In setup.py, pymanopt is required as a dependent package:
extras_require["experimental"] = [
# xlearn requires cmake to be pre-installed
"xlearn==0.40a1",
# VW C++ binary needs to be installed manually for some code to work
"vowpalwabbit>=8.9.0,<9",
# nni needs to be upgraded
"nni==1.5",
"pymanopt>=0.2.5",
]
Description
In setup.py, pymanopt is required as a dependent package:
However, in tests/ci/azureml_tests/submit_groupwise_azureml_pytest.py, pymanopt is replaced:
This inconsistency may cause problems in the future, and complicate testing.
In which platform does it happen?
This behavior only happens in testing.
How do we replicate the issue?
Triggering a test will make it happen.
Expected behavior (i.e. solution)
Testing should not change the dependencies of the recommenders package.
Other Comments