* Bump proc-macro2 from 1.0.89 to 1.0.90 in /src/_bcrypt (#916)
* Bump unicode-ident from 1.0.13 to 1.0.14 in /src/_bcrypt (#915)
* fixes#917 -- correctly handle a salt that's too short (#918)
* Bump cpufeatures from 0.2.15 to 0.2.16 in /src/_bcrypt (#919)
* Bump proc-macro2 from 1.0.90 to 1.0.92 in /src/_bcrypt (#920)
* Bump syn from 2.0.87 to 2.0.89 in /src/_bcrypt (#921)
* Fix new ruff warning (#923)
* Build manylinux 2.34 images (#922)
* Bump portable-atomic from 1.9.0 to 1.10.0 in /src/_bcrypt (#924)
* drop py37 (#926)
* Bump pyo3 from 0.23.1 to 0.23.2 in /src/_bcrypt (#927)
* Bump libc from 0.2.164 to 0.2.165 in /src/_bcrypt (#928)
* Bump libc from 0.2.165 to 0.2.166 in /src/_bcrypt (#929)
* Bump dawidd6/action-download-artifact from 6 to 7 (#932)
* Bump syn from 2.0.89 to 2.0.90 in /src/_bcrypt (#931)
* Bump libc from 0.2.166 to 0.2.167 in /src/_bcrypt (#930)
* Bump pyo3 from 0.23.2 to 0.23.3 in /src/_bcrypt (#933)
* Bump actions/cache from 4.1.2 to 4.2.0 (#934)
* Bump libc from 0.2.167 to 0.2.168 in /src/_bcrypt (#935)
* Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#936)
* Bump dtolnay/rust-toolchain (#937)
* Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#938)
* Bump libc from 0.2.168 to 0.2.169 in /src/_bcrypt (#939)
* Bump syn from 2.0.90 to 2.0.91 in /src/_bcrypt (#940)
* Bump quote from 1.0.37 to 1.0.38 in /src/_bcrypt (#942)
* Bump syn from 2.0.91 to 2.0.92 in /src/_bcrypt (#941)
* Bump syn from 2.0.92 to 2.0.93 in /src/_bcrypt (#943)
* Bump syn from 2.0.93 to 2.0.94 in /src/_bcrypt (#944)
* Bump syn from 2.0.94 to 2.0.95 in /src/_bcrypt (#945)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bcrypt?expand=0&rev=43
* Bump version for 4.2.1 (#914)
* Bump bcrypt from 0.15.1 to 0.16.0 in /src/_bcrypt (#912)
* Fix warnings from pyo3 0.23 (#911)
* Bump pyo3 from 0.22.6 to 0.23.1 in /src/_bcrypt (#909)
* Bump libc from 0.2.162 to 0.2.164 in /src/_bcrypt (#910)
* Bump cpufeatures from 0.2.14 to 0.2.15 in /src/_bcrypt (#908)
* Bump libc from 0.2.161 to 0.2.162 in /src/_bcrypt (#907)
* Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 (#906)
* Bump pyo3 from 0.22.5 to 0.22.6 in /src/_bcrypt (#905)
* Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.0 (#904)
* Bump syn from 2.0.86 to 2.0.87 in /src/_bcrypt (#903)
* Bump syn from 2.0.85 to 2.0.86 in /src/_bcrypt (#902)
* Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (#901)
* Bump actions/setup-python from 5.2.0 to 5.3.0 (#899)
* Bump syn from 2.0.82 to 2.0.85 in /src/_bcrypt (#898)
* Bump actions/checkout from 4.2.1 to 4.2.2 (#897)
* Bump actions/cache from 4.1.1 to 4.1.2 (#896)
* Bump proc-macro2 from 1.0.88 to 1.0.89 in /src/_bcrypt (#895)
* Bump syn from 2.0.79 to 2.0.82 in /src/_bcrypt (#894)
* Bump libc from 0.2.159 to 0.2.161 in /src/_bcrypt (#893)
* Bump proc-macro2 from 1.0.87 to 1.0.88 in /src/_bcrypt (#892)
* Bump pyo3 from 0.22.4 to 0.22.5 in /src/_bcrypt (#891)
* Bump pyo3 from 0.22.3 to 0.22.4 in /src/_bcrypt (#890)
* Update CI for 3.13 (#888)
* Bump actions/upload-artifact from 4.4.2 to 4.4.3 (#889)
* Bump actions/upload-artifact from 4.4.1 to 4.4.2 (#886)
* Bump actions/cache from 4.1.0 to 4.1.1 (#887)
* Bump proc-macro2 from 1.0.86 to 1.0.87 in /src/_bcrypt (#884)
* Bump actions/upload-artifact from 4.4.0 to 4.4.1 (#883)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bcrypt?expand=0&rev=41
* Bump version for 4.2.0 release (#843)
* Import improvements from cryptography wheel building and release (#840)
* Remove setup.py (#842)
* Small cleanup (#841)
* Added 3.13 to CI (#839)
* Bump portable-atomic from 1.6.0 to 1.7.0 in /src/_bcrypt (#836)
* Bump syn from 2.0.71 to 2.0.72 in /src/_bcrypt (#837)
* Bump pyo3 from 0.22.1 to 0.22.2 in /src/_bcrypt (#834)
* Bump syn from 2.0.70 to 2.0.71 in /src/_bcrypt (#833)
* Bump actions/setup-python from 5.1.0 to 5.1.1 (#832)
* Bump syn from 2.0.69 to 2.0.70 in /src/_bcrypt (#831)
* Bump target-lexicon from 0.12.14 to 0.12.15 in /src/_bcrypt (#830)
* Don't import things from prelude (#829)
* Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#824)
* Bump actions/download-artifact from 4.1.7 to 4.1.8 (#825)
* Bump syn from 2.0.68 to 2.0.69 in /src/_bcrypt (#827)
* Bump pyo3 from 0.22.0 to 0.22.1 in /src/_bcrypt (#828)
* Update for new ruff syntax (#826)
* Switch to using the new pyo3 syntax for declarative modules (#823)
* Bump pyo3 to 0.22 (#822)
* Bump bitflags from 2.5.0 to 2.6.0 in /src/_bcrypt (#821)
* Bump syn from 2.0.67 to 2.0.68 in /src/_bcrypt (#818)
* Bump syn from 2.0.66 to 2.0.67 in /src/_bcrypt (#817)
* Bump proc-macro2 from 1.0.85 to 1.0.86 in /src/_bcrypt (#816)
* Bump subtle from 2.5.0 to 2.6.0 in /src/_bcrypt (#814)
* Bump redox_syscall from 0.5.1 to 0.5.2 in /src/_bcrypt (#813)
* Bump actions/checkout from 4.1.6 to 4.1.7 (#812)
* Bump proc-macro2 from 1.0.84 to 1.0.85 in /src/_bcrypt (#811)
* Bump proc-macro2 from 1.0.83 to 1.0.84 in /src/_bcrypt (#808)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bcrypt?expand=0&rev=39
* Bump Rust dependency versions
* Fixed the type signature on the ``kdf`` method.
* Fixed packaging bug on Windows.
* Fixed incompatibility with passlib package detection assumptions.
* Dropped support for Python 3.6.
* Bumped MSRV to 1.64. (Note: Rust 1.63 can be used by setting the
``BCRYPT_ALLOW_RUST_163`` environment variable)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bcrypt?expand=0&rev=37
- Removed not needed C build dependencies
- Enable for all archs by default
- Update to 4.0.1:
* We now build PyPy manylinux wheels.
* Fixed a bug where passing an invalid salt to checkpw could result in a
pyo3_runtime.PanicException. It now correctly raises a ValueError.
- 4.0.0:
* bcrypt is now implemented in Rust. Users building from source will need to
have a Rust compiler available. Nothing will change for users downloading
wheels.
* We no longer ship manylinux2010 wheels. Users should upgrade to the latest
pip to ensure this doesn’t cause issues downloading wheels on their
platform. We now ship manylinux_2_28 wheels for users on new enough
platforms.
* NUL bytes are now allowed in inputs.
- Remove not needed python-six dependency
OBS-URL: https://build.opensuse.org/request/show/1032996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bcrypt?expand=0&rev=12
- Update to 4.0.1:
* We now build PyPy manylinux wheels.
* Fixed a bug where passing an invalid salt to checkpw could result in a
pyo3_runtime.PanicException. It now correctly raises a ValueError.
- 4.0.0:
* bcrypt is now implemented in Rust. Users building from source will need to
have a Rust compiler available. Nothing will change for users downloading
wheels.
* We no longer ship manylinux2010 wheels. Users should upgrade to the latest
pip to ensure this doesn’t cause issues downloading wheels on their
platform. We now ship manylinux_2_28 wheels for users on new enough
platforms.
* NUL bytes are now allowed in inputs.
OBS-URL: https://build.opensuse.org/request/show/1032937
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bcrypt?expand=0&rev=32
- update to 3.2.2:
* Fixed packaging of ``py.typed`` files in wheels so that ``mypy`` works.
* Added support for compilation on z/OS
* The next release of ``bcrypt`` with be 4.0 and it will require Rust at
compile time, for users building from source. There will be no additional
requirement for users who are installing from wheels. Users on most
platforms will be able to obtain a wheel by making sure they have an up to
date ``pip``. The minimum supported Rust version will be 1.56.0.
OBS-URL: https://build.opensuse.org/request/show/974991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-bcrypt?expand=0&rev=11
* Fixed packaging of ``py.typed`` files in wheels so that ``mypy`` works.
* Added support for compilation on z/OS
* The next release of ``bcrypt`` with be 4.0 and it will require Rust at
compile time, for users building from source. There will be no additional
requirement for users who are installing from wheels. Users on most
platforms will be able to obtain a wheel by making sure they have an up to
date ``pip``. The minimum supported Rust version will be 1.56.0.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-bcrypt?expand=0&rev=29