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

Test and fix with modern Pythons #244

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

offbyone
Copy link

@offbyone offbyone commented Oct 18, 2024

Will fix: #229

jonbannister and others added 9 commits October 17, 2024 17:34
- hatch is chosen because it supports the declarative versioning in
  `../VERSION`
- the pyproject.toml is set up with uv to allow cross-package linking,
  as well as releasing the code.
Update pytest-profiling and pytest-virtualenv to drop pkg_resources,
which is not included in python 3.12+

This entailed identifying importlib equivalents, and finding their
backports where appropriate. Additionally, one case where we were using
importlib to find local files in the sdist isn't necessary when the code
is checked out.
@jonbannister
Copy link
Contributor

Hey @offbyone, I've managed to get a green build here: #245

If you would still like to make your uv-based changes please feel free to rebase off that branch!

@offbyone
Copy link
Author

Thanks, @jonbannister ! Work reared up and ate my brain and I haven't gotten to it; sorry to leave it hanging.

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.

Add builds for modern python versions
2 participants