diff --git a/dev-environment.yml b/dev-environment.yml index 12e54a93..5dbabe2a 100644 --- a/dev-environment.yml +++ b/dev-environment.yml @@ -14,12 +14,18 @@ dependencies: - scikit-image=0.* - scikit-gstat>=1.0.18,<1.1 - geoutils=0.1.10 + - affine + - pandas + - pyogrio + - shapely # Development-specific, to mirror manually in setup.cfg [options.extras_require]. - pip # Optional dependencies - pytransform3d + - pyyaml + - scikit-learn # Test dependencies - gdal # To test against GDAL @@ -28,7 +34,7 @@ dependencies: - pyyaml - flake8 - pylint - - richdem + - richdem # To test against richdem # Doc dependencies - sphinx @@ -47,6 +53,7 @@ dependencies: # Optional dependency - -e ./ + - noisyopt # "Headless" needed for opencv to install without requiring system dependencies - opencv-contrib-python-headless diff --git a/environment.yml b/environment.yml index fc6901de..08bb44c6 100644 --- a/environment.yml +++ b/environment.yml @@ -15,6 +15,10 @@ dependencies: - scikit-gstat>=1.0.18,<1.1 - geoutils=0.1.10 - pip + - affine + - pandas + - pyogrio + - shapely # To run CI against latest GeoUtils # - pip: diff --git a/requirements.txt b/requirements.txt index cbdd66cb..84d45b91 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,3 +13,7 @@ scikit-image==0.* scikit-gstat>=1.0.18,<1.1 geoutils==0.1.10 pip +affine +pandas +pyogrio +shapely diff --git a/setup.cfg b/setup.cfg index 39fd2dc8..b50f2b53 100644 --- a/setup.cfg +++ b/setup.cfg @@ -49,17 +49,19 @@ include = [options.extras_require] opt = - opencv - openh264 + opencv-contrib-python-headless pytransform3d noisyopt + scikit-learn + pyyaml test = pytest pytest-xdist - pyyaml flake8 pylint + scikit-learn richdem + gdal<=3.8.4 doc = sphinx sphinx-book-theme @@ -72,6 +74,7 @@ doc = myst-nb numpydoc dev = + pre-commit %(opt)s %(test)s %(doc)s