Skip to content
Snippets Groups Projects
buildout.cfg 3.62 KiB
Newer Older
André Anjos's avatar
André Anjos committed
[buildout]
parts = sysegg scripts docker_images cxx_algorithms django node bower help
André Anjos's avatar
André Anjos committed
extensions = mr.developer
index = https://pypi.org/simple
André Anjos's avatar
André Anjos committed
auto-checkout = *
eggs = beat.core
       beat.cmdline
       beat.backend.python
       beat.web
       ipdb
       coverage
       pip
       autopep8
André Anjos's avatar
André Anjos committed
newest = false
develop = .
versions = versions

[versions]
django = >=1.11,<2.0
django-rest-swagger = >2.1
djangorestframework = >3.7
django-activity-stream = >= 0.6.5
django-jsonield = >= 1.0.1
André Anjos's avatar
André Anjos committed

[sysegg]
recipe = syseggrecipe
Philip ABBET's avatar
Philip ABBET committed
;force-sysegg = true
André Anjos's avatar
André Anjos committed
eggs = alabaster
       babel
       backports.shutil-get-terminal-size
André Anjos's avatar
André Anjos committed
       colorlog
       coverage
André Anjos's avatar
André Anjos committed
       cycler
       decorator
       django
       django-activity-stream
       django-guardian
André Anjos's avatar
André Anjos committed
       djangorestframework
       django-rest-swagger
       django-jsonfield
       django-jsonfield-compat
André Anjos's avatar
André Anjos committed
       docopt
       docutils
       funcsigs
       functools32
       graphviz
       ipdb
       ipython
       ipython-genutils
       imagesize
André Anjos's avatar
André Anjos committed
       jsonschema
André Anjos's avatar
André Anjos committed
       matplotlib
       mock
       numpy
       oset
       pathlib2
André Anjos's avatar
André Anjos committed
       pbr
       pickleshare
André Anjos's avatar
André Anjos committed
       pip
       psutil
       ptyprocess
André Anjos's avatar
André Anjos committed
       pyparsing
       python-archive
       python-dateutil
André Anjos's avatar
André Anjos committed
       pytz
       PyYAML
       pyzmq
       simplegeneric
André Anjos's avatar
André Anjos committed
       simplejson
       six
       snowballstemmer
André Anjos's avatar
André Anjos committed
       sphinxcontrib-httpdomain
       sphinxcontrib-mscgen
André Anjos's avatar
André Anjos committed
       sphinxcontrib-programoutput
       sphinx-rtd-theme
       termcolor
       traitlets
André Anjos's avatar
André Anjos committed

[sources]
beat.core = git git@gitlab.idiap.ch:beat/beat.core branch=1.6.x
beat.cmdline = git git@gitlab.idiap.ch:beat/beat.cmdline branch=1.4.x
beat.backend.python = git git@gitlab.idiap.ch:beat/beat.backend.python branch=1.5.x
beat.examples = git git@gitlab.idiap.ch:beat/beat.examples egg=false
André Anjos's avatar
André Anjos committed

[scripts]
recipe = bob.buildout:scripts

[docker_images]
recipe = collective.recipe.cmd
cmds = ./src/beat.core/buildout_pull_images.sh
jaden's avatar
jaden committed
uninstall_cmds =
on_install = true
on_update = true

[cxx_algorithms]
recipe = collective.recipe.cmd
cmds = ./src/beat.core/buildout_compile_cxx_algorithm.sh build
uninstall_cmds = ./src/beat.core/buildout_compile_cxx_algorithm.sh cleanup
on_install = true
on_update = true

André Anjos's avatar
André Anjos committed
[django]
recipe = djangorecipe
project = beat
settings = web.settings.settings
eggs = ${buildout:eggs}
       django

[node]
recipe = gp.recipe.node
npms = bower protractor
scripts = bower protractor webdriver-manager
André Anjos's avatar
André Anjos committed

[bower]
recipe = bowerrecipe
packages = jquery#~1.11.3
           jquery-dateFormat#~1.0.2
           jquery-ui#~1.10.4
           jquery.cookie#~1.4.1
André Anjos's avatar
André Anjos committed
           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
André Anjos's avatar
André Anjos committed
           raphael#~2.1.4
           spectrum#~1.7.1
           https://github.com/joshaven/string_score.git#~0.1.22
André Anjos's avatar
André Anjos committed
           chosen-bootstrap#~1.1.0
jaden's avatar
jaden committed
           angularjs#~1.6.4
André Anjos's avatar
André Anjos committed
           angular-ui-router#~0.2.15
           chartjs#~1.0.2
           underscore#~1.8.3
           datatables#~1.10.10
           angular-ui-codemirror
André Anjos's avatar
André Anjos committed
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