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}]

Reply via email to