snapcraft.yaml:
------------------------------------------------
name: rapid-photo-downloader
version: 0.9.0a3
summary: Download, rename and back up photos and videos from cameras and other devices
description: |
Rapid Photo Downloader imports photos and videos from cameras, phones,
memory cards and other devices at high speed. It can be configured to
rename photos and videos with meaningful filenames you specify. It can also
back up photos and videos as they are downloaded. It downloads from and backs
up to multiple devices simultaneously.
confinement: devmode
apps:
run:
command: rapid-photo-downloader
plugs:
- home
- network
- network-bind
- unity7
- x11
- mount-observe
parts:
rapid:
plugin: python3
source: "."
build-packages:
- python3-distutils-extra
- libimage-exiftool-perl
- python3-pyqt5
- python3-pip
- python3-setuptools
- python3-dev
- gir1.2-gexiv2-0.10
- python3-gi
- gir1.2-gudev-1.0
- gir1.2-udisks-2.0
- gir1.2-notify-0.7
- gir1.2-glib-2.0
- gir1.2-gstreamer-1.0
- libgphoto2-dev
- python3-arrow
- python3-psutil
- qt5-image-formats-plugins
- python3-zmq
- exiv2
- python3-colorlog
- libraw-bin
- python3-easygui
- libmediainfo0v5
- python3-sortedcontainers
------------------------------------------------
$ snapcraft
(...)
Processing /home/pierre/dev/rapid
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-x8h1r3au-build/setup.py", line 37, in <module>
from DistUtilsExtra.command import * # build_extra, build_i18n, build_icons, clean_i18n
ImportError: No module named 'DistUtilsExtra'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-x8h1r3au-build/
Command '['/bin/sh', '/tmp/tmpjraj6pdb', 'python3',
'/home/pierre/dev/rapid/parts/rapid/install/usr/bin/pip3', 'install',
'--target',
'/home/pierre/dev/rapid/parts/rapid/install/usr/lib/python3.5/site-
packages', '.']' returned non-zero exit status 1