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 - [email protected]
+
+- 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: [email protected]
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: [email protected]
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