Free-threaded builds (3.14t, and by extension 3.13t) are currently excluded, at least for the near future, since I'm not 100% certain on the safety of libdave wrt. concurrency right now.
It should be fine, especially considering that the important parts of dave::Encryptor/Decryptor do actually have mutexes, but dave::Session might be a different story. That one might just end up getting a documentation note instead.
(see also: https://nanobind.readthedocs.io/en/latest/free_threaded.html)
Free-threaded builds (3.14t, and by extension 3.13t) are currently excluded, at least for the near future, since I'm not 100% certain on the safety of libdave wrt. concurrency right now.
It should be fine, especially considering that the important parts of
dave::Encryptor/Decryptordo actually have mutexes, butdave::Sessionmight be a different story. That one might just end up getting a documentation note instead.(see also: https://nanobind.readthedocs.io/en/latest/free_threaded.html)