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.mobio
Commits
6f034732
Commit
6f034732
authored
May 22, 2015
by
Manuel Günther
Browse files
Put travis builds on wheels
parent
58b167d0
Changes
6
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
6f034732
...
...
@@ -7,29 +7,27 @@ matrix:
-
secure
:
nFUUA3ju4Y+JTuLS4N2u+9FZtvWMIKij8wz4OzpLNtPhAitdzZJSiAUgE5uY94MbRlsyBkLuyUiJ144RVRoRmZuaw4Dkr/ntW3Z/zqIni7IYJ4yl3QUPXGSbTH7HR2LQIid7mHkeWcEguyfiusSYhBhmEtxPJoHN4SfaFfveX28=
-
secure
:
bN9g+XWFSBHYsJdjNVk/h0ijua42yi5pfw2EIEpSGAg5IoIVP2ZwwC5Nc3z+w08+TpdyHjFqP7wVj0e0Ltcz2+Ia3sG8sprqC4jaVrEe4E2xaImvzxRUpLBzgO7jbPsi8Kulz1BCuSKcE+P9/wHpGi92DX42+lVw4f2iFtKWEaM=
-
BOB_DOCUMENTATION_SERVER=https://www.idiap.ch/software/bob/docs/latest/bioidiap/%s/master
-
python
:
3.2
env
:
-
NUMPYSPEC===1.8.0
-
SPHINXSPEC===1.2
-
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 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$SPHINXSPEC 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.mobio import get_config; print(get_config())'
-
./bin/python -c '
import pkg_resources;
from bob.db.mobio import get_config; print(get_config())'
-
./bin/bob_dbmanage.py mobio download
-
./bin/coverage run --source=bob.db.mobio ./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 @
6f034732
include README.rst bootstrap-buildout.py buildout.cfg COPYING version.txt
include README.rst bootstrap-buildout.py buildout.cfg COPYING version.txt
requirements.txt
recursive-include doc *.py *.rst
recursive-include bob *.sql3
bob/db/mobio/__init__.py
View file @
6f034732
...
...
@@ -24,18 +24,9 @@ from .models import Client, Subworld, TModel, File, Protocol, ProtocolPurpose
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 @
6f034732
setuptools
six
bob.db.base
bob.db.verification.utils
setup.py
View file @
6f034732
...
...
@@ -16,7 +16,11 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
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
()
...
...
@@ -40,12 +44,7 @@ setup(
include_package_data
=
True
,
zip_safe
=
False
,
install_requires
=
[
'setuptools'
,
'six'
,
# py2/3 compatibility library
'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 @
6f034732
2.0.3b0
\ No newline at end of file
2.0.3b1
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