From 730f79f7e4b043cf3852b852d7a6b946141077a87e5333ae0eae8d7bcc07ed45 Mon Sep 17 00:00:00 2001 From: Jan Matejek Date: Mon, 6 Mar 2017 13:34:20 +0000 Subject: [PATCH] Accepting request 471398 from home:XRevan86 OBS-URL: https://build.opensuse.org/request/show/471398 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyYAML?expand=0&rev=19 --- python-PyYAML.changes | 6 ++++++ python-PyYAML.spec | 25 ++++++++++++++----------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/python-PyYAML.changes b/python-PyYAML.changes index 1deb4aa..7a4102d 100644 --- a/python-PyYAML.changes +++ b/python-PyYAML.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 3 11:42:12 UTC 2017 - sor.alexei@meowr.ru + +- Use pythonhosted.org for the reference link. +- Provide python-yaml instead of python2-yaml again. + ------------------------------------------------------------------- Mon Feb 20 15:19:50 UTC 2017 - jmatejek@suse.com diff --git a/python-PyYAML.spec b/python-PyYAML.spec index 30b573c..3cf2b0f 100644 --- a/python-PyYAML.spec +++ b/python-PyYAML.spec @@ -17,6 +17,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define oldpython python Name: python-PyYAML Version: 3.12 Release: 0 @@ -24,52 +25,54 @@ Summary: YAML parser and emitter for Python License: MIT Group: Development/Languages/Python Url: http://pyyaml.org/wiki/PyYAML -Source: https://pypi.io/packages/source/P/PyYAML/PyYAML-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/P/PyYAML/PyYAML-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: libyaml-devel BuildRequires: python-rpm-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifpython2 -Provides: python-yaml = %{version} -Obsoletes: python-yaml < %{version} +# python-yaml was last used in openSUSE 12.1. +Provides: %{oldpython}-yaml = %{version} +Obsoletes: %{oldpython}-yaml < %{version} %endif -%python_subpackages %description YAML is a data serialization format designed for human readability -and interaction with scripting languages. PyYAML is a YAML parser +and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python. PyYAML features a complete YAML 1.1 parser, Unicode support, pickle -support, capable extension API, and sensible error messages. PyYAML +support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that allow to represent an arbitrary Python object. PyYAML is applicable for a broad range of tasks from complex configuration files to object serialization and persistance. +%python_subpackages + %prep %setup -q -n PyYAML-%{version} %build export CFLAGS="%{optflags}" %python_build -find examples -type f | xargs chmod -x # Fix example permissions +# Fix example permissions. +find examples/ -type f | xargs chmod a-x %install %python_install %check -#increase file-descriptor-count for ppc to make tests happy +# Increase file-descriptor-count for ppc to make tests happy. %ifarch ppc ppc64 s390 s390x ulimit -Sn 2048 %endif %python_exec setup.py test %files %{python_files} -%defattr(-,root,root,-) -%doc CHANGES LICENSE README examples +%defattr(-,root,root) +%doc CHANGES LICENSE README examples/ %{python_sitearch}/yaml %{python_sitearch}/_yaml.*so %{python_sitearch}/PyYAML-%{version}-py%{python_version}.egg-info