python3Packages.cbor2: add option to build without C extensions

t4ccer 960d4c5c b1f58fc1

Changed files
+14
pkgs
development
python-modules
cbor2
top-level
+10
pkgs/development/python-modules/cbor2/default.nix
···
fetchPypi,
pythonOlder,
+
withCExtensions ? true,
+
# build-system
setuptools,
setuptools-scm,
···
pytest-cov-stub
pytestCheckHook
];
+
+
env = lib.optionalAttrs (!withCExtensions) {
+
CBOR2_BUILD_C_EXTENSION = "0";
+
};
+
+
passthru = {
+
inherit withCExtensions;
+
};
meta = with lib; {
changelog = "https://github.com/agronholm/cbor2/releases/tag/${version}";
+4
pkgs/top-level/python-packages.nix
···
cbor2 = callPackage ../development/python-modules/cbor2 { };
+
cbor2WithoutCExtensions = callPackage ../development/python-modules/cbor2 {
+
withCExtensions = false;
+
};
+
cccolutils = callPackage ../development/python-modules/cccolutils { krb5-c = pkgs.krb5; };
cdcs = callPackage ../development/python-modules/cdcs { };