nur-packages

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

default.nix (862B)


      1 {
      2   lib,
      3   fetchFromGitHub,
      4   python3Packages,
      5   inequality,
      6 }:
      7 
      8 python3Packages.buildPythonPackage rec {
      9   pname = "momepy";
     10   version = "0.7.0";
     11   pyproject = true;
     12 
     13   src = fetchFromGitHub {
     14     owner = "pysal";
     15     repo = "momepy";
     16     rev = "v${version}";
     17     hash = "sha256-HVp2a0z+5fbfkNSxnTfZPCgG2SJMlKX/zso14M18mCk=";
     18   };
     19 
     20   build-system = with python3Packages; [ setuptools-scm ];
     21 
     22   propagatedBuildInputs = with python3Packages; [
     23     geopandas
     24     libpysal
     25     networkx
     26     packaging
     27     pandas
     28     shapely
     29     tqdm
     30   ];
     31 
     32   nativeCheckInputs = with python3Packages; [
     33     inequality
     34     mapclassify
     35     pytestCheckHook
     36   ];
     37 
     38   pythonImportsCheck = [ "momepy" ];
     39 
     40   meta = {
     41     description = "Urban Morphology Measuring Toolkit";
     42     inherit (src.meta) homepage;
     43     license = lib.licenses.bsd3;
     44     maintainers = [ lib.maintainers.sikmir ];
     45   };
     46 }