Distributing Python software to non-technical users is too hard. We need to make it simpler.
I'm imagining a tool based on conda.
Ideally I'd like to have something like this:
- I write an
environment.yml
file with the conda/pip dependencies for my software - I write an
installer.yml
file that describes my installer: package name, paths to logo/images, icon shortcuts for binaries, etc. - I type
build-installer
and a few files are created: mypackage.sh
: for Unix systems