Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-slugify for 
openSUSE:Factory checked in at 2021-12-07 00:00:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-slugify (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-slugify.new.31177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-slugify"

Tue Dec  7 00:00:30 2021 rev:10 rq:936112 version:5.0.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-slugify/python-python-slugify.changes  
    2020-08-05 20:29:01.823087071 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-slugify.new.31177/python-python-slugify.changes
   2021-12-07 00:02:19.343940510 +0100
@@ -1,0 +2,7 @@
+Mon Dec  6 18:23:52 UTC 2021 - Dirk M??ller <[email protected]>
+
+- update to 5.0.2:
+  * Drop support for python 2.7, 3.5 & tox, clean up
+  * Add support for Py 3.9
+
+-------------------------------------------------------------------

Old:
----
  python-slugify-4.0.1.tar.gz

New:
----
  python-slugify-5.0.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-python-slugify.spec ++++++
--- /var/tmp/diff_new_pack.cPX0f8/_old  2021-12-07 00:02:19.951938360 +0100
+++ /var/tmp/diff_new_pack.cPX0f8/_new  2021-12-07 00:02:19.955938346 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-python-slugify
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%global skip_python2 1
 Name:           python-python-slugify
-Version:        4.0.1
+Version:        5.0.2
 Release:        0
 Summary:        Slugify application that handles Unicode
 License:        MIT
@@ -32,7 +33,7 @@
 Requires:       python-setuptools
 Requires:       python-text-unidecode >= 1.3
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 Suggests:       python-Unidecode >= 1.1.1
 Conflicts:      python-awesome-slugify
 BuildArch:      noarch

++++++ python-slugify-4.0.1.tar.gz -> python-slugify-5.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-slugify-4.0.1/CHANGELOG.md 
new/python-slugify-5.0.2/CHANGELOG.md
--- old/python-slugify-4.0.1/CHANGELOG.md       2020-06-30 05:22:38.000000000 
+0200
+++ new/python-slugify-5.0.2/CHANGELOG.md       2021-05-06 01:37:23.000000000 
+0200
@@ -1,186 +1,202 @@
+## 5.0.2
+
+- Enable twine publish
+
+## 5.0.1
+
+- Drop support for python 2.7, 3.5 & tox, clean up
+
+## 5.0.0
+
+- Add support for Py 3.9 - added tox (@jon-betts - Thx)
+- Drop support for python 2.7, 3.5 & friends
+
 ## 4.0.1
-  - Add support for Py 3.8
+
+- Add support for Py 3.8
+- Last version with `official` python 2.7 and <= 3.5 support
 
 ## 4.0.0
-  - Drop support from 2.6, & < 3.4.5
+
+- Drop support from 2.6, & < 3.4.5
 
 ## 3.0.6
-  - Fixed encoding in special.py
+
+- Fixed encoding in special.py
 
 ## 3.0.5
-  - Add test for pre-translation (e.g German Umlaut)
-  - Add special char supports (optional Use)
+
+- Add test for pre-translation (e.g German Umlaut)
+- Add special char supports (optional Use)
 
 ## 3.0.4
-  - Now supporting text-unidecode>=1.3
-  - Now supporting Unidecode>=1.1.1 
+
+- Now supporting text-unidecode>=1.3
+- Now supporting Unidecode>=1.1.1
 
 ## 3.0.3
-  - Remove unicode chars from file
+
+- Remove unicode chars from file
 
 ## 3.0.2
-  - Add official support of Py 3.7
+
+- Add official support of Py 3.7
 
 ## 3.0.1
-  - Add test.py to manifest
+
+- Add test.py to manifest
 
 ## 3.0.0
-  - Upgrade Unidecode
-  - Promote text-unidecode as the primary decoding package
-  - Add Unidecode as an optional extra. "pip install python-slugify[unidecode]"
+
+- Upgrade Unidecode
+- Promote text-unidecode as the primary decoding package
+- Add Unidecode as an optional extra. "pip install python-slugify[unidecode]"
 
 ## 2.0.1
-  - Add replacements option e.g. [['|', 'or'], ['%', 'percent'], ['-', '_']] 
(@andriyor)
+
+- Add replacements option e.g. [['|', 'or'], ['%', 'percent'], ['-', '_']] 
(@andriyor)
 
 ## 2.0.0
-  - Fix alternative dependency installation
+
+- Fix alternative dependency installation
 
 ## 1.2.6
-  - Add support for case sensitive slugs (@s-m-e)
+
+- Add support for case sensitive slugs (@s-m-e)
 
 ## 1.2.5
-  - Add support for using text-unidecode (@bolkedebruin)
-  - Switch to pycodestyle instead of pep8
+
+- Add support for using text-unidecode (@bolkedebruin)
+- Switch to pycodestyle instead of pep8
 
 ## 1.2.4
-  - Remove build artifacts during packaging
-  - Simplify the setup.py file (@reece)
+
+- Remove build artifacts during packaging
+- Simplify the setup.py file (@reece)
 
 ## 1.2.3
-  - Republish - possible corrupt 1.2.2 build
+
+- Republish - possible corrupt 1.2.2 build
 
 ## 1.2.2
-  - Add `regex_pattern` option. (@vrbaskiz)
-  - Add Python 3.6 support
+
+- Add `regex_pattern` option. (@vrbaskiz)
+- Add Python 3.6 support
 
 ## 1.2.1
-  - Including certain files (e.g. license.md) in sdists via MANIFEST.in 
(@proinsias)
-  - Relax licensing by moving from BSD to MIT
-  - Add Python 3.5 support
-  - Add more tests
+
+- Including certain files (e.g. license.md) in sdists via MANIFEST.in 
(@proinsias)
+- Relax licensing by moving from BSD to MIT
+- Add Python 3.5 support
+- Add more tests
 
 ## 1.2.0
 
 Backward incompatible change: (@fabiocaccamo)
 
-  - In version < 1.2.0 all single quotes ( ' ) were removed, and
-    moving forward, >= 1.2.0, they will be replaced with ( - ).
-    Example:
-      <  1.2.0 -- ('C\'est d??j?? l\'??t??.' -> "cest-deja-lete")
-      >= 1.2.0 -- ('C\'est d??j?? l\'??t??.' -> "c-est-deja-l-ete")
+- In version < 1.2.0 all single quotes ( ' ) were removed, and
+  moving forward, >= 1.2.0, they will be replaced with ( - ).
+  Example:
+  < 1.2.0 -- ('C\'est d??j?? l\'??t??.' -> "cest-deja-lete")
+  > = 1.2.0 -- ('C\'est d??j?? l\'??t??.' -> "c-est-deja-l-ete")
 
 ## 1.1.4
 
 Bugfix:
 
-  - Add more test cases, dropped `official` support for python 3.2
-
+- Add more test cases, dropped `official` support for python 3.2
 
 ## 1.1.3
 
 Bugfix:
 
-  - Handle unichar in python 3.x
-
+- Handle unichar in python 3.x
 
 ## 1.1.2
 
 Enhancement:
 
-  - Ability to remove `stopwords` from string
-
+- Ability to remove `stopwords` from string
 
 ## 1.0.2
 
 Enhancement:
 
-  - A new PyPI release
-
+- A new PyPI release
 
 ## 1.0.1
 
 Enhancement:
 
-  - Promoting to production grade
-
+- Promoting to production grade
 
 ## 0.1.1
 
 Enhancement:
 
-  - Added option to save word order
-  - Removed 2to3 dependency
-  - Added more tests
-
+- Added option to save word order
+- Removed 2to3 dependency
+- Added more tests
 
 ## 0.1.0
 
 Enhancement:
 
-  - Added more test
-  - Added test for python 3.4
-
+- Added more test
+- Added test for python 3.4
 
 ## 0.0.9
 
 Enhancement:
 
-  - Enable console_scripts
-
+- Enable console_scripts
 
 ## 0.0.8
 
 Enhancement:
 
-  - Move logic out of __init__.py
-  - Added console_scripts (@ekamil)
-  - Updated pep8.sh
-  - Added pypy support
-
+- Move logic out of **init**.py
+- Added console_scripts (@ekamil)
+- Updated pep8.sh
+- Added pypy support
 
 ## 0.0.7
 
 Enhancement:
 
-  - Handle encoding in setup file
-  - Update ReadME, ChangeLog, License files
-
+- Handle encoding in setup file
+- Update ReadME, ChangeLog, License files
 
 ## 0.0.6
 
 Enhancement:
 
-  - Update for smart_truncate
-
+- Update for smart_truncate
 
 ## 0.0.5
 
 Features:
 
-  - Added Python 3.2 and 3.3 support (work by: arthurdarcet@github)
-
+- Added Python 3.2 and 3.3 support (work by: arthurdarcet@github)
 
 ## 0.0.4
 
 Features:
 
-  - Added option to choose non-dash separators (request by: 
danilodimoia@github)
-
+- Added option to choose non-dash separators (request by: danilodimoia@github)
 
 ## 0.0.3
 
 Features:
 
-  - Added the ability to truncate slugs (request by: juanriaza@github)
-
+- Added the ability to truncate slugs (request by: juanriaza@github)
 
 ## 0.0.2
 
 Enhancement:
 
-  - Incremental update
-
+- Incremental update
 
 ## 0.0.1
 
-  - Initial version
+- Initial version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-slugify-4.0.1/PKG-INFO 
new/python-slugify-5.0.2/PKG-INFO
--- old/python-slugify-4.0.1/PKG-INFO   2020-06-30 05:34:51.000000000 +0200
+++ new/python-slugify-5.0.2/PKG-INFO   2021-05-06 01:39:30.496799200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: python-slugify
-Version: 4.0.1
+Version: 5.0.2
 Summary: A Python Slugify application that handles Unicode
 Home-page: https://github.com/un33k/python-slugify
 Author: Val Neekman
@@ -14,11 +14,10 @@
 Classifier: License :: OSI Approved :: MIT License
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
-Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Requires-Python: >=3.6
 Provides-Extra: unidecode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-slugify-4.0.1/README.md 
new/python-slugify-5.0.2/README.md
--- old/python-slugify-4.0.1/README.md  2020-06-30 05:19:49.000000000 +0200
+++ new/python-slugify-5.0.2/README.md  2021-05-06 01:12:52.000000000 +0200
@@ -1,5 +1,4 @@
-Python Slugify
-====================
+# Python Slugify
 
 **A Python slugify application that handles unicode**.
 
@@ -7,26 +6,29 @@
 [![version-image]][version-link]
 [![coverage-image]][coverage-link]
 
-Overview
-====================
+# Overview
 
 **Best attempt** to create slugs from unicode strings while keeping it **DRY**.
 
-Notice
-====================
+# Notice
 
-This module, by default installs and uses 
[text-unidecode](https://github.com/kmike/text-unidecode) *(GPL & Perl 
Artistic)* for its decoding needs.
+This module, by default installs and uses 
[text-unidecode](https://github.com/kmike/text-unidecode) _(GPL & Perl 
Artistic)_ for its decoding needs.
 
-However, there is an alternative decoding package called 
[Unidecode](https://github.com/avian2/unidecode) *(GPL)*. It can be installed 
as `python-slugify[unidecode]` for those who prefer it.
+However, there is an alternative decoding package called 
[Unidecode](https://github.com/avian2/unidecode) _(GPL)_. It can be installed 
as `python-slugify[unidecode]` for those who prefer it.
+
+### Python Versions & `Official` Support
+
+- Python `2.7` <-> python-slugify `< 5.0.0`
+- Python `3.6+` <-> python-slugify `>= 5.0.0`
+
+# How to install
 
-How to install
-====================
     easy_install python-slugify |OR| easy_install python-slugify[unidecode]
     -- OR --
     pip install python-slugify |OR| pip install python-slugify[unidecode]
 
-Options 
-===================
+# Options
+
 ```python
 def slugify(
     text,
@@ -60,8 +62,7 @@
   """
 ```
 
-How to use
-====================
+# How to use
 
 ```python
 from slugify import slugify
@@ -133,12 +134,10 @@
 self.assertEqual(r, "ueber-ueber-german-umlaut")
 
 ```
-   
-For more examples, have a look at the [test.py](test.py) file.
 
+For more examples, have a look at the [test.py](test.py) file.
 
-Command Line Options
-====================
+# Command Line Options
 
 With the package, a command line tool called `slugify` is also installed.
 
@@ -150,6 +149,7 @@
 $ echo "Taking input from STDIN" | slugify --stdin
 taking-input-from-stdin
 ```
+
 ```
 $ slugify taking input from the command line
 taking-input-from-the-command-line
@@ -162,29 +162,26 @@
 quick-brown-fox-jumps-over-lazy-dog
 ```
 
+# Running the tests
 
-Running the tests
-====================
+To run the tests against all environments:
+
+    tox
 
 To run the tests against the current environment:
 
     python test.py
 
+# Contribution
 
-Contribution
-====================
-
-Please read the 
([wiki](https://github.com/un33k/python-slugify/wiki/Python-Slugify-Wiki)) page 
prior to raising any PRs. 
+Please read the 
([wiki](https://github.com/un33k/python-slugify/wiki/Python-Slugify-Wiki)) page 
prior to raising any PRs.
 
-
-License
-====================
+# License
 
 Released under a ([MIT](LICENSE)) license.
 
+# Version
 
-Version
-====================
 X.Y.Z Version
 
     `MAJOR` version -- when you make incompatible API changes,
@@ -193,18 +190,13 @@
 
 [status-image]: https://travis-ci.org/un33k/python-slugify.svg?branch=master
 [status-link]: https://travis-ci.org/un33k/python-slugify
-
 [version-image]: https://img.shields.io/pypi/v/python-slugify.svg
 [version-link]: https://pypi.python.org/pypi/python-slugify
-
 [coverage-image]: https://coveralls.io/repos/un33k/python-slugify/badge.svg
 [coverage-link]: https://coveralls.io/r/un33k/python-slugify
-
 [download-image]: https://img.shields.io/pypi/dm/python-slugify.svg
 [download-link]: https://pypi.python.org/pypi/python-slugify
 
-
-Sponsors
-====================
+# Sponsors
 
 [Neekware Inc.](http://neekware.com)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-slugify-4.0.1/python_slugify.egg-info/PKG-INFO 
new/python-slugify-5.0.2/python_slugify.egg-info/PKG-INFO
--- old/python-slugify-4.0.1/python_slugify.egg-info/PKG-INFO   2020-06-30 
05:34:51.000000000 +0200
+++ new/python-slugify-5.0.2/python_slugify.egg-info/PKG-INFO   2021-05-06 
01:39:30.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: python-slugify
-Version: 4.0.1
+Version: 5.0.2
 Summary: A Python Slugify application that handles Unicode
 Home-page: https://github.com/un33k/python-slugify
 Author: Val Neekman
@@ -14,11 +14,10 @@
 Classifier: License :: OSI Approved :: MIT License
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
-Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Requires-Python: >=3.6
 Provides-Extra: unidecode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-slugify-4.0.1/setup.py 
new/python-slugify-5.0.2/setup.py
--- old/python-slugify-4.0.1/setup.py   2020-06-30 05:19:11.000000000 +0200
+++ new/python-slugify-5.0.2/setup.py   2021-05-06 01:37:46.000000000 +0200
@@ -24,12 +24,11 @@
     'License :: OSI Approved :: MIT License',
     'Operating System :: OS Independent',
     'Programming Language :: Python',
-    'Programming Language :: Python :: 2',
-    'Programming Language :: Python :: 2.7',
     'Programming Language :: Python :: 3',
-    'Programming Language :: Python :: 3.5',
     'Programming Language :: Python :: 3.6',
     'Programming Language :: Python :: 3.7',
+    'Programming Language :: Python :: 3.8',
+    'Programming Language :: Python :: 3.9',
 ]
 
 
@@ -45,7 +44,7 @@
     os.system("python setup.py sdist bdist_wheel")
 
 if sys.argv[-1] == 'publish':
-    os.system("python setup.py sdist upload")
+    os.system("python setup.py build && twine upload dist/*")
     args = {'version': get_version(package)}
     print("You probably want to also tag the version now:")
     print("  git tag -a %(version)s -m 'version %(version)s' && git push 
--tags" % args)
@@ -65,7 +64,7 @@
     packages=find_packages(exclude=EXCLUDE_FROM_PACKAGES),
     install_requires=install_requires,
     extras_require=extras_require,
-    python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
+    python_requires='>=3.6',
     classifiers=classifiers,
     entry_points={'console_scripts': ['slugify=slugify.__main__:main']},
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-slugify-4.0.1/slugify/__init__.py 
new/python-slugify-5.0.2/slugify/__init__.py
--- old/python-slugify-4.0.1/slugify/__init__.py        2020-06-30 
05:22:38.000000000 +0200
+++ new/python-slugify-5.0.2/slugify/__init__.py        2021-05-06 
01:37:00.000000000 +0200
@@ -4,4 +4,4 @@
 
 __author__ = 'Val Neekman @ Neekware Inc. [@vneekman]'
 __description__ = 'A Python slugify application that also handles Unicode'
-__version__ = '4.0.1'
+__version__ = '5.0.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-slugify-4.0.1/slugify/__main__.py 
new/python-slugify-5.0.2/slugify/__main__.py
--- old/python-slugify-4.0.1/slugify/__main__.py        2020-06-30 
05:19:11.000000000 +0200
+++ new/python-slugify-5.0.2/slugify/__main__.py        2021-05-06 
01:12:52.000000000 +0200
@@ -6,7 +6,7 @@
 
 
 def parse_args(argv):
-    parser = argparse.ArgumentParser(description="Sluggify string")
+    parser = argparse.ArgumentParser(description="Slug string")
 
     input_group = parser.add_argument_group(description="Input")
     input_group.add_argument("input_string", nargs='*',

Reply via email to