summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-12-17 12:29:21 -0500
committerGitHub <noreply@github.com>2020-12-17 12:29:21 -0500
commit5a6265ad6b677f3140d61f87753b1eb4a43d7cfc (patch)
tree26ab094daa1353d3320cbbfcc245c6d7a93ee487
parentd4776f5826366c59eec5377f36bb4d74b54276bd (diff)
parent2722142fbe1e82e8c91ab94b54877b09472a5326 (diff)
Merge pull request #106175 from SuperSandro2000/auto-update/python3.7-uproot-methods
python37Packages.uproot{,3}-methods: 0.9.1 -> 0.10.0
-rw-r--r--pkgs/development/python-modules/awkward/default.nix34
-rw-r--r--pkgs/development/python-modules/awkward0/default.nix39
-rw-r--r--pkgs/development/python-modules/pyrsistent/default.nix3
-rw-r--r--pkgs/development/python-modules/uproot-methods/default.nix28
-rw-r--r--pkgs/development/python-modules/uproot/default.nix59
-rw-r--r--pkgs/development/python-modules/uproot3-methods/default.nix30
-rw-r--r--pkgs/development/python-modules/uproot3/default.nix44
-rw-r--r--pkgs/top-level/python-packages.nix6
8 files changed, 119 insertions, 124 deletions
diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix
deleted file mode 100644
index 6a919c768c70..000000000000
--- a/pkgs/development/python-modules/awkward/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ lib
-, buildPythonPackage
-, fetchPypi
-, numpy
-, pandas
-, pytestrunner
-, pytest
-, h5py
-}:
-
-buildPythonPackage rec {
- pname = "awkward";
- version = "0.14.0";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "6a3878f46e8bc2acf28a0b9feb69d354ad2fee2a2a0f65c48c115aa74f245204";
- };
-
- nativeBuildInputs = [ pytestrunner ];
- checkInputs = [ pandas pytest h5py ];
- propagatedBuildInputs = [ numpy ];
-
- checkPhase = ''
- py.test
- '';
-
- meta = with lib; {
- description = "Manipulate jagged, chunky, and/or bitmasked arrays as easily as Numpy";
- homepage = "https://github.com/scikit-hep/awkward-array";
- license = licenses.bsd3;
- maintainers = [ maintainers.costrouc ];
- };
-}
diff --git a/pkgs/development/python-modules/awkward0/default.nix b/pkgs/development/python-modules/awkward0/default.nix
new file mode 100644
index 000000000000..4441d131e637
--- /dev/null
+++ b/pkgs/development/python-modules/awkward0/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, numpy
+, pandas
+, pytestrunner
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "awkward0";
+ version = "0.15.1";
+
+ src = fetchFromGitHub {
+ owner = "scikit-hep";
+ repo = "awkward-0.x";
+ rev = version;
+ sha256 = "17zrw25h6g5m4ik1c5piqb7q2bxrshfm4hm3lzfz4s8gi0xjm5gz";
+ };
+
+ nativeBuildInputs = [ pytestrunner ];
+
+ propagatedBuildInputs = [ numpy ];
+
+ checkInputs = [ pandas pytestCheckHook ];
+
+ checkPhase = ''
+ # Almost all tests in this file fail
+ rm tests/test_persist.py
+ py.test
+ '';
+
+ meta = with lib; {
+ description = "Manipulate jagged, chunky, and/or bitmasked arrays as easily as Numpy";
+ homepage = "https://github.com/scikit-hep/awkward-array";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ costrouc SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyrsistent/default.nix b/pkgs/development/python-modules/pyrsistent/default.nix
index a343db4f5540..7da3239f3e74 100644
--- a/pkgs/development/python-modules/pyrsistent/default.nix
+++ b/pkgs/development/python-modules/pyrsistent/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, six
, pytest_4
, hypothesis_4
@@ -11,6 +12,8 @@ buildPythonPackage rec {
pname = "pyrsistent";
version = "0.17.3";
+ disabled = isPy27;
+
src = fetchPypi {
inherit pname version;
sha256 = "2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e";
diff --git a/pkgs/development/python-modules/uproot-methods/default.nix b/pkgs/development/python-modules/uproot-methods/default.nix
deleted file mode 100644
index 3c268ed7ed4f..000000000000
--- a/pkgs/development/python-modules/uproot-methods/default.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, numpy
-, awkward
-}:
-
-buildPythonPackage rec {
- version = "0.9.1";
- pname = "uproot-methods";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "accb4392c59a1485ce3ee6d78a6fd163731ade8b9b5208e7bde8fa1767aef097";
- };
-
- propagatedBuildInputs = [ numpy awkward ];
-
- # No tests on PyPi
- doCheck = false;
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/scikit-hep/uproot-methods";
- description = "Pythonic mix-ins for ROOT classes";
- license = licenses.bsd3;
- maintainers = [ maintainers.costrouc ];
- };
-}
diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix
deleted file mode 100644
index eadd6c36de1a..000000000000
--- a/pkgs/development/python-modules/uproot/default.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ lib, fetchPypi, buildPythonPackage, isPy27
-, awkward
-, backports_lzma
-, cachetools
-, lz4
-, pandas
-, pytestrunner
-, pytest
-, pkgconfig
-, mock
-, numpy
-, requests
-, uproot-methods
-, xxhash
-}:
-
-buildPythonPackage rec {
- pname = "uproot";
- version = "3.13.1";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "099b0b274dc000faf724df835579c76306e60200a5ba7b600a0c4b76dabbf344";
- };
-
- nativeBuildInputs = [ pytestrunner ];
-
- checkInputs = [
- lz4
- mock
- pandas
- pkgconfig
- pytest
- requests
- xxhash
- ] ++ lib.optional isPy27 backports_lzma;
-
- propagatedBuildInputs = [
- numpy
- cachetools
- uproot-methods
- awkward
- ];
-
- # skip tests which do network calls
- # test_compression.py is missing zstandard package
- checkPhase = ''
- pytest tests -k 'not hist_in_tree \
- and not branch_auto_interpretation' \
- --ignore=tests/test_compression.py
- '';
-
- meta = with lib; {
- homepage = "https://github.com/scikit-hep/uproot";
- description = "ROOT I/O in pure Python and Numpy";
- license = licenses.bsd3;
- maintainers = with maintainers; [ ktf ];
- };
-}
diff --git a/pkgs/development/python-modules/uproot3-methods/default.nix b/pkgs/development/python-modules/uproot3-methods/default.nix
new file mode 100644
index 000000000000..3a9457a574ba
--- /dev/null
+++ b/pkgs/development/python-modules/uproot3-methods/default.nix
@@ -0,0 +1,30 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, numpy
+, awkward0
+}:
+
+buildPythonPackage rec {
+ version = "0.10.0";
+ pname = "uproot3-methods";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1rk9i1ra3panli96ghz80ddpqk77xb1kpxs3wf8rw0jy5d88pc26";
+ };
+
+ nativeBuildInputs = [ awkward0 ];
+
+ propagatedBuildInputs = [ numpy awkward0 ];
+
+ # No tests on PyPi
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/scikit-hep/uproot3-methods";
+ description = "Pythonic mix-ins for ROOT classes";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ costrouc SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/python-modules/uproot3/default.nix b/pkgs/development/python-modules/uproot3/default.nix
new file mode 100644
index 000000000000..0d0c2365b637
--- /dev/null
+++ b/pkgs/development/python-modules/uproot3/default.nix
@@ -0,0 +1,44 @@
+{ lib, fetchFromGitHub, buildPythonPackage, isPy27
+, awkward0, backports_lzma, cachetools, lz4, pandas
+, pytestCheckHook, pytestrunner, pkgconfig, mock
+, numpy, requests, uproot3-methods, xxhash, zstandard
+}:
+
+buildPythonPackage rec {
+ pname = "uproot3";
+ version = "3.14.1";
+
+ src = fetchFromGitHub {
+ owner = "scikit-hep";
+ repo = "uproot3";
+ rev = version;
+ sha256 = "1npwh4l96wg3m24jhfc8i84nfwfc18flrmymf80fx101wmpi2qz8";
+ };
+
+ nativeBuildInputs = [ pytestrunner ];
+
+ propagatedBuildInputs = [
+ awkward0
+ cachetools
+ lz4
+ numpy
+ uproot3-methods
+ xxhash
+ zstandard
+ ] ++ lib.optional isPy27 backports_lzma;
+
+ checkInputs = [
+ mock
+ pandas
+ pkgconfig
+ pytestCheckHook
+ requests
+ ] ++ lib.optional isPy27 backports_lzma;
+
+ meta = with lib; {
+ homepage = "https://github.com/scikit-hep/uproot3";
+ description = "ROOT I/O in pure Python and Numpy";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ ktf SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 4c57648ae299..6976bb7a44e6 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -504,7 +504,7 @@ in {
awesome-slugify = callPackage ../development/python-modules/awesome-slugify { };
- awkward = callPackage ../development/python-modules/awkward { };
+ awkward0 = callPackage ../development/python-modules/awkward0 { };
awkward1 = callPackage ../development/python-modules/awkward1 { };
aws-adfs = callPackage ../development/python-modules/aws-adfs { };
@@ -7628,9 +7628,9 @@ in {
update-dotdee = callPackage ../development/python-modules/update-dotdee { };
- uproot = callPackage ../development/python-modules/uproot { };
+ uproot3 = callPackage ../development/python-modules/uproot3 { };
- uproot-methods = callPackage ../development/python-modules/uproot-methods { };
+ uproot3-methods = callPackage ../development/python-modules/uproot3-methods { };
uptime = callPackage ../development/python-modules/uptime { };