Release and declare support for Python 3.13
In particular, Python 3.13 is not presently listed in the classifiers in pyproject.toml.
Lack of documented support is preventing updates to Python 3.13 on projects for which asyncpg is a production (non-development) dependency.
looks like this was completed in v0.3.0 via https://github.com/MagicStack/asyncpg/pull/1188
https://github.com/MagicStack/asyncpg/releases/tag/v0.30.0
Edit: ah but indeed it's not listed where you linked to
@dangbert exactly; as shown in pypi.org under Programming Language
Any updates on this? Seems like a fairly small adjustment necessary on pypi?
I'm interested in a whl release of Python 3.14 too.
Lack of documented support is preventing updates to Python 3.13 on projects for which asyncpg is a production (non-development) dependency.
There is documented support: it’s called require-python. Classifiers are optional tags that some projects use and some don’t but they should have no effect on actual usage. I’ve been using asyncpg as a production dependency on 3.13 projects since March without any issue.
@bfontaine yet, having released wheels for the package is really handy to build Docker images without all the build dependencies. It takes less time, energy and it is a strong signal that the lib is ready for this platform and python version.
@Natim Of course, but that’s a different issue. You don’t need classifiers to build wheels: asyncpg has wheels for 3.13 but doesn’t have the Python 3.13 classifier.
It seems to be ok now: https://github.com/MagicStack/asyncpg/blob/master/pyproject.toml#L21-L27