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 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , glibcLocales 5 - , pytest-runner 6 4 , pytestCheckHook 7 5 }: 8 6 9 7 buildPythonPackage rec { 10 - pname = "Arpeggio"; 11 - version = "1.10.2"; 8 + pname = "arpeggio"; 9 + version = "2.0.0"; 12 10 13 11 src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "bfe349f252f82f82d84cb886f1d5081d1a31451e6045275e9f90b65d0daa06f1"; 12 + pname = "Arpeggio"; 13 + inherit version; 14 + sha256 = "sha256-1rA4OQGbuKaHhfkpLuajaxlU64S5JbhKa4peHibT7T0="; 16 15 }; 17 16 18 - # Shall not be needed for next release 19 - LC_ALL = "en_US.UTF-8"; 20 - buildInputs = [ glibcLocales ]; 21 - 22 - nativeBuildInputs = [ pytest-runner ]; 17 + postPatch = '' 18 + substituteInPlace setup.cfg \ 19 + --replace "pytest-runner" "" 20 + ''; 23 21 24 22 checkInputs = [ pytestCheckHook ]; 25 23 26 - disabledTests = [ "test_examples" "test_issue_22" ]; 27 - 28 - dontUseSetuptoolsCheck = true; 24 + pythonImportsCheck = [ "arpeggio" ]; 29 25 30 - meta = { 31 - description = "Packrat parser interpreter"; 32 - license = lib.licenses.mit; 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 ]; 33 31 }; 34 32 }
+22 -6
pkgs/development/python-modules/parver/default.nix
··· 3 3 , fetchPypi 4 4 , six 5 5 , attrs 6 - , pytest 6 + , pytestCheckHook 7 7 , hypothesis 8 8 , pretend 9 9 , arpeggio ··· 18 18 sha256 = "c902e0653bcce927cc156a7fd9b3a51924cbce3bf3d0bfd49fc282bfd0c5dfd3"; 19 19 }; 20 20 21 - propagatedBuildInputs = [ six attrs arpeggio ]; 22 - checkInputs = [ pytest hypothesis pretend ]; 21 + postPatch = '' 22 + substituteInPlace setup.py \ 23 + --replace "arpeggio ~= 1.7" "arpeggio" 24 + ''; 23 25 24 - meta = { 25 - description = "parver allows parsing and manipulation of PEP 440 version numbers."; 26 - license = lib.licenses.mit; 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 ]; 27 43 }; 28 44 }