diff --git a/DEVELOPER.md b/DEVELOPER.md index dbb07fd77..20aa2490c 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -53,7 +53,7 @@ GitHub's [Guide to Installing Git](https://help.github.com/articles/set-up-git) FloPy supports several recent versions of Python, loosely following [NEP 29](https://numpy.org/neps/nep-0029-deprecation_policy.html#implementation). -Install Python 3.9-3.12 via [standalone download](https://www.python.org/downloads/) or a distribution like [Anaconda](https://www.anaconda.com/products/individual) or [miniconda](https://docs.conda.io/en/latest/miniconda.html). +Install Python >=3.9 via [standalone download](https://www.python.org/downloads/) or a distribution like [Anaconda](https://www.anaconda.com/products/individual) or [miniconda](https://docs.conda.io/en/latest/miniconda.html). Then install FloPy and core dependencies from the project root: diff --git a/README.md b/README.md index 327b9b012..e22f58134 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Documentation Installation ----------------------------------------------- -FloPy requires **Python** 3.9-3.12 with: +FloPy requires **Python** 3.9+ with: ``` numpy >=1.20.3 diff --git a/etc/environment.yml b/etc/environment.yml index 6e03d5676..12163818a 100644 --- a/etc/environment.yml +++ b/etc/environment.yml @@ -5,7 +5,7 @@ dependencies: - pip # required - - python>=3.9,<3.13 + - python>=3.9 - numpy>=1.20.3 - matplotlib>=1.4.0 - pandas>=2.0.0 diff --git a/pyproject.toml b/pyproject.toml index 99e195167..4d1ae3f9c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,9 +24,10 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering :: Hydrology", ] -requires-python = ">=3.9,<3.13" +requires-python = ">=3.9" dependencies = [ "numpy>=1.20.3", "matplotlib >=1.4.0", @@ -69,12 +70,12 @@ optional = [ "pymetis ; platform_system != 'Windows'", "pyproj", "pyshp", - "pyvista", + "pyvista ; python_version <'3.13'", "rasterio", "rasterstats", "scipy", "shapely >=1.8", - "vtk", + "vtk ; python_version <'3.13'", "xmipy", ] doc = [