Hello community, here is the log from the commit of package python-text-unidecode for openSUSE:Factory checked in at 2017-11-09 14:07:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-text-unidecode (Old) and /work/SRC/openSUSE:Factory/.python-text-unidecode.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-text-unidecode" Thu Nov 9 14:07:35 2017 rev:2 rq:540012 version:1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-text-unidecode/python-text-unidecode.changes 2017-11-04 10:25:11.919816539 +0100 +++ /work/SRC/openSUSE:Factory/.python-text-unidecode.new/python-text-unidecode.changes 2017-11-09 14:07:35.909688831 +0100 @@ -1,0 +2,13 @@ +Wed Nov 8 19:03:31 UTC 2017 - arun@gmx.de + +- specfile: + * add LICENSE to %doc + +- update to version 1.1: + * DOC use official Travis badge + * Test and document all modern Python versions + * Include license file in the source code and distribute it + * Enable pip cache in Travis CI + * Use pkg_resources to keep the package zip-safe + +------------------------------------------------------------------- Old: ---- text-unidecode-1.0.tar.gz New: ---- text-unidecode-1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-text-unidecode.spec ++++++ --- /var/tmp/diff_new_pack.xrOkCJ/_old 2017-11-09 14:07:36.649661866 +0100 +++ /var/tmp/diff_new_pack.xrOkCJ/_new 2017-11-09 14:07:36.653661720 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-text-unidecode -Version: 1.0 +Version: 1.1 Release: 0 Summary: The most basic Text::Unidecode port License: Artistic-1.0 @@ -29,7 +29,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRoot: %{{_tmppath}}/%{name}-%{version}-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %python_subpackages @@ -55,7 +55,7 @@ %files %{python_files} %defattr(-,root,root,-) -%doc README.rst +%doc README.rst LICENSE %{python_sitelib}/* %changelog ++++++ text-unidecode-1.0.tar.gz -> text-unidecode-1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/LICENSE new/text-unidecode-1.1/LICENSE --- old/text-unidecode-1.0/LICENSE 1970-01-01 01:00:00.000000000 +0100 +++ new/text-unidecode-1.1/LICENSE 2017-11-07 10:21:48.000000000 +0100 @@ -0,0 +1,127 @@ + The "Artistic License" + + Preamble + +The intent of this document is to state the conditions under which a +Package may be copied, such that the Copyright Holder maintains some +semblance of artistic control over the development of the package, +while giving the users of the package the right to use and distribute +the Package in a more-or-less customary fashion, plus the right to make +reasonable modifications. + +Definitions: + + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + + "You" is you, if you're thinking about copying or distributing + this Package. + + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + +1. You may make and give away verbatim copies of the source form of the +Standard Version of this Package without restriction, provided that you +duplicate all of the original copyright notices and associated disclaimers. + +2. You may apply bug fixes, portability fixes and other modifications +derived from the Public Domain or from the Copyright Holder. A Package +modified in such a way shall still be considered the Standard Version. + +3. You may otherwise modify your copy of this Package in any way, provided +that you insert a prominent notice in each changed file stating how and +when you changed that file, and provided that you do at least ONE of the +following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +4. You may distribute the programs of this Package in object code or +executable form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +5. You may charge a reasonable copying fee for any distribution of this +Package. You may charge any fee you choose for support of this +Package. You may not charge a fee for this Package itself. However, +you may distribute this Package in aggregate with other (possibly +commercial) programs as part of a larger (possibly commercial) software +distribution provided that you do not advertise this Package as a +product of your own. You may embed this Package's interpreter within +an executable of yours (by linking); this shall be construed as a mere +form of aggregation, provided that the complete Standard Version of the +interpreter is so embedded. + +6. The scripts and library files supplied as input to or produced as +output from the programs of this Package do not automatically fall +under the copyright of this Package, but belong to whoever generated +them, and may be sold commercially, and may be aggregated with this +Package. If such scripts or library files are aggregated with this +Package via the so-called "undump" or "unexec" methods of producing a +binary executable image, then distribution of such an image shall +neither be construed as a distribution of this Package nor shall it +fall under the restrictions of Paragraphs 3 and 4, provided that you do +not represent such an executable image as a Standard Version of this +Package. + +7. C subroutines (or comparably compiled subroutines in other +languages) supplied by you and linked into this Package in order to +emulate subroutines and variables of the language defined by this +Package shall not be considered part of this Package, but are the +equivalent of input as in Paragraph 6, provided these subroutines do +not change the language in any way that would cause it to fail the +regression tests for the language. + +8. Aggregation of this Package with a commercial distribution is always +permitted provided that the use of this Package is embedded; that is, +when no overt attempt is made to make this Package's interfaces visible +to the end user of the commercial distribution. Such use shall not be +construed as a distribution of this Package. + +9. The name of the Copyright Holder may not be used to endorse or promote +products derived from this software without specific prior written permission. + +10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED +WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + + The End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/MANIFEST.in new/text-unidecode-1.1/MANIFEST.in --- old/text-unidecode-1.0/MANIFEST.in 2015-08-13 22:01:06.000000000 +0200 +++ new/text-unidecode-1.1/MANIFEST.in 2017-11-07 10:21:48.000000000 +0100 @@ -1,4 +1,3 @@ -include README.rst +include LICENSE include _dump.pl -include src/text_unicode/data.bin -include test_unidecode.py \ No newline at end of file +include test_unidecode.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/PKG-INFO new/text-unidecode-1.1/PKG-INFO --- old/text-unidecode-1.0/PKG-INFO 2015-08-13 22:16:15.000000000 +0200 +++ new/text-unidecode-1.1/PKG-INFO 2017-11-07 10:26:21.000000000 +0100 @@ -1,17 +1,18 @@ Metadata-Version: 1.1 Name: text-unidecode -Version: 1.0 +Version: 1.1 Summary: The most basic Text::Unidecode port Home-page: https://github.com/kmike/text-unidecode/ Author: Mikhail Korobov Author-email: kmike84@gmail.com License: Artistic License +Description-Content-Type: UNKNOWN Description: Text-Unidecode ============== - .. image:: https://img.shields.io/travis/kmike/text-unidecode/master.svg - :target: https://travis-ci.org/kmike/text-unidecode - :alt: Build Status + .. image:: https://travis-ci.org/kmike/text-unidecode.svg?branch=master + :target: https://travis-ci.org/kmike/text-unidecode + :alt: Build Status text-unidecode is the most basic port of the `Text::Unidecode http://search.cpan.org/~sburke/Text-Unidecode-0.04/lib/Text/Unidecode.pm`_ @@ -21,9 +22,9 @@ and isounidecode_). unidecode_ is GPL; isounidecode_ doesn't support Python 3 and uses too much memory. - This port is licensed under `Artistic License`_ and supports both - Python 2.x and 3.x. If you're OK with GPL, use unidecode_ (it has - better memory usage and better transliteration quality). + This port is licensed under `Artistic License`_ and supports Python 2.7 and + 3.3+. If you're OK with GPL, use unidecode_ (it has better memory usage and + better transliteration quality). .. _unidecode: http://pypi.python.org/pypi/Unidecode/ .. _isounidecode: http://pypi.python.org/pypi/isounidecode/ @@ -45,19 +46,18 @@ >>> unidecode(u'какой-то текст') u'kakoi-to tekst' - Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: Artistic License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 -Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.2 Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Software Development :: Libraries :: Python Modules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/README.rst new/text-unidecode-1.1/README.rst --- old/text-unidecode-1.0/README.rst 2015-08-13 22:15:10.000000000 +0200 +++ new/text-unidecode-1.1/README.rst 2017-11-07 10:24:56.000000000 +0100 @@ -1,9 +1,9 @@ Text-Unidecode ============== -.. image:: https://img.shields.io/travis/kmike/text-unidecode/master.svg - :target: https://travis-ci.org/kmike/text-unidecode - :alt: Build Status +.. image:: https://travis-ci.org/kmike/text-unidecode.svg?branch=master + :target: https://travis-ci.org/kmike/text-unidecode + :alt: Build Status text-unidecode is the most basic port of the `Text::Unidecode http://search.cpan.org/~sburke/Text-Unidecode-0.04/lib/Text/Unidecode.pm`_ @@ -13,9 +13,9 @@ and isounidecode_). unidecode_ is GPL; isounidecode_ doesn't support Python 3 and uses too much memory. -This port is licensed under `Artistic License`_ and supports both -Python 2.x and 3.x. If you're OK with GPL, use unidecode_ (it has -better memory usage and better transliteration quality). +This port is licensed under `Artistic License`_ and supports Python 2.7 and +3.3+. If you're OK with GPL, use unidecode_ (it has better memory usage and +better transliteration quality). .. _unidecode: http://pypi.python.org/pypi/Unidecode/ .. _isounidecode: http://pypi.python.org/pypi/isounidecode/ @@ -36,4 +36,3 @@ >>> from text_unidecode import unidecode >>> unidecode(u'какой-то текст') u'kakoi-to tekst' - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/setup.cfg new/text-unidecode-1.1/setup.cfg --- old/text-unidecode-1.0/setup.cfg 2015-08-13 22:16:15.000000000 +0200 +++ new/text-unidecode-1.1/setup.cfg 2017-11-07 10:26:21.000000000 +0100 @@ -1,5 +1,10 @@ +[bdist_wheel] +universal = 1 + +[metadata] +license_file = LICENSE + [egg_info] tag_build = tag_date = 0 -tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/setup.py new/text-unidecode-1.1/setup.py --- old/text-unidecode-1.0/setup.py 2015-08-13 22:11:51.000000000 +0200 +++ new/text-unidecode-1.1/setup.py 2017-11-07 10:24:04.000000000 +0100 @@ -3,7 +3,7 @@ import sys from setuptools import setup -__version__ = '1.0' +__version__ = '1.1' if sys.version_info >= (3, ): @@ -34,12 +34,12 @@ 'License :: OSI Approved :: Artistic License', 'Programming Language :: Python', 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Software Development :: Libraries :: Python Modules', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/src/text_unidecode/__init__.py new/text-unidecode-1.1/src/text_unidecode/__init__.py --- old/text-unidecode-1.0/src/text_unidecode/__init__.py 2015-08-13 22:09:12.000000000 +0200 +++ new/text-unidecode-1.1/src/text_unidecode/__init__.py 2017-11-07 10:21:48.000000000 +0100 @@ -1,8 +1,9 @@ # -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literals import os +from pkg_resources import resource_filename -_data_path = os.path.join(os.path.dirname(__file__), 'data.bin') +_data_path = resource_filename(__name__, 'data.bin') with open(_data_path, 'rb') as f: _replaces = f.read().decode('utf8').split('\x00') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/src/text_unidecode.egg-info/PKG-INFO new/text-unidecode-1.1/src/text_unidecode.egg-info/PKG-INFO --- old/text-unidecode-1.0/src/text_unidecode.egg-info/PKG-INFO 2015-08-13 22:16:15.000000000 +0200 +++ new/text-unidecode-1.1/src/text_unidecode.egg-info/PKG-INFO 2017-11-07 10:26:21.000000000 +0100 @@ -1,17 +1,18 @@ Metadata-Version: 1.1 Name: text-unidecode -Version: 1.0 +Version: 1.1 Summary: The most basic Text::Unidecode port Home-page: https://github.com/kmike/text-unidecode/ Author: Mikhail Korobov Author-email: kmike84@gmail.com License: Artistic License +Description-Content-Type: UNKNOWN Description: Text-Unidecode ============== - .. image:: https://img.shields.io/travis/kmike/text-unidecode/master.svg - :target: https://travis-ci.org/kmike/text-unidecode - :alt: Build Status + .. image:: https://travis-ci.org/kmike/text-unidecode.svg?branch=master + :target: https://travis-ci.org/kmike/text-unidecode + :alt: Build Status text-unidecode is the most basic port of the `Text::Unidecode http://search.cpan.org/~sburke/Text-Unidecode-0.04/lib/Text/Unidecode.pm`_ @@ -21,9 +22,9 @@ and isounidecode_). unidecode_ is GPL; isounidecode_ doesn't support Python 3 and uses too much memory. - This port is licensed under `Artistic License`_ and supports both - Python 2.x and 3.x. If you're OK with GPL, use unidecode_ (it has - better memory usage and better transliteration quality). + This port is licensed under `Artistic License`_ and supports Python 2.7 and + 3.3+. If you're OK with GPL, use unidecode_ (it has better memory usage and + better transliteration quality). .. _unidecode: http://pypi.python.org/pypi/Unidecode/ .. _isounidecode: http://pypi.python.org/pypi/isounidecode/ @@ -45,19 +46,18 @@ >>> unidecode(u'какой-то текст') u'kakoi-to tekst' - Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: Artistic License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 -Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.2 Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy Classifier: Topic :: Software Development :: Libraries :: Python Modules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/text-unidecode-1.0/src/text_unidecode.egg-info/SOURCES.txt new/text-unidecode-1.1/src/text_unidecode.egg-info/SOURCES.txt --- old/text-unidecode-1.0/src/text_unidecode.egg-info/SOURCES.txt 2015-08-13 22:16:15.000000000 +0200 +++ new/text-unidecode-1.1/src/text_unidecode.egg-info/SOURCES.txt 2017-11-07 10:26:21.000000000 +0100 @@ -1,6 +1,8 @@ +LICENSE MANIFEST.in README.rst _dump.pl +setup.cfg setup.py test_unidecode.py src/text_unidecode/__init__.py