tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
python3Packages.pyquery: refactor, fix license
Martin Weinelt
8 months ago
d7ff9aa6
77c68ec6
+6
-12
1 changed file
expand all
collapse all
unified
split
pkgs
development
python-modules
pyquery
default.nix
+6
-12
pkgs/development/python-modules/pyquery/default.nix
···
5
fetchPypi,
6
lxml,
7
pytestCheckHook,
8
-
pythonOlder,
9
requests,
0
10
webob,
11
webtest,
12
}:
···
14
buildPythonPackage rec {
15
pname = "pyquery";
16
version = "2.0.1";
17
-
disabled = pythonOlder "3.7";
18
-
19
-
format = "setuptools";
20
21
src = fetchPypi {
22
inherit pname version;
23
hash = "sha256-AZS7JwaxLQN9sSxRko/p67NrctnnGVZdq6WmxZUyL68=";
24
};
25
26
-
# https://github.com/gawel/pyquery/issues/248
27
-
postPatch = ''
28
-
substituteInPlace tests/test_pyquery.py \
29
-
--replace test_selector_html skip_test_selector_html
30
-
'';
31
32
-
propagatedBuildInputs = [
33
cssselect
34
lxml
35
];
···
38
39
pythonImportsCheck = [ "pyquery" ];
40
41
-
checkInputs = [
42
pytestCheckHook
43
requests
44
webob
···
68
description = "Jquery-like library for Python";
69
homepage = "https://github.com/gawel/pyquery";
70
changelog = "https://github.com/gawel/pyquery/blob/${version}/CHANGES.rst";
71
-
license = licenses.bsd0;
72
};
73
}
···
5
fetchPypi,
6
lxml,
7
pytestCheckHook,
0
8
requests,
9
+
setuptools,
10
webob,
11
webtest,
12
}:
···
14
buildPythonPackage rec {
15
pname = "pyquery";
16
version = "2.0.1";
17
+
pyproject = true;
0
0
18
19
src = fetchPypi {
20
inherit pname version;
21
hash = "sha256-AZS7JwaxLQN9sSxRko/p67NrctnnGVZdq6WmxZUyL68=";
22
};
23
24
+
build-system = [ setuptools ];
0
0
0
0
25
26
+
dependencies = [
27
cssselect
28
lxml
29
];
···
32
33
pythonImportsCheck = [ "pyquery" ];
34
35
+
nativeCheckInputs = [
36
pytestCheckHook
37
requests
38
webob
···
62
description = "Jquery-like library for Python";
63
homepage = "https://github.com/gawel/pyquery";
64
changelog = "https://github.com/gawel/pyquery/blob/${version}/CHANGES.rst";
65
+
license = licenses.bsd3;
66
};
67
}