Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bob
bob.io.audio
Commits
b7c9e460
Commit
b7c9e460
authored
Aug 14, 2016
by
André Anjos
💬
Browse files
Standardise
parent
c66691fc
Pipeline
#3107
passed with stages
in 15 minutes and 55 seconds
Changes
12
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
0 → 100644
View file @
b7c9e460
# This build file is defined in two parts: 1) a generic set of instructions you
# probably **don't** need to change and 2) a part you may have to tune to your
# project. It heavily uses template features from YAML to help you in only
# changing a minimal part of it and avoid code duplication to a maximum while
# still providing a nice pipeline display on your package.
# 1) Generic instructions (only change if you know what you're doing)
# -------------------------------------------------------------------
# Definition of our build pipeline
stages
:
-
build
-
test
-
docs
-
wheels
# Global variables
variables
:
CONDA_PREFIX
:
env
# Template for the build stage
# Needs to run on all supported architectures, platforms and python versions
.build_template
:
&build_job
stage
:
build
before_script
:
-
git clean -ffdx
-
curl --silent https://gitlab.idiap.ch/bob/bob/snippets/7/raw | tr -d '\r' > bootstrap-conda.sh
-
chmod 755 ./bootstrap-conda.sh
-
./bootstrap-conda.sh ${CONDA_FOLDER} ${PYTHON_VER} ${CONDA_PREFIX}
variables
:
&build_variables
BOB_DOCUMENTATION_SERVER
:
"
http://www.idiap.ch/software/bob/docs/latest/bob/%s/master/"
script
:
-
BOB_PREFIX_PATH=${CONDA_FOLDER}/envs/`cat ${CONDA_FOLDER}/envs/latest-devel-${PYTHON_VER}.txt` ./bin/buildout
-
./bin/sphinx-build doc sphinx
-
./bin/python setup.py bdist_wheel
after_script
:
-
rm -rf ${CONDA_PREFIX}
artifacts
:
expire_in
:
1 day
paths
:
-
bootstrap-conda.sh
-
dist/
-
sphinx/
# Template for building on a Linux machine
.build_linux_template
:
&linux_build_job
<<
:
*build_job
variables
:
&linux_build_variables
<<
:
*build_variables
CONDA_FOLDER
:
"
/local/conda"
CFLAGS
:
"
-D_GLIBCXX_USE_CXX11_ABI=0
-coverage"
CXXFLAGS
:
"
-D_GLIBCXX_USE_CXX11_ABI=0
-coverage"
# Template for building on a Mac OSX machine
.build_mac_template
:
&macosx_build_job
<<
:
*build_job
variables
:
&macosx_build_variables
<<
:
*build_variables
CONDA_FOLDER
:
"
/opt/conda"
MACOSX_DEPLOYMENT_TARGET
:
"
10.9"
CFLAGS
:
"
-pthread
-coverage"
CXXFLAGS
:
"
-pthread
-coverage"
LDFLAGS
:
"
-lpthread"
# Template for the test stage - re-install from uploaded wheels
# Needs to run on all supported architectures, platforms and python versions
.test_template
:
&test_job
stage
:
test
before_script
:
-
./bootstrap-conda.sh ${CONDA_FOLDER} ${PYTHON_VER} ${CONDA_PREFIX}
-
source ${CONDA_FOLDER}/bin/activate ${CONDA_PREFIX}
-
pip install --use-wheel --no-index --pre dist/*.whl
script
:
-
cd ${CONDA_PREFIX}
-
python -c "from ${CI_PROJECT_NAME} import get_config; print(get_config())"
-
coverage run --source=${CI_PROJECT_NAME} ./bin/nosetests -sv ${CI_PROJECT_NAME}
-
coverage report
-
sphinx-build -b doctest ../doc ../sphinx
after_script
:
-
rm -rf ${CONDA_PREFIX}
# Template for the wheel uploading stage
# Needs to run against one combination of python 2.x and 3.x if it is a python
# only package, otherwise, needs to run in both pythons to all supported
# architectures (Linux and Mac OSX 64-bit)
.wheels_template
:
&wheels_job
stage
:
wheels
only
:
-
master
-
tags
before_script
:
-
curl --silent https://gitlab.idiap.ch/bob/bob/snippets/8/raw | tr -d '\r' > upload-wheel.sh
-
chmod 755 upload-wheel.sh
script
:
-
./upload-wheel.sh
# Template for (latest) documentation upload stage
# Only one real job needs to do this
.docs_template
:
&docs_job
stage
:
docs
only
:
-
master
before_script
:
-
curl --silent https://gitlab.idiap.ch/bob/bob/snippets/9/raw | tr -d '\r' > upload-sphinx.sh
-
chmod 755 upload-sphinx.sh
script
:
-
./upload-sphinx.sh
# 2) Package specific instructions (you may tune this if needed)
# --------------------------------------------------------------
# Linux + Python 2.7: Builds and tests
build_linux_27
:
<<
:
*linux_build_job
variables
:
&linux_27_build_variables
<<
:
*linux_build_variables
PYTHON_VER
:
"
2.7"
tags
:
-
conda-linux
test_linux_27
:
<<
:
*test_job
variables
:
*linux_27_build_variables
dependencies
:
-
build_linux_27
tags
:
-
conda-linux
wheels_linux_27
:
<<
:
*wheels_job
dependencies
:
-
build_linux_27
tags
:
-
conda-linux
# Linux + Python 3.4: Builds and tests
build_linux_34
:
<<
:
*linux_build_job
variables
:
&linux_34_build_variables
<<
:
*linux_build_variables
PYTHON_VER
:
"
3.4"
tags
:
-
conda-linux
test_linux_34
:
<<
:
*test_job
variables
:
*linux_34_build_variables
dependencies
:
-
build_linux_34
tags
:
-
conda-linux
wheels_linux_34
:
<<
:
*wheels_job
dependencies
:
-
build_linux_34
tags
:
-
conda-linux
# Linux + Python 3.5: Builds and tests
build_linux_35
:
<<
:
*linux_build_job
variables
:
&linux_35_build_variables
<<
:
*linux_build_variables
PYTHON_VER
:
"
3.5"
tags
:
-
conda-linux
test_linux_35
:
<<
:
*test_job
variables
:
*linux_35_build_variables
dependencies
:
-
build_linux_35
tags
:
-
conda-linux
wheels_linux_35
:
<<
:
*wheels_job
dependencies
:
-
build_linux_35
tags
:
-
conda-linux
docs_linux_35
:
<<
:
*docs_job
dependencies
:
-
build_linux_35
tags
:
-
conda-linux
# Mac OSX + Python 2.7: Builds, tests and uploads the wheel
build_macosx_27
:
<<
:
*macosx_build_job
variables
:
&macosx_27_build_variables
<<
:
*macosx_build_variables
PYTHON_VER
:
"
2.7"
tags
:
-
conda-macosx
test_macosx_27
:
<<
:
*test_job
variables
:
*macosx_27_build_variables
dependencies
:
-
build_macosx_27
tags
:
-
conda-macosx
wheels_macosx_27
:
<<
:
*wheels_job
dependencies
:
-
build_macosx_27
tags
:
-
conda-macosx
# Mac OSX + Python 3.4: Builds and tests
build_macosx_34
:
<<
:
*macosx_build_job
variables
:
&macosx_34_build_variables
<<
:
*macosx_build_variables
PYTHON_VER
:
"
3.4"
tags
:
-
conda-macosx
test_macosx_34
:
<<
:
*test_job
variables
:
*macosx_34_build_variables
dependencies
:
-
build_macosx_34
tags
:
-
conda-macosx
wheels_macosx_34
:
<<
:
*wheels_job
dependencies
:
-
build_macosx_34
tags
:
-
conda-macosx
# Mac OSX + Python 3.5: Builds, tests, uploads the wheel and the latest docs
build_macosx_35
:
<<
:
*macosx_build_job
variables
:
&macosx_35_build_variables
<<
:
*macosx_build_variables
PYTHON_VER
:
"
3.5"
tags
:
-
conda-macosx
test_macosx_35
:
<<
:
*test_job
variables
:
*macosx_35_build_variables
dependencies
:
-
build_macosx_35
tags
:
-
conda-macosx
wheels_macosx_35
:
<<
:
*wheels_job
dependencies
:
-
build_macosx_35
tags
:
-
conda-macosx
\ No newline at end of file
.travis.yml
deleted
100644 → 0
View file @
c66691fc
language
:
python
env
:
global
:
-
secure
:
"
pjSwHOyxzEAS1XTGPiNRd5NDWYCRfw/i7LXFKrqJmV+9son7crhoRpMFxxqhh2YyQy2Gwe7pM++6OEAeV3CdZIW8qgjDK73XEMCwU43M2NgkR9zn2MYQ8qX4aBhtKXUhAl+kFhl2mpzszx21C7+R8HKCnfN0wl6NNaPPcVn0F/VHFKChnlqvCHZKqmR8/GZoP+CyrY7ZoVFXwnyg2We/cTOKT7p4EdsBMYRsPP3L6sRQ4QNX6LF+zGmbttTwVxrRp6psl6HmM2u91AJzv1EL9JcBlU0P+Z54YYqwugE52IPk+wUv9/gu0SlmwxQ5n5EelJCkaHDvLj2WY9ZUwGkL+hmyV43EKYu31MYg6u/3CzelpOPUBp1ZYsYrNvWol1+/kXeJZGstaP4Fh+mNO4caXspmVMhuDsWrgfJMVQUwKPs/b/vYgvKx+sLGSGhghI/d9LpptQ0144FBoshUcOF6ZVPm1bk+Naj5MYxxo4eRguNjFwnibFlZNALj+rKwFCpTAzhIQI2STX3GP65gMlGO1KYuf3upJkEm+rUe+2fL5n/97m2WZ26FHybBgPcVEU9szL+1L6IJvENE5icWC4VDYe3hiYMAoWZT582xzJJlWO1IDP7aerYwMwww1rzzqpn9vag9bggIXw3N2ZgSa56jMNumE6NHXcu7P/BFCON4oy4="
-
secure
:
"
jRDRf3LUjWfW+nVB81iXJ3RUIkrf/t/+7fe7P5/4NVSFzlLZtNRA7ZGZC3vAnrnY/dXjVOVr78fCkdLAFVIE46rlr10NQp+DL0zo09iHp4I6oVNDrRYuJ7zpeBzqkAyaeQn/Ud0Z9e/46S84vJp5e7avH7UENDix46qhAjL5qeLmfJuSiusZ3Uc9/JydrosStdov0jGOxbw4+ujpMk66w53Vq/yXhAllPsuN1Q3c9nhG9KCc3pV3PMToFgHP0L9C8+XKrHNNgFCypgQ3JwpBlS/dqP1JJSyGcw+pHs1BiTTx8ORH0mLsHqgdwFd4VtDlY4PwlxNerGJ47PON36QomwM3N72K/Z3MnA7oP+HP+nVvHQl8GU/15gfnfPymN8xe+WIsFoVkEMgade0Zdkh+GeWrDw2kQiNoN/TL+FJgR+oDXz5FD7Nt3w8bbGleuDdhdvVHtdDVGmL5Q+oigJr1BlZaP3AQ6b5In3Mn3kcQGKu8TC7QAe1wZhGiJfknWepbzZHLS4b4RUuqEUa+A+yB3byp3Gm30UWBnHrjADHSW0RQWP+T34qZUAp0O5gNYC5q+D9hb30BEh+Xxt34WectSTSHrpORX4ed62ld3Hs1ILF5wnLFuzpZkdZdS6I0AQeqG4NdIWzRre+L3pDP2RFG00qxjKB7SSu98OvIlgPqbDU="
-
BOB_UPLOAD_WHEEL=1
matrix
:
include
:
-
python
:
2.7
env
:
-
BOB_DOCUMENTATION_SERVER=https://www.idiap.ch/software/bob/docs/latest/bioidiap/%s/master
-
python
:
3.4
-
python
:
3.5
before_install
:
-
sudo add-apt-repository -y ppa:biometrics/bob
-
sudo apt-get update -qq
-
sudo apt-get install -qq --force-yes libboost-all-dev libblitz1-dev libmatio-dev libatlas-dev libatlas-base-dev liblapack-dev libsox-dev libhdf5-serial-dev texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended
-
pip install --upgrade pip
-
pip install --find-links https://www.idiap.ch/software/bob/wheels/travis/ --use-wheel sphinx nose coverage cpp-coveralls pillow
-
pip install --find-links https://www.idiap.ch/software/bob/wheels/travis/ --use-wheel --pre -r requirements.txt coveralls
install
:
-
python bootstrap-buildout.py
-
CPPFLAGS=--coverage LDFLAGS=--coverage ./bin/buildout buildout:debug=false buildout:develop=. buildout:extensions=bob.buildout buildout:auto-checkout=
script
:
-
./bin/python -c 'import pkg_resources; from bob.io.audio import get_config; print(get_config())'
-
./bin/coverage run --source=bob.io.audio ./bin/nosetests -sv
-
./bin/sphinx-build -b doctest doc sphinx
-
./bin/sphinx-build -b html doc sphinx
after_success
:
-
cpp-coveralls --build-root=`pwd` --exclude=src --exclude-pattern=".*Compiler.*" --dump=cpp_cov.json
-
coveralls --merge=cpp_cov.json
-
wget https://raw.githubusercontent.com/bioidiap/bob.extension/master/scripts/upload-{sphinx,wheel}.sh
-
chmod a+x upload-sphinx.sh upload-wheel.sh
-
./upload-sphinx.sh
-
./upload-wheel.sh
COPYING
deleted
100644 → 0
View file @
c66691fc
This diff is collapsed.
Click to expand it.
LICENSE
0 → 100644
View file @
b7c9e460
Copyright (c) 2016 Idiap Research Institute, http://www.idiap.ch/
Written by Andre Anjos <andre.anjos@idiap.ch>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MANIFEST.in
View file @
b7c9e460
include COPYING README.rst bootstrap-buildout.py buildout.cfg requirements.txt version.txt
include COPYING README.rst bootstrap-buildout.py buildout.cfg
develop.cfg
requirements.txt version.txt
recursive-include doc conf.py *.rst
recursive-include bob *.cpp *.h
recursive-include bob/io/audio/data *.*
README.rst
View file @
b7c9e460
.. vim: set fileencoding=utf-8 :
.. Andre Anjos <andre.anjos@idiap.ch>
.. Thu 29 Aug 2013 16:07:57 CEST
.. Sun 14 Aug 2016 17:56:41 CEST
.. image:: http://img.shields.io/badge/docs-stable-yellow.png
:target: http://pythonhosted.org/bob.io.audio/index.html
.. image:: http://img.shields.io/badge/docs-latest-orange.png
:target: https://www.idiap.ch/software/bob/docs/latest/bioidiap/bob.io.audio/master/index.html
.. image:: https://travis-ci.org/bioidiap/bob.io.audio.svg?branch=master
:target: https://travis-ci.org/bioidiap/bob.io.audio?branch=master
.. image:: https://coveralls.io/repos/bioidiap/bob.io.audio/badge.svg?branch=master
:target: https://coveralls.io/r/bioidiap/bob.io.audio?branch=master
.. image:: https://img.shields.io/badge/github-master-0000c0.png
:target: https://github.com/bioidiap/bob.io.audio/tree/master
.. image:: https://gitlab.idiap.ch/bob/bob.io.audio/badges/master/build.svg
:target: https://gitlab.idiap.ch/bob/bob.io.audio/commits/master
.. image:: https://img.shields.io/badge/gitlab-project-0000c0.svg
:target: https://gitlab.idiap.ch/bob/bob.io.audio
.. image:: http://img.shields.io/pypi/v/bob.io.audio.png
:target: https://pypi.python.org/pypi/bob.io.audio
.. image:: http://img.shields.io/pypi/dm/bob.io.audio.png
:target: https://pypi.python.org/pypi/bob.io.audio
===========================
Audio I/O Support for Bob
===========================
This package contains support for Audio I/O in Bob. Audio reading and writing
is implemented using SoX. By importing this package, you activate a transparent
This package is part of the signal-processing and machine learning toolbox
Bob_. It contains support for Audio I/O in Bob. Audio reading and writing is
implemented using SoX. By importing this package, you activate a transparent
plugin that makes possible reading and writing audio files using
``bob.io.base`` functionalities.
Installation
------------
To install this package -- alone or together with other `Packages of Bob
<https://github.com/idiap/bob/wiki/Packages>`_ -- please read the `Installation
Instructions <https://github.com/idiap/bob/wiki/Installation>`_. For Bob_ to
be able to work properly, some dependent packages are required to be installed.
Please make sure that you have read the `Dependencies
<https://github.com/idiap/bob/wiki/Dependencies>`_ for your operating system.
Follow our `installation`_ instructions. Then, using the Python interpreter
provided by the distribution, bootstrap and buildout this package::
$ python bootstrap-buildout.py
$ ./bin/buildout
Contact
-------
Documentation
-------------
For questions or reporting issues to this software package, contact our
development `mailing list`_.
For further documentation on this package, please read the `Stable Version
<http://pythonhosted.org/bob.io.audio/index.html>`_ or the `Latest Version
<https://www.idiap.ch/software/bob/docs/latest/bioidiap/bob.io.audio/master/index.html>`_
of the documentation. For a list of tutorials on this or the other packages ob
Bob_, or information on submitting issues, asking questions and starting
discussions, please visit its website.
.. Place your references here:
.. _bob: https://www.idiap.ch/software/bob
.. _installation: https://gitlab.idiap.ch/bob/bob/wikis/Installation
.. _mailing list: https://groups.google.com/forum/?fromgroups#!forum/bob-devel
bootstrap-buildout.py
View file @
b7c9e460
...
...
@@ -25,7 +25,10 @@ import tempfile
from
optparse
import
OptionParser
tmpeggs
=
tempfile
.
mkdtemp
()
__version__
=
'2015-07-01'
# See zc.buildout's changelog if this version is up to date.
tmpeggs
=
tempfile
.
mkdtemp
(
prefix
=
'bootstrap-'
)
usage
=
'''
\
[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
...
...
@@ -40,8 +43,9 @@ this script from going over the network.
'''
parser
=
OptionParser
(
usage
=
usage
)
parser
.
add_option
(
"-v"
,
"--version"
,
help
=
"use a specific zc.buildout version"
)
parser
.
add_option
(
"--version"
,
action
=
"store_true"
,
default
=
False
,
help
=
(
"Return bootstrap.py version."
))
parser
.
add_option
(
"-t"
,
"--accept-buildout-test-releases"
,
dest
=
'accept_buildout_test_releases'
,
action
=
"store_true"
,
default
=
False
,
...
...
@@ -59,25 +63,33 @@ parser.add_option("-f", "--find-links",
parser
.
add_option
(
"--allow-site-packages"
,
action
=
"store_true"
,
default
=
False
,
help
=
(
"Let bootstrap.py use existing site packages"
))
parser
.
add_option
(
"--buildout-version"
,
help
=
"Use a specific zc.buildout version"
)
parser
.
add_option
(
"--setuptools-version"
,
help
=
"use a specific setuptools version"
)
help
=
"Use a specific setuptools version"
)
parser
.
add_option
(
"--setuptools-to-dir"
,
help
=
(
"Allow for re-use of existing directory of "
"setuptools versions"
))
options
,
args
=
parser
.
parse_args
()
if
options
.
version
:
print
(
"bootstrap.py version %s"
%
__version__
)
sys
.
exit
(
0
)
######################################################################
# load/install setuptools
try
:
if
options
.
allow_site_packages
:
import
setuptools
import
pkg_resources
from
urllib.request
import
urlopen
except
ImportError
:
from
urllib2
import
urlopen
ez
=
{}
exec
(
urlopen
(
'https://bootstrap.pypa.io/ez_setup.py'
).
read
(),
ez
)
if
os
.
path
.
exists
(
'ez_setup.py'
):
exec
(
open
(
'ez_setup.py'
).
read
(),
ez
)
else
:
exec
(
urlopen
(
'https://bootstrap.pypa.io/ez_setup.py'
).
read
(),
ez
)
if
not
options
.
allow_site_packages
:
# ez_setup imports site, which adds site packages
...
...
@@ -88,12 +100,19 @@ if not options.allow_site_packages:
# We can't remove these reliably
if
hasattr
(
site
,
'getsitepackages'
):
for
sitepackage_path
in
site
.
getsitepackages
():
sys
.
path
[:]
=
[
x
for
x
in
sys
.
path
if
sitepackage_path
not
in
x
]
# Strip all site-packages directories from sys.path that
# are not sys.prefix; this is because on Windows
# sys.prefix is a site-package directory.
if
sitepackage_path
!=
sys
.
prefix
:
sys
.
path
[:]
=
[
x
for
x
in
sys
.
path
if
sitepackage_path
not
in
x
]
setup_args
=
dict
(
to_dir
=
tmpeggs
,
download_delay
=
0
)
if
options
.
setuptools_version
is
not
None
:
setup_args
[
'version'
]
=
options
.
setuptools_version
if
options
.
setuptools_to_dir
is
not
None
:
setup_args
[
'to_dir'
]
=
options
.
setuptools_to_dir
ez
[
'use_setuptools'
](
**
setup_args
)
import
setuptools
...
...
@@ -110,7 +129,12 @@ for path in sys.path:
ws
=
pkg_resources
.
working_set
setuptools_path
=
ws
.
find
(
pkg_resources
.
Requirement
.
parse
(
'setuptools'
)).
location
# Fix sys.path here as easy_install.pth added before PYTHONPATH
cmd
=
[
sys
.
executable
,
'-c'
,
'import sys; sys.path[0:0] = [%r]; '
%
setuptools_path
+
'from setuptools.command.easy_install import main; main()'
,
'-mZqNxd'
,
tmpeggs
]
...
...
@@ -123,11 +147,8 @@ find_links = os.environ.get(
if
find_links
:
cmd
.
extend
([
'-f'
,
find_links
])
setuptools_path
=
ws
.
find
(
pkg_resources
.
Requirement
.
parse
(
'setuptools'
)).
location
requirement
=
'zc.buildout'
version
=
options
.
version
version
=
options
.
buildout_
version
if
version
is
None
and
not
options
.
accept_buildout_test_releases
:
# Figure out the most recent final version of zc.buildout.
import
setuptools.package_index
...
...
@@ -167,7 +188,7 @@ if version:
cmd
.
append
(
requirement
)
import
subprocess
if
subprocess
.
call
(
cmd
,
env
=
dict
(
os
.
environ
,
PYTHONPATH
=
setuptools_path
)
)
!=
0
:
if
subprocess
.
call
(
cmd
)
!=
0
:
raise
Exception
(
"Failed to execute command:
\n
%s"
%
repr
(
cmd
)[
1
:
-
1
])
...
...
buildout.cfg
View file @
b7c9e460
; vim: set fileencoding=utf-8 :
; Andre Anjos <andre.anjos@idiap.ch>
; Wed 20 Jan 2016 13:01:13 CET
; Sun 14 Aug 2016 17:55:34 CEST
[buildout]
parts = scripts
develop = .
eggs = bob.io.audio
extensions = bob.buildout
mr.developer
auto-checkout = *
develop = src/bob.extension
src/bob.blitz
src/bob.core
src/bob.io.base
src/bob.io.matlab
.
; options for bob.buildout extension
debug = true
verbose = true
newest = false
[sources]
bob.extension = git https://github.com/bioidiap/bob.extension
bob.blitz = git https://github.com/bioidiap/bob.blitz
bob.core = git https://github.com/bioidiap/bob.core
bob.io.base = git https://github.com/bioidiap/bob.io.base
bob.io.matlab = git https://github.com/bioidiap/bob.io.matlab
verbose = true
[scripts]
recipe = bob.buildout:scripts
develop.cfg
0 → 100644
View file @
b7c9e460
; vim: set fileencoding=utf-8 :
; Andre Anjos <andre.anjos@idiap.ch>
; Wed 20 Jan 2016 13:01:13 CET
[buildout]
parts = scripts
eggs = bob.io.audio
extensions = bob.buildout
mr.developer
auto-checkout = *
develop = src/bob.extension
src/bob.blitz
src/bob.core
src/bob.io.base
src/bob.io.matlab
.
; options for bob.buildout extension
debug = true
verbose = true
newest = false
[sources]
bob.extension = git https://gitlab.idiap.ch/bob/bob.extension
bob.blitz = git https://gitlab.idiap.ch/bob/bob.blitz
bob.core = git https://gitlab.idiap.ch/bob/bob.core
bob.io.base = git https://gitlab.idiap.ch/bob/bob.io.base
bob.io.matlab = git https://gitlab.idiap.ch/bob/bob.io.matlab
[scripts]
recipe = bob.buildout:scripts
doc/conf.py
View file @
b7c9e460
#!/usr/bin/env python
# vim: set fileencoding=utf-8 :
# Andre Anjos <andre.anjos@idiap.ch>
# Tue 15 Oct 16:37:18 2013 CEST
#
# Copyright (C) 2011-2014 Idiap Research Institute, Martigny, Switzerland
import
os
import
sys
import
glob
import
pkg_resources
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))
# -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#
needs_sphinx = '1.
0
'
needs_sphinx
=
'1.
3
'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions
=
[
'sphinx.ext.todo'
,
'sphinx.ext.coverage'
,
'sphinx.ext.pngmath'
,
'sphinx.ext.ifconfig'
,
'sphinx.ext.autodoc'
,
'sphinx.ext.autosummary'
,
'sphinx.ext.doctest'
,
'sphinx.ext.intersphinx'
,
]