From 6cdde1a09cabe5c66f54137979069d0a5957647e Mon Sep 17 00:00:00 2001 From: Gabe Joseph Date: Fri, 7 May 2021 13:48:56 -0600 Subject: [PATCH] Loosen version restrictions (#1) Necessary for https://github.com/gjoseph92/stackstac/issues/51. We have to do a crazy dance because of https://github.com/python-poetry/poetry/issues/697. **This lockfile is out of date. I've manually overridden `pyproject.toml` to an unsolveable state in order to bump the xarray version and cut a release.** This will be resolved in a future commit. --- poetry.lock | 201 +++++++++++++++++++++++++++++++++++-------------- pyproject.toml | 10 +-- 2 files changed, 149 insertions(+), 62 deletions(-) diff --git a/poetry.lock b/poetry.lock index d73c680..36fcc7b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -103,7 +103,7 @@ python-versions = "*" name = "argon2-cffi" version = "20.1.0" description = "The secure Argon2 password hashing algorithm." -category = "dev" +category = "main" optional = false python-versions = "*" @@ -142,17 +142,17 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [[package]] name = "attrs" -version = "20.3.0" +version = "21.2.0" description = "Classes Without Boilerplate" category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [package.extras] -dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"] -docs = ["furo", "sphinx", "zope.interface"] -tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"] -tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"] +dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"] +docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] +tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"] +tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"] [[package]] name = "autoflake" @@ -201,7 +201,7 @@ lxml = ["lxml"] [[package]] name = "black" -version = "21.4b2" +version = "21.5b0" description = "The uncompromising code formatter." category = "dev" optional = false @@ -367,11 +367,11 @@ python-versions = ">=3.5" [[package]] name = "coiled" -version = "0.0.38" +version = "0.0.39.1" description = "" category = "main" optional = true -python-versions = ">=3.6" +python-versions = ">=3.7" [package.dependencies] aiobotocore = ">=1.1.1" @@ -384,6 +384,7 @@ ipython = "*" pandas = ">=1.1.0" rich = ">=9.4.0" s3fs = "*" +typing-extensions = "*" [[package]] name = "colorama" @@ -597,7 +598,7 @@ python-versions = "*" [[package]] name = "hypothesis" -version = "6.10.1" +version = "6.12.0" description = "A library for property-based testing" category = "main" optional = true @@ -664,9 +665,9 @@ python-versions = "*" [[package]] name = "ipykernel" -version = "5.5.3" +version = "5.5.4" description = "IPython Kernel for Jupyter" -category = "dev" +category = "main" optional = false python-versions = ">=3.5" @@ -682,7 +683,7 @@ test = ["pytest (!=5.3.4)", "pytest-cov", "flaky", "nose", "jedi (<=0.17.2)"] [[package]] name = "ipython" -version = "7.23.0" +version = "7.23.1" description = "IPython: Productive Interactive Computing" category = "main" optional = false @@ -720,6 +721,25 @@ category = "main" optional = false python-versions = "*" +[[package]] +name = "ipywidgets" +version = "7.6.3" +description = "IPython HTML widgets for Jupyter" +category = "main" +optional = true +python-versions = "*" + +[package.dependencies] +ipykernel = ">=4.5.1" +ipython = {version = ">=4.0.0", markers = "python_version >= \"3.3\""} +jupyterlab-widgets = {version = ">=1.0.0", markers = "python_version >= \"3.6\""} +nbformat = ">=4.2.0" +traitlets = ">=4.3.1" +widgetsnbextension = ">=3.5.0,<3.6.0" + +[package.extras] +test = ["pytest (>=3.6.0)", "pytest-cov", "mock"] + [[package]] name = "isort" version = "5.8.0" @@ -843,7 +863,7 @@ traitlets = "*" [[package]] name = "jupyter-packaging" -version = "0.9.2" +version = "0.10.1" description = "Jupyter Packaging Utilities." category = "dev" optional = false @@ -941,6 +961,14 @@ requests = "*" [package.extras] test = ["codecov", "ipykernel", "pytest (>=5.3.2)", "pytest-cov", "jupyter-server", "openapi-core", "pytest-console-scripts", "strict-rfc3339", "ruamel.yaml", "wheel"] +[[package]] +name = "jupyterlab-widgets" +version = "1.0.0" +description = "A JupyterLab extension." +category = "main" +optional = true +python-versions = ">=3.6" + [[package]] name = "keyring" version = "23.0.1" @@ -1189,7 +1217,7 @@ python-versions = ">=3.5" name = "notebook" version = "6.3.0" description = "A web-based notebook environment for interactive computing" -category = "dev" +category = "main" optional = false python-versions = ">=3.6" @@ -1253,7 +1281,7 @@ name = "pandas" version = "1.2.4" description = "Powerful data structures for data analysis, time series, and statistics" category = "main" -optional = false +optional = true python-versions = ">=3.7.1" [package.dependencies] @@ -1379,7 +1407,7 @@ python-versions = "*" name = "prometheus-client" version = "0.10.1" description = "Python client for the Prometheus monitoring system." -category = "dev" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" @@ -1475,7 +1503,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [[package]] name = "pygments" -version = "2.8.1" +version = "2.9.0" description = "Pygments is a syntax highlighting package written in Python." category = "main" optional = false @@ -1540,7 +1568,7 @@ validation = ["jsonschema (==3.2.0)"] [[package]] name = "pytest" -version = "6.2.3" +version = "6.2.4" description = "pytest: simple powerful testing with Python" category = "main" optional = true @@ -1609,7 +1637,7 @@ python-versions = "*" name = "pywinpty" version = "1.0.1" description = "Pseudo terminal support for Windows from Python." -category = "dev" +category = "main" optional = false python-versions = "*" @@ -1768,6 +1796,17 @@ python-versions = "*" [package.dependencies] botocore = ">=1.12.36,<2.0a.0" +[[package]] +name = "scipy" +version = "1.6.1" +description = "SciPy: Scientific Library for Python" +category = "main" +optional = true +python-versions = ">=3.7" + +[package.dependencies] +numpy = ">=1.16.5" + [[package]] name = "secretstorage" version = "3.3.1" @@ -1784,13 +1823,13 @@ jeepney = ">=0.6" name = "send2trash" version = "1.5.0" description = "Send file to trash natively under Mac OS X, Windows and Linux." -category = "dev" +category = "main" optional = false python-versions = "*" [[package]] name = "shed" -version = "0.3.4" +version = "0.3.5" description = "`shed` canonicalises Python code." category = "dev" optional = false @@ -1798,7 +1837,7 @@ python-versions = ">=3.6" [package.dependencies] autoflake = ">=1.4" -black = ">=20.8b1" +black = ">=21.5b0" com2ann = {version = ">=0.1.1", markers = "python_version >= \"3.8\""} isort = ">=5.7.0" libcst = ">=0.3.16" @@ -1808,7 +1847,7 @@ teyit = {version = ">=0.3.2", markers = "python_version >= \"3.9\""} [[package]] name = "six" -version = "1.15.0" +version = "1.16.0" description = "Python 2 and 3 compatibility utilities" category = "main" optional = false @@ -1996,21 +2035,25 @@ test = ["pytest"] [[package]] name = "stackstac" -version = "0.1.1" +version = "0.2.0" description = "Load a STAC collection into xarray with dask" category = "main" optional = true -python-versions = ">=3.7,<4.0" +python-versions = ">=3.8,<4.0" [package.dependencies] -dask = {version = ">=2021.2.0,<2022.0.0", extras = ["array"]} +dask = {version = ">=2021.4.1,<2022.0.0", extras = ["array"]} +ipywidgets = ">=7.6.3,<8.0.0" numpy = ">=1.20.0,<2.0.0" pyproj = ">=3.0.0,<4.0.0" -rasterio = ">=1.2.0,<2.0.0" +rasterio = ">=1.2.3,<2.0.0" +scipy = ">=1.6.1,<2.0.0" xarray = ">=0.17.0,<0.18.0" [package.extras] -docs = ["Sphinx (>=3.5.2,<4.0.0)", "insipid-sphinx-theme (>=0.2.3,<0.3.0)", "ipython (>=7.20.0,<8.0.0)", "nbsphinx (>=0.8.2,<0.9.0)", "numpydoc (>=1.1.0,<2.0.0)", "pandoc (>=1.0.2,<2.0.0)", "sphinx-autodoc-typehints (>=1.11.1,<2.0.0)"] +binder = ["Bottleneck (>=1.3.2,<2.0.0)", "coiled (>=0.0.39.1,<0.0.40.0)", "dask-labextension (>=5.0.1,<6.0.0)", "distributed (>=2021.4.1,<2022.0.0)", "geogif (>=0.1.0,<0.2.0)", "ipyleaflet (>=0.13.6,<0.14.0)", "jupyterlab-geojson (>=3.1.2,<4.0.0)", "matplotlib (>=3.4.1,<4.0.0)", "planetary-computer (>=0.1.0,<0.2.0)", "pystac-client (>=0.1.1,<0.2.0)", "sat-search (>=0.3.0,<0.4.0)"] +viz = ["Pillow (>=8.1.2,<9.0.0)", "aiohttp (>=3.7.4,<4.0.0)", "cachetools (>=4.2.2,<5.0.0)", "distributed (>=2021.4.1,<2022.0.0)", "ipyleaflet (>=0.13.6,<0.14.0)", "matplotlib (>=3.4.1,<4.0.0)", "mercantile (>=1.1.6,<2.0.0)"] +docs = ["Sphinx (>=3.5.4,<4.0.0)", "furo (>=2021.4.11-beta.34,<2022.0.0)", "ipyleaflet (>=0.13.6,<0.14.0)", "ipython (>=7.20.0,<8.0.0)", "jupyter-sphinx (>=0.3.2,<0.4.0)", "nbsphinx (>=0.8.2,<0.9.0)", "numpydoc (>=1.1.0,<2.0.0)", "pandoc (>=1.0.2,<2.0.0)", "sphinx-autodoc-typehints (>=1.11.1,<2.0.0)"] [[package]] name = "tblib" @@ -2024,7 +2067,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" name = "terminado" version = "0.9.4" description = "Tornado websocket backend for the Xterm.js Javascript terminal emulator library." -category = "dev" +category = "main" optional = false python-versions = ">=3.6" @@ -2190,6 +2233,17 @@ category = "main" optional = false python-versions = "*" +[[package]] +name = "widgetsnbextension" +version = "3.5.1" +description = "IPython HTML widgets for Jupyter" +category = "main" +optional = true +python-versions = "*" + +[package.dependencies] +notebook = ">=4.4.1" + [[package]] name = "wrapt" version = "1.12.1" @@ -2203,7 +2257,7 @@ name = "xarray" version = "0.17.0" description = "N-D labeled arrays and datasets in Python" category = "main" -optional = false +optional = true python-versions = ">=3.7" [package.dependencies] @@ -2260,7 +2314,7 @@ test = ["pytest", "hypothesis", "ipython"] [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "ba069ce48c346378297dad15d484548a1bb1cfe82b5d03a7f28d8eb578901bd8" +content-hash = "b993461df5f8fccdd96925997465cda0e899128edc78f64d6180b127fbcb7501" [metadata.files] affine = [ @@ -2362,8 +2416,8 @@ atomicwrites = [ {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"}, ] attrs = [ - {file = "attrs-20.3.0-py2.py3-none-any.whl", hash = "sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"}, - {file = "attrs-20.3.0.tar.gz", hash = "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"}, + {file = "attrs-21.2.0-py2.py3-none-any.whl", hash = "sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1"}, + {file = "attrs-21.2.0.tar.gz", hash = "sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb"}, ] autoflake = [ {file = "autoflake-1.4.tar.gz", hash = "sha256:61a353012cff6ab94ca062823d1fb2f692c4acda51c76ff83a8d77915fba51ea"}, @@ -2382,8 +2436,8 @@ beautifulsoup4 = [ {file = "beautifulsoup4-4.9.3.tar.gz", hash = "sha256:84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25"}, ] black = [ - {file = "black-21.4b2-py3-none-any.whl", hash = "sha256:bff7067d8bc25eb21dcfdbc8c72f2baafd9ec6de4663241a52fb904b304d391f"}, - {file = "black-21.4b2.tar.gz", hash = "sha256:fc9bcf3b482b05c1f35f6a882c079dc01b9c7795827532f4cc43c0ec88067bbc"}, + {file = "black-21.5b0-py3-none-any.whl", hash = "sha256:0e80435b8a88f383c9149ae89d671eb2095b72344b0fe8a1d61d2ff5110ed173"}, + {file = "black-21.5b0.tar.gz", hash = "sha256:9dc2042018ca10735366d944c2c12d9cad6dec74a3d5f679d09384ea185d9943"}, ] bleach = [ {file = "bleach-3.3.0-py2.py3-none-any.whl", hash = "sha256:6123ddc1052673e52bab52cdc955bcb57a015264a1c57d37bea2f6b817af0125"}, @@ -2467,8 +2521,8 @@ cloudpickle = [ {file = "cloudpickle-1.6.0.tar.gz", hash = "sha256:9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32"}, ] coiled = [ - {file = "coiled-0.0.38-py3-none-any.whl", hash = "sha256:5dc4a4b582e6a136df9c39e58a1a90279dd05bf032fa7771e2356b4421f7e0b2"}, - {file = "coiled-0.0.38.tar.gz", hash = "sha256:a21b6073f13f60555e317d65755d5ceefaacf9edf288b2eb6b17c330183835a3"}, + {file = "coiled-0.0.39.1-py3-none-any.whl", hash = "sha256:254b387f4466d696fe2dc6c8a42852750db2c699342cc8828d729ac68dc83ba2"}, + {file = "coiled-0.0.39.1.tar.gz", hash = "sha256:1b9192cac37feee6e7ec14ddea68f01fe5628e68a7b1047a39a4a0b03d5d5b78"}, ] colorama = [ {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, @@ -2545,8 +2599,8 @@ heapdict = [ {file = "HeapDict-1.0.1.tar.gz", hash = "sha256:8495f57b3e03d8e46d5f1b2cc62ca881aca392fd5cc048dc0aa2e1a6d23ecdb6"}, ] hypothesis = [ - {file = "hypothesis-6.10.1-py3-none-any.whl", hash = "sha256:1d65f58d82d1cbd35b6441bda3bb11cb1adc879d6b2af191aea388fa412171b1"}, - {file = "hypothesis-6.10.1.tar.gz", hash = "sha256:586b6c46e90878c2546743afbed348bca51e1f30e3461fa701fad58c2c47c650"}, + {file = "hypothesis-6.12.0-py3-none-any.whl", hash = "sha256:d26f2b7bb6e3edebc6eded70ff99cd15425bf4266608e7a041d75f00b58ac7cb"}, + {file = "hypothesis-6.12.0.tar.gz", hash = "sha256:a24b2ccb7b84860762df3fabb8faa196bf627cbee62917a5095f3de8ff71050b"}, ] idna = [ {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"}, @@ -2565,17 +2619,21 @@ iniconfig = [ {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, ] ipykernel = [ - {file = "ipykernel-5.5.3-py3-none-any.whl", hash = "sha256:21abd584543759e49010975a4621603b3cf871b1039cb3879a14094717692614"}, - {file = "ipykernel-5.5.3.tar.gz", hash = "sha256:a682e4f7affd86d9ce9b699d21bcab6d5ec9fbb2bfcb194f2706973b252bc509"}, + {file = "ipykernel-5.5.4-py3-none-any.whl", hash = "sha256:f57739bf26d7396549562c0c888b96be896385ce099fb34ca89af359b7436b25"}, + {file = "ipykernel-5.5.4.tar.gz", hash = "sha256:1ce0e83672cc3bfdc1ffb5603e1d77ab125f24b41abc4612e22bfb3e994c0db2"}, ] ipython = [ - {file = "ipython-7.23.0-py3-none-any.whl", hash = "sha256:3455b020a895710c4366e8d1b326e5ee6aa684607907fc96895e7b8359569f49"}, - {file = "ipython-7.23.0.tar.gz", hash = "sha256:69178f32bf9c6257430b6f592c3ae230c32861a1966d2facec454e09078e232d"}, + {file = "ipython-7.23.1-py3-none-any.whl", hash = "sha256:f78c6a3972dde1cc9e4041cbf4de583546314ba52d3c97208e5b6b2221a9cb7d"}, + {file = "ipython-7.23.1.tar.gz", hash = "sha256:714810a5c74f512b69d5f3b944c86e592cee0a5fb9c728e582f074610f6cf038"}, ] ipython-genutils = [ {file = "ipython_genutils-0.2.0-py2.py3-none-any.whl", hash = "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8"}, {file = "ipython_genutils-0.2.0.tar.gz", hash = "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"}, ] +ipywidgets = [ + {file = "ipywidgets-7.6.3-py2.py3-none-any.whl", hash = "sha256:e6513cfdaf5878de30f32d57f6dc2474da395a2a2991b94d487406c0ab7f55ca"}, + {file = "ipywidgets-7.6.3.tar.gz", hash = "sha256:9f1a43e620530f9e570e4a493677d25f08310118d315b00e25a18f12913c41f0"}, +] isort = [ {file = "isort-5.8.0-py3-none-any.whl", hash = "sha256:2bb1680aad211e3c9944dbce1d4ba09a989f04e238296c87fe2139faa26d655d"}, {file = "isort-5.8.0.tar.gz", hash = "sha256:0a943902919f65c5684ac4e0154b1ad4fac6dcaa5d9f3426b732f1c8b5419be6"}, @@ -2613,8 +2671,8 @@ jupyter-core = [ {file = "jupyter_core-4.7.1.tar.gz", hash = "sha256:79025cb3225efcd36847d0840f3fc672c0abd7afd0de83ba8a1d3837619122b4"}, ] jupyter-packaging = [ - {file = "jupyter_packaging-0.9.2-py2.py3-none-any.whl", hash = "sha256:7d2cff62d0b0cf5267f5cd9edb4bd04591f68aa919bf026e7787f0424c0e7c55"}, - {file = "jupyter_packaging-0.9.2.tar.gz", hash = "sha256:780082b43506eccb3fb39ed9306300b637245e622a9644701c60d89992468822"}, + {file = "jupyter_packaging-0.10.1-py2.py3-none-any.whl", hash = "sha256:ddaf8ae4e415dedd183d335650d30eb4419c58720f216ce9bafa68c6ea8b5dd1"}, + {file = "jupyter_packaging-0.10.1.tar.gz", hash = "sha256:b3fb2cb0049fa3b974e08b67b0f65504d31dc4a7f131275e52e9f91c19125777"}, ] jupyter-server = [ {file = "jupyter_server-1.6.4-py3-none-any.whl", hash = "sha256:942b9a092f79b3663f78c8003a411e6672f0ca8cfc64a59657060a0e5a02a0cb"}, @@ -2632,6 +2690,10 @@ jupyterlab-server = [ {file = "jupyterlab_server-2.5.0-py3-none-any.whl", hash = "sha256:c29784df3269d45f54a1e23e041ae9e8638773fa6b11095938b4d30bec1c75c6"}, {file = "jupyterlab_server-2.5.0.tar.gz", hash = "sha256:4c2c482cc91b7439ea5415f8f85ded95059fb9cdab03f5f0e6338246830c2a5c"}, ] +jupyterlab-widgets = [ + {file = "jupyterlab_widgets-1.0.0-py3-none-any.whl", hash = "sha256:caeaf3e6103180e654e7d8d2b81b7d645e59e432487c1d35a41d6d3ee56b3fef"}, + {file = "jupyterlab_widgets-1.0.0.tar.gz", hash = "sha256:5c1a29a84d3069208cb506b10609175b249b6486d6b1cbae8fcde2a11584fb78"}, +] keyring = [ {file = "keyring-23.0.1-py3-none-any.whl", hash = "sha256:8f607d7d1cc502c43a932a275a56fe47db50271904513a379d39df1af277ac48"}, {file = "keyring-23.0.1.tar.gz", hash = "sha256:045703609dd3fccfcdb27da201684278823b72af515aedec1a8515719a038cb8"}, @@ -3061,8 +3123,8 @@ pyflakes = [ {file = "pyflakes-2.3.1.tar.gz", hash = "sha256:f5bc8ecabc05bb9d291eb5203d6810b49040f6ff446a756326104746cc00c1db"}, ] pygments = [ - {file = "Pygments-2.8.1-py3-none-any.whl", hash = "sha256:534ef71d539ae97d4c3a4cf7d6f110f214b0e687e92f9cb9d2a3b0d3101289c8"}, - {file = "Pygments-2.8.1.tar.gz", hash = "sha256:2656e1a6edcdabf4275f9a3640db59fd5de107d88e8663c5d4e9a0fa62f77f94"}, + {file = "Pygments-2.9.0-py3-none-any.whl", hash = "sha256:d66e804411278594d764fc69ec36ec13d9ae9147193a1740cd34d272ca383b8e"}, + {file = "Pygments-2.9.0.tar.gz", hash = "sha256:a18f47b506a429f6f4b9df81bb02beab9ca21d0a5fee38ed15aef65f0545519f"}, ] pyparsing = [ {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"}, @@ -3107,8 +3169,8 @@ pystac-client = [ {file = "pystac_client-0.1.1-py3-none-any.whl", hash = "sha256:6f02f0dc470decabad70cb65fd6b52cc524d8f2048c1858c463214cc93c1b9c8"}, ] pytest = [ - {file = "pytest-6.2.3-py3-none-any.whl", hash = "sha256:6ad9c7bdf517a808242b998ac20063c41532a570d088d77eec1ee12b0b5574bc"}, - {file = "pytest-6.2.3.tar.gz", hash = "sha256:671238a46e4df0f3498d1c3270e5deb9b32d25134c99b7d75370a68cfbe9b634"}, + {file = "pytest-6.2.4-py3-none-any.whl", hash = "sha256:91ef2131a9bd6be8f76f1f08eac5c5317221d6ad1e143ae03894b862e8976890"}, + {file = "pytest-6.2.4.tar.gz", hash = "sha256:50bcad0a0b9c5a72c8e4e7c9855a3ad496ca6a881a3641b4260605450772c54b"}, ] python-dateutil = [ {file = "python-dateutil-2.8.1.tar.gz", hash = "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c"}, @@ -3292,6 +3354,27 @@ s3transfer = [ {file = "s3transfer-0.3.7-py2.py3-none-any.whl", hash = "sha256:efa5bd92a897b6a8d5c1383828dca3d52d0790e0756d49740563a3fb6ed03246"}, {file = "s3transfer-0.3.7.tar.gz", hash = "sha256:35627b86af8ff97e7ac27975fe0a98a312814b46c6333d8a6b889627bcd80994"}, ] +scipy = [ + {file = "scipy-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a15a1f3fc0abff33e792d6049161b7795909b40b97c6cc2934ed54384017ab76"}, + {file = "scipy-1.6.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:e79570979ccdc3d165456dd62041d9556fb9733b86b4b6d818af7a0afc15f092"}, + {file = "scipy-1.6.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:a423533c55fec61456dedee7b6ee7dce0bb6bfa395424ea374d25afa262be261"}, + {file = "scipy-1.6.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:33d6b7df40d197bdd3049d64e8e680227151673465e5d85723b3b8f6b15a6ced"}, + {file = "scipy-1.6.1-cp37-cp37m-win32.whl", hash = "sha256:6725e3fbb47da428794f243864f2297462e9ee448297c93ed1dcbc44335feb78"}, + {file = "scipy-1.6.1-cp37-cp37m-win_amd64.whl", hash = "sha256:5fa9c6530b1661f1370bcd332a1e62ca7881785cc0f80c0d559b636567fab63c"}, + {file = "scipy-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bd50daf727f7c195e26f27467c85ce653d41df4358a25b32434a50d8870fc519"}, + {file = "scipy-1.6.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:f46dd15335e8a320b0fb4685f58b7471702234cba8bb3442b69a3e1dc329c345"}, + {file = "scipy-1.6.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:0e5b0ccf63155d90da576edd2768b66fb276446c371b73841e3503be1d63fb5d"}, + {file = "scipy-1.6.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:2481efbb3740977e3c831edfd0bd9867be26387cacf24eb5e366a6a374d3d00d"}, + {file = "scipy-1.6.1-cp38-cp38-win32.whl", hash = "sha256:68cb4c424112cd4be886b4d979c5497fba190714085f46b8ae67a5e4416c32b4"}, + {file = "scipy-1.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:5f331eeed0297232d2e6eea51b54e8278ed8bb10b099f69c44e2558c090d06bf"}, + {file = "scipy-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0c8a51d33556bf70367452d4d601d1742c0e806cd0194785914daf19775f0e67"}, + {file = "scipy-1.6.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:83bf7c16245c15bc58ee76c5418e46ea1811edcc2e2b03041b804e46084ab627"}, + {file = "scipy-1.6.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:794e768cc5f779736593046c9714e0f3a5940bc6dcc1dba885ad64cbfb28e9f0"}, + {file = "scipy-1.6.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:5da5471aed911fe7e52b86bf9ea32fb55ae93e2f0fac66c32e58897cfb02fa07"}, + {file = "scipy-1.6.1-cp39-cp39-win32.whl", hash = "sha256:8e403a337749ed40af60e537cc4d4c03febddcc56cd26e774c9b1b600a70d3e4"}, + {file = "scipy-1.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:a5193a098ae9f29af283dcf0041f762601faf2e595c0db1da929875b7570353f"}, + {file = "scipy-1.6.1.tar.gz", hash = "sha256:c4fceb864890b6168e79b0e714c585dbe2fd4222768ee90bc1aa0f8218691b11"}, +] secretstorage = [ {file = "SecretStorage-3.3.1-py3-none-any.whl", hash = "sha256:422d82c36172d88d6a0ed5afdec956514b189ddbfb72fefab0c8a1cee4eaf71f"}, {file = "SecretStorage-3.3.1.tar.gz", hash = "sha256:fd666c51a6bf200643495a04abb261f83229dcb6fd8472ec393df7ffc8b6f195"}, @@ -3301,12 +3384,12 @@ send2trash = [ {file = "Send2Trash-1.5.0.tar.gz", hash = "sha256:60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2"}, ] shed = [ - {file = "shed-0.3.4-py3-none-any.whl", hash = "sha256:1116246bc30be969bca417e7f8c6c0ae9b8daabc21444911bc5c45da0b78afb3"}, - {file = "shed-0.3.4.tar.gz", hash = "sha256:e5fc89494b78d76a5ef6a8ad75c6beefd0e311d6bbfa32ea11f2ad6f9304a298"}, + {file = "shed-0.3.5-py3-none-any.whl", hash = "sha256:659cf498dc7a056340aaef9c7b283123e448528d28bae59004ce4ca10a319755"}, + {file = "shed-0.3.5.tar.gz", hash = "sha256:061a929eead7d7e315a97c5b7c293792f8235fb3257a6e646511bd28af238178"}, ] six = [ - {file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"}, - {file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"}, + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] sniffio = [ {file = "sniffio-1.2.0-py3-none-any.whl", hash = "sha256:471b71698eac1c2112a40ce2752bb2f4a4814c22a54a3eed3676bc0f5ca9f663"}, @@ -3365,8 +3448,8 @@ sphinxcontrib-serializinghtml = [ {file = "sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl", hash = "sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a"}, ] stackstac = [ - {file = "stackstac-0.1.1-py3-none-any.whl", hash = "sha256:6c45849c078a81d0ac8f2f916774e8e27c2c6a59ffcb96f9f01926ff99f28396"}, - {file = "stackstac-0.1.1.tar.gz", hash = "sha256:7b91fead21620a9b08be7e449dd9d01b88d47c444c0e53653c4b9174bb621492"}, + {file = "stackstac-0.2.0-py3-none-any.whl", hash = "sha256:91d910fa6f50ee32f7f43340894498a5152625e80fec36829ae7dd35a8eb7305"}, + {file = "stackstac-0.2.0.tar.gz", hash = "sha256:ecaf2d0957f14e5ae818b9ec7435a5e0e3cf4f75f26766ec9638e98663c6639c"}, ] tblib = [ {file = "tblib-1.7.0-py2.py3-none-any.whl", hash = "sha256:289fa7359e580950e7d9743eab36b0691f0310fce64dee7d9c31065b8f723e23"}, @@ -3476,6 +3559,10 @@ webencodings = [ {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, ] +widgetsnbextension = [ + {file = "widgetsnbextension-3.5.1-py2.py3-none-any.whl", hash = "sha256:bd314f8ceb488571a5ffea6cc5b9fc6cba0adaf88a9d2386b93a489751938bcd"}, + {file = "widgetsnbextension-3.5.1.tar.gz", hash = "sha256:079f87d87270bce047512400efd70238820751a11d2d8cb137a5a5bdbaf255c7"}, +] wrapt = [ {file = "wrapt-1.12.1.tar.gz", hash = "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"}, ] diff --git a/pyproject.toml b/pyproject.toml index 930838e..85d72fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "geogif" -version = "0.1.0" +version = "0.1.1" description = "Render xarray timestacks into GIFs" authors = ["Gabe Joseph "] readme = "README.md" @@ -13,7 +13,7 @@ dask = {extras = ["delayed"], version = "^2021.4.1"} numpy = "^1.20.2" Pillow = "^8.2.0" matplotlib = "^3.4.1" -xarray = "^0.17.0" +xarray = ">=0.18,<1" pytest = {version = "^6.2.3", optional = true} hypothesis = {version = "^6.10.1", optional = true} ipython = {version = "^7.23.0", optional = true} @@ -22,11 +22,11 @@ numpydoc = {version = "^1.1.0", optional = true} pandoc = {version = "^1.0.2", optional = true} nbsphinx = {version = "^0.8.4", optional = true} sphinx-autodoc-typehints = {version = "^1.12.0", optional = true} -coiled = {version = "^0.0.38", optional = true} +coiled = {version = "^0", optional = true} distributed = {version = "^2021.4.1", optional = true} -pystac-client = {version = "^0.1.1", optional = true} +pystac-client = {version = "^0", optional = true} furo = {version = "^2021.4.11-beta.34", optional = true} -stackstac = {version = "^0.1.1", optional = true} +stackstac = {version = "^0", optional = true} [tool.poetry.dev-dependencies] jupyterlab = "^3.0.14"