Skip to content

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

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

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions