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='*',