-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage_lists.py
74 lines (71 loc) · 1.84 KB
/
package_lists.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
PYTHON_MODULES_TO_INSTALL = [
'flask',
'geopy',
'gevent',
# 'gevent-websocket',
'Flask-uWSGI-WebSocket',
'markdown2',
'redis',
'uwsgi',
'pytronics',
# 'pytumblr', # appears busted for Python 3
'bitstring',
'Flask-Login',
'twilio'
]
# Reformatted Debian package list, as a manual workaround for an annoying apt bug that
# will surely be fixed any day now
#
# avr-libc autossh gcc-avr gpsd-clients htop ipython-notebook libpq-dev libftdi-dev lsof nginx postgis postgresql python-flask python-matplotlib python-mpltoolkits.basemap python-psycopg2 python-requests python-scipy python-webcolors strace supervisor vim zip
DEBIAN_PACKAGES_TO_INSTALL = [
'avr-libc',
'autossh',
'fswebcam',
'gcc-avr',
'gpsd-clients',
'htop',
'ipython-notebook',
'ipython3-notebook',
'libpq-dev',
'libftdi-dev',
'lsof',
'nginx',
'postgis',
'postgresql',
'python-flask',
'python3-flask',
'python-matplotlib',
'python3-matplotlib',
'python-mpltoolkits.basemap',# No Python 3 version yet
'python3-pip',
'python-psycopg2',
'python3-psycopg2',
'python-requests',
'python3-requests',
# 'python3-rpi.gpio',
'python-scipy',
'python3-scipy',
'python3-serial',
'python3-smbus',
'python-webcolors',
'python3-webcolors',
'strace',
'supervisor', # Not sure if this supports Python 3 or not
'vim',
'zip',
'zsh'
]
DEBIAN_PACKAGES_TO_REMOVE = [
'apache2',
'apache2-mpm-worker',
'apache2-utils',
'apache2.2-bin',
'apache2.2-common',
'nodejs',
'xscreensaver',
'xscreensaver-data',
'xserver-xorg-core',
'xserver-common',
#'libgtk2.0-common', # probably breaks OpenCV. Also, required by gpsd-clients (and maybe also by some Python libs)
'libgtk-3-common' # removes Gstreamer and Numpy
]