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

Maintenance: add py3.12 to unittest matrix #888

Merged
merged 2 commits into from
Feb 3, 2024

Conversation

jayaddison
Copy link
Collaborator

@jayaddison jayaddison commented Oct 5, 2023

🎉 Python 3.12 was released on 2023-10-02 - let's add it to our continuous integration test matrix when possible.

Currently I expect that the unittest workflow will fail due to the removal of the imp module from Python 3.12, a dependency of the current latest version of pyrdfa3 (v3.5.3, uploaded to PyPi on 2019-05-10), a transitive dependency that is required through our dependency on extruct.

Work has already been merged to remove the imp module dependency from pyrdfa3, however this is not yet available in a released version of that library. An updated v3.6.2 release of pyrdfa3 has been made available that no longer has a dependency on the Python imp module.

Related:

@jayaddison jayaddison marked this pull request as ready for review January 25, 2024 16:10
@hhursev hhursev merged commit fb85bfe into main Feb 3, 2024
19 checks passed
@hhursev
Copy link
Owner

hhursev commented Feb 3, 2024

Nice! I'll add 3.12 to the supported python versions we list in PyPi too

@jayaddison jayaddison deleted the maintenance/add-py312-testing branch February 3, 2024 18:33
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