lol

Merge pull request #165190 from r-ryantm/auto-update/python310Packages.arpeggio

authored by

Sandro and committed by
GitHub
30d2d4a4 252eef0a

+37 -23
+15 -17
pkgs/development/python-modules/arpeggio/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , glibcLocales 5 - , pytest-runner 6 , pytestCheckHook 7 }: 8 9 buildPythonPackage rec { 10 - pname = "Arpeggio"; 11 - version = "1.10.2"; 12 13 src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "bfe349f252f82f82d84cb886f1d5081d1a31451e6045275e9f90b65d0daa06f1"; 16 }; 17 18 - # Shall not be needed for next release 19 - LC_ALL = "en_US.UTF-8"; 20 - buildInputs = [ glibcLocales ]; 21 - 22 - nativeBuildInputs = [ pytest-runner ]; 23 24 checkInputs = [ pytestCheckHook ]; 25 26 - disabledTests = [ "test_examples" "test_issue_22" ]; 27 - 28 - dontUseSetuptoolsCheck = true; 29 30 - meta = { 31 - description = "Packrat parser interpreter"; 32 - license = lib.licenses.mit; 33 }; 34 }
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , pytestCheckHook 5 }: 6 7 buildPythonPackage rec { 8 + pname = "arpeggio"; 9 + version = "2.0.0"; 10 11 src = fetchPypi { 12 + pname = "Arpeggio"; 13 + inherit version; 14 + sha256 = "sha256-1rA4OQGbuKaHhfkpLuajaxlU64S5JbhKa4peHibT7T0="; 15 }; 16 17 + postPatch = '' 18 + substituteInPlace setup.cfg \ 19 + --replace "pytest-runner" "" 20 + ''; 21 22 checkInputs = [ pytestCheckHook ]; 23 24 + pythonImportsCheck = [ "arpeggio" ]; 25 26 + meta = with lib; { 27 + description = "Recursive descent parser with memoization based on PEG grammars (aka Packrat parser)"; 28 + homepage = "https://github.com/textX/Arpeggio"; 29 + license = licenses.mit; 30 + maintainers = with maintainers; [ SuperSandro2000 ]; 31 }; 32 }
+22 -6
pkgs/development/python-modules/parver/default.nix
··· 3 , fetchPypi 4 , six 5 , attrs 6 - , pytest 7 , hypothesis 8 , pretend 9 , arpeggio ··· 18 sha256 = "c902e0653bcce927cc156a7fd9b3a51924cbce3bf3d0bfd49fc282bfd0c5dfd3"; 19 }; 20 21 - propagatedBuildInputs = [ six attrs arpeggio ]; 22 - checkInputs = [ pytest hypothesis pretend ]; 23 24 - meta = { 25 - description = "parver allows parsing and manipulation of PEP 440 version numbers."; 26 - license = lib.licenses.mit; 27 }; 28 }
··· 3 , fetchPypi 4 , six 5 , attrs 6 + , pytestCheckHook 7 , hypothesis 8 , pretend 9 , arpeggio ··· 18 sha256 = "c902e0653bcce927cc156a7fd9b3a51924cbce3bf3d0bfd49fc282bfd0c5dfd3"; 19 }; 20 21 + postPatch = '' 22 + substituteInPlace setup.py \ 23 + --replace "arpeggio ~= 1.7" "arpeggio" 24 + ''; 25 26 + propagatedBuildInputs = [ 27 + six 28 + attrs 29 + arpeggio 30 + ]; 31 + 32 + checkInputs = [ 33 + pytestCheckHook 34 + hypothesis 35 + pretend 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "Allows parsing and manipulation of PEP 440 version numbers"; 40 + homepage = "https://github.com/RazerM/parver"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ SuperSandro2000 ]; 43 }; 44 }