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

Consolidate dependencies and settings into pyproject.toml #2757

Closed

Conversation

slonopotamus
Copy link

Motivation: pyproject.toml is a modern replacement for setup.py/setup.cfg/requirements.txt that aims to fix architectural issues

While the benefit for tyua-local is not very big, at least this change allows to remove duplicate dependencies between requirements.txt and requirements-dev.txt.

@slonopotamus slonopotamus force-pushed the consolidate-pyproject.toml branch from b277e30 to 26a9f25 Compare January 10, 2025 07:18
Motivation: pyproject.toml is a modern replacement for setup.py/setup.cfg/requirements.txt that aims to fix architectural issues

While the benefit for tyua-local is not very big, at least this change allows to remove duplicate dependencies between requirements.txt and requirements-dev.txt.
@slonopotamus slonopotamus force-pushed the consolidate-pyproject.toml branch from 26a9f25 to 429772c Compare January 10, 2025 07:26
@make-all
Copy link
Owner

I don't see a clear description of what actual problem this is solving.

The new syntax for commands and config files seems more obscure than the simple syntax of the requirements.txt, so I am not sure this is an improvement if it is just to keep up with the latest fashion.

@slonopotamus
Copy link
Author

Okay, no problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants