nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

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