-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathrequirements.txt
45 lines (38 loc) · 1.47 KB
/
requirements.txt
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
pytest==2.6.4
pytest-cov==1.8.1
mock==1.0.1
numpy==1.9.2
scipy==0.13.3
# for zerorpc listener used by tonetrainer server:
gevent==1.0.2
pyzmq==14.7.0
zerorpc==0.5.1
#TODO: determine if i need:
#six
#pytz
#nose
#mock
#py
#cov-core
#coverage
#pyparsing
# Some notes on setting up scipy (for when I try to set this up in Travis CI):
# Per my readme, need fortran compiler, plus some underlying packages available.
# On my ubuntu box I ended up doing these apt-get calls:
# sudo apt-get install python-pip python-dev build-essential
# sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdc++6 build-essential gfortran libatlas-sse2-dev python-all-dev
# sudo apt-get install libatlas-base-dev gfortran
# alt version:
# sudo apt-get install libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libstdc++6 build-essential gfortran python-all-dev
# sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran
#
# zerorpc pre-reqs:
# you will need libevent and zeromq installed on your server to take advantage of the zeromq package
#If you want matplotlib, then make sure to run:
#apt-get build-dept matplotlib
#This installed a large # of undelrying packages to support the various
#matplotlib backends (GTK, etc.).
# more visualization:
# bokeh
# pyaudio (installed from file: https://people.csail.mit.edu/hubert/pyaudio/packages/pyaudio-0.2.8.tar.gz )
# (note: had to apt-get install dependency: sudo apt-get install portaudio19-dev)