From e72c6e1b0a7840ea3a07d87091b5589670a33025 Mon Sep 17 00:00:00 2001 From: Jason Montleon Date: Thu, 30 Dec 2021 14:58:20 -0500 Subject: [PATCH] update to 0.16.6-8 --- python-ruamel-yaml.spec | 88 ++++++++++++++++++++++++++++++++--------- sources | 4 +- 2 files changed, 70 insertions(+), 22 deletions(-) diff --git a/python-ruamel-yaml.spec b/python-ruamel-yaml.spec index 374fad3..727b342 100644 --- a/python-ruamel-yaml.spec +++ b/python-ruamel-yaml.spec @@ -1,46 +1,50 @@ %global pypi_name ruamel.yaml %global pname ruamel-yaml -%global commit 75b1b39341d9 +%global commit 44504659794e463523ff8d0b40bac18dfe3b52f8 +%global debug_package %{nil} Name: python-%{pname} -Version: 0.15.41 -Release: 2%{?dist} -Summary: YAML 1.2 loader/dumper package for Python +Version: 0.16.6 +Release: 8%{?dist} +Summary: YAML 1.2 loader/dumper package for Python License: MIT -URL: https://bitbucket.org/ruamel/yaml -#Source0: https://files.pythonhosted.org/packages/source/r/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +URL: https://sourceforge.net/projects/ruamel-yaml # Use bitbucket sources so we can run the tests -Source0: https://bitbucket.org/ruamel/yaml/get/%{version}.tar.gz#/%{pname}-%{version}.tar.gz -# Works with pytest 2.7 -Patch0: python-ruamel-yaml-pytest27.patch +Source0: https://sourceforge.net/code-snapshots/hg/r/ru/ruamel-yaml/code/%{pname}-code-%{commit}.zip # Don't require ruamel.std.pathlib, but use stdlib's pathlib on py3, pathlib2 on py2 Patch1: python-ruamel-yaml-pathlib.patch - -BuildRequires: gcc -BuildRequires: libyaml-devel + %description ruamel.yaml is a YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11 %package -n python%{python3_pkgversion}-%{pname} -Summary: YAML 1.2 loader/dumper package for Python +Summary: YAML 1.2 loader/dumper package for Python BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-setuptools # For tests BuildRequires: python%{python3_pkgversion}-pytest +# typing was added in Python 3.5 +%if %{python3_pkgversion} == 34 +BuildRequires: python%{python3_pkgversion}-typing +%endif %{?python_provide:%python_provide python%{python3_pkgversion}-%{pypi_name}} +Requires: python%{python3_pkgversion}-ruamel-yaml-clib Requires: python%{python3_pkgversion}-setuptools +%if %{python3_pkgversion} == 34 +Requires: python%{python3_pkgversion}-typing +%endif %description -n python%{python3_pkgversion}-%{pname} ruamel.yaml is a YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11 %prep -%autosetup -n %{pname}-%{commit} -p1 +%autosetup -n %{pname}-code-%{commit} -p1 rm -rf %{pypi_name}.egg-info %build @@ -50,17 +54,63 @@ rm -rf %{pypi_name}.egg-info %{__python3} setup.py install --single-version-externally-managed --skip-build --root $RPM_BUILD_ROOT %check -PYTHONPATH=$(echo build/lib.*%{python3_version}) py.test-%{python3_version} _test/test_*.py +PYTHONPATH=$(echo build/lib) py.test-%{python3_version} _test/test_*.py %files -n python%{python3_pkgversion}-%{pname} %license LICENSE %doc README.rst -%{python3_sitearch}/ruamel -%{python3_sitearch}/_ruamel_yaml.cpython-* -%{python3_sitearch}/%{pypi_name}-%{version}-py?.?-*.pth -%{python3_sitearch}/%{pypi_name}-%{version}-py?.?.egg-info +%{python3_sitelib}/ruamel +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}-*.pth +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.16.6-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.16.6-7 +- Rebuilt for Python 3.10 + +* Mon Feb 22 2021 Joel Capitao - 0.16.6-6 +- Change upstream URL +- Remove obsolete patch + +* Wed Jan 27 2021 Fedora Release Engineering - 0.16.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.16.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 0.16.6-3 +- Rebuilt for Python 3.9 + +* Thu Jan 30 2020 Fedora Release Engineering - 0.16.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Mon Jan 20 2020 Jason Montleon - 0.16.6-1 +- Update to 0.16.6 + +* Thu Oct 03 2019 Miro Hrončok - 0.16.5-3 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Fri Aug 30 2019 Chandan Kumar - 0.16.5-2 +- Added ruamel-yaml-clib as Requires + +* Tue Aug 27 2019 Chedi Toueiti - 0.16.5-1 +- Update to 0.16.5 + +* Mon Aug 19 2019 Miro Hrončok - 0.15.41-6 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 0.15.41-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 0.15.41-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 14 2019 Miro Hrončok - 0.15.41-3 +- Subpackage python2-ruamel-yaml has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Sat Jul 14 2018 Fedora Release Engineering - 0.15.41-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 8930437..724a23d 100644 --- a/sources +++ b/sources @@ -1,3 +1 @@ -SHA512 (python-ruamel-yaml-pytest27.patch) = aa2e9517d9a4bcd68eab14db809e35254b51227929f66caa08f82744bb60c93cc36d563e9eda7d187c5e21dafec203c6a4daec3094f5e7922212ad0971aa86ae -SHA512 (python-ruamel-yaml-pathlib.patch) = a69351d2c0bb6c060ba86d1c532a70df5a3c16a24ecd49dc940594caac4bd40f6f3e00ee611a083c66ed5f74b568be2fad75828c080500091bb571f5cc06edd9 -SHA512 (ruamel-yaml-0.15.41.tar.gz) = 5dcc6430a6e13a419132b9dd54bc27dedeb8037d079717817a23bde5700469fa58f634eecc6f9ca6ce67c0146ec42df0a8f9f41eca0b1e35bf6dcce1a13860d6 +SHA512 (ruamel-yaml-code-44504659794e463523ff8d0b40bac18dfe3b52f8.zip) = 920c1a41a94d55fe1e0598fe5b8d15a45342a37ed30c1b671d22579d88369b77ff9b6422200bc2106b28056962610149c5e899c68bbd096ea940800dc7ad560d