phx-class-registry >= 5?
Currently, b2 has phx-class-registry >=4.0,<5 pinned. This is an incompatible dependency with some other tools, such as pip-audit (which needs >=5). Is this still a hard requirement, or can it be relaxed? (Acknowledging that phx-class-registry v5 was a significant API change.)
Most likely this was put in a long time ago to prevent breaking b2 when 5.0.0 was released. Lets try to increase it and see whether the tests pass.
phx-class-registry 5.x.x requires Python >= 3.10. We can (and probably should) drop support for 3.8 (as it has reached EOL in October 2024), but we still need to maintain compatibility with 3.9 until October 2025. Therefore, upgrading until then does not seem possible unless phx-class-registry maintainers relax their Python version requirements.
Python 3.9 is EOL now, submitted #1124