![]() ![]() Switched to using abi3 wheels for Python 3. We no longer distribute 32-bit manylinux1 wheels. Set a setuptools lower bound for PEP517 wheel building. Shipped abi3 Windows wheels (requires pip >= 20). Manylinux wheels provided they have an up to date pip.ĭropped support for Python versions less than 3.6 (2.7, 3.4, 3.5). The vast majority of users will continue to receive Going forward the minimum supported manylinux ABI for our wheels will be This will be the final release for which we ship manylinux2010 wheels. The minimum supported Rust version will be 1.56.0. Platforms will be able to obtain a wheel by making sure they have an up toĭate pip. Requirement for users who are installing from wheels. The next release of bcrypt with be 4.0 and it will require Rust atĬompile time, for users building from source. We now ship manylinux_2_28 wheels for users on new enough platforms.įixed packaging of py.typed files in wheels so that mypy works. Pip to ensure this doesn’t cause issues downloading wheels on their Nothing will change for users downloading It now correctly raises a ValueError.īcrypt is now implemented in Rust. Changelog 4.0.1įixed a bug where passing an invalid salt to checkpw could result inĪ pyo3_runtime.PanicException. While bcrypt remains an acceptable choice for password storage, depending on your specific use case you may also want to consider using scrypt (either via standard library or cryptography) or argon2id via argon2_cffi. Note that bcrypt should build very easily on Linux provided you have a CĬompiler and a Rust compiler (the minimum supported Rust version is 1.56.0).įor Debian and Ubuntu, the following command will ensure that the required dependencies are installed: $ sudo apt-get install build-essential cargoįor Fedora and RHEL-derivatives, the following command will ensure that the required dependencies are installed: $ sudo yum install gcc cargoįor Alpine, the following command will ensure that the required dependencies are installed: $ apk add -update musl-dev gcc cargo Alternatives To install bcrypt, simply: $ pip install bcrypt ![]() ![]() Really use argon2id or scrypt) Installation Acceptable password hashing for your software and your servers (but you should ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |