Skip to content
Snippets Groups Projects
buildout.cfg 3.26 KiB
Newer Older
André Anjos's avatar
André Anjos committed
[buildout]
parts = sysegg scripts django node bower help
extensions = mr.developer
auto-checkout = *
eggs = beat.core
       beat.cmdline
       beat.backend.python
       beat.web
       beat.scheduler
       mistune
       ipdb
       coverage
       pip
newest = false
develop = .
versions = versions

[versions]
django = >=1.8,<1.9
django-rest-swagger = >=0.3.2
django-guardian = >=1.3
djangorestframework = >=3.2

[sysegg]
recipe = syseggrecipe
;force-sysegg = true
eggs = alabaster
       babel
       cffi
       characteristic
       colorlog
       coverage
       cryptography
       cycler
       decorator
       django
       django-activity-stream
       django_guardian
       django-jsonfield
       djangorestframework
       django-rest-swagger
       docopt
       docutils
       enum34
       funcsigs
       functools32
       graphviz
       idna
       ipaddress
       ipdb
       ipython
       jinja2
       jsonschema
       markupsafe
       matplotlib
       mistune
       mysqlclient
       mock
       nose
       numpy
       oset
       path.py
       pbr
       pexpect
       Pillow
       pickleshare
       pip
       pockets
       psutil
       psycopg2
       ptyprocess
       pyasn1
       pyasn1_modules
       pycparser
       pygments
       pyopenssl
       pyparsing
       python_dateutil
       pytz
       PyYAML
       pyzmq
       service_identity
       simplejson
       simplegeneric
       six
       snowballstemmer
       sphinx
       sphinxcontrib-ansi
       sphinxcontrib_mscgen
       sphinxcontrib-httpdomain
       sphinxcontrib-programoutput
       sphinx_numfig
       sphinx-rtd-theme
       sqlalchemy
       subprocess32
       termcolor
       traitlets
       twisted
       zope.interface

[sources]
beat.core = git git@gitlab.idiap.ch:beat/beat.core
beat.cmdline = git git@gitlab.idiap.ch:beat/beat.cmdline
beat.backend.python = git git@gitlab.idiap.ch:beat/beat.backend.python
beat.scheduler = git git@gitlab.idiap.ch:beat/beat.scheduler
beat.examples = git git@gitlab.idiap.ch:beat/beat.examples egg=false
cpulimit = git https://github.com/opsengine/cpulimit rev=v0.2 egg=false

[scripts]
recipe = bob.buildout:scripts

[django]
recipe = djangorecipe
project = beat
settings = web.settings.settings
eggs = ${buildout:eggs}
       django

[node]
recipe = gp.recipe.node
npms = bower
scripts = bower

[bower]
recipe = bowerrecipe
packages = jquery#~1.11.3
           jquery-dateFormat#~1.0.2
           jquery-ui#~1.10.4
           jquery.cookie#~1.4.1
           fontawesome#~4.5.0
           codemirror#~5.10.0
           bootstrap#~3.3.6
           bootstrap3-dialog#~1.34.9
           bootstrap3-typeahead#~4.0.0
           bootstrap-datepicker#~1.5.1
           mousetrap#~1.5.3
           raphael#~2.1.4
           spectrum#~1.7.1
           git@github.com:joshaven/string_score#~0.1.22
           chosen-bootstrap#~1.1.0
           angularjs#~1.4.5
           angular-ui-router#~0.2.15
           chartjs#~1.0.2
           underscore#~1.8.3
           datatables#~1.10.10
executable = ${buildout:bin-directory}/bower
base-directory = beat/web
downloads = static

[help]
recipe = collective.recipe.cmd
cmds = ${buildout:bin-directory}/sphinx-build doc/user beat/web/static/guide
uninstall_cmds = rm -rf beat/web/static/guide
on_install = true
on_update = true