Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 51 lines 1.1 kB view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, setuptools_scm 5, pytest 6, pytest-flake8 7, glibcLocales 8, packaging 9, isPy27 10, backports_os 11, importlib-metadata 12, fetchpatch 13}: 14 15buildPythonPackage rec { 16 pname = "path.py"; 17 version = "12.0.1"; 18 19 src = fetchPypi { 20 inherit pname version; 21 sha256 = "9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f"; 22 }; 23 24 checkInputs = [ pytest pytest-flake8 glibcLocales packaging ]; 25 buildInputs = [ setuptools_scm ]; 26 propagatedBuildInputs = [ 27 importlib-metadata 28 ] ++ lib.optional isPy27 backports_os 29 ; 30 31 LC_ALL = "en_US.UTF-8"; 32 33 meta = { 34 description = "A module wrapper for os.path"; 35 homepage = https://github.com/jaraco/path.py; 36 license = lib.licenses.mit; 37 }; 38 39 checkPhase = '' 40 # ignore performance test which may fail when the system is under load 41 py.test -v -k 'not TestPerformance' 42 ''; 43 44 patches = [ 45 (fetchpatch { 46 url = https://github.com/jaraco/path.py/commit/02eb16f0eb2cdc0015972ce963357aaa1cd0b84b.patch; 47 sha256 = "0bqa8vjwil7jn35a6984adcm24pvv3pjkhszv10qv6yr442d1mk9"; 48 }) 49 ]; 50 51}