beats-like-a-helix
02/05/2022, 10:19 PMkedro install
is being depreciated in favour of pip install -r src/requirements.txt
to install dependencies. Does this effectively mean that managing dependencies via conda alone is now depreciated, given that kedro install
currently supports installing from src/environment.yml
?datajoely
02/06/2022, 7:29 PMkedro install
confusing - it did different things if you had run kedro build-reqs
beforehand or not and it wasn't well explained.
In the next major version build-reqs
(our pip-tools powered dependency resolver) will remain - but you are free to use whatever installer you want on the (pip/conda/poetry/etc) on the compiled requirements filebeats-like-a-helix
02/06/2022, 8:18 PMjupyter-client
vs jupyter_client
, etc), meaning that the resulting requirements.txt
from kedro build-reqs
almost certainly can't be installed by Conda. Of course, one can manually manage a requirements.txt
or environment.yml
without any help from Kedro that can be parsed by Conda, but you'll run into more problems with setup.py
as install_requires
will parse the .txt
and search PyPI for the contents, resulting in the same problem.
As of right now, it seems like doing everything with pip
is the "correct" way (I don't know anything about poetry), or at least the path of least resistance if you want to work with the existing starters out-of-the-box.ChainYo
02/07/2022, 10:52 PMbeats-like-a-helix
02/08/2022, 12:17 AMdatajoely
02/08/2022, 9:38 AM