python3Packages.sqlcipher3: fix build by removing conan build dependency

Upstream added conan to pyproject.toml's build-system requires. Conan
is used to fetch OpenSSL at build time for CI wheel builds, but is
unnecessary in nixpkgs since OpenSSL is provided via buildInputs. The
setup.py already handles missing conan gracefully.
This commit is contained in:
phaer
2026-02-24 14:11:26 +01:00
parent 0ce02f6927
commit 98e9d6b707
@@ -19,6 +19,14 @@ buildPythonPackage {
hash = "sha256-orZ1KJuoiJ84liWiHzoB8f8VmlUbW4j7qP2S2g4COAo=";
};
postPatch = ''
# Remove conan from build dependencies; it is used upstream to fetch
# OpenSSL at build time, but we provide it via buildInputs instead.
# setup.py already handles the missing conan case gracefully.
substituteInPlace pyproject.toml \
--replace-fail '"conan>=2.0",' ""
'';
build-system = [
setuptools
];