Skip to content
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

Open
amandakys opened this issue Jul 3, 2023 · 1 comment
Open
Labels
Stage: Technical Design 🎨 Ticket needs to undergo technical design before implementation

Comments

@amandakys
Copy link

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

@amandakys amandakys added the Stage: Technical Design 🎨 Ticket needs to undergo technical design before implementation label Jul 3, 2023
@amandakys amandakys mentioned this issue Jul 3, 2023
4 tasks
@merelcht merelcht changed the title Using pyproject.toml for dependency management Replace requirements.txt with pyproject.toml for dependency management Oct 2, 2023
@astrojuanlu
Copy link
Member

This is blocked on #2519.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stage: Technical Design 🎨 Ticket needs to undergo technical design before implementation
Projects
Status: To Do
Development

No branches or pull requests

3 participants