google-deepmind / google-deepmind/tree

Which dependencies are test only and which are actually `install_requires`?

Open
#127 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
1k
Forks
73
PR merge metrics
No merged PRs in 30d

Description

https://github.com/google-deepmind/tree/commit/367a6f0925adc1a46062f5f7b82db4e5e39ebbfe got rid of `tests_require` and replaced it with `install_requires`. This has implications for the dependency tree (no pun intended) when installing dm-tree. AFAICT many of the `install_requires` entries, eg numpy, are [only used in the test suite](https://github.com/search?q=repo%3Agoogle-deepmind%2Ftree%20numpy&type=code).

Which of these packages are actually `install_requires` dependencies and which are test-only?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.