From 4c2c23f69fe5cbd1a164398bc082d924c676f8e9826dc289e9b04299cdb986e7 Mon Sep 17 00:00:00 2001 From: Todd R Date: Fri, 16 Nov 2018 19:27:55 +0000 Subject: [PATCH] Accepting request 649803 from home:TheBlackCat:branches:devel:languages:python - Update to version 0.17.1 * This release address a packaging error because of an erroneous declaration that any built wheels are universal. - Update to version 0.17.0 * Fix ``from collections import ChainMap`` after install_aliases() (issue #226) * Fix multiple import from ``__future__`` bug in futurize (issue #113) * Add support for proper %s formatting of newbytes * Properly implement iterator protocol for newrange object * Fix ``past.translation`` on read-only file systems * Fix Tkinter import bug introduced in Python 2.7.4 (issue #262) * Correct TypeError to ValueError in a specific edge case for newrange * Support inequality tests betwen newstrs and newbytes * Add type check to __get__ in newsuper * Fix fix_divsion_safe to support better conversion of complex expressions, and skip obvious float division. OBS-URL: https://build.opensuse.org/request/show/649803 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-future?expand=0&rev=14 --- future-0.16.0.tar.gz | 3 --- future-0.17.1.tar.gz | 3 +++ python-future-rpmlintrc | 2 ++ python-future.changes | 19 +++++++++++++++++++ python-future.spec | 31 +++++++++++++------------------ 5 files changed, 37 insertions(+), 21 deletions(-) delete mode 100644 future-0.16.0.tar.gz create mode 100644 future-0.17.1.tar.gz create mode 100644 python-future-rpmlintrc diff --git a/future-0.16.0.tar.gz b/future-0.16.0.tar.gz deleted file mode 100644 index 034383c..0000000 --- a/future-0.16.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb -size 824484 diff --git a/future-0.17.1.tar.gz b/future-0.17.1.tar.gz new file mode 100644 index 0000000..6e9cd6f --- /dev/null +++ b/future-0.17.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8 +size 829119 diff --git a/python-future-rpmlintrc b/python-future-rpmlintrc new file mode 100644 index 0000000..ea5ce2e --- /dev/null +++ b/python-future-rpmlintrc @@ -0,0 +1,2 @@ +addFilter("pem-certificate .*/site-packages/future/backports/test/.*\.pem") +addFilter("zero-length .*/site-packages/future/backports/test/nullcert.pem") diff --git a/python-future.changes b/python-future.changes index 51a6c52..db93aef 100644 --- a/python-future.changes +++ b/python-future.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Nov 16 19:11:06 UTC 2018 - Todd R + +- Update to version 0.17.1 + * This release address a packaging error because of an erroneous declaration that + any built wheels are universal. +- Update to version 0.17.0 + * Fix ``from collections import ChainMap`` after install_aliases() (issue #226) + * Fix multiple import from ``__future__`` bug in futurize (issue #113) + * Add support for proper %s formatting of newbytes + * Properly implement iterator protocol for newrange object + * Fix ``past.translation`` on read-only file systems + * Fix Tkinter import bug introduced in Python 2.7.4 (issue #262) + * Correct TypeError to ValueError in a specific edge case for newrange + * Support inequality tests betwen newstrs and newbytes + * Add type check to __get__ in newsuper + * Fix fix_divsion_safe to support better conversion of complex expressions, and + skip obvious float division. + ------------------------------------------------------------------- Thu Apr 6 16:24:20 UTC 2017 - toddrme2178@gmail.com diff --git a/python-future.spec b/python-future.spec index 1a28ab7..7c29ce5 100644 --- a/python-future.spec +++ b/python-future.spec @@ -1,7 +1,7 @@ # # spec file for package python-future # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,35 +18,32 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-future -Version: 0.16.0 +Version: 0.17.1 Release: 0 -Summary: Clean single-source support for Python 3 and 2 +Summary: Single-source support for Python 3 and 2 License: MIT Group: Development/Languages/Python Url: https://python-future.org -Source: https://files.pythonhosted.org/packages/source/f/future/future-%{version}.tar.gz +Source0: https://files.pythonhosted.org/packages/source/f/future/future-%{version}.tar.gz +Source100: python-future-rpmlintrc BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} Requires(post): update-alternatives Requires(preun): update-alternatives -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %python_subpackages %description -Easy, safe support for Python 2/3 compatibility - -future is the missing compatibility layer between Python 2 and Python -3. It allows you to use a single, clean Python 3.x-compatible codebase to -support both Python 2 and Python 3 with minimal overhead. - +Future is a compatibility layer between Python 2 and Python 3. +It allows you to use a single Python 3.x-compatible codebase to +support both Python 2 and Python 3. %prep %setup -q -n future-%{version} - +sed -i -e '/^#!\//, 1d' src/future/backports/test/pystone.py %build %python_build @@ -58,8 +55,7 @@ support both Python 2 and Python 3 with minimal overhead. %python_clone -a %{buildroot}%{_bindir}/futurize %python_clone -a %{buildroot}%{_bindir}/pasteurize -%{python_expand %fdupes %{buildroot}%{$python_sitearch} } - +%python_expand %fdupes %{buildroot}%{$python_sitelib} %post %{python_install_alternative futurize pasteurize} @@ -67,12 +63,11 @@ support both Python 2 and Python 3 with minimal overhead. %preun %python_uninstall_alternative futurize - %files %{python_files} -%defattr(-,root,root,-) -%doc LICENSE.txt README.rst -%{python_sitelib}/* +%doc README.rst +%license LICENSE.txt %python_alternative %{_bindir}/futurize %python_alternative %{_bindir}/pasteurize +%{python_sitelib}/* %changelog