I have a backport here now. I’m soliciting comments on it before I publish it to PyPI.
One open question is how to name the project. The package itself is backports.exceptiongroups but there is an existing PyPI name used as a placeholder, exceptiongroup which I have been given ownership of.
The options would thus be the following:
- Create a new project on PyPI:
backports.exceptiongroupsand possibly delete the placeholderexceptiongroupproject - Use the existing project name, and possibly restructure the package to match
Then there is the question of the catch() function: should I try to make it possible for the catcher to support multiple handlers, rather than having users use multiple context managers?