Commit 26d08e9c authored by Patrick Storz's avatar Patrick Storz 🦄

Packaging/Snap: Add Scour as dependency

parent 17fd7b32
Pipeline #27796796 passed with stages
in 35 minutes and 4 seconds
......@@ -97,6 +97,7 @@ parts:
python-packages:
- lxml
- numpy
- scour
stage-packages:
- pstoedit
- python-uniconvertor
......
  • mentioned in commit f709311f

    Toggle commit list
  • @ted.gould As I have no experience with Snap packages whatsoever:
    Did I understand correctly that they are supposed to include all dependencies they need and that there is no concept of "optional" dependencies or similar?

    Is there a possibility to install dependencies after building a snap package or do all changes require you to update it before users can use them?

    (BTW I created the "snap" tag in Launchpad as it seems we're getting quite few of these lately, in case you want to look into some of these).

    Edited by Patrick Storz
  • Yes, snap includes all of the dependencies and associated components in one package. The goal is to be able to create something that is recreatable, basically so that your testing aligns with what users actually get. The package format is optimized, compressed and diff'd, to make sure that it is relatively low cost to do that.

    I've looked through the LP bugs in the past, and most of them have been unfortunately limitations in the snap platform at the moment. I know the snap team is working on them, and I pinged them for an update, but we're really dependent on them to get the feature implemented before we can use it. I'll take another look though and try to leave some comments. Thanks for organizing them!

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment