Description
This issue tracks adding Python 3.14 support to py-libp2p.
Current Status
Currently, py-libp2p supports Python versions 3.10, 3.11, 3.12, and 3.13 (as specified in pyproject.toml).
Tasks
To add Python 3.14 support, the following updates may be needed:
- Update
requires-python in pyproject.toml (currently >=3.10, <4.0 - should already allow 3.14)
- Add Python 3.14 to the classifiers in
pyproject.toml:
Programming Language :: Python :: 3.14
- Update CI/CD workflows to test against Python 3.14
- Verify all dependencies are compatible with Python 3.14
- Run the test suite with Python 3.14 to ensure compatibility
Related
Description
This issue tracks adding Python 3.14 support to py-libp2p.
Current Status
Currently, py-libp2p supports Python versions 3.10, 3.11, 3.12, and 3.13 (as specified in
pyproject.toml).Tasks
To add Python 3.14 support, the following updates may be needed:
requires-pythoninpyproject.toml(currently>=3.10, <4.0- should already allow 3.14)pyproject.toml:Programming Language :: Python :: 3.14Related
pyproject.tomlclassifiers