Skip to content

Upgrade all code to Python ≥ 3.11 to support newer dependencies #52

@koustavchandra

Description

@koustavchandra

We should update all code bases to require Python 3.11 or newer. This will allow us to use later versions of several dependent packages.

For example:

  • PyCBC now depends on numpy >= 2.
  • Our current CI workflow tests with Python 3.10, which forces downgrades and overwrites dependency versions whenever we try to update requirements.txt.

By moving to Python ≥ 3.11 and updating CI accordingly, we can:

  • Keep dependencies in sync with upstream projects.
  • Avoid repetitive rewrites of requirements.txt.
  • Ensure future compatibility with ongoing package releases.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions