New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Python 3.11.0b3. #129
Conversation
Those test failures imply that RestrictedPython versions 5.1 and 5.2, which do exist on PyPI, are not "seen" by the installation routine?? I'm confused.
|
@dataflake It happens on Python 3.11 so it should install |
@dataflake Now the tests are green: We need to explicitly tell pip to use pre-released versions of the packages (RestrictedPython in this case). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR is fine but it feels that it's all happening in the wrong order. Why is this more important than doing a RestrictedPython release first?
@dataflake We have a If we want to create a final I could imagine only to allow pre-releases for future Python versions, if you think this would improve the situation. |
The whole concept of making a pre-release version of some package a dependency for any released packages is scaring me. I would restrict that alpha dependency as far as possible. So for example, only ever allow it during testing and maybe only specifically during testing with Python 3.11. There shouldn't be a situation where such an alpha dependency is loaded while installing this package on any of the officially supported Python versions, even if it happens by accident. |
@dataflake I updated the configuration to allow pre-released versions just for future Python versions. Do you think it is better now? |
Hm, it seems, I broke building the wheels so the tests try to build them again. |
Uses zopefoundation/meta#149