commit:     1b2b4680e6ec5a5f7f4af141c10b1501260b6ccf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 06:35:02 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 07:44:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2b4680

dev-python/bcrypt: Bump to 4.1.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/bcrypt/Manifest            |  1 +
 dev-python/bcrypt/bcrypt-4.1.1.ebuild | 90 +++++++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest
index ebdda9804f1b..15f59a74e789 100644
--- a/dev-python/bcrypt/Manifest
+++ b/dev-python/bcrypt/Manifest
@@ -5,6 +5,7 @@ DIST bcrypt-0.13.0.crate 10938 BLAKE2B 
e23426180ef1683d08751480da3ffccfa40be5ffa
 DIST bcrypt-0.15.0.crate 11631 BLAKE2B 
47a671e252bc4c14d8323031e34b351e57d8c8d5e0683e994a792b8211cdb72432d9b1dbcdf643804fd7e1d3064beb00b0df1ca83b01991233b290ae7b61a1cf
 SHA512 
550cd503ac96d6b12b6fb7336d78423516905f2b60fafc0fe907adac694d74ab97a25937b562d14aea2260319c97b686496e17578f817a0c18362e1dc9f8ec53
 DIST bcrypt-4.0.1.tar.gz 25498 BLAKE2B 
9918409eedcd9df037d0a2c89ef32fd960a2efd6582fa0e79124a5bb7cac90315b9d5d4168e9aa57e2ab1b41a85c72049376e9fe51da3d5bc9073951f94c81b6
 SHA512 
be127d37d96b4b615e7bc2ef81b0fb29df9e95a3262742a1162b1b90676205ae9b018285a1bd145d32ed32f0db4e6f7d87c9a278fd1b38cff6629fd4f85185d8
 DIST bcrypt-4.1.0.tar.gz 26013 BLAKE2B 
fa531cf4bd5ae46e9a7cffe8a5aea42b5a899792d836d816459ff187911b6288943622717b6a04d7bea210de8457021a9c03ccb5a155772522b6aba75dc700c1
 SHA512 
4f38f15a4280eb5b4b3b5b7329e18a5907aa401c715c29c6ea1c2028bce3be421d6a87cdc706004ae16433d10d5cc96330c9dbbb1787442acce705af7a265a2e
+DIST bcrypt-4.1.1.tar.gz 26080 BLAKE2B 
136a1de7e61c73314c4df3c2fc6bff4a2cceaf7e8b23ad535e12f46f879c6f053643e372a106ce214e3f999246517b1467ffb2ff546d9bd147b9150de68f6249
 SHA512 
a6acef147f0dfc00ede36c7e5138dbeb6d8ad2e458daf51a66a46795067e9e57d139f326540de9cd99d5795d6ff53dc571a9b30453941ce4ecb9d935406a4862
 DIST bcrypt-pbkdf-0.10.0.crate 11032 BLAKE2B 
9696f024b049c9d0ee4299e2086eea2d3389c47576d803d00eaccc530589c6158a845fc42afb1b59c3147ced8c9695220047fb2a4283723710011b00de511b3c
 SHA512 
857ae23e1996c11e1e7375f18addffd60c6d02972d5856d594f0e03750065481f414addcf0c846e9f65d93c41982ca6fb3a464a4dc13fb56f67ca39e373def34
 DIST bcrypt-pbkdf-0.8.1.crate 10605 BLAKE2B 
6b94598813f9899f1fbe5228e549918e935f3baa3098a8301519dd52fb42470ad908cd0dbd3e3635a05084204a334753958845a76e5ff7a4b9bc0f6063786023
 SHA512 
70968dd876b3d7d2d5cb4aa1d5b209ca3cb1cbb07aff98ce9dfbcfd8dacce8eddc2f61bd5404cb3824c3a557caaf03f611571f86f1dc7f849aed3ac652367823
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62

diff --git a/dev-python/bcrypt/bcrypt-4.1.1.ebuild 
b/dev-python/bcrypt/bcrypt-4.1.1.ebuild
new file mode 100644
index 000000000000..ab93c63e5ce3
--- /dev/null
+++ b/dev-python/bcrypt/bcrypt-4.1.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+CRATES="
+       autocfg@1.1.0
+       base64@0.21.5
+       bcrypt-pbkdf@0.10.0
+       bcrypt@0.15.0
+       bitflags@1.3.2
+       block-buffer@0.10.4
+       blowfish@0.9.1
+       byteorder@1.5.0
+       cfg-if@1.0.0
+       cipher@0.4.4
+       cpufeatures@0.2.11
+       crypto-common@0.1.6
+       digest@0.10.7
+       generic-array@0.14.7
+       getrandom@0.2.11
+       heck@0.4.1
+       indoc@2.0.4
+       inout@0.1.3
+       libc@0.2.150
+       lock_api@0.4.11
+       memoffset@0.9.0
+       once_cell@1.18.0
+       parking_lot@0.12.1
+       parking_lot_core@0.9.9
+       pbkdf2@0.12.2
+       proc-macro2@1.0.70
+       pyo3-build-config@0.20.0
+       pyo3-ffi@0.20.0
+       pyo3-macros-backend@0.20.0
+       pyo3-macros@0.20.0
+       pyo3@0.20.0
+       quote@1.0.33
+       redox_syscall@0.4.1
+       scopeguard@1.2.0
+       sha2@0.10.8
+       smallvec@1.11.2
+       subtle@2.5.0
+       syn@2.0.39
+       target-lexicon@0.12.12
+       typenum@1.17.0
+       unicode-ident@1.0.12
+       unindent@0.2.3
+       version_check@0.9.4
+       wasi@0.11.0+wasi-snapshot-preview1
+       windows-targets@0.48.5
+       windows_aarch64_gnullvm@0.48.5
+       windows_aarch64_msvc@0.48.5
+       windows_i686_gnu@0.48.5
+       windows_i686_msvc@0.48.5
+       windows_x86_64_gnu@0.48.5
+       windows_x86_64_gnullvm@0.48.5
+       windows_x86_64_msvc@0.48.5
+       zeroize@1.7.0
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Modern password hashing for software and servers"
+HOMEPAGE="
+       https://github.com/pyca/bcrypt/
+       https://pypi.org/project/bcrypt/
+"
+SRC_URI+="
+       ${CARGO_CRATE_URIS}
+"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+       dev-python/setuptools-rust[${PYTHON_USEDEP}]
+"
+
+# Rust
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so"
+
+distutils_enable_tests pytest

Reply via email to