From 47b74e7e9006fcc1183a5571e7b4aab668b76a7b Mon Sep 17 00:00:00 2001 From: Raul Infante-Sainz Date: Fri, 24 May 2019 17:04:05 +0100 Subject: Added PyYAML Python package into the project With this commit, PyYAML Python package has been added into the project. It is widely used in the Python community and the goal is to have human readable configuration files. As in the web page (https://pypi.org/project/PyYAML/) says: YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python. --- reproduce/software/config/installation/versions.mk | 1 + reproduce/software/make/python.mk | 12 ++++++++++++ 2 files changed, 13 insertions(+) (limited to 'reproduce') diff --git a/reproduce/software/config/installation/versions.mk b/reproduce/software/config/installation/versions.mk index 9f74b27..7019ee4 100644 --- a/reproduce/software/config/installation/versions.mk +++ b/reproduce/software/config/installation/versions.mk @@ -136,6 +136,7 @@ pycparser-version = 2.19 pyparsing-version = 2.3.1 pypkgconfig-version = 1.5.1 python-dateutil-version = 2.8.0 +pyyaml-version = 5.1 requests-version = 2.21.0 scipy-version = 1.2.1 secretstorage-version = 3.1.1 diff --git a/reproduce/software/make/python.mk b/reproduce/software/make/python.mk index 592ca2f..3e44451 100644 --- a/reproduce/software/make/python.mk +++ b/reproduce/software/make/python.mk @@ -86,6 +86,7 @@ pytarballs = $(foreach t, asn1crypto-$(asn1crypto-version).tar.gz \ python-$(python-version).tar.gz \ python-dateutil-$(python-dateutil-version).tar.gz \ pyparsing-$(pyparsing-version).tar.gz \ + pyyaml-$(pyyaml-version).tar.gz \ requests-$(requests-version).tar.gz \ scipy-$(scipy-version).tar.gz \ secretstorage-$(secretstorage-version).tar.gz \ @@ -140,6 +141,10 @@ $(pytarballs): $(tdir)/%: elif [ $$n = python ]; then mergenames=0 h=https://www.python.org/ftp/python/$(python-version)/Python-$(python-version).tgz + elif [ $$n = pyyaml ]; then + mergenames=0 + hash=9f/2c/9417b5c774792634834e730932745bc09a7d36754ca00acf1ccd1ac2594d + h=$(pytopurl)/$$hash/PyYAML-$(pyyaml-version).tar.gz elif [ $$n = libffi ]; then mergenames=0 h=ftp://sourceware.org/pub/libffi/libffi-$(libffi-version).tar.gz @@ -463,6 +468,13 @@ $(ipydir)/python-dateutil: $(tdir)/python-dateutil-$(python-dateutil-version).ta $(call pybuild, tar xf, $<, python-dateutil-$(python-dateutil-version), ,\ python-dateutil $(python-dateutil-version)) +$(ipydir)/pyyaml: $(tdir)/pyyaml-$(pyyaml-version).tar.gz \ + $(ibidir)/yaml \ + $(ipydir)/cython \ + $(ipydir)/setuptools + $(call pybuild, tar xf, $<, pyyaml-$(pyyaml-version), ,\ + PyYAML $(pyyaml-version)) + $(ipydir)/requests: $(tdir)/requests-$(requests-version).tar.gz \ $(ipydir)/certifi \ $(ipydir)/chardet \ -- cgit v1.2.1