OP, you have a great idea and I’m stealing it. Do you use some non-.py suffix, or is seeing the exec bit at on a .py file enough of a signal for you to know that you can just run the file as a script (and it won’t use the system Python)?
OP, you have a great idea and I’m stealing it. Do you use some non-.py suffix, or is seeing the exec bit at on a .py file enough of a signal for you to know that you can just run the file as a script (and it won’t use the system Python)?
Would love to hear what gotchas to find so I can add that to the list.
I will include a section about the things that it was not good for and the problems with it. Spoiler, there were not that many and they fixed them astonishingly well (even one this week!). But obviously there were some, no software is perfect although they worked hard to not make it too opinionated for the first taste.
I can ping you when it comes out.
One thing that hit me in Pipenv, but worked well in Poetry, is when a given dep has different wheels for different platforms.
The pipenv lock lockfile would only include the deps for the platform you locked it on.
Poetry adds all platform variants to the lockfile.
And haven't found any documentation around uv's behaviour in this regard.