-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: refactor and new optional dependencies #1108
Conversation
Test Results 4 files ±0 4 suites ±0 4m 29s ⏱️ - 1m 0s Results for commit 42c60d1. ± Comparison against base commit e619c88. This pull request removes 1 and adds 3 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
84cd12a
to
e87fc11
Compare
Code Coverage (Ubuntu)
Diff against develop
Results for commit: 42c60d1 Minimum allowed coverage is ♻️ This comment has been updated with latest results |
4869d2e
to
42c60d1
Compare
Code Coverage (Windows)
Diff against develop
Results for commit: 42c60d1 Minimum allowed coverage is ♻️ This comment has been updated with latest results |
Fixes #461
Add new extras and move some required dependencies to optional dependencies.
This will make basic installation way lighter.
New available extras:
eodag[all]
, including everything that would be needed to run eodag and associated tutorials with all featureseodag[all-providers]
, including dependencies required to have all providers availableeodag[aws]
, including dependencies for plugins using Amazon S3eodag[csw]
, including dependencies for plugins using CSWeodag[ecmwf]
, including dependencies forEcmwfApi
eodag[usgs]
, including dependencies forUsgsApi
eodag[server]
, including dependencies for server-mode