nextstrain / augur

Pipeline components for real-time phylodynamic analysis
https://docs.nextstrain.org/projects/augur/
GNU Affero General Public License v3.0
268 stars 128 forks source link

Support Python 3.12 and test in CI #1678

Closed corneliusroemer closed 1 week ago

corneliusroemer commented 2 weeks ago

Description of proposed changes

Requires bump of Biopython min tested version from 1.80 to 1.82 as it's the first to support 3.12.

In a future PR, we should also deprecate or even already remove Python 3.8 (has reached EOL October 31 and Biopython no longer supports it and has even already deprecated 3.9): https://github.com/nextstrain/augur/issues/1680

We can't support Python 3.13 yet because Biopython doesn't, see #1679

Related issue(s)

Closes #1536

Checklist