Python 3.13
Is your feature request related to a problem? Please describe. Please add support for Python 3.13
Describe the solution you'd like Support for Python 3.13
Describe alternatives you've considered N/A
Additional context N/A
We're also depending on this. Alternative issue is https://github.com/TheKevJames/coveralls-python/issues/523, which would achieve the same thing.
@TheKevJames would you have a chance to review the relevant PR? Python 3.13 is out since 2024-10-07 and as it looks like a lot of folks would like to upgrade but can't because this package blocks them. Thanks!
We have started using Renovate to get dependency recommendations. It currently recommends for one of our projects to upgrade coverage to >7.0 which requires using coveralls>=4.0. However, coveralls versions 4.0.0 and 4.0.1 do not support Python 3.13 as per their package definition.
The 3.x versions did not state a Python version requirement in their package definition and therefore could be installed on Python 3.13 (and in fact worked).
Right now, the Python<3.13 constraint in coveralls 4.0.0 and 4.0.1 prevents us from resolving that Renovate issue.
So it would really be good if you could get the PR with Python 3.13 support integrated and a new version released.
By the way, I think that pinning Python versions to below a maximum version in a Python package is a bad idea. You should simply take the risk that something breaks in the new Python version. Particularly when your package is rarely released.
Looks like https://github.com/TheKevJames/coveralls-python/pull/542 is working on this.
xref https://github.com/TheKevJames/coveralls-python/pull/464
What's the estimate on this? Python 3.14 is going to be released soon and 3.13 is still not supported.
Just FYI, 3.x works on 3.13 no problem. So there is no reason why 4.x shouldn't. It may be useful to remove the <3.13 restriction on the project and call it a day until additional bugs are found (if found).