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

introduce python 3.12 support #1854

Open
williballenthin opened this issue Nov 14, 2023 · 5 comments
Open

introduce python 3.12 support #1854

williballenthin opened this issue Nov 14, 2023 · 5 comments
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@williballenthin
Copy link
Collaborator

python 3.12 was introduced Oct 2, 2023: https://www.python.org/downloads/release/python-3120/

update the GH action workflows to invoke python 3.12 instead of 3.11, and add 3.12 to our wide matrix of tested python versions on linux.

@williballenthin williballenthin added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed dependencies Pull requests that update a dependency file labels Nov 14, 2023
@williballenthin
Copy link
Collaborator Author

python-flirt will require a new release with python 3.12 support, too.

@caedmon-kitty
Copy link

Thank you for the information. Fedora offers the option to install and use 3.11 side-by-side with 3.12 (or I can install it in the venv) so I will do that.

it4ch1-007 added a commit to it4ch1-007/capa that referenced this issue Dec 2, 2023
@EmperialX
Copy link

can i direct update the version of python 3.11 to 3.12 in github workflows and matrix.

@williballenthin
Copy link
Collaborator Author

python-flirt will require a new release with python 3.12 support, too.

@EmperialX this needs to be done before the matrix is changed or the installation will fail due to missing dependencies

@gluesmith2021
Copy link

gluesmith2021 commented May 1, 2024

If I'm not mistaken, python-flirt now supports Python 3.12 since version 0.8.9 (2024-03-09?)

Problem is rather that capa depends on viv-sect[flirt] 0.7.9 (latest release as of today) that requires python-flirt 0.8.6, which does not support Python 3.12. Even the latest commit on viv-sect (unreleased) requires python-flirst 0.8.8 which is not enough.

I just created that issue: williballenthin/viv-utils#149

capa will still need to update its dependencies once there is a new viv-utils release, so the current issue is still relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants