Skip to content
⌘ NSIS Forum Archive

Experiment: Conda package manager for NSIS plugins and header files

1 posts

faph#

Experiment: Conda package manager for NSIS plugins and header files

Hi

I'm experimenting with using the conda package and environment manager (http://conda.pydata.org) for managing NSIS plugins and header files. After switching laptops a few times in a few weeks I was fed up with having to collect my favourite plugins and dropping them manually into my NSIS folder. The thing I like about conda is that you can specify dependencies in your packages and conda will install or requirements for a particular plugin etc.

I have created a wiki page http://nsis.sourceforge.net/Conda which explains how it works.

The really cool bit (I think) is `conda execute` which can run an nsi file creating on the fly a temporary environment with NSIS and all required plugins/header files.

This is just something I started for my own benefit. I have created some conda packages for existing plugins and header files I use and published these on the anaconda.org NSIS channel.

Not sure if this is something other people would find useful...

Best regards
Florenz