Skip to content

Commit

Permalink
fix: complete dependencies of the project
Browse files Browse the repository at this point in the history
  • Loading branch information
vschaffn committed Oct 31, 2024
1 parent 595acb9 commit 422210a
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 4 deletions.
9 changes: 8 additions & 1 deletion dev-environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -28,7 +34,7 @@ dependencies:
- pyyaml
- flake8
- pylint
- richdem
- richdem # To test against richdem

# Doc dependencies
- sphinx
Expand All @@ -47,6 +53,7 @@ dependencies:
# Optional dependency
- -e ./

- noisyopt
# "Headless" needed for opencv to install without requiring system dependencies
- opencv-contrib-python-headless

Expand Down
4 changes: 4 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 4 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,7 @@ scikit-image==0.*
scikit-gstat>=1.0.18,<1.1
geoutils==0.1.10
pip
affine
pandas
pyogrio
shapely
9 changes: 6 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -72,6 +74,7 @@ doc =
myst-nb
numpydoc
dev =
pre-commit
%(opt)s
%(test)s
%(doc)s
Expand Down

0 comments on commit 422210a

Please sign in to comment.