tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
python3Packages.opt-einsum: 3.3.0 -> 3.4.0
Martin Weinelt
1 year ago
51596fda
211e2f9f
+11
-15
1 changed file
expand all
collapse all
unified
split
pkgs
development
python-modules
opt-einsum
default.nix
+11
-15
pkgs/development/python-modules/opt-einsum/default.nix
···
1
{
2
lib,
3
buildPythonPackage,
4
-
fetchpatch,
5
fetchPypi,
6
-
setuptools,
0
0
7
numpy,
8
pytestCheckHook,
9
pythonOlder,
10
}:
11
12
buildPythonPackage rec {
13
-
version = "3.3.0";
14
pname = "opt-einsum";
15
pyproject = true;
16
17
-
disabled = pythonOlder "3.6";
18
19
src = fetchPypi {
20
pname = "opt_einsum";
21
inherit version;
22
-
hash = "sha256-WfZHX3e7w33PfNdIUZwOxgci6R5jyhFOaIIcDFSkZUk=";
23
};
24
25
-
patches = [
26
-
# https://github.com/dgasmith/opt_einsum/pull/208
27
-
(fetchpatch {
28
-
name = "python312-compatibility.patch";
29
-
url = "https://github.com/dgasmith/opt_einsum/commit/0beacf96923bbb2dd1939a9c59398a38ce7a11b1.patch";
30
-
hash = "sha256-dmmEzhy17huclo1wOubpBUDc2L7vqEU5b/6a5loM47A=";
31
-
})
32
];
33
34
-
nativeBuildInputs = [ setuptools ];
35
-
36
-
propagatedBuildInputs = [ numpy ];
37
38
nativeCheckInputs = [ pytestCheckHook ];
39
···
1
{
2
lib,
3
buildPythonPackage,
0
4
fetchPypi,
5
+
hatch-fancy-pypi-readme,
6
+
hatch-vcs,
7
+
hatchling,
8
numpy,
9
pytestCheckHook,
10
pythonOlder,
11
}:
12
13
buildPythonPackage rec {
14
+
version = "3.4.0";
15
pname = "opt-einsum";
16
pyproject = true;
17
18
+
disabled = pythonOlder "3.8";
19
20
src = fetchPypi {
21
pname = "opt_einsum";
22
inherit version;
23
+
hash = "sha256-lspy8biG0UgkE0h4NJgZTFd/owqPqsEIWGsU8bpEc6w=";
24
};
25
26
+
build-system = [
27
+
hatch-fancy-pypi-readme
28
+
hatch-vcs
29
+
hatchling
0
0
0
30
];
31
32
+
dependencies = [ numpy ];
0
0
33
34
nativeCheckInputs = [ pytestCheckHook ];
35