-
Notifications
You must be signed in to change notification settings - Fork 1.3k
/
requirements.txt
51 lines (50 loc) · 1.71 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
46
47
48
49
50
51
# This is a PIP requirements file.
# To setup a dev environment:
#
# If you use virtualenvwrapper, you can use the misc/virtualenvwrapper hook scripts to
# automate most of the following commands
#
# easy_install virtualenv
# virtualenv --distribute --no-site-packages --prompt "(graphite venv) " --python=/usr/bin/python2.7 .venv
# source .venv/bin/activate
#
# brew install cairo && brew link cairo # on OSX
# sudo apt-get install libcairo2-dev # on Ubuntu
# pip install -r requirements.txt
#
# mkdir -p .venv/storage/ceres .venv/storage/log/carbon-cache .venv/conf
# touch .venv/conf/carbon.conf .venv/conf/storage-schemas.conf
# cp conf/graphTemplates.conf.example .venv/conf/graphTemplates.conf
# export GRAPHITE_ROOT=`pwd` GRAPHITE_STORAGE_DIR=`pwd`/.venv/storage/ GRAPHITE_CONF_DIR=`pwd`/.venv/conf/
#
# git clone https://github.com/graphite-project/carbon.git ../carbon
# ../carbon/bin/carbon-cache.py start
# ../carbon/bin/carbon-cache.py status
#
# mkdir -p .venv/storage/log/webapp /opt/graphite/storage/
# sudo chown -R $USER: /opt/graphite
# .venv/bin/django-admin.py migrate --run-syncdb --settings=graphite.settings --pythonpath=webapp
# bin/run-graphite-devel-server.py ./
# # or
# # cd webapp/graphite && $GRAPHITE_ROOT/.venv/bin/gunicorn_django -b 127.0.0.1:8080
#
# To clean up:
#
# carbon/bin/carbon-cache.py stop
# unset GRAPHITE_ROOT GRAPHITE_STORAGE_DIR GRAPHITE_CONF_DIR
# deactivate
#
Django>=4.2,<5
python-memcached>=1.58
txAMQP>=0.8.2,<0.9
django-tagging
gunicorn
pytz
pyparsing>=2.3.0
cairocffi
git+https://github.com/graphite-project/whisper.git#egg=whisper
# Ceres is optional
# git+https://github.com/graphite-project/ceres.git#egg=ceres
whitenoise==4.1.4
urllib3
six