-
Notifications
You must be signed in to change notification settings - Fork 905
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace requirements.txt
with pyproject.toml
for dependency management?
#2757
Comments
requirements.txt
with pyproject.toml
for dependency management
This is blocked on #2519. |
Does it make sense to do this after #4116 ? @astrojuanlu |
We just need to do it for all starters as well. |
+1 for this :) |
PEP 751 is about to undergo another change in scope https://discuss.python.org/t/pep-751-now-with-graphs/69721/106 so I'm still not sure it's a good moment to dump We should probably have a fully resolved |
requirements.txt
with pyproject.toml
for dependency management requirements.txt
with pyproject.toml
for dependency management?
And what about using hatchling (uv's default) instead of setuptools as the |
Maybe that ☝️ question of mine shouldn't be in this issue? |
Introduction
Tracking ticket for discussion about
"Moreover, we should move away from using setup.py and make all Kedro starters use only pyproject.toml and setup.cfg, since this is how the Python ecosystem is evolving."
and
"The setup.cfg, src/setup.py and src/requirements.txt should be replaced with pyproject.toml. pip/setuptools support pyproject.toml out of the box. Would love to have this by default in new projects."
These are comments that came up in #2149 and should be discussed separately to the planned work to strip the project template #2756
The text was updated successfully, but these errors were encountered: