hynek / argon2-cffi

Secure Password Hashes for Python
https://argon2-cffi.readthedocs.io/
MIT License
549 stars 47 forks source link

Add 3.13 to CI #175

Closed hynek closed 1 month ago

hynek commented 5 months ago

We'll need a CFFI release first, though.

ref https://github.com/hynek/argon2-cffi-bindings/pull/57

fschulze commented 2 months ago

Python 3.13.0-beta.3 seems to work. The tests for devpi-server which uses argon2-cffi work. The nogil variant does not, for that it looks like cffi needs updates.

hynek commented 2 months ago

I’m not sure how that’s possible, since cffi still hasn’t released a version that’s installable on 3.13?!

fschulze commented 2 months ago

The devpi-server tests are picking up the 1.17.0rc1 release, so you actually might want to wait further

hynek commented 2 months ago

The good news is that it seems to work locally, at least.

fschulze commented 2 months ago

The release strategy for CFFI has been explained https://github.com/python-cffi/cffi/issues/71#issuecomment-2059540837 and https://github.com/python-cffi/cffi/issues/71#issuecomment-2128250550. To summarize: No releases during Python alpha phase, pre-release for beta so people can start testing and final release for release candidates (expected July 30th for 3.13).