Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit python-traits for openSUSE:Factory
Hello community,

here is the log from the commit of package python-traits for openSUSE:Factory
checked in at 2019-04-30 12:59:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-traits (Old)
and /work/SRC/openSUSE:Factory/.python-traits.new.5536 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-traits"

Tue Apr 30 12:59:10 2019 rev:4 rq:697378 version:5.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-traits/python-traits.changes
2019-04-18 09:56:58.569362114 +0200
+++ /work/SRC/openSUSE:Factory/.python-traits.new.5536/python-traits.changes
2019-04-30 12:59:13.450163870 +0200
@@ -1,0 +2,7 @@
+Tue Apr 23 15:50:09 UTC 2019 - pgajdos@xxxxxxxx
+
+- version update to 5.1.1
+ * Revert a change (#449) which accidentally broke external uses of
+ ``_py2to3.str_find`` and ``_py2to3.str_rfind``. (#472)
+
+-------------------------------------------------------------------

Old:
----
traits-5.1.0.tar.gz

New:
----
traits-5.1.1.tar.gz

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

Other differences:
------------------
++++++ python-traits.spec ++++++
--- /var/tmp/diff_new_pack.1o4XmK/_old 2019-04-30 12:59:15.338165369 +0200
+++ /var/tmp/diff_new_pack.1o4XmK/_new 2019-04-30 12:59:15.342165372 +0200
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python
Name: python-traits
-Version: 5.1.0
+Version: 5.1.1
Release: 0
Summary: Explicitly typed attributes for Python
# Images have different licenses. For image license breakdown check

++++++ traits-5.1.0.tar.gz -> traits-5.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/CHANGES.rst new/traits-5.1.1/CHANGES.rst
--- old/traits-5.1.0/CHANGES.rst 2019-04-15 16:07:14.000000000 +0200
+++ new/traits-5.1.1/CHANGES.rst 2019-04-18 11:26:35.000000000 +0200
@@ -1,6 +1,16 @@
Traits CHANGELOG
================

+Release 5.1.1
+-------------
+
+Released: 2019-04-18
+
+Fixes
+
+* Revert a change (#449) which accidentally broke external uses of
+ ``_py2to3.str_find`` and ``_py2to3.str_rfind``. (#472)
+
Release 5.1.0
-------------

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/PKG-INFO new/traits-5.1.1/PKG-INFO
--- old/traits-5.1.0/PKG-INFO 2019-04-15 16:41:20.000000000 +0200
+++ new/traits-5.1.1/PKG-INFO 2019-04-18 11:30:48.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: traits
-Version: 5.1.0
+Version: 5.1.1
Summary: explicitly typed attributes for Python
Home-page: http://docs.enthought.com/traits
Author: David C. Morrill, et. al.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/setup.py new/traits-5.1.1/setup.py
--- old/traits-5.1.0/setup.py 2019-04-15 15:25:02.000000000 +0200
+++ new/traits-5.1.1/setup.py 2019-04-18 11:26:35.000000000 +0200
@@ -9,7 +9,7 @@

MAJOR = 5
MINOR = 1
-MICRO = 0
+MICRO = 1

IS_RELEASED = True

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/traits/_py2to3.py
new/traits-5.1.1/traits/_py2to3.py
--- old/traits-5.1.0/traits/_py2to3.py 2019-03-14 15:46:40.000000000 +0100
+++ new/traits-5.1.1/traits/_py2to3.py 2019-04-18 11:26:35.000000000 +0200
@@ -17,8 +17,15 @@
# use from traitsui.
# Once that PR is merged and a new release of traitsui is available, we can
# remove these aliases for good.
-str_find = str.find
-str_rfind = str.rfind
+if six.PY2:
+ import string
+
+ str_find = string.find
+ str_rfind = string.rfind
+else:
+ str_find = str.find
+ str_rfind = str.rfind
+

if six.PY2:
from types import InstanceType, ClassType
@@ -80,10 +87,10 @@

class nested_context_mgrs(ExitStack):
""" Emulation of python 2's :py:class:`contextlib.nested`.
-
+
It has gone from python 3 due to it's deprecation status
in python 2.
-
+
Note that :py:class:`contextlib.nested` was deprecated for
a reason: It has issues with context managers that fail
during init. The same caveats also apply here.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/traits/_version.py
new/traits-5.1.1/traits/_version.py
--- old/traits-5.1.0/traits/_version.py 2019-04-15 16:41:19.000000000 +0200
+++ new/traits-5.1.1/traits/_version.py 2019-04-18 11:30:47.000000000 +0200
@@ -1,7 +1,7 @@
# THIS FILE IS GENERATED FROM TRAITS SETUP.PY
-version = '5.1.0'
-full_version = '5.1.0'
-git_revision = 'bc896728d443c8417f175c799353b2e55b63833f'
+version = '5.1.1'
+full_version = '5.1.1'
+git_revision = 'e2fe1b95dc0660321350aab09428a811922acc78'
is_released = True

if not is_released:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/traits/tests/test__py2to3.py
new/traits-5.1.1/traits/tests/test__py2to3.py
--- old/traits-5.1.0/traits/tests/test__py2to3.py 1970-01-01
01:00:00.000000000 +0100
+++ new/traits-5.1.1/traits/tests/test__py2to3.py 2019-04-18
11:26:35.000000000 +0200
@@ -0,0 +1,42 @@
+# Copyright (c) 2007, Enthought, Inc.
+# All rights reserved.
+#
+# This software is provided without warranty under the terms of the BSD
+# license included in /LICENSE.txt and may be redistributed only
+# under the conditions described in the aforementioned license. The license
+# is also available online at http://www.enthought.com/licenses/BSD.txt
+
+from __future__ import absolute_import, print_function, unicode_literals
+
+import unittest
+
+import six
+
+from traits._py2to3 import str_find, str_rfind
+
+
+class TestPy2to3(unittest.TestCase):
+ def test_str_find(self):
+ # Note: inputs are Unicode strings.
+ self.assertEqual(str_find("abcabc", "c"), 2)
+ self.assertEqual(str_find("abcabc", "d"), -1)
+
+ def test_str_rfind(self):
+ # Note: inputs are Unicode strings.
+ self.assertEqual(str_rfind("abcabc", "c"), 5)
+ self.assertEqual(str_rfind("abcabc", "d"), -1)
+
+ if six.PY2:
+ def test_str_find_with_bytestrings(self):
+ # Try all possible mixes of Unicode with bytes.
+ self.assertEqual(str_find("abcabc", "b"), 1)
+ self.assertEqual(str_find(u"abcabc", "b"), 1)
+ self.assertEqual(str_find("abcabc", u"b"), 1)
+ self.assertEqual(str_find(u"abcabc", u"b"), 1)
+
+ def test_str_rfind_with_bytestrings(self):
+ # Try all possible mixes of Unicode with bytes.
+ self.assertEqual(str_rfind("abcabc", "b"), 4)
+ self.assertEqual(str_rfind(u"abcabc", "b"), 4)
+ self.assertEqual(str_rfind("abcabc", u"b"), 4)
+ self.assertEqual(str_rfind(u"abcabc", u"b"), 4)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/traits.egg-info/PKG-INFO
new/traits-5.1.1/traits.egg-info/PKG-INFO
--- old/traits-5.1.0/traits.egg-info/PKG-INFO 2019-04-15 16:41:20.000000000
+0200
+++ new/traits-5.1.1/traits.egg-info/PKG-INFO 2019-04-18 11:30:47.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: traits
-Version: 5.1.0
+Version: 5.1.1
Summary: explicitly typed attributes for Python
Home-page: http://docs.enthought.com/traits
Author: David C. Morrill, et. al.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/traits-5.1.0/traits.egg-info/SOURCES.txt
new/traits-5.1.1/traits.egg-info/SOURCES.txt
--- old/traits-5.1.0/traits.egg-info/SOURCES.txt 2019-04-15
16:41:20.000000000 +0200
+++ new/traits-5.1.1/traits.egg-info/SOURCES.txt 2019-04-18
11:30:48.000000000 +0200
@@ -189,6 +189,7 @@
traits/testing/tests/test_unittest_tools.py
traits/tests/__init__.py
traits/tests/check_timing.py
+traits/tests/test__py2to3.py
traits/tests/test_abc.py
traits/tests/test_anytrait_static_notifiers.py
traits/tests/test_array.py


< Previous Next >
This Thread