package.nix (1101B)
1 { 2 lib, 3 fetchFromGitHub, 4 python3Packages, 5 }: 6 7 python3Packages.buildPythonPackage (finalAttrs: { 8 pname = "c2cwsgiutils"; 9 version = "6.1.9"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "camptocamp"; 14 repo = "c2cwsgiutils"; 15 tag = finalAttrs.version; 16 hash = "sha256-Ca3GCIavXqaimlmboeSHmEeZotQMtgoYXwFbR/ulR1M="; 17 }; 18 19 postPatch = '' 20 substituteInPlace pyproject.toml \ 21 --replace-fail "\"poetry-plugin-tweak-dependencies-version\"," "" \ 22 --replace-fail "\"poetry-plugin-drop-python-upper-constraint\"," "" 23 ''; 24 25 build-system = with python3Packages; [ 26 poetry-core 27 poetry-dynamic-versioning 28 ]; 29 30 dependencies = with python3Packages; [ 31 boltons 32 lxml 33 netifaces 34 psycopg2 35 pyramid 36 requests 37 setuptools 38 ]; 39 40 doCheck = false; 41 pythonImportsCheck = [ "c2cwsgiutils" ]; 42 43 meta = { 44 description = "Common utilities for Camptocamp WSGI applications"; 45 homepage = "https://github.com/camptocamp/c2cwsgiutils"; 46 license = lib.licenses.bsd2; 47 maintainers = [ lib.maintainers.sikmir ]; 48 broken = true; 49 }; 50 })
