Skip to content
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

Bump test suite to current versions #627

Conversation

JustAnotherArchivist
Copy link
Contributor

CPython 3.7, PyPy 3.7, and PyPy 3.8 are EOL and unsupported.

The test on 3.12 currently fails. This is due to #613, and merging this PR should probably wait for #621 (or we should add a dependency on setuptools until that is resolved, as mentioned in #613 (comment)).

CPython 3.7, PyPy 3.7, and PyPy 3.8 are EOL and unsupported.
Copy link
Contributor

@cclauss cclauss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should add a dependency on setuptools

This is the correct solution because distutils was removed in Python 3.12 and the Python Packaging Authority recommends adding setuptools to project dependencies.

@JustAnotherArchivist
Copy link
Contributor Author

Yeah, it's the correct solution – if we don't migrate away from pkg_resources. But the plan (#621) is to do so, and once that is merged, nothing here will depend on setuptools anymore at runtime. Thus the test on Python 3.12 will also work fine at that point (without any changes in this PR).

@cclauss
Copy link
Contributor

cclauss commented Feb 19, 2024

Yes. #621 is a better approach.

@JustAnotherArchivist
Copy link
Contributor Author

Looks like this got obsoleted by e84edd1 although that did not remove the old PyPy versions. I'll create a new PR for that instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants