Hello community,
here is the log from the commit of package python-validators for
openSUSE:Factory checked in at 2020-07-21 15:39:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-validators (Old)
and /work/SRC/openSUSE:Factory/.python-validators.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-validators"
Tue Jul 21 15:39:15 2020 rev:12 rq:821364 version:0.16.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-validators/python-validators.changes
2020-07-15 12:08:10.996353730 +0200
+++
/work/SRC/openSUSE:Factory/.python-validators.new.3592/python-validators.changes
2020-07-21 15:39:25.715450471 +0200
@@ -1,0 +2,6 @@
+Thu Jul 16 21:30:59 UTC 2020 - Mia Herkt <[email protected]>
+
+- Update to 0.16.0:
+ * Added support for emojis and more IDNA URLs
+
+-------------------------------------------------------------------
Old:
----
validators-0.15.0.tar.gz
New:
----
validators-0.16.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-validators.spec ++++++
--- /var/tmp/diff_new_pack.ekeDJl/_old 2020-07-21 15:39:29.455455402 +0200
+++ /var/tmp/diff_new_pack.ekeDJl/_new 2020-07-21 15:39:29.455455402 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-validators
-Version: 0.15.0
+Version: 0.16.0
Release: 0
Summary: Python Data Validation
License: MIT
++++++ validators-0.15.0.tar.gz -> validators-0.16.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/validators-0.15.0/CHANGES.rst
new/validators-0.16.0/CHANGES.rst
--- old/validators-0.15.0/CHANGES.rst 2020-05-07 14:31:12.000000000 +0200
+++ new/validators-0.16.0/CHANGES.rst 2020-07-16 13:04:41.000000000 +0200
@@ -1,8 +1,14 @@
Changelog
---------
+0.16.0 (2020-07-16)
+^^^^^^^^^^^^^^^^^^^
+
+- Added support for emojis and more IDNA URLs (#161, pull request courtesy of
automationator)
+
+
0.15.0 (2020-05-07)
-^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^^^^
- Added bank card validators (#157, pull request courtesy of TimonPeng)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/validators-0.15.0/PKG-INFO
new/validators-0.16.0/PKG-INFO
--- old/validators-0.15.0/PKG-INFO 2020-05-07 14:32:56.000000000 +0200
+++ new/validators-0.16.0/PKG-INFO 2020-07-16 13:12:48.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: validators
-Version: 0.15.0
+Version: 0.16.0
Summary: Python Data Validation for Humans™.
Home-page: https://github.com/kvesteri/validators
Author: Konsta Vesterinen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/validators-0.15.0/tests/test_url.py
new/validators-0.16.0/tests/test_url.py
--- old/validators-0.15.0/tests/test_url.py 2018-06-03 11:57:14.000000000
+0200
+++ new/validators-0.16.0/tests/test_url.py 2020-07-16 13:03:51.000000000
+0200
@@ -42,12 +42,18 @@
u'http://مثال.إختبار',
u'http://例子.测试',
u'http://उदाहरण.परीक्षा',
+ u'http://www.😉.com',
+ u'http://😉.com/😁',
+ u'http://উদাহরণ.বাংলা',
+ u'http://xn--d5b6ci4b4b3a.xn--54b7fta0cc',
u'http://-.~_!$&\'()*+,;=:%40:80%2f::::::@example.com',
u'http://1337.net',
u'http://a.b-c.de',
u'http://223.255.255.254',
+ u'http://10.1.1.0',
u'http://10.1.1.1',
u'http://10.1.1.254',
+ u'http://10.1.1.255',
u'http://127.0.0.1:8080',
u'http://127.0.10.150',
u'http://localhost',
@@ -114,8 +120,6 @@
'http://-a.b.co',
'http://a.b-.co',
'http://0.0.0.0',
- 'http://10.1.1.0',
- 'http://10.1.1.255',
'http://224.1.1.1',
'http://1.1.1.1.1',
'http://123.123.123',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/validators-0.15.0/validators/__init__.py
new/validators-0.16.0/validators/__init__.py
--- old/validators-0.15.0/validators/__init__.py 2020-05-07
14:31:16.000000000 +0200
+++ new/validators-0.16.0/validators/__init__.py 2020-07-16
13:04:48.000000000 +0200
@@ -31,4 +31,4 @@
'card_number', 'visa', 'mastercard', 'amex', 'unionpay', 'diners',
'jcb', 'discover')
-__version__ = '0.15.0'
+__version__ = '0.16.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/validators-0.15.0/validators/url.py
new/validators-0.16.0/validators/url.py
--- old/validators-0.15.0/validators/url.py 2020-04-02 15:03:56.000000000
+0200
+++ new/validators-0.16.0/validators/url.py 2020-07-16 13:03:51.000000000
+0200
@@ -3,7 +3,7 @@
from .utils import validator
ip_middle_octet = r"(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5]))"
-ip_last_octet = r"(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))"
+ip_last_octet = r"(?:\.(?:0|[1-9]\d?|1\d\d|2[0-4]\d|25[0-5]))"
regex = re.compile( # noqa: W605
r"^"
@@ -69,16 +69,19 @@
r"(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])"
r")\]|"
# host name
- r"(?:(?:[a-z\u00a1-\uffff0-9]-?)*[a-z\u00a1-\uffff0-9]+)"
+ r"(?:(?:(?:xn--)|[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]-?)*"
+ r"[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]+)"
# domain name
- r"(?:\.(?:[a-z\u00a1-\uffff0-9]-?)*[a-z\u00a1-\uffff0-9]+)*"
+ r"(?:\.(?:(?:xn--)|[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]-?)*"
+ r"[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]+)*"
# TLD identifier
- r"(?:\.(?:[a-z\u00a1-\uffff]{2,}))"
+ r"(?:\.(?:(?:xn--[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]{2,})|"
+ r"[a-z\u00a1-\uffff\U00010000-\U0010ffff]{2,}))"
r")"
# port number
r"(?::\d{2,5})?"
# resource path
- u"(?:/[-a-z\u00a1-\uffff0-9._~%!$&'()*+,;=:@/]*)?"
+ u"(?:/[-a-z\u00a1-\uffff\U00010000-\U0010ffff0-9._~%!$&'()*+,;=:@/]*)?"
# query string
r"(?:\?\S*)?"
# fragment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/validators-0.15.0/validators.egg-info/PKG-INFO
new/validators-0.16.0/validators.egg-info/PKG-INFO
--- old/validators-0.15.0/validators.egg-info/PKG-INFO 2020-05-07
14:32:56.000000000 +0200
+++ new/validators-0.16.0/validators.egg-info/PKG-INFO 2020-07-16
13:12:48.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: validators
-Version: 0.15.0
+Version: 0.16.0
Summary: Python Data Validation for Humans™.
Home-page: https://github.com/kvesteri/validators
Author: Konsta Vesterinen