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.buildout
Commits
3804a9d2
Commit
3804a9d2
authored
Jan 30, 2015
by
André Anjos
💬
Browse files
Creates a new version of xbob.buildout based on bob.buildout
parent
c63b3d92
Changes
15
Hide whitespace changes
Inline
Side-by-side
README.rst
View file @
3804a9d2
...
...
@@ -3,19 +3,19 @@
..
Thu
30
Jan
08
:
46
:
53
2014
CET
..
image
::
http
://
img
.
shields
.
io
/
badge
/
docs
-
stable
-
yellow
.
png
:
target
:
http
://
pythonhosted
.
org
/
bob
.
buildout
/
index
.
html
:
target
:
http
://
pythonhosted
.
org
/
x
bob
.
buildout
/
index
.
html
..
image
::
http
://
img
.
shields
.
io
/
badge
/
docs
-
latest
-
orange
.
png
:
target
:
https
://
www
.
idiap
.
ch
/
software
/
bob
/
docs
/
latest
/
bioidiap
/
bob
.
buildout
/
master
/
index
.
html
..
image
::
https
://
travis
-
ci
.
org
/
bioidiap
/
bob
.
buildout
.
svg
?
branch
=
master
:
target
:
https
://
www
.
idiap
.
ch
/
software
/
bob
/
docs
/
latest
/
bioidiap
/
x
bob
.
buildout
/
master
/
index
.
html
..
image
::
https
://
travis
-
ci
.
org
/
bioidiap
/
bob
.
buildout
.
svg
?
branch
=
1.0
:
target
:
https
://
travis
-
ci
.
org
/
bioidiap
/
bob
.
buildout
..
image
::
https
://
coveralls
.
io
/
repos
/
bioidiap
/
bob
.
buildout
/
badge
.
png
:
target
:
https
://
coveralls
.
io
/
r
/
bioidiap
/
bob
.
buildout
..
image
::
https
://
img
.
shields
.
io
/
badge
/
github
-
master
-
0000
c0
.
png
:
target
:
https
://
github
.
com
/
bioidiap
/
bob
.
buildout
/
tree
/
master
..
image
::
http
://
img
.
shields
.
io
/
pypi
/
v
/
bob
.
buildout
.
png
:
target
:
https
://
pypi
.
python
.
org
/
pypi
/
bob
.
buildout
..
image
::
http
://
img
.
shields
.
io
/
pypi
/
dm
/
bob
.
buildout
.
png
:
target
:
https
://
pypi
.
python
.
org
/
pypi
/
bob
.
buildout
..
image
::
https
://
img
.
shields
.
io
/
badge
/
github
-
1.0
-
0000
c0
.
png
:
target
:
https
://
github
.
com
/
bioidiap
/
bob
.
buildout
/
tree
/
1.0
..
image
::
http
://
img
.
shields
.
io
/
pypi
/
v
/
x
bob
.
buildout
.
png
:
target
:
https
://
pypi
.
python
.
org
/
pypi
/
x
bob
.
buildout
..
image
::
http
://
img
.
shields
.
io
/
pypi
/
dm
/
x
bob
.
buildout
.
png
:
target
:
https
://
pypi
.
python
.
org
/
pypi
/
x
bob
.
buildout
===================================
Buildout
Recipes
for
Bob
Packages
...
...
@@ -39,7 +39,7 @@ This extension allows you to compile C/C++ extensions that depend on each other
using a buildout. It assures that eggs living in both ``develop-eggs`` and
``eggs`` are on your path before building the packages in the ``develop``
section. By using this extension you can drop the use of the local recipe
``bob.buildout:develop``, which should be considered deprecated.
``
x
bob.buildout:develop``, which should be considered deprecated.
Supported Options
=================
...
...
@@ -130,7 +130,7 @@ package scripts
To use this recipe, you just have to simply do::
[scripts]
recipe = bob.buildout:scripts
recipe =
x
bob.buildout:scripts
Common Supported Options
========================
...
...
buildout.cfg
View file @
3804a9d2
...
...
@@ -5,9 +5,9 @@
[buildout]
parts = scripts
develop = .
eggs = bob.buildout
eggs =
x
bob.buildout
newest = false
[scripts]
recipe = bob.buildout:scripts
recipe =
x
bob.buildout:scripts
setup.py
View file @
3804a9d2
...
...
@@ -9,7 +9,7 @@ from setuptools import setup, find_packages
version
=
open
(
"version.txt"
).
read
().
rstrip
()
setup
(
name
=
'bob.buildout'
,
name
=
'
x
bob.buildout'
,
version
=
version
,
description
=
"zc.buildout recipes to perform a variety of tasks required by Bob satellite packages"
,
keywords
=
[
'buildout'
,
'sphinx'
,
'nose'
,
'recipe'
,
'eggs'
,
'bob'
],
...
...
@@ -26,24 +26,24 @@ setup(
zip_safe
=
False
,
namespace_packages
=
[
'bob'
,
'
x
bob'
,
],
entry_points
=
{
'zc.buildout'
:
[
'develop = bob.buildout.develop:Recipe'
,
'scripts = bob.buildout.scripts:Recipe'
,
'python = bob.buildout.scripts:PythonInterpreter'
,
'gdb-python = bob.buildout.scripts:GdbPythonInterpreter'
,
'ipython = bob.buildout.scripts:IPythonInterpreter'
,
'pylint = bob.buildout.scripts:PyLint'
,
'nose = bob.buildout.scripts:NoseTests'
,
'coverage = bob.buildout.scripts:Coverage'
,
'sphinx = bob.buildout.scripts:Sphinx'
,
'egg.scripts = bob.buildout.scripts:UserScripts'
,
'develop =
x
bob.buildout.develop:Recipe'
,
'scripts =
x
bob.buildout.scripts:Recipe'
,
'python =
x
bob.buildout.scripts:PythonInterpreter'
,
'gdb-python =
x
bob.buildout.scripts:GdbPythonInterpreter'
,
'ipython =
x
bob.buildout.scripts:IPythonInterpreter'
,
'pylint =
x
bob.buildout.scripts:PyLint'
,
'nose =
x
bob.buildout.scripts:NoseTests'
,
'coverage =
x
bob.buildout.scripts:Coverage'
,
'sphinx =
x
bob.buildout.scripts:Sphinx'
,
'egg.scripts =
x
bob.buildout.scripts:UserScripts'
,
],
'zc.buildout.extension'
:
[
'extension = bob.buildout.extension:extension'
,
'extension =
x
bob.buildout.extension:extension'
,
],
},
...
...
version.txt
View file @
3804a9d2
2.0.3b0
\ No newline at end of file
1.0.0
bob/__init__.py
→
x
bob/__init__.py
View file @
3804a9d2
File moved
bob/buildout/__init__.py
→
x
bob/buildout/__init__.py
View file @
3804a9d2
File moved
bob/buildout/develop.py
→
x
bob/buildout/develop.py
View file @
3804a9d2
...
...
@@ -27,7 +27,7 @@ class Recipe(object):
self
.
logger
=
logging
.
getLogger
(
self
.
name
)
self
.
buildout
=
buildout
self
.
logger
.
warn
(
"this recipe is **deprecated**, use bob.buildout as your first extension instead (before any other)"
)
#
self.logger.warn("this recipe is **deprecated**, use bob.buildout as your first extension instead (before any other)")
# finds the setup script or use the default
self
.
setup
=
os
.
path
.
join
(
buildout
[
'buildout'
][
'directory'
],
...
...
@@ -46,7 +46,7 @@ class Recipe(object):
# the eggs we need to **build** this package
eggs
=
tools
.
parse_list
(
options
.
get
(
'eggs'
,
''
))
required_eggs
=
[
'bob.extension'
,
# basic extension building using pkg-config + Bob
#
'bob.extension', # basic extension building using pkg-config + Bob
]
eggs
+=
required_eggs
eggs
=
tools
.
uniq
(
eggs
)
...
...
bob/buildout/envwrapper.py
→
x
bob/buildout/envwrapper.py
View file @
3804a9d2
File moved
bob/buildout/extension.py
→
x
bob/buildout/extension.py
View file @
3804a9d2
File moved
bob/buildout/gdbpy.py
→
x
bob/buildout/gdbpy.py
View file @
3804a9d2
File moved
bob/buildout/python.py
→
x
bob/buildout/python.py
View file @
3804a9d2
File moved
bob/buildout/script.py
→
x
bob/buildout/script.py
View file @
3804a9d2
File moved
bob/buildout/scripts.py
→
x
bob/buildout/scripts.py
View file @
3804a9d2
File moved
bob/buildout/test_envwrapper.py
→
x
bob/buildout/test_envwrapper.py
View file @
3804a9d2
File moved
bob/buildout/tools.py
→
x
bob/buildout/tools.py
View file @
3804a9d2
File moved
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