Skip to content
Snippets Groups Projects
Commit 2ae15223 authored by Pierrick Koch's avatar Pierrick Koch
Browse files

[wip/py-yaml] introduce py-yaml to wip

This package allow to simplify morse-ros install from robotpkg, see:
https://github.com/morse-simulator/morse/issues/643
parent 5260fc1d
No related branches found
No related tags found
No related merge requests found
YAML Python bindings
YAML is a data serialization format designed for human readability and
interaction with scripting languages. PyYAML is a YAML parser and
emitter for Python.
# robotpkg Makefile for: py-yaml
# Created: Pierrick Koch on Wed, 22 Jul 2015
#
VERSION= 3.10
PKGNAME= ${PKGTAG.python}-yaml
DISTNAME= PyYAML-${VERSION}
MASTER_SITES= http://pyyaml.org/download/pyyaml/
MASTER_REPOSITORY= http://svn.pyyaml.org/pyyaml/trunk
# http://pyyaml.org/download/pyyaml/PyYAML-3.10.tar.gz
CATEGORIES= sysutils
COMMENT= YAML Python bindings
HOMEPAGE= http://pyyaml.org
LICENSE= mit
PYDISTUTILSPKG= yes
# FIXME warning does not seems to prevent installing
# libyaml is not found or a compiler error: forcing --without-libyaml
# (if libyaml is installed correctly, you may need to
# specify the option --include-dirs or uncomment and
# modify the parameter include_dirs in setup.cfg)
include ../../devel/yaml-cpp/depend.mk
include ../../mk/sysdep/py-argparse.mk
include ../../mk/sysdep/python.mk
include ../../mk/robotpkg.mk
@comment Wed Jul 22 14:39:58 CEST 2015
${PYTHON_SITELIB}/PyYAML-3.10-py${PYTHON_VERSION}.egg-info
${PYTHON_SITELIB}/${PKGVERSION}/__init__.py
${PYTHON_SITELIB}/${PKGVERSION}/composer.py
${PYTHON_SITELIB}/${PKGVERSION}/constructor.py
${PYTHON_SITELIB}/${PKGVERSION}/c${PKGVERSION}.py
${PYTHON_SITELIB}/${PKGVERSION}/dumper.py
${PYTHON_SITELIB}/${PKGVERSION}/emitter.py
${PYTHON_SITELIB}/${PKGVERSION}/error.py
${PYTHON_SITELIB}/${PKGVERSION}/events.py
${PYTHON_SITELIB}/${PKGVERSION}/loader.py
${PYTHON_SITELIB}/${PKGVERSION}/nodes.py
${PYTHON_SITELIB}/${PKGVERSION}/parser.py
${PYTHON_SITELIB}/${PKGVERSION}/reader.py
${PYTHON_SITELIB}/${PKGVERSION}/representer.py
${PYTHON_SITELIB}/${PKGVERSION}/resolver.py
${PYTHON_SITELIB}/${PKGVERSION}/scanner.py
${PYTHON_SITELIB}/${PKGVERSION}/serializer.py
${PYTHON_SITELIB}/${PKGVERSION}/tokens.py
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
PYYAML_DEPEND_MK:= ${PYYAML_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= py-yaml
endif
ifeq (+,$(PYYAML_DEPEND_MK)) # -----------------------------------------------
PREFER.py-yaml?= robotpkg
DEPEND_USE+= py-yaml
DEPEND_ABI.py-yaml?= ${PKGTAG.python-}yaml>=3.10
DEPEND_DIR.py-yaml?= ../../wip/py-yaml
SYSTEM_SEARCH.py-yaml=\
'${PYTHON_SYSLIBSEARCH}/yaml/__init__.py:/__version__/s/[^0-9.]//gp'
include ../../devel/yaml-cpp/depend.mk
include ../../mk/sysdep/python.mk
endif # PYYAML_DEPEND_MK -----------------------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (PyYAML-3.10.tar.gz) = 476dcfbcc6f4ebf3c06186229e8e2bd7d7b20e73
RMD160 (PyYAML-3.10.tar.gz) = 0fe20d93030c15b0ea6dcfc8dfee0f1f0d418aeb
Size (PyYAML-3.10.tar.gz) = 241524 bytes
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment