Proposal for dev scripts integration #4676
Replies: 1 comment 1 reply
-
I need to read your proposal in a bit more detail. However, this has come up before
While I do understand the need/motivation for this, I do not think having these exposed as root commands is ideal. This can cause all sorts of problems for tool developers, one of which being name collisions. I think I suspect the best way to make progress on a proposal like this would be develop a plugin that does something like this as a PoC. I believe @nat-n created https://github.com/nat-n/poethepoet to address this, but do not think that has been ported to being a template. I do have a few (personal) reservations on the approach being used in that project, but it is probably a good starting point and worth reaching out. |
Beta Was this translation helpful? Give feedback.
-
Hi 👋🏼
I've been spending a lot of time integrating some multiple python dev tools into a common consistent stack but I reach the conclusion that Python packaging (which might not be the proper term here) is still lacking some PEPs.
PEP 621 is in my opinion the main benefitable change for everybody (Thanks poetry for the inspiration, I believe most of the spec comes from this project if I'm not mistaken) and I can't wait for #3332 to be implemented.
But, if there is everything needed in
poetry
and/or the PEP 621 to describe a project and its exposed executable, the development process is not standardised at all. This is why I tried draft something for the development scripts hereGiven I had poetry in mind while writing this because I'n using it, I would love to have your feedback on this.
Do you see value in this proposition ?
Is there a chance to have this kind of use-cases integrated (I would love to be able to
poetry test
orpoetry lint
and use multiple tools and backend behind to implement those tasks) ? (Note: the question is not if there is someone to implement it, I'd be glad to do it but more if there is a POC submitted as a PR, it there any chance that other would be interested by this, contribute on the POC and hopefully reach a mergeable state acceptable by the poetry team)Beta Was this translation helpful? Give feedback.
All reactions