python3Packages.esig: init at 0.9.8.3

+62
+60
pkgs/development/python-modules/esig/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , cmake 5 + , ninja 6 + , oldest-supported-numpy 7 + , scikit-build 8 + , setuptools 9 + , numpy 10 + , iisignature 11 + , boost 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "esig"; 16 + version = "0.9.8.3"; 17 + pyproject = true; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + hash = "sha256-BGZaJSrpNSwZMHBYFDmDVPZOtgam/EVyh5Y5FAB8e1o="; 22 + }; 23 + 24 + buildInputs = [ 25 + boost 26 + ]; 27 + 28 + dontUseCmakeConfigure = true; 29 + 30 + nativeBuildInputs = [ 31 + cmake 32 + ninja 33 + oldest-supported-numpy 34 + scikit-build 35 + setuptools 36 + ]; 37 + 38 + propagatedBuildInputs = [ 39 + numpy 40 + ]; 41 + 42 + passthru.optional-dependencies = { 43 + iisignature = [ 44 + iisignature 45 + ]; 46 + }; 47 + 48 + # PyPI tarball has no tests 49 + doCheck = false; 50 + 51 + pythonImportsCheck = [ "esig" ]; 52 + 53 + meta = with lib; { 54 + description = "This package provides \"rough path\" tools for analysing vector time series"; 55 + homepage = "https://github.com/datasig-ac-uk/esig"; 56 + changelog = "https://github.com/datasig-ac-uk/esig/blob/release/CHANGELOG"; 57 + license = licenses.gpl3Only; 58 + maintainers = with maintainers; [ mbalatsko ]; 59 + }; 60 + }
+2
pkgs/top-level/python-packages.nix
··· 3551 3551 3552 3552 es-client = callPackage ../development/python-modules/es-client { }; 3553 3553 3554 + esig = callPackage ../development/python-modules/esig { }; 3555 + 3554 3556 espeak-phonemizer = callPackage ../development/python-modules/espeak-phonemizer { }; 3555 3557 3556 3558 esphome-dashboard-api = callPackage ../development/python-modules/esphome-dashboard-api { };