diff --git a/environment.yml b/environment.yml index a58f9ddc..65fc12a2 100644 --- a/environment.yml +++ b/environment.yml @@ -6,8 +6,14 @@ dependencies: - python>=3.11 # geopandas will also install numpy, pandas, shapely, pyogrio, and pyproj - geopandas>=1.0.1 + - shapely>=2.0.5 + - pandas>=2.2.2 + - numpy>=2.0.1 + - affine>=2.4.0 + - pyproj>=3.6.1 # rasterio will also install affine - rasterio>=1.3.10 # pyvista also install pooch and matplotlib - pyvista>=0.44.1 + - matplotlib>=3.9.1 - gemgis>=1.1 diff --git a/environment_dev.yml b/environment_dev.yml index c01a36dc..526ebcf8 100644 --- a/environment_dev.yml +++ b/environment_dev.yml @@ -5,10 +5,16 @@ dependencies: - python>=3.11 # geopandas will also install numpy, pandas, shapely, pyogrio, and pyproj - geopandas>=1.0.1 + - shapely>=2.0.5 + - pandas>=2.2.2 + - numpy>=2.0.1 + - affine>=2.4.0 + - pyproj>=3.6.1 # rasterio will also install affine - #- rasterio>=1.3.8 will be installed through rioxarray + - rasterio>=1.3.10 # pyvista also install pooch and matplotlib - #- pyvista>=0.42.2 will be installed through pvgeo + - pyvista>=0.44.1 + - matplotlib>=3.9.1 - gemgis>=1.1 - rioxarray - scipy diff --git a/pyproject.toml b/pyproject.toml index 4d80497d..cd0ee32e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,8 +38,14 @@ classifiers = [ # These dependencies will automatically install other packages like numpy, pandas or matplotlib dependencies = [ 'geopandas', + 'shapely' + 'pandas', + 'numpy', + 'affine', + 'pyproj', 'rasterio', 'pyvista', + 'matplotlib', ] [project.optional-dependencies] diff --git a/requirements.txt b/requirements.txt index 03afcaf4..f37d8f01 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,16 @@ # Requirements as of July 2024 -# geopandas will also install numpy, pandas, shapely, fiona, and pyproj +# geopandas will also install numpy, pandas, shapely, pyogrio, and pyproj geopandas>=1.0.1 +shapely>=2.0.5 +pandas>=2.2.2 +numpy>=2.0.1 +pyproj>=3.6.1 # rasterio will also install affine rasterio>=1.3.10 +affine>=2.4.0 # pyvista also install pooch and matplotlib -pyvista>=0.44.1 \ No newline at end of file +pyvista>=0.44.1 +matplotlib>=3.9.1 \ No newline at end of file