linuxdeploy-plugin-conda
linuxdeploy-plugin-conda copied to clipboard
Python plugin for linuxdeploy. Sets up miniconda in an AppDir and installs user specified packages.
Let say that we generate a conda image with numpy packaged inside, e.g. as: ``` export CONDA_CHANNEL=anaconda export CONDA_PACKAGES=numpy ./linuxdeploy-x86_64.AppImage --appdir AppDir --plugin conda -i numpy.png -d numpy.desktop --output appimage...
If we bundle a script that uses `!/usr/bin/env python`, then we end up running the system-installed Python rather the bundled one. We need some sort of a wrapper to set...
Here is one possible strategy for "thinning" AppImages so that they contain only the subset of Python and other files that is actually needed. Using this, I could reduce the...
Honestly, kinda bad code because repetition, but I hope this at least shows my intent. Better implementation very welcome (also: untested)
The [README.md](https://github.com/linuxdeploy/linuxdeploy-plugin-conda/blob/master/README.md) currently shows an example of how to use linuxdeploy-plugin-conda for an application that is "in" Conda, using `export CONDA_CHANNELS=freecad CONDA_PACKAGES=freecad`. However, not all applications are "in" Conda. I...
Good candidates for being packaged w/ linuxdeploy-plugin-conda: * https://github.com/mahmoud/awesome-python-applications * trufont
https://github.com/pantsbuild/pex May or may not be useful. Reference: https://github.com/lineageos4microg/update_verifier/issues/2
This one confused me for a long time: Why was my Pext 0.20 AppImage stating it was Pext-0.19+18.g11a6dea? Well, I found it when I looked at the logs: ``` file:///home/sylvia/.local/lib/python3.6/site-packages/pext/qml/AboutDialog.qml:87:17:...
It'd be great to have something like CONDA_PYTHON_VERSION or so to be able to explicitly request for example 3.6 instead of 3.7. In my case, one of my dependencies doesn't...
See https://github.com/linuxdeploy/linuxdeploy-plugin-conda/issues/3#issuecomment-429446770 for more information.