From 2cb8835f058aeea16d9fe4afc9fff84730f379dc Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Mon, 11 Nov 2024 15:44:44 -0500 Subject: [PATCH] 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 --- 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 d2d62f9acef7c..1b96eff2c30f4 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}]