nodet / dowml

A library and command line client to use Decision Optimization on IBM Watson Machine Learning (WML). NOT SUPPORTED BY IBM.
Apache License 2.0
3 stars 0 forks source link

Remove useless dependencies in dependencies.txt #14

Closed nodet closed 2 years ago

nodet commented 2 years ago

There are some useless dependencies mentioned in dependencies.txt. At least, the COS libraries should be removed. Maybe others (idna, jmespath, lomond, six, and numpy ?).

nodet commented 2 years ago

Actually, Vincent's point was that this file should only list the top-level packages, those that must be explicitly installed. The others will come manually.

nodet commented 2 years ago

According to these sources, requirements.txt should really have all the dependencies, even indirect, and pinned down to the version that is known to work:

The third one mentions setup.py, which maybe I should create in order to facilitate the use of dowml as a library.

nodet commented 2 years ago

Created https://github.com/IBMDecisionOptimization/dowml/issues/15.