Re:Hypermodern Python
by BiteCode_dev on Thursday May 28, 2020 @10:57AM
(#23338035)
It's doing the work only once.
Yes, it's not ideal.
But it beats shipping your entire dev env to the server.
I find it a good compromise. The extraction is done is $HOME/.shiv/{zipappname}_{zipapphash} so it's not a horrible mess. But if your project is big, you do have to clean up the old install because it can eat a significant amount of space.
For you regular cmd tool though, it's a blip.
If so, the extraction is going to make startup very slow. If not, that’s just messy. Either way, it’s not ideal.