diff --git a/.travis.yml b/.travis.yml index 445cc71..ac1fc8f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -39,7 +39,7 @@ install: - pip install --upgrade setuptools_scm - pip install $NUMPY - python -c 'import numpy; print(numpy.__version__)' - - pip install awkward + - pip install "awkward>=0.7.0" - python -c 'import awkward; print(awkward.__version__)' - pip install pytest pytest-runner diff --git a/README.rst b/README.rst index e5b0e23..7f77b30 100644 --- a/README.rst +++ b/README.rst @@ -7,7 +7,9 @@ Pythonic mix-ins for ROOT classes. .. inclusion-marker-1-5-do-not-remove -(...) +This package is typically used as a dependency for `uproot `__, to define methods on the classes that are automatically generated from ROOT files. This includes histograms (TH*) and physics objects like TLorentzVectors. The reason it's a separate library is so that we can add physics-specific functionality on a shorter timescale than we can update uproot itself, which is purely an I/O package. + +Occasionally, this library is used without uproot, as a way to make arrays of TLorentzVectors. .. inclusion-marker-2-do-not-remove @@ -30,16 +32,11 @@ Strict dependencies: The following are installed automatically when you install uproot with pip: - `Numpy `__ (1.13.1+) -- `awkward-array `__ to manipulate data from non-flat TTrees, such as jagged arrays (`part of Scikit-HEP `__) +- `awkward-array `__ (0.7.0+) to manipulate data from non-flat TTrees, such as jagged arrays (`part of Scikit-HEP `__) .. inclusion-marker-3-do-not-remove -Tutorial -======== - -This library is typically installed as a dependency for [uproot](https://github.com/scikit-hep/uproot). - Reference documentation ======================= -(...) +TBD. diff --git a/requirements.txt b/requirements.txt index bea10f4..9a2cb01 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ numpy>=1.13.1 -awkward +awkward>=0.7.0 diff --git a/setup.py b/setup.py index f0f9621..5027030 100755 --- a/setup.py +++ b/setup.py @@ -69,7 +69,7 @@ def get_description(): download_url = "https://github.com/scikit-hep/uproot-methods/releases", license = "BSD 3-clause", test_suite = "tests", - install_requires = ["numpy>=1.13.1", "awkward"], + install_requires = ["numpy>=1.13.1", "awkward>=0.7.0"], tests_require = [], classifiers = [ "Development Status :: 4 - Beta",