git.iko.soy/typeable/nixpkgs
on master help sign in
python2Packages.importlib-resources: use version 3.3.1 for python2
commit7ee53c0c4fe28f81095298893c8c2fd4e7bc2886 authorKonstantin Alekseev <mail@kalekseev.com> dateWed 28 Apr 2021, 18:38 (6 years ago) parent0ae04ca
3 files changed+46−5
pkgs/development/python-modules/importlib-resources/2.nix+38 pkgs/development/python-modules/importlib-resources/default.nix+6−5 pkgs/top-level/python2-packages.nix+2
pkgs/development/python-modules/importlib-resources/2.nixnew file+38
@@ -0,0 +1,38 @@
1+{ lib
2+, buildPythonPackage
3+, fetchPypi
4+, setuptools-scm
5+, importlib-metadata
6+, typing
7+, singledispatch
8+, python
9+}:
10+
11+buildPythonPackage rec {
12+ pname = "importlib-resources";
13+ version = "3.3.1";
14+
15+ src = fetchPypi {
16+ pname = "importlib_resources";
17+ inherit version;
18+ sha256 = "0ed250dbd291947d1a298e89f39afcc477d5a6624770503034b72588601bcc05";
19+ };
20+
21+ nativeBuildInputs = [ setuptools-scm ];
22+ propagatedBuildInputs = [
23+ importlib-metadata
24+ singledispatch
25+ typing
26+ ];
27+
28+ checkPhase = ''
29+ ${python.interpreter} -m unittest discover
30+ '';
31+
32+ meta = with lib; {
33+ description = "Read resources from Python packages";
34+ homepage = "https://importlib-resources.readthedocs.io/";
35+ license = licenses.asl20;
36+ maintainers = [ ];
37+ };
38+}
pkgs/development/python-modules/importlib-resources/default.nix+6−5
@@ -1,8 +1,7 @@
11{ lib
22, buildPythonPackage
33, fetchPypi
4−, setuptools_scm
5−, toml
4+, setuptools-scm
65, importlib-metadata
76, typing ? null
87, singledispatch ? null
@@ -11,15 +10,16 @@
1110}:
1211
1312buildPythonPackage rec {
14− pname = "importlib_resources";
13+ pname = "importlib-resources";
1514 version = "5.1.2";
1615
1716 src = fetchPypi {
18− inherit pname version;
17+ pname = "importlib_resources";
18+ inherit version;
1919 sha256 = "642586fc4740bd1cad7690f836b3321309402b20b332529f25617ff18e8e1370";
2020 };
2121
22− nativeBuildInputs = [ setuptools_scm toml ];
22+ nativeBuildInputs = [ setuptools-scm ];
2323 propagatedBuildInputs = [
2424 importlib-metadata
2525 ] ++ lib.optional (pythonOlder "3.4") singledispatch
@@ -34,5 +34,6 @@ buildPythonPackage rec {
3434 description = "Read resources from Python packages";
3535 homepage = "https://importlib-resources.readthedocs.io/";
3636 license = licenses.asl20;
37+ maintainers = [ ];
3738 };
3839}
pkgs/top-level/python2-packages.nix+2
@@ -178,6 +178,8 @@ with self; with super; {
178178
179179 importlib-metadata = callPackage ../development/python-modules/importlib-metadata/2.nix { };
180180
181+ importlib-resources = callPackage ../development/python-modules/importlib-resources/2.nix { };
182+
181183 ipaddr = callPackage ../development/python-modules/ipaddr { };
182184
183185 ipykernel = callPackage ../development/python-modules/ipykernel/4.nix { };