-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
Description
The pymanopt dependency must currently be installed with an external command, making the setup more difficult. Setup should be transparent to the user and just pip install recommenders
.
Although the dependency can be included in install_requires, it won't let you upload the recommenders package to pypi.
Nevertheless, pymanopt team doesn't update the pypi package anymore.
Expected behavior with the suggested feature
pip install recommenders
just works
Willingness to contribute
- Yes, I can contribute for this issue independently.
- Yes, I can contribute for this issue with guidance from Recommenders community.
- No, I cannot contribute at this time.
Possible solutions
tldr:
Forking
Making a fork or mirror in recommenders-team and then re-releasing it to pypi under a different name like recommenders-pymanopt
Vendoring
Including the code or the project as a git submodule, and then installing "from file".
Creating a requirements.txt-like file
Creating an external-dependencies.txt file, and then instructing people (and the CI flow) to use pip install -r external-dependencies.txt