Skip to content

Commit 8ab6ebb

Browse files
author
Ryan Northey
committed
adjusting hostpython path for recipes that use setuptools where it is available
1 parent 53cda12 commit 8ab6ebb

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

recipes/twisted/recipe.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@ function build_twisted() {
2323
export LDFLAGS="$LDFLAGS -L$LIBS_PATH"
2424
export LDSHARED="$LIBLINK"
2525

26+
export PYTHONPATH=$BUILD_PATH/hostpython/Python-2.7.2/Lib/site-packages
27+
2628
# fake try to be able to cythonize generated files
2729
$BUILD_PATH/python-install/bin/python.host setup.py build_ext
2830
try find . -iname '*.pyx' -exec cython {} \;
2931
try $BUILD_PATH/python-install/bin/python.host setup.py build_ext -v
3032
try find build/lib.* -name "*.o" -exec $STRIP {} \;
31-
try $BUILD_PATH/python-install/bin/python.host setup.py install -O2
33+
34+
try $BUILD_PATH/hostpython/Python-2.7.2/hostpython setup.py install -O2 --root=$BUILD_PATH/python-install --install-lib=lib/python2.7/site-packages
3235

3336
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/twisted/test
3437
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/twisted/*/test

recipes/zope/recipe.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function prebuild_zope() {
1313

1414
function build_zope() {
1515

16-
if [ -d "$BUILD_PATH/python-install/lib/python2.7/site-packages/zope" ]; then
16+
if [ -d "$BUILD_PATH/python-install/lib/python2.7/site-packages/zope/interface" ]; then
1717
return
1818
fi
1919

@@ -23,8 +23,10 @@ function build_zope() {
2323

2424
export LDFLAGS="$LDFLAGS -L$LIBS_PATH"
2525
export LDSHARED="$LIBLINK"
26+
export PYTHONPATH=$BUILD_PATH/hostpython/Python-2.7.2/Lib/site-packages
27+
28+
try $BUILD_PATH/hostpython/Python-2.7.2/hostpython setup.py install -O2 --root=$BUILD_PATH/python-install --install-lib=lib/python2.7/site-packages
2629

27-
try $BUILD_PATH/python-install/bin/python.host setup.py install -O2
2830
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/zope/interface/tests
2931
try rm -rf $BUILD_PATH/python-install/lib/python*/site-packages/zope/interface/*.txt
3032

0 commit comments

Comments
 (0)