I’m working at a small company which develops an e-Discovery-pipeline. We’ve developed a GUI in Python which uses Pyside6.
The biggest problems are we must use a mixed virtual/system-package-environment (Some packages are installed with Pip in a venv, some must be installed by apt-get). Now we want to deploy this application as a package for our customers.
I made a prototype snapcraft-YAML-file which works fine but isn’t sufficient for our internal network:
Our internal network is separated from the internet and the only access to the world is through Sonatype Nexus and a Snap-store proxy on the same server.
I tried to modify the YAML-file so it uses Nexus for apt-packages but i cannot find a way to setup up a custom sources.list-file. Snapcraft always uses the normal sources.list to update the packages to their latest version.
Is there a way to provide a custom sources.list-file when starting snapcraft, our modify the core20 image with my own sources-file?