Commit Graph

1 Commits

Author SHA1 Message Date
Fabio Caccamo c132cb55c1
Separate installation targets (extras requires). #200 (#258)
* Add `options.extras_requires` section.

* Fix setup metadata.

* Update `extras_require`.

* Make extras requirements optional at import time.

* Require extras requirements installation when needed.

* Update exception message.

* Update `extras_require`.

* Update README.md

* Update README.md

* Fix exception message.

* Add `extras.__all__`.

* Improve tests coverage.

* Fix `io_util.is_s3`.

* Fix `io_util.is_filepath`.

* Refactor extras flags.

* Don't catch `ExtrasRequireModuleNotFoundError` on decode.

* Add tests.
2023-03-09 00:39:33 +01:00