Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The makefile has some duplicate commands that could be removed if we use some defaults, moving towards a conf first approach and using optional arguments we could reduce the list of commands making the final user memorize less commands.
The benefit of this is less commands to remember, less errors because we use the same commands and make it more easy to add more external front-ends for the commands (officially supported or not)
I'm using PDM and I only really need this commands in the
pyproject.toml
:So I don't really see the use case for other options (excluding the deployment options).
Just to clarify I'm not requesting to support other tools but to make the makefile rely more in the conf file and less on hard coded values so even the "invoke" tasks would benefit from this.