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

Support Python 3.12 only #66

Merged
merged 8 commits into from
Apr 26, 2024
Merged

Support Python 3.12 only #66

merged 8 commits into from
Apr 26, 2024

Conversation

dominiquesydow
Copy link
Collaborator

@dominiquesydow dominiquesydow commented Apr 26, 2024

Description

So far, this package ran on Python>=3.8, the CI tested 3.8, 3.9, and 3.10.

Python 3.8 to 3.11 only receives security support anymore, the current latest version is 3.12:
https://devguide.python.org/versions/

Since this package is pretty much standalone to visualize dynophore data, I am aiming to move straight to 3.12.

Todos

  • Update setup.py Python version from >=3.8 to >=3.12
  • Update versioneer.py so that it is compatible with Python 3.12
  • Update CI Python version to 3.12 (drop support for 3.8, 3.9, and 3.10)
  • Migrate deprecated matplotlib seaborn style from seaborn to seaborn-v0_8, fixes Can't run dynoviz (OSError: 'seaborn' is not a valid package style) #65
  • Fix black and flake8 issues due to Python update
  • Drop support for black-nb and flake8-nb to lower maintenance burden of this repo

Status

  • Ready to go

@codecov-commenter
Copy link

codecov-commenter commented Apr 26, 2024

Codecov Report

Attention: Patch coverage is 53.33333% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 88.83%. Comparing base (8a64fd7) to head (095c94a).

❗ Current head 095c94a differs from pull request most recent head 52b57b8. Consider uploading reports for the commit 52b57b8 to get more accurate results

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

@dominiquesydow dominiquesydow self-assigned this Apr 26, 2024
@dominiquesydow dominiquesydow merged commit b00f004 into master Apr 26, 2024
5 checks passed
@dominiquesydow dominiquesydow deleted the update-python-support branch April 26, 2024 16:26
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.

Can't run dynoviz (OSError: 'seaborn' is not a valid package style)
2 participants