commit: 2cb8835f058aeea16d9fe4afc9fff84730f379dc
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 11 20:44:44 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Nov 11 20:48:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb8835f
dev-python/cryptography: re-add a BDEPEND on rust
During the migration to slotted rust, an explicit dependency on
virtual/rust was entirely dropped. But cryptography must explicitly
depend on rust, because it defines CARGO_OPTIONAL (in order to get
access to cargo setup functions without also exporting cargo phase
functions, as we want the distutils-r1 phase functions instead).
No revbump as users who successfully built it will not need the bdep
fix.
Fixes: 01ba4dc61965ef7658a24728841c04c9a1ce4871
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
dev-python/cryptography/cryptography-43.0.3-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-python/cryptography/cryptography-43.0.3-r1.ebuild
b/dev-python/cryptography/cryptography-43.0.3-r1.ebuild
index d2d62f9acef7..1b96eff2c30f 100644
--- a/dev-python/cryptography/cryptography-43.0.3-r1.ebuild
+++ b/dev-python/cryptography/cryptography-43.0.3-r1.ebuild
@@ -79,6 +79,7 @@ DEPEND="
"
BDEPEND="
+ ${RUST_DEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/certifi[${PYTHON_USEDEP}]