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.db.youtube
Commits
71683d94
Commit
71683d94
authored
May 22, 2015
by
Manuel Günther
Browse files
Put travis builds on wheels
parent
e25ea91e
Changes
6
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
71683d94
...
...
@@ -7,28 +7,27 @@ matrix:
-
secure
:
lOs+/EAfuj7ISmSdp5d4J06375GNzL08LvwFJDFhbynjK+ld+Gtr+NX4qvcnA5CCPBT8fdIWrqynPKv3gfQBAWzTh2WvmbUuFgZ1ZMJKV1FxCK5RqFxinYjM6I7wpknPdBVxIr4HtDdfk7xsu+8lotcfYRaI0/JLa5E5xLU+YB0=
-
secure
:
XVEXnr4kcd6s+5Fd+g6A3m18ApFvgmT2LH51HHli4FlGoBuHm4C50sIxMh2tDDpfxxkGjo64AHVb+nHQgTZPYyfg5hXsRiIWyT0tVwvE1EiX5x5WINwgiV+/VMT/lKkkkUD2A4stX7Mjlkvz4UTshXdz9JTg0/aKXPRYEsdS3mA=
-
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 libmatio-dev libatlas-dev libatlas-base-dev liblapack-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 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 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.youtube import get_config; print(get_config())'
-
./bin/python -c '
import pkg_resources;
from bob.db.youtube import get_config; print(get_config())'
-
./bin/bob_dbmanage.py youtube download
-
./bin/coverage run --source=bob.db.youtube ./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 @
71683d94
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 Youtube*.mat Youtube*.txt
bob/db/youtube/__init__.py
View file @
71683d94
...
...
@@ -58,18 +58,9 @@ from .models import Client, Directory, Pair
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 @
71683d94
setuptools
six
bob.io.base
bob.io.matlab
bob.db.base
bob.db.verification.utils
setup.py
View file @
71683d94
...
...
@@ -3,7 +3,11 @@
# author: Manuel Guenther <manuel.guenther@idiap.ch>
# date: Wed Feb 13 12:35:29 CET 2013
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,14 +30,7 @@ setup(
include_package_data
=
True
,
zip_safe
=
False
,
install_requires
=
[
'setuptools'
,
'six'
,
# py2/3 compatibility library
'bob.io.base'
,
'bob.io.matlab'
,
# to read MatLab files of the original protocol
'bob.db.base'
,
'bob.db.verification.utils'
# defines a set of utilities for face verification databases like this one.
],
install_requires
=
install_requires
,
namespace_packages
=
[
'bob'
,
...
...
version.txt
View file @
71683d94
2.0.2b0
\ No newline at end of file
2.0.2b1
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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