tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
devpi-server: 6.2.0 -> 6.7.0
makefu
3 years ago
a49bd805
0a216822
+36
-29
2 changed files
expand all
collapse all
unified
split
pkgs
development
tools
devpi-server
default.nix
top-level
all-packages.nix
+35
-28
pkgs/development/tools/devpi-server/default.nix
···
1
-
{ lib, fetchFromGitHub, python3, nginx }:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
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
17
-
in with py.pkgs;
18
buildPythonApplication rec {
19
pname = "devpi-server";
20
-
version = "6.2.0";
0
0
21
22
src = fetchFromGitHub {
23
owner = "devpi";
24
repo = "devpi";
25
-
rev = "68ee291ef29a93f6d921d4927aec8d13919b4a4c";
26
-
sha256 = "1ivd5dy9f2gq07w8n2gywa0n0d9wv8644l53ni9fz7i69jf8q2fm";
27
};
28
29
sourceRoot = "source/server";
30
31
-
postPatch = ''
32
-
substituteInPlace setup.py \
33
-
--replace "pluggy>=0.6.0,<1.0" "pluggy>=0.6.0,<2.0"
34
-
'';
35
-
36
propagatedBuildInputs = [
37
-
py
38
appdirs
39
-
devpi-common
40
defusedxml
0
41
execnet
42
itsdangerous
43
-
repoze_lru
44
passlib
0
45
pluggy
46
pyramid
0
0
47
strictyaml
48
waitress
49
] ++ passlib.optional-dependencies.argon2;
···
51
checkInputs = [
52
beautifulsoup4
53
nginx
0
54
pytestCheckHook
55
-
pytest-flake8
56
webtest
57
-
] ++ lib.optionals isPy27 [ mock ];
58
59
# root_passwd_hash tries to write to store
60
# TestMirrorIndexThings tries to write to /var through ngnix
···
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
+
}:
23
0
0
0
0
0
0
0
0
0
0
0
0
0
24
0
25
buildPythonApplication rec {
26
pname = "devpi-server";
27
+
version = "6.7.0";
28
+
29
+
disabled = isPy27;
30
31
src = fetchFromGitHub {
32
owner = "devpi";
33
repo = "devpi";
34
+
rev = "server-${version}";
35
+
hash = "sha256-tevQ/Ocusz2PythGnedP6r4xARgetVosAc8uTD49H3M=";
36
};
37
38
sourceRoot = "source/server";
39
0
0
0
0
0
40
propagatedBuildInputs = [
41
+
aiohttp
42
appdirs
0
43
defusedxml
44
+
devpi-common
45
execnet
46
itsdangerous
47
+
packaging
48
passlib
49
+
platformdirs
50
pluggy
51
pyramid
52
+
repoze_lru
53
+
setuptools
54
strictyaml
55
waitress
56
] ++ passlib.optional-dependencies.argon2;
···
58
checkInputs = [
59
beautifulsoup4
60
nginx
61
+
pytest-flake8
62
pytestCheckHook
0
63
webtest
64
+
];
65
66
# root_passwd_hash tries to write to store
67
# TestMirrorIndexThings tries to write to /var through ngnix
+1
-1
pkgs/top-level/all-packages.nix
···
13372
13373
devpi-client = python3Packages.callPackage ../development/tools/devpi-client {};
13374
13375
-
devpi-server = callPackage ../development/tools/devpi-server {};
13376
13377
dictu = callPackage ../development/compilers/dictu { };
13378
···
13372
13373
devpi-client = python3Packages.callPackage ../development/tools/devpi-client {};
13374
13375
+
devpi-server = python3Packages.callPackage ../development/tools/devpi-server {};
13376
13377
dictu = callPackage ../development/compilers/dictu { };
13378