1
0
forked from pool/python-future

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
This commit is contained in:
Todd R 2018-11-16 19:27:55 +00:00 committed by Git OBS Bridge
parent 9ac719b9e3
commit 4c2c23f69f
5 changed files with 37 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb
size 824484

3
future-0.17.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:67045236dcfd6816dc439556d009594abf643e5eb48992e36beac09c2ca659b8
size 829119

2
python-future-rpmlintrc Normal file
View File

@ -0,0 +1,2 @@
addFilter("pem-certificate .*/site-packages/future/backports/test/.*\.pem")
addFilter("zero-length .*/site-packages/future/backports/test/nullcert.pem")

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Fri Nov 16 19:11:06 UTC 2018 - Todd R <toddrme2178@gmail.com>
- 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 Thu Apr 6 16:24:20 UTC 2017 - toddrme2178@gmail.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package python-future # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,35 +18,32 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-future Name: python-future
Version: 0.16.0 Version: 0.17.1
Release: 0 Release: 0
Summary: Clean single-source support for Python 3 and 2 Summary: Single-source support for Python 3 and 2
License: MIT License: MIT
Group: Development/Languages/Python Group: Development/Languages/Python
Url: https://python-future.org 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: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools}
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun): update-alternatives Requires(preun): update-alternatives
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
%python_subpackages %python_subpackages
%description %description
Easy, safe support for Python 2/3 compatibility Future is a compatibility layer between Python 2 and Python 3.
It allows you to use a single Python 3.x-compatible codebase to
future is the missing compatibility layer between Python 2 and Python support both Python 2 and Python 3.
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.
%prep %prep
%setup -q -n future-%{version} %setup -q -n future-%{version}
sed -i -e '/^#!\//, 1d' src/future/backports/test/pystone.py
%build %build
%python_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}/futurize
%python_clone -a %{buildroot}%{_bindir}/pasteurize %python_clone -a %{buildroot}%{_bindir}/pasteurize
%{python_expand %fdupes %{buildroot}%{$python_sitearch} } %python_expand %fdupes %{buildroot}%{$python_sitelib}
%post %post
%{python_install_alternative futurize pasteurize} %{python_install_alternative futurize pasteurize}
@ -67,12 +63,11 @@ support both Python 2 and Python 3 with minimal overhead.
%preun %preun
%python_uninstall_alternative futurize %python_uninstall_alternative futurize
%files %{python_files} %files %{python_files}
%defattr(-,root,root,-) %doc README.rst
%doc LICENSE.txt README.rst %license LICENSE.txt
%{python_sitelib}/*
%python_alternative %{_bindir}/futurize %python_alternative %{_bindir}/futurize
%python_alternative %{_bindir}/pasteurize %python_alternative %{_bindir}/pasteurize
%{python_sitelib}/*
%changelog %changelog