pyyaml cleanup

This commit is contained in:
Stepan Rakhimov 2016-02-14 14:42:47 +01:00
parent 0df3712980
commit 9c828b2932

View file

@ -1,11 +1,10 @@
# pure-python package, this can be removed when we'll support any python package # pure-python package, this can be removed when we'll support any python package
import os
import sh
from toolchain import PythonRecipe, shprint from toolchain import PythonRecipe, shprint
from os.path import join
import sh, os
class PyYamlRecipe(PythonRecipe): class PyYamlRecipe(PythonRecipe):
version = "3.11" version = "3.11"
# url = "https://github.com/mitsuhiko/click/archive/{version}.zip"
url = "https://pypi.python.org/packages/source/P/PyYAML/PyYAML-{version}.tar.gz" url = "https://pypi.python.org/packages/source/P/PyYAML/PyYAML-{version}.tar.gz"
depends = ["python"] depends = ["python"]
@ -15,8 +14,8 @@ class PyYamlRecipe(PythonRecipe):
os.chdir(build_dir) os.chdir(build_dir)
hostpython = sh.Command(self.ctx.hostpython) hostpython = sh.Command(self.ctx.hostpython)
build_env = arch.get_env() build_env = arch.get_env()
dest_dir = join(self.ctx.dist_dir, "root", "python") dest_dir = os.path.join(self.ctx.dist_dir, "root", "python")
build_env['PYTHONPATH'] = join(dest_dir, 'lib', 'python2.7', 'site-packages') build_env['PYTHONPATH'] = os.path.join(dest_dir, 'lib', 'python2.7', 'site-packages')
shprint(hostpython, "setup.py", "install", "--prefix", dest_dir, _env=build_env) shprint(hostpython, "setup.py", "install", "--prefix", dest_dir, _env=build_env)
recipe = PyYamlRecipe() recipe = PyYamlRecipe()