Summary
Support Python 3.12 only.
Background:
- 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 intended as a standalone tool to visualize dynophore data, we focus on the latest Python version 3.12.
Changed
- 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
toseaborn-v0_8
, fixes #65 - Fix
black
andflake8
issues due to Python update - Drop support for
black-nb
andflake8-nb
to lower maintenance burden of this repo