rstojnic / lazydata

Lazydata: Scalable data dependencies for Python projects
Apache License 2.0
624 stars 23 forks source link

Move backends requirements to extras_require #20

Open rominf opened 5 years ago

rominf commented 5 years ago

If the package has optional features that require their own dependencies you can use extras_require.

I propose to make use of extras_require for all backends that require dependencies to minimize the number of installed packages. For example, I do not use s3, but all 11 packages are installed, 6 of them are needed for s3.