[Distutils] Maintaining a curated set of Python packages

Glyph Lefkowitz glyph at twistedmatrix.com
Fri Dec 23 16:23:01 EST 2016


> On Dec 22, 2016, at 11:15 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:
> 
> On 22 December 2016 at 09:08, Chris Barker <chris.barker at noaa.gov <mailto:chris.barker at noaa.gov>> wrote:
> And there are utilities that let you run a script in a given environment:
> 
> https://github.com/pelson/conda-execute <https://github.com/pelson/conda-execute>
> 
> (and maybe others)
> 
> https://pypi.python.org/pypi/pipsi <https://pypi.python.org/pypi/pipsi> (pip Script Installer) creates a dedicated venv for the module and its dependencies, and then adds symlinks from ~/.local/bin to any scripts installed into the venv's bin directory. As Armin notes in the README, it's a really nice way to handle utilities that happen to be written in Python and published via PyPI, without having them impact any other aspect of your system.

I just wanted to echo that this is a great tool, and it teaches really good habits (i.e. don't install your general-purpose python tools into project-specific virtual environments).

-glyph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20161223/f61cdffe/attachment.html>


More information about the Distutils-SIG mailing list