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.ymlfile with the conda/pip dependencies for my software - I write an
installer.ymlfile that describes my installer: package name, paths to logo/images, icon shortcuts for binaries, etc. - I type
build-installerand a few files are created: mypackage.sh: for Unix systems