Merge pull request #137293 from fabaff/bump-Unidecode

authored by Sandro and committed by GitHub d4129f74 a466bcce

+36 -12
+14 -2
pkgs/applications/misc/octoprint/default.nix
··· 35 (mkOverride "markupsafe" "1.1.1" "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b") 36 (mkOverride "sarge" "0.1.5.post0" "1c1ll7pys9vra5cfi8jxlgrgaql6c27l6inpy15aprgqhc4ck36s") 37 (mkOverride "tornado" "5.1.1" "4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409") 38 - (mkOverride "unidecode" "0.04.21" "280a6ab88e1f2eb5af79edff450021a0d3f0448952847cd79677e55e58bad051") 39 40 # Requires flask<2, cannot mkOverride because tests need to be disabled 41 ( ··· 65 } 66 ) 67 68 - 69 70 # Requires websocket-client <1.0, >=0.57. Cannot do mkOverride b/c differing underscore/hyphen in pypi source name 71 (
··· 35 (mkOverride "markupsafe" "1.1.1" "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b") 36 (mkOverride "sarge" "0.1.5.post0" "1c1ll7pys9vra5cfi8jxlgrgaql6c27l6inpy15aprgqhc4ck36s") 37 (mkOverride "tornado" "5.1.1" "4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409") 38 39 # Requires flask<2, cannot mkOverride because tests need to be disabled 40 ( ··· 64 } 65 ) 66 67 + # Requires unidecode>=0.04.14,<0.05. Upstream changed the source naming between releases 68 + ( 69 + self: super: { 70 + unidecode = super.unidecode.overridePythonAttrs (oldAttrs: rec { 71 + version = "0.04.21"; 72 + src = fetchFromGitHub { 73 + owner = "avian2"; 74 + repo = "unidecode"; 75 + rev = "release-${version}"; 76 + sha256 = "0p5bkibv0xm1265dlfrz3zq3k9bbx07gl8zyq8mvvb8hi7p5lifg"; 77 + }; 78 + }); 79 + } 80 + ) 81 82 # Requires websocket-client <1.0, >=0.57. Cannot do mkOverride b/c differing underscore/hyphen in pypi source name 83 (
+20 -9
pkgs/development/python-modules/unidecode/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, glibcLocales }: 2 3 buildPythonPackage rec { 4 - pname = "Unidecode"; 5 - version = "1.2.0"; 6 7 - src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "8d73a97d387a956922344f6b74243c2c6771594659778744b2dbdaad8f6b727d"; 10 }; 11 12 - LC_ALL="en_US.UTF-8"; 13 14 - buildInputs = [ glibcLocales ]; 15 16 meta = with lib; { 17 homepage = "https://pypi.python.org/pypi/Unidecode/"; 18 description = "ASCII transliterations of Unicode text"; 19 - license = licenses.gpl2; 20 maintainers = with maintainers; [ domenkozar ]; 21 }; 22 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , pythonOlder 6 + }: 7 8 buildPythonPackage rec { 9 + pname = "unidecode"; 10 + version = "1.3.1"; 11 + 12 + disabled = pythonOlder "3.5"; 13 14 + src = fetchFromGitHub { 15 + owner = "avian2"; 16 + repo = pname; 17 + rev = "${pname}-${version}"; 18 + sha256 = "07789mrq0gjxrg1b9a3ypzzfww224sbj25wl0h9nik22sjwi8qhh"; 19 }; 20 21 + checkInputs = [ 22 + pytestCheckHook 23 + ]; 24 25 + pythonImportsCheck = [ "unidecode" ]; 26 27 meta = with lib; { 28 homepage = "https://pypi.python.org/pypi/Unidecode/"; 29 description = "ASCII transliterations of Unicode text"; 30 + license = licenses.gpl2Plus; 31 maintainers = with maintainers; [ domenkozar ]; 32 }; 33 }
+2 -1
pkgs/servers/calibre-web/default.nix
··· 20 substituteInPlace setup.cfg \ 21 --replace "requests>=2.11.1,<2.25.0" "requests" \ 22 --replace "cps = calibreweb:main" "calibre-web = calibreweb:main" \ 23 - --replace "PyPDF3>=1.0.0,<1.0.4" "PyPDF3>=1.0.0" 24 ''; 25 26 patches = [
··· 20 substituteInPlace setup.cfg \ 21 --replace "requests>=2.11.1,<2.25.0" "requests" \ 22 --replace "cps = calibreweb:main" "calibre-web = calibreweb:main" \ 23 + --replace "PyPDF3>=1.0.0,<1.0.4" "PyPDF3>=1.0.0" \ 24 + --replace "unidecode>=0.04.19,<1.3.0" "unidecode>=0.04.19" 25 ''; 26 27 patches = [