devpi-server: 6.2.0 -> 6.7.0

makefu a49bd805 0a216822

+36 -29
+35 -28
pkgs/development/tools/devpi-server/default.nix
··· 1 - { lib, fetchFromGitHub, python3, nginx }: 1 + { lib, fetchFromGitHub, buildPythonApplication, isPy27 2 + , aiohttp 3 + , appdirs 4 + , beautifulsoup4 5 + , defusedxml 6 + , devpi-common 7 + , execnet 8 + , itsdangerous 9 + , nginx 10 + , packaging 11 + , passlib 12 + , platformdirs 13 + , pluggy 14 + , pyramid 15 + , pytest-flake8 16 + , pytestCheckHook 17 + , repoze_lru 18 + , setuptools 19 + , strictyaml 20 + , waitress 21 + , webtest 22 + }: 2 23 3 - let 4 - py = python3.override { 5 - packageOverrides = self: super: { 6 - # pyramid 2.0 no longer has a 'pyramid.compat' module 7 - pyramid = super.pyramid.overridePythonAttrs (oldAttrs: rec { 8 - version = "1.10.8"; 9 - src = oldAttrs.src.override { 10 - inherit version; 11 - sha256 = "sha256-t81mWVvvkvgXZLl23d4rL6jk9fMl4C9l9ux/NwiynPY="; 12 - }; 13 - }); 14 - }; 15 - }; 16 24 17 - in with py.pkgs; 18 25 buildPythonApplication rec { 19 26 pname = "devpi-server"; 20 - version = "6.2.0"; 27 + version = "6.7.0"; 28 + 29 + disabled = isPy27; 21 30 22 31 src = fetchFromGitHub { 23 32 owner = "devpi"; 24 33 repo = "devpi"; 25 - rev = "68ee291ef29a93f6d921d4927aec8d13919b4a4c"; 26 - sha256 = "1ivd5dy9f2gq07w8n2gywa0n0d9wv8644l53ni9fz7i69jf8q2fm"; 34 + rev = "server-${version}"; 35 + hash = "sha256-tevQ/Ocusz2PythGnedP6r4xARgetVosAc8uTD49H3M="; 27 36 }; 28 37 29 38 sourceRoot = "source/server"; 30 39 31 - postPatch = '' 32 - substituteInPlace setup.py \ 33 - --replace "pluggy>=0.6.0,<1.0" "pluggy>=0.6.0,<2.0" 34 - ''; 35 - 36 40 propagatedBuildInputs = [ 37 - py 41 + aiohttp 38 42 appdirs 39 - devpi-common 40 43 defusedxml 44 + devpi-common 41 45 execnet 42 46 itsdangerous 43 - repoze_lru 47 + packaging 44 48 passlib 49 + platformdirs 45 50 pluggy 46 51 pyramid 52 + repoze_lru 53 + setuptools 47 54 strictyaml 48 55 waitress 49 56 ] ++ passlib.optional-dependencies.argon2; ··· 51 58 checkInputs = [ 52 59 beautifulsoup4 53 60 nginx 61 + pytest-flake8 54 62 pytestCheckHook 55 - pytest-flake8 56 63 webtest 57 - ] ++ lib.optionals isPy27 [ mock ]; 64 + ]; 58 65 59 66 # root_passwd_hash tries to write to store 60 67 # TestMirrorIndexThings tries to write to /var through ngnix
+1 -1
pkgs/top-level/all-packages.nix
··· 13372 13372 13373 13373 devpi-client = python3Packages.callPackage ../development/tools/devpi-client {}; 13374 13374 13375 - devpi-server = callPackage ../development/tools/devpi-server {}; 13375 + devpi-server = python3Packages.callPackage ../development/tools/devpi-server {}; 13376 13376 13377 13377 dictu = callPackage ../development/compilers/dictu { }; 13378 13378