Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bob
bob.db.replay
Commits
786a0dae
Commit
786a0dae
authored
May 22, 2015
by
Manuel Günther
Browse files
Put travis builds on wheels
parent
b588c95b
Changes
6
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
786a0dae
...
...
@@ -7,28 +7,27 @@ matrix:
-
secure
:
G+01O0hR4OdUjV0rmzydDlVhrJOcVDBByecGnORLT9LV1qSd3IU04de7AfzkZhnhl58UxmmQsxd+XqPaCJoU/uTWKa0GW0BCJSxmLxx8cXco3Y8yV03zbBRJC8rbX7O+jrlx+6Js+CFpTfm+MlOXeeGAbky5gr1KZQD2pXqr+0w=
-
secure
:
XUeglE6tOR0dckxT/2WPQivRY3n3tsWYnFbR1oQk17p+7o5/S5rXYxR7PvL9E8k4pprqFf54IGMVe41F5Q8k/5ZanAVRBKSnvod9or1INmqXgsMDS9yUjO0jTHnrazSn4jNIUhWd/7+1VuxdIPxUSBfVOr+9ow8IrQorQqc7eOc=
-
BOB_DOCUMENTATION_SERVER=https://www.idiap.ch/software/bob/docs/latest/bioidiap/%s/master
-
python
:
3.2
env
:
-
NUMPYSPEC===1.8.0
-
BOB_UPLOAD_WHEEL="--universal"
-
python
:
3.3
env
:
-
NUMPYSPEC===1.8.0
-
python
:
3.4
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 libhdf5-serial-dev libatlas-dev libatlas-base-dev liblapack-dev libsvm-dev texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended
-
if [ -n "${NUMPYSPEC}" ]; then sudo apt-get install -qq gfortran; fi
-
if [ -n "${NUMPYSPEC}" ]; then pip install --find-links http://wheels.astropy.org/ --find-links http://wheels2.astropy.org/ --use-wheel numpy$NUMPYSPEC; fi
-
pip install --find-links http://wheels.astropy.org/ --find-links http://wheels2.astropy.org/ --use-wheel matplotlib==1.3.1 sphinx nose==1.3.0 jinja2==2.6 coveralls pygments==1.6
-
pip install --find-links https://www.idiap.ch/software/bob/wheels/travis/ --use-wheel sphinx nose numpy matplotlib coverage
-
pip install --find-links https://www.idiap.ch/software/bob/wheels/travis/ --use-wheel --pre -r requirements.txt coveralls
install
:
-
python bootstrap-buildout.py
-
./bin/buildout
-
./bin/buildout
buildout:develop=. buildout:extensions=bob.buildout buildout:auto-checkout=
script
:
-
./bin/python -c 'from bob.db.replay import get_config; print(get_config())'
-
./bin/python -c '
import pkg_resources;
from bob.db.replay import get_config; print(get_config())'
-
./bin/bob_dbmanage.py replay download
-
./bin/coverage run --source=bob.db.replay ./bin/nosetests -sv
-
./bin/sphinx-build -b doctest doc sphinx
-
./bin/sphinx-build -b html doc sphinx
after_success
:
-
coveralls
-
./src/bob.extension/scripts/upload-sphinx.sh
-
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
MANIFEST.in
View file @
786a0dae
include README.rst bootstrap-buildout.py buildout.cfg version.txt
include README.rst bootstrap-buildout.py buildout.cfg version.txt
requirements.txt
recursive-include doc *.py *.rst
recursive-include bob *.sql3
bob/db/replay/__init__.py
View file @
786a0dae
...
...
@@ -13,19 +13,9 @@ from . import spoofing
def
get_config
():
"""Returns a string containing the configuration information.
"""
import
bob.extension
return
bob
.
extension
.
get_config
(
__name__
)
import
pkg_resources
packages
=
pkg_resources
.
require
(
__name__
)
this
=
packages
[
0
]
deps
=
packages
[
1
:]
retval
=
"%s: %s (%s)
\n
"
%
(
this
.
key
,
this
.
version
,
this
.
location
)
retval
+=
" - python dependencies:
\n
"
for
d
in
deps
:
retval
+=
" - %s: %s (%s)
\n
"
%
(
d
.
key
,
d
.
version
,
d
.
location
)
return
retval
.
strip
()
# gets sphinx autodoc done right - don't remove it
__all__
=
[
_
for
_
in
dir
()
if
not
_
.
startswith
(
'_'
)]
requirements.txt
0 → 100644
View file @
786a0dae
setuptools
six
sqlalchemy
bob.db.base
antispoofing.utils
setup.py
View file @
786a0dae
...
...
@@ -3,7 +3,11 @@
# Andre Anjos <andre.anjos@idiap.ch>
# Sex 10 Ago 2012 14:22:33 CEST
from
setuptools
import
setup
,
find_packages
from
setuptools
import
setup
,
find_packages
,
dist
dist
.
Distribution
(
dict
(
setup_requires
=
[
'bob.extension'
]))
from
bob.extension.utils
import
load_requirements
install_requires
=
load_requirements
()
# Define package version
version
=
open
(
"version.txt"
).
read
().
rstrip
()
...
...
@@ -26,13 +30,7 @@ setup(
include_package_data
=
True
,
zip_safe
=
False
,
install_requires
=
[
'setuptools'
,
'six'
,
'sqlalchemy'
,
'antispoofing.utils'
,
'bob.db.base'
,
],
install_requires
=
install_requires
,
namespace_packages
=
[
'bob'
,
...
...
version.txt
View file @
786a0dae
2.0.3b0
\ No newline at end of file
2.0.3b1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment