diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7dbba0e..fcf3290 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -103,7 +103,7 @@ jobs: - ubuntu-22.04 - windows-2022 python: - - "3.8" + - "3.9" - "3.11" sentinel: - "1" diff --git a/flooding/sentinel1_water_extraction/README.md b/flooding/sentinel1_water_extraction/README.md index 70c8b6b..4c5585c 100644 --- a/flooding/sentinel1_water_extraction/README.md +++ b/flooding/sentinel1_water_extraction/README.md @@ -18,7 +18,6 @@ Below are the instructions to get the notebook up and running. - macOS 12 (Monterey) - Windows Server 2022 - Python: - - 3.8 - 3.9 - 3.10 - 3.11 diff --git a/flooding/sentinel1_water_extraction/poetry.lock b/flooding/sentinel1_water_extraction/poetry.lock index c0592d3..a5179ea 100644 --- a/flooding/sentinel1_water_extraction/poetry.lock +++ b/flooding/sentinel1_water_extraction/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "anyio" @@ -161,9 +161,6 @@ files = [ {file = "Babel-2.12.1.tar.gz", hash = "sha256:cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455"}, ] -[package.dependencies] -pytz = {version = ">=2015.7", markers = "python_version < \"3.9\""} - [[package]] name = "backcall" version = "0.2.0" @@ -542,24 +539,6 @@ docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker perf = ["ipython"] testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"] -[[package]] -name = "importlib-resources" -version = "5.12.0" -description = "Read resources from Python packages" -optional = false -python-versions = ">=3.7" -files = [ - {file = "importlib_resources-5.12.0-py3-none-any.whl", hash = "sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a"}, - {file = "importlib_resources-5.12.0.tar.gz", hash = "sha256:4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6"}, -] - -[package.dependencies] -zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - [[package]] name = "ipykernel" version = "6.22.0" @@ -721,10 +700,8 @@ files = [ attrs = ">=17.4.0" fqdn = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} idna = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} -importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} isoduration = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} jsonpointer = {version = ">1.13", optional = true, markers = "extra == \"format-nongpl\""} -pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""} pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" rfc3339-validator = {version = "*", optional = true, markers = "extra == \"format-nongpl\""} rfc3986-validator = {version = ">0.1.0", optional = true, markers = "extra == \"format-nongpl\""} @@ -886,7 +863,6 @@ files = [ [package.dependencies] async-lru = ">=1.0.0" importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""} -importlib-resources = {version = ">=1.4", markers = "python_version < \"3.9\""} ipykernel = "*" jinja2 = ">=3.0.3" jupyter-core = "*" @@ -1208,17 +1184,6 @@ files = [ {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, ] -[[package]] -name = "pkgutil-resolve-name" -version = "1.3.10" -description = "Resolve a name to an object." -optional = false -python-versions = ">=3.6" -files = [ - {file = "pkgutil_resolve_name-1.3.10-py3-none-any.whl", hash = "sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e"}, - {file = "pkgutil_resolve_name-1.3.10.tar.gz", hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174"}, -] - [[package]] name = "platformdirs" version = "3.2.0" @@ -1399,17 +1364,6 @@ files = [ {file = "python_json_logger-2.0.7-py3-none-any.whl", hash = "sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd"}, ] -[[package]] -name = "pytz" -version = "2023.2" -description = "World timezone definitions, modern and historical" -optional = false -python-versions = "*" -files = [ - {file = "pytz-2023.2-py2.py3-none-any.whl", hash = "sha256:8a8baaf1e237175b02f5c751eea67168043a749c843989e2b3015aa1ad9db68b"}, - {file = "pytz-2023.2.tar.gz", hash = "sha256:a27dcf612c05d2ebde626f7d506555f10dfc815b3eddccfaadfc7d99b11c9a07"}, -] - [[package]] name = "pywin32" version = "306" @@ -1895,5 +1849,5 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" -python-versions = "^3.8" -content-hash = "48a028685edbb6a87424d997e15f29de5aaa8cdc8edd0e2e8dc25dc3599916a0" +python-versions = "^3.9" +content-hash = "c092eeca2eaadc0c3adee1d078c184c96dc6c97e12a2296977e17e545dfe0cdd" diff --git a/flooding/sentinel1_water_extraction/pyproject.toml b/flooding/sentinel1_water_extraction/pyproject.toml index ed2c8c9..bd91728 100644 --- a/flooding/sentinel1_water_extraction/pyproject.toml +++ b/flooding/sentinel1_water_extraction/pyproject.toml @@ -10,7 +10,7 @@ license = "MIT" readme = "README.md" [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" gdal = "*" jupyterlab = "*" diff --git a/flooding/sentinel2_water_extraction/README.md b/flooding/sentinel2_water_extraction/README.md index 474e4b7..1e226d0 100644 --- a/flooding/sentinel2_water_extraction/README.md +++ b/flooding/sentinel2_water_extraction/README.md @@ -40,8 +40,7 @@ If you can't use Nix, you will need the following. For each prerequisite, the - Linux (tested on Ubuntu 22.04, Jammy Jellyfish) - macOS (tested on version 12, Monterey) - Windows (tested on Windows Server 2022) -- [Python](https://www.python.org/downloads/) (tested with 3.8, 3.9, 3.10, and - 3.11) +- [Python](https://www.python.org/downloads/) (tested with 3.9, 3.10, and 3.11) - [Poetry](https://python-poetry.org/docs/#installation) (tested with 1.3.2) - [GDAL](https://gdal.org/download.html) (tested with 3.6.4) diff --git a/flooding/sentinel2_water_extraction/poetry.lock b/flooding/sentinel2_water_extraction/poetry.lock index 5ac1f6b..e19743b 100644 --- a/flooding/sentinel2_water_extraction/poetry.lock +++ b/flooding/sentinel2_water_extraction/poetry.lock @@ -26,9 +26,6 @@ files = [ {file = "annotated_types-0.5.0.tar.gz", hash = "sha256:47cdc3490d9ac1506ce92c7aaa76c579dc3509ff11e098fc867e5130ab7be802"}, ] -[package.dependencies] -typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} - [[package]] name = "anyio" version = "3.6.2" @@ -1025,8 +1022,6 @@ files = [ [package.dependencies] attrs = ">=17.4.0" -importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} -pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""} pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" [package.extras] @@ -1900,17 +1895,6 @@ files = [ docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] -[[package]] -name = "pkgutil-resolve-name" -version = "1.3.10" -description = "Resolve a name to an object." -optional = false -python-versions = ">=3.6" -files = [ - {file = "pkgutil_resolve_name-1.3.10-py3-none-any.whl", hash = "sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e"}, - {file = "pkgutil_resolve_name-1.3.10.tar.gz", hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174"}, -] - [[package]] name = "platformdirs" version = "3.2.0" @@ -2572,7 +2556,6 @@ attrs = "*" cachetools = "*" color-operations = "*" httpx = "*" -importlib-resources = {version = ">=1.1.0", markers = "python_version < \"3.9\""} morecantile = ">=5.0,<6.0" numexpr = "*" numpy = "*" @@ -2941,5 +2924,5 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" -python-versions = "^3.8" -content-hash = "e8c12606e44e346578f8eb4c9c7eb2ef92ebe9806a759f5bb5e241ea9ba994d6" +python-versions = "^3.9" +content-hash = "534727df9a439d765d7a843585b31735663be7620be678462c00debb7ddb11af" diff --git a/flooding/sentinel2_water_extraction/pyproject.toml b/flooding/sentinel2_water_extraction/pyproject.toml index 917ec5e..17dfde1 100644 --- a/flooding/sentinel2_water_extraction/pyproject.toml +++ b/flooding/sentinel2_water_extraction/pyproject.toml @@ -11,7 +11,7 @@ license = "MIT" readme = "README.md" [tool.poetry.dependencies] -python = "^3.8" +python = "^3.9" gdal = "*" geopandas = "*" jupyter = "*"