-
Notifications
You must be signed in to change notification settings - Fork 91
Description
It would be good to produce a set of requirements.txt release artifacts, with the knowledge that these requirements.txt files have all been through our unit and integration testing frameworks (and potential further QA).
It is likely that some matrix of requirements.txt would need to be produced. At a minimum, it would need to be per python version, and potentially as an addition, multiplied by each "extra" desired set of packages (all-ai, nltk, pytorch, etc..).
The downstream consumers of these files would be:
- https://github.com/deephaven/deephaven-server-docker
- End-user virtual environments (need to update best-practices documentation around installing virtual environments, https://deephaven.io/core/docs/how-to-guides/configuration/native-application/#python-environment)
- Python embedded server https://pypi.org/project/deephaven-server/
- DHE virtual environments
This is not a trivial task.
Firstly, we don't test a matrix of python versions at the moment - only 3.10. #3724
Secondly, we have a sort of cyclical dependency between https://github.com/deephaven/deephaven-server-docker and this repository. #3723
Related #3426