commit python-wcwidth for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-10-29 09:47:40

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.3463 (New)


Package is "python-wcwidth"

Thu Oct 29 09:47:40 2020 rev:12 rq:841290 version:0.2.5

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2020-07-21 15:41:09.855587789 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.3463/python-wcwidth.changes  
2020-10-29 09:47:46.184138217 +0100
@@ -1,0 +2,5 @@
+Mon Oct 12 14:12:58 UTC 2020 - Marketa Calabkova 
+
+- Remove nonsense keyword (breaks pytest)
+
+---



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.iP15Fa/_old  2020-10-29 09:47:46.860138855 +0100
+++ /var/tmp/diff_new_pack.iP15Fa/_new  2020-10-29 09:47:46.864138859 +0100
@@ -65,6 +65,8 @@
 %prep
 %setup -q -n wcwidth-%{version}
 sed -i 's/--cov[-=a-z]*//g' tox.ini
+# this option is nonsense
+sed -i 's/looponfailroots.*//' tox.ini
 
 %build
 %python_build




commit python-wcwidth for openSUSE:Factory

2020-07-21 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-07-21 15:40:38

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.3592 (New)


Package is "python-wcwidth"

Tue Jul 21 15:40:38 2020 rev:11 rq:821443 version:0.2.5

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2020-06-21 19:06:50.481091712 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.3592/python-wcwidth.changes  
2020-07-21 15:41:09.855587789 +0200
@@ -1,0 +2,6 @@
+Fri Jul 17 07:47:05 UTC 2020 - Dirk Mueller 
+
+- update to 0.2.5
+  * Do not depend on pkg_resources module for list_versions() function.
+
+---

Old:

  wcwidth-0.2.4.tar.gz

New:

  wcwidth-0.2.5.tar.gz



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.tdSCIc/_old  2020-07-21 15:41:14.035593301 +0200
+++ /var/tmp/diff_new_pack.tdSCIc/_new  2020-07-21 15:41:14.035593301 +0200
@@ -27,7 +27,7 @@
 %endif
 %bcond_without python2
 Name:   python-wcwidth%{psuffix}
-Version:0.2.4
+Version:0.2.5
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT

++ wcwidth-0.2.4.tar.gz -> wcwidth-0.2.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.4/.pylintrc new/wcwidth-0.2.5/.pylintrc
--- old/wcwidth-0.2.4/.pylintrc 2020-06-08 05:37:40.0 +0200
+++ new/wcwidth-0.2.5/.pylintrc 2020-06-23 18:08:54.0 +0200
@@ -9,7 +9,7 @@
 persistent = no
 jobs = 0
 unsafe-load-any-extension = yes
-good-names = wc
+good-names = wc,fp
 
 [MESSAGES CONTROL]
 disable=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.4/bin/new-wide-by-version.py 
new/wcwidth-0.2.5/bin/new-wide-by-version.py
--- old/wcwidth-0.2.4/bin/new-wide-by-version.py2020-06-08 
05:37:40.0 +0200
+++ new/wcwidth-0.2.5/bin/new-wide-by-version.py2020-06-23 
18:08:54.0 +0200
@@ -15,8 +15,8 @@
 previous version (4.1.0).
 """
 # std imports
-import json
 import sys
+import json
 
 
 # List new WIDE characters at each unicode version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.4/bin/run_codecov.py 
new/wcwidth-0.2.5/bin/run_codecov.py
--- old/wcwidth-0.2.4/bin/run_codecov.py2020-06-08 05:37:40.0 
+0200
+++ new/wcwidth-0.2.5/bin/run_codecov.py2020-06-23 18:08:54.0 
+0200
@@ -1,12 +1,10 @@
-"""
-Workaround for https://github.com/codecov/codecov-python/issues/158
-"""
+"""Workaround for https://github.com/codecov/codecov-python/issues/158."";
 
 # std imports
 import sys
 import time
 
-# local
+# 3rd party
 import codecov
 
 RETRIES = 5
@@ -14,10 +12,7 @@
 
 
 def main():
-"""
-Run codecov up to RETRIES times
-On the final attempt, let it exit normally
-"""
+"""Run codecov up to RETRIES times On the final attempt, let it exit 
normally."""
 
 # Make a copy of argv and make sure --required is in it
 args = sys.argv[1:]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.4/bin/update-tables.py 
new/wcwidth-0.2.5/bin/update-tables.py
--- old/wcwidth-0.2.4/bin/update-tables.py  2020-06-08 05:37:40.0 
+0200
+++ new/wcwidth-0.2.5/bin/update-tables.py  2020-06-23 18:08:54.0 
+0200
@@ -62,7 +62,7 @@
 do_east_asian(versions)
 do_zero_width(versions)
 do_rst_file_update()
-do_version_json(versions)
+do_unicode_versions(versions)
 
 
 def get_unicode_versions():
@@ -297,18 +297,37 @@
 print("complete.")
 
 
-def do_version_json(versions):
-fname = os.path.join(PATH_CODE, 'version.json')
+def do_unicode_versions(versions):
+"""Write unicode_versions.py function list_versions()."""
+fname = os.path.join(PATH_CODE, 'unicode_versions.py')
 print(f"writing {fname} ... ", end='')
 
-with open(fname, 'r') as fp:
-version_data = json.load(fp)
+utc_now = datetime.datetime.utcnow()
+version_tuples_str = '\n'.join(
+f'"{ver}",' for ver in versions)
+with open(fname, 'w') as fp:
+fp.write(f"""\"\"\"
+Exports function list_versions() for unicode version level support.
 
-version_data['tables'] = versions
+This code generated by {__file__} on {utc_now}.
+\"\"\"
 
-with open(fname, 'w') as fp:
-json.dump(version_data, fp)
-print()
+
+def list_versions():
+\"\"\"
+Return Unicode version levels supported by 

commit python-wcwidth for openSUSE:Factory

2020-06-22 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-06-21 18:50:41

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.3606 (New)


Package is "python-wcwidth"

Sun Jun 21 18:50:41 2020 rev:10 rq:814544 version:0.2.4

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2020-06-11 14:42:39.864995643 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.3606/python-wcwidth.changes  
2020-06-21 19:06:50.481091712 +0200
@@ -1,0 +2,7 @@
+Sun Jun 14 09:00:42 UTC 2020 - Dirk Mueller 
+
+- update to 0.2.4
+  * minor "bugfix" to avoid using pkg_resources module on import, 7918f58
+  * may help xonsh xonsh/xonsh#3607
+
+---

Old:

  wcwidth-0.2.3.tar.gz

New:

  wcwidth-0.2.4.tar.gz



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.dzWKcv/_old  2020-06-21 19:06:50.885093024 +0200
+++ /var/tmp/diff_new_pack.dzWKcv/_new  2020-06-21 19:06:50.889093036 +0200
@@ -27,7 +27,7 @@
 %endif
 %bcond_without python2
 Name:   python-wcwidth%{psuffix}
-Version:0.2.3
+Version:0.2.4
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT

++ wcwidth-0.2.3.tar.gz -> wcwidth-0.2.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.3/bin/new-wide-by-version.py 
new/wcwidth-0.2.4/bin/new-wide-by-version.py
--- old/wcwidth-0.2.3/bin/new-wide-by-version.py2020-06-02 
18:27:05.0 +0200
+++ new/wcwidth-0.2.4/bin/new-wide-by-version.py2020-06-08 
05:37:40.0 +0200
@@ -16,20 +16,30 @@
 """
 # std imports
 import json
+import sys
 
 
 # List new WIDE characters at each unicode version.
 #
 def main():
 from wcwidth import WIDE_EASTASIAN, _bisearch
-next_version_values = []
+versions = list(WIDE_EASTASIAN.keys())
 results = {}
-for version, table in reversed(WIDE_EASTASIAN.items()):
-for value_pair in next_version_values:
+for version in versions:
+prev_idx = versions.index(version) - 1
+if prev_idx == -1:
+continue
+previous_version = versions[prev_idx]
+previous_table = WIDE_EASTASIAN[previous_version]
+for value_pair in WIDE_EASTASIAN[version]:
 for value in range(*value_pair):
-if not _bisearch(value, table):
+if not _bisearch(value, previous_table):
 results[version] = results.get(version, []) + [value]
-next_version_values = table
+if '--debug' in sys.argv:
+print(f'version {version} has unicode character '
+  f'0x{value:05x} ({chr(value)}) but previous '
+  f'version, {previous_version} does not.',
+  file=sys.stderr)
 print(json.dumps(results, indent=4))
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.3/setup.py new/wcwidth-0.2.4/setup.py
--- old/wcwidth-0.2.3/setup.py  2020-06-02 18:27:05.0 +0200
+++ new/wcwidth-0.2.4/setup.py  2020-06-08 05:37:40.0 +0200
@@ -48,6 +48,7 @@
 """Setup.py entry point."""
 setuptools.setup(
 name='wcwidth',
+# NOTE: manually manage __version__ in wcwidth/__init__.py !
 version=_get_version(
 _get_here(os.path.join('wcwidth', 'version.json'))),
 description=(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.2.3/wcwidth/__init__.py 
new/wcwidth-0.2.4/wcwidth/__init__.py
--- old/wcwidth-0.2.3/wcwidth/__init__.py   2020-06-02 18:27:05.0 
+0200
+++ new/wcwidth-0.2.4/wcwidth/__init__.py   2020-06-08 05:37:40.0 
+0200
@@ -16,10 +16,18 @@
   _bisearch,
   list_versions,
   _wcmatch_version,
-  _wcversion_value,
-  _get_package_version)
+  _wcversion_value)
 
 # The __all__ attribute defines the items exported from statement,
 # 'from wcwidth import *', but also to say, "This is the public API".
 __all__ = ('wcwidth', 'wcswidth', 'list_versions')
-__version__ = _get_package_version()
+
+# I used to use a _get_package_version() function to use the `pkg_resources'
+# module to parse the package version from our version.json file, but this blew
+# some folks up, or more particularly, just the `xonsh' shell.
+#
+# Yikes! I always 

commit python-wcwidth for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-06-11 14:42:15

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.3606 (New)


Package is "python-wcwidth"

Thu Jun 11 14:42:15 2020 rev:9 rq:812628 version:0.2.3

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2020-05-11 13:25:54.311174532 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.3606/python-wcwidth.changes  
2020-06-11 14:42:39.864995643 +0200
@@ -1,0 +2,22 @@
+Mon Jun  8 13:45:57 UTC 2020 - Dirk Mueller 
+
+- update to 0.2.3
+  * add tests
+
+---
+Mon Jun  8 07:13:36 UTC 2020 - Tomáš Chvátal 
+
+- Add missing python2 dependency for Leap to work
+
+---
+Tue Jun  2 06:52:39 UTC 2020 - Marketa Calabkova 
+
+- Update to version 0.2.2
+  * Enhancement: Unicode version may be selected by exporting the 
+Environment variable UNICODE_VERSION, such as 13.0, or 6.3.0. 
+See the jquast/ucs-detect CLI utility for automatic detection.
+  * Enhancement: API Documentation is published to readthedocs.org.
+  * Updated tables for all Unicode Specifications with files published 
+in a programmatically consumable format.
+
+---

Old:

  wcwidth-0.1.9.tar.gz

New:

  wcwidth-0.2.3.tar.gz



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.2g0KdX/_old  2020-06-11 14:42:40.824999341 +0200
+++ /var/tmp/diff_new_pack.2g0KdX/_new  2020-06-11 14:42:40.828999357 +0200
@@ -19,27 +19,34 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
-%bcond_without test
 %define psuffix -%{flavor}
+%bcond_without test
 %else
-%bcond_with test
 %define psuffix %{nil}
+%bcond_with test
 %endif
+%bcond_without python2
 Name:   python-wcwidth%{psuffix}
-Version:0.1.9
+Version:0.2.3
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT
-Group:  Development/Languages/Python
 URL:https://github.com/jquast/wcwidth
-Source: 
https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
-%if %{with test}
-BuildRequires:  %{python_module pytest}
-%endif
+Source: 
https://github.com/jquast/wcwidth/archive/%{version}.tar.gz#/wcwidth-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildArch:  noarch
+%if %{with test}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module wcwidth >= %{version}}
+%if %{with python2}
+BuildRequires:  python-backports.functools_lru_cache >= 1.2.1
+%endif
+%endif
+%ifpython2
+Requires:   python-backports.functools_lru_cache >= 1.2.1
+%endif
 %python_subpackages
 
 %description
@@ -57,6 +64,7 @@
 
 %prep
 %setup -q -n wcwidth-%{version}
+sed -i 's/--cov[-=a-z]*//g' tox.ini
 
 %build
 %python_build
@@ -64,22 +72,17 @@
 %install
 %if ! %{with test}
 %python_install
-
-# Remove tests from runtime
-%{python_expand rm -r %{buildroot}%{$python_sitelib}/wcwidth/tests/
-%fdupes %{buildroot}%{$python_sitelib}
-}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 %endif
 
 %check
 %if %{with test}
-%pytest
+%pytest tests
 %endif
 
 %if ! %{with test}
-
 %files %{python_files}
-%license LICENSE.txt
+%license LICENSE
 %doc README.rst
 %{python_sitelib}/*
 %endif

++ wcwidth-0.1.9.tar.gz -> wcwidth-0.2.3.tar.gz ++
 9862 lines of diff (skipped)




commit python-wcwidth for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-05-11 13:25:52

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.2738 (New)


Package is "python-wcwidth"

Mon May 11 13:25:52 2020 rev:8 rq:800655 version:0.1.9

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2020-03-27 00:29:37.696388430 +0100
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.2738/python-wcwidth.changes  
2020-05-11 13:25:54.311174532 +0200
@@ -1,0 +2,5 @@
+Wed May  6 02:25:29 UTC 2020 - Steve Kowalik 
+
+- Convert to multibuild to break a self-requires loop. 
+
+---

New:

  _multibuild



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.FGfq9s/_old  2020-05-11 13:25:54.831175622 +0200
+++ /var/tmp/diff_new_pack.FGfq9s/_new  2020-05-11 13:25:54.835175630 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package python-wcwidth
+# spec file for package python
 #
 # Copyright (c) 2020 SUSE LLC
 #
@@ -17,7 +17,15 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-Name:   python-wcwidth
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%bcond_without test
+%define psuffix -%{flavor}
+%else
+%bcond_with test
+%define psuffix %{nil}
+%endif
+Name:   python-wcwidth%{psuffix}
 Version:0.1.9
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
@@ -25,7 +33,9 @@
 Group:  Development/Languages/Python
 URL:https://github.com/jquast/wcwidth
 Source: 
https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
+%if %{with test}
 BuildRequires:  %{python_module pytest}
+%endif
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -52,19 +62,26 @@
 %python_build
 
 %install
+%if ! %{with test}
 %python_install
 
 # Remove tests from runtime
 %{python_expand rm -r %{buildroot}%{$python_sitelib}/wcwidth/tests/
 %fdupes %{buildroot}%{$python_sitelib}
 }
+%endif
 
 %check
+%if %{with test}
 %pytest
+%endif
+
+%if ! %{with test}
 
 %files %{python_files}
 %license LICENSE.txt
 %doc README.rst
 %{python_sitelib}/*
+%endif
 
 %changelog

++ _multibuild ++

  test




commit python-wcwidth for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-03-27 00:29:33

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.3160 (New)


Package is "python-wcwidth"

Fri Mar 27 00:29:33 2020 rev:7 rq:788241 version:0.1.9

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2020-02-15 22:23:01.839232203 +0100
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.3160/python-wcwidth.changes  
2020-03-27 00:29:37.696388430 +0100
@@ -1,0 +2,7 @@
+Wed Mar 25 14:31:41 UTC 2020 - pgaj...@suse.com
+
+- version update to 0.1.9
+  * Performance optimization by @avylove , PR #35.
+  * Updated tables to Unicode Specification 13.0.0.
+
+---

Old:

  wcwidth-0.1.8.tar.gz

New:

  wcwidth-0.1.9.tar.gz



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.A35SEZ/_old  2020-03-27 00:29:39.016389099 +0100
+++ /var/tmp/diff_new_pack.A35SEZ/_new  2020-03-27 00:29:39.016389099 +0100
@@ -18,14 +18,14 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-wcwidth
-Version:0.1.8
+Version:0.1.9
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT
 Group:  Development/Languages/Python
 URL:https://github.com/jquast/wcwidth
 Source: 
https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
-BuildRequires:  %{python_module nose}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -60,9 +60,7 @@
 }
 
 %check
-pushd wcwidth/tests
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
nosetests-%{$python_bin_suffix} test*.py
-popd
+%pytest
 
 %files %{python_files}
 %license LICENSE.txt

++ wcwidth-0.1.8.tar.gz -> wcwidth-0.1.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.1.8/PKG-INFO new/wcwidth-0.1.9/PKG-INFO
--- old/wcwidth-0.1.8/PKG-INFO  2020-01-03 21:28:54.0 +0100
+++ new/wcwidth-0.1.9/PKG-INFO  2020-03-23 07:21:21.0 +0100
@@ -1,80 +1,81 @@
 Metadata-Version: 1.1
 Name: wcwidth
-Version: 0.1.8
+Version: 0.1.9
 Summary: Measures number of Terminal column cells of wide-character codes
 Home-page: https://github.com/jquast/wcwidth
 Author: Jeff Quast
 Author-email: cont...@jeffquast.com
 License: MIT
-Description: .. image:: https://img.shields.io/travis/jquast/wcwidth.svg
-:target: https://travis-ci.org/jquast/wcwidth
-:alt: Travis Continous Integration
-
-.. image:: https://img.shields.io/coveralls/jquast/wcwidth.svg
-:target: https://coveralls.io/r/jquast/wcwidth
-:alt: Coveralls Code Coverage
-
-.. image:: https://img.shields.io/pypi/v/wcwidth.svg
-:target: https://pypi.python.org/pypi/wcwidth/
-:alt: Latest Version
-
-.. image:: https://img.shields.io/github/license/jquast/wcwidth.svg
-:target: https://pypi.python.org/pypi/wcwidth/
-:alt: License
-
-.. image:: https://img.shields.io/pypi/wheel/wcwidth.svg
-:alt: Wheel Status
-
-.. image:: https://img.shields.io/pypi/dm/wcwidth.svg
-:target: https://pypi.python.org/pypi/wcwidth/
-:alt: Downloads
-
-
+Description: 
 Introduction
 
 
 This Library is mainly for those implementing a Terminal Emulator, or 
programs
-that carefully produce output to be interpreted by one.
-
-**Problem Statement**: When printed to the screen, the length of the 
string is
-usually equal to the number of cells it occupies.  However, there are
-categories of characters that occupy 2 cells (full-wide), and others 
that
-occupy 0.
+that carefully produce output to mimick or to be interpreted by an 
emulator.
 
+**Problem Statement**: The printible length of *most* strings are 
equal to the
+number of cells they occupy on the screen.  However, there are 
categories of
+characters that *occupy 2 cells* (full-wide), and others that *occupy 
0* cells
+(zero-width).
 
 **Solution**: POSIX.1-2001 and POSIX.1-2008 conforming systems provide
 `wcwidth(3)`_ and `wcswidth(3)`_ C functions of which this python 
module's
 functions precisely copy.  *These 

commit python-wcwidth for openSUSE:Factory

2020-02-15 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2020-02-15 22:22:51

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.26092 (New)


Package is "python-wcwidth"

Sat Feb 15 22:22:51 2020 rev:6 rq:770631 version:0.1.8

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2019-10-05 16:19:27.525569473 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.26092/python-wcwidth.changes 
2020-02-15 22:23:01.839232203 +0100
@@ -1,0 +2,9 @@
+Thu Feb  6 14:56:55 UTC 2020 - Marketa Calabkova 
+
+- update to 0.1.8
+  * Unicode v12 and proj. maintenence
+  * remove static analysis
+  * EastAsianWidth v9 -> v12
+  * README and tox.ini
+
+---

Old:

  wcwidth-0.1.7.tar.gz

New:

  wcwidth-0.1.8.tar.gz



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.NvbWXE/_old  2020-02-15 22:23:03.667233191 +0100
+++ /var/tmp/diff_new_pack.NvbWXE/_new  2020-02-15 22:23:03.667233191 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-wcwidth
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-wcwidth
-Version:0.1.7
+Version:0.1.8
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT

++ wcwidth-0.1.7.tar.gz -> wcwidth-0.1.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.1.7/PKG-INFO new/wcwidth-0.1.8/PKG-INFO
--- old/wcwidth-0.1.7/PKG-INFO  2016-07-02 18:42:03.0 +0200
+++ new/wcwidth-0.1.8/PKG-INFO  2020-01-03 21:28:54.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: wcwidth
-Version: 0.1.7
+Version: 0.1.8
 Summary: Measures number of Terminal column cells of wide-character codes
 Home-page: https://github.com/jquast/wcwidth
 Author: Jeff Quast
@@ -171,6 +171,9 @@
 History
 ===
 
+0.1.8 *2020-01-01*
+  * **Updated** tables to Unicode Specification 12.0.0. (`PR #30`_).
+
 0.1.7 *2016-07-01*
   * **Updated** tables to Unicode Specification 9.0.0. (`PR #18`_).
 
@@ -227,6 +230,7 @@
 .. _`PR #5`: https://github.com/jquast/wcwidth/pull/5
 .. _`PR #11`: https://github.com/jquast/wcwidth/pull/11
 .. _`PR #18`: https://github.com/jquast/wcwidth/pull/18
+.. _`PR #30`: https://github.com/jquast/wcwidth/pull/30
 .. _`jquast/blessed`: https://github.com/jquast/blessed
 .. _`jonathanslenders/python-prompt-toolkit`: 
https://github.com/jonathanslenders/python-prompt-toolkit
 .. _`wcwidth(3)`:  http://man7.org/linux/man-pages/man3/wcwidth.3.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.1.7/README.rst new/wcwidth-0.1.8/README.rst
--- old/wcwidth-0.1.7/README.rst2016-07-02 18:36:34.0 +0200
+++ new/wcwidth-0.1.8/README.rst2020-01-02 02:20:42.0 +0100
@@ -163,6 +163,9 @@
 History
 ===
 
+0.1.8 *2020-01-01*
+  * **Updated** tables to Unicode Specification 12.0.0. (`PR #30`_).
+
 0.1.7 *2016-07-01*
   * **Updated** tables to Unicode Specification 9.0.0. (`PR #18`_).
 
@@ -219,6 +222,7 @@
 .. _`PR #5`: https://github.com/jquast/wcwidth/pull/5
 .. _`PR #11`: https://github.com/jquast/wcwidth/pull/11
 .. _`PR #18`: https://github.com/jquast/wcwidth/pull/18
+.. _`PR #30`: https://github.com/jquast/wcwidth/pull/30
 .. _`jquast/blessed`: https://github.com/jquast/blessed
 .. _`jonathanslenders/python-prompt-toolkit`: 
https://github.com/jonathanslenders/python-prompt-toolkit
 .. _`wcwidth(3)`:  http://man7.org/linux/man-pages/man3/wcwidth.3.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.1.7/setup.cfg new/wcwidth-0.1.8/setup.cfg
--- old/wcwidth-0.1.7/setup.cfg 2016-07-02 18:42:03.0 +0200
+++ new/wcwidth-0.1.8/setup.cfg 2020-01-03 21:28:54.0 +0100
@@ -1,8 +1,10 @@
 [bdist_wheel]
 universal = 1
 
+[metadata]
+license_file = LICENSE.txt
+
 [egg_info]
 tag_build = 
 tag_date = 0
-tag_svn_revision = 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wcwidth-0.1.7/setup.py new/wcwidth-0.1.8/setup.py
--- old/wcwidth-0.1.7/setup.py  2016-07-02 

commit python-wcwidth for openSUSE:Factory

2019-10-05 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2019-10-05 16:19:22

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.2352 (New)


Package is "python-wcwidth"

Sat Oct  5 16:19:22 2019 rev:5 rq:734571 version:0.1.7

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2019-03-12 09:44:39.855784691 +0100
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.2352/python-wcwidth.changes  
2019-10-05 16:19:27.525569473 +0200
@@ -1,0 +2,7 @@
+Wed Oct  2 04:39:59 UTC 2019 - John Vandenberg 
+
+- Re-active test suite
+- Remove test suite from runtime package
+- Run fdupes
+
+---



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.qp2VCz/_old  2019-10-05 16:19:27.949568368 +0200
+++ /var/tmp/diff_new_pack.qp2VCz/_new  2019-10-05 16:19:27.957568348 +0200
@@ -27,6 +27,7 @@
 Source: 
https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildArch:  noarch
 %python_subpackages
@@ -53,13 +54,14 @@
 %install
 %python_install
 
-# This file is meant to be runnable on its own for testing,
-# so don't remove the shebang.
-%python_expand chmod a+x %{buildroot}%{$python_sitelib}/wcwidth/tests/test_*.py
+# Remove tests from runtime
+%{python_expand rm -r %{buildroot}%{$python_sitelib}/wcwidth/tests/
+%fdupes %{buildroot}%{$python_sitelib}
+}
 
 %check
 pushd wcwidth/tests
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
nosetests-%{$python_bin_suffix}
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
nosetests-%{$python_bin_suffix} test*.py
 popd
 
 %files %{python_files}




commit python-wcwidth for openSUSE:Factory

2019-03-12 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2019-03-12 09:44:34

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new.28833 (New)


Package is "python-wcwidth"

Tue Mar 12 09:44:34 2019 rev:4 rq:682425 version:0.1.7

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2018-09-07 15:41:41.250389300 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new.28833/python-wcwidth.changes 
2019-03-12 09:44:39.855784691 +0100
@@ -1,0 +2,5 @@
+Thu Mar  7 11:18:22 UTC 2019 - Tomáš Chvátal 
+
+- Fix test macro expansion
+
+---



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.engYRJ/_old  2019-03-12 09:44:40.639782493 +0100
+++ /var/tmp/diff_new_pack.engYRJ/_new  2019-03-12 09:44:40.643782482 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-wcwidth
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -59,7 +59,7 @@
 
 %check
 pushd wcwidth/tests
-%python_expand PYTHONPATH=%{buildroot}%{python_sitelib} 
nosetests-%{python_bin_suffix}
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} 
nosetests-%{$python_bin_suffix}
 popd
 
 %files %{python_files}




commit python-wcwidth for openSUSE:Factory

2018-09-07 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2018-09-07 15:41:29

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new (New)


Package is "python-wcwidth"

Fri Sep  7 15:41:29 2018 rev:3 rq:633706 version:0.1.7

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2017-04-11 09:41:01.520152573 +0200
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new/python-wcwidth.changes   
2018-09-07 15:41:41.250389300 +0200
@@ -1,0 +2,6 @@
+Thu Sep  6 10:10:27 UTC 2018 - Tomáš Chvátal 
+
+- Drop devel dependency
+- Install license file
+
+---



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.4p65RV/_old  2018-09-07 15:41:41.542388987 +0200
+++ /var/tmp/diff_new_pack.4p65RV/_new  2018-09-07 15:41:41.542388987 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-wcwidth
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,15 +23,12 @@
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT
 Group:  Development/Languages/Python
-Url:https://github.com/jquast/wcwidth
+URL:https://github.com/jquast/wcwidth
 Source: 
https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
-BuildRequires:  python-rpm-macros
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module setuptools}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python-rpm-macros
 BuildArch:  noarch
-
 %python_subpackages
 
 %description
@@ -62,14 +59,11 @@
 
 %check
 pushd wcwidth/tests
-%{python_expand 
-export PYTHONPATH=%{buildroot}%{python_sitelib}
-nosetests-%{python_bin_suffix}
-}
+%python_expand PYTHONPATH=%{buildroot}%{python_sitelib} 
nosetests-%{python_bin_suffix}
 popd
 
 %files %{python_files}
-%defattr(-,root,root,-)
+%license LICENSE.txt
 %doc README.rst
 %{python_sitelib}/*
 




commit python-wcwidth for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package python-wcwidth for openSUSE:Factory 
checked in at 2017-04-11 09:41:00

Comparing /work/SRC/openSUSE:Factory/python-wcwidth (Old)
 and  /work/SRC/openSUSE:Factory/.python-wcwidth.new (New)


Package is "python-wcwidth"

Tue Apr 11 09:41:00 2017 rev:2 rq:484887 version:0.1.7

Changes:

--- /work/SRC/openSUSE:Factory/python-wcwidth/python-wcwidth.changes
2017-02-28 23:49:09.305251649 +0100
+++ /work/SRC/openSUSE:Factory/.python-wcwidth.new/python-wcwidth.changes   
2017-04-11 09:41:01.520152573 +0200
@@ -1,0 +2,23 @@
+Mon Apr  3 14:32:58 UTC 2017 - toddrme2...@gmail.com
+
+- Fix source URL.
+
+---
+Sat Apr  1 21:00:22 UTC 2017 - toddrme2...@gmail.com
+
+- Update to version 0.1.7
+  * **Updated** tables to Unicode Specification 9.0.0. (`PR #18`_).
+- Update to version 0.1.6
+0.1.6 *2016-01-08 Production/Stable*
+  * ``LICENSE`` file now included with distribution.
+- Update to version 0.1.5
+  * **Bugfix**:
+Resolution of "combining_ character width" issue, most especially
+those that previously returned -1 now often (correctly) return 0.
+resolved by `Philip Craig`_ via `PR #11`_.
+  * **Deprecated**:
+The module path ``wcwidth.table_comb`` is no longer available,
+it has been superseded by module path ``wcwidth.table_zero``.
+- Implement single-spec version
+
+---

Old:

  wcwidth-0.1.4.tar.gz

New:

  wcwidth-0.1.7.tar.gz



Other differences:
--
++ python-wcwidth.spec ++
--- /var/tmp/diff_new_pack.o9Hrsm/_old  2017-04-11 09:41:02.803971216 +0200
+++ /var/tmp/diff_new_pack.o9Hrsm/_new  2017-04-11 09:41:02.803971216 +0200
@@ -16,23 +16,23 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-wcwidth
-Version:0.1.4
+Version:0.1.7
 Release:0
 Summary:Number of Terminal column cells of wide-character codes
 License:MIT
 Group:  Development/Languages/Python
 Url:https://github.com/jquast/wcwidth
-Source: 
https://pypi.python.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
-BuildRequires:  python-devel >= 2.7
-BuildRequires:  python-nose
-BuildRequires:  python-setuptools
+Source: 
https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz
+BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module nose}
+BuildRequires:  %{python_module setuptools}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:  noarch
-%endif
+
+%python_subpackages
 
 %description
 This API is mainly for Terminal Emulator implementors -- any python
@@ -51,21 +51,24 @@
 %setup -q -n wcwidth-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+
+# This file is meant to be runnable on its own for testing,
+# so don't remove the shebang.
+%python_expand chmod a+x %{buildroot}%{$python_sitelib}/wcwidth/tests/test_*.py
 
 %check
 pushd wcwidth/tests
-PYTHONPATH=%{buildroot}%{python_sitelib} nosetests
+%{python_expand 
+export PYTHONPATH=%{buildroot}%{python_sitelib}
+nosetests-%{python_bin_suffix}
+}
 popd
 
-# This file is meant to be runnable on its own for testing,
-# so don't remove the shebang.
-chmod a+x %{buildroot}%{python_sitelib}/wcwidth/tests/test_*.py
-
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc README.rst
 %{python_sitelib}/*

++ wcwidth-0.1.4.tar.gz -> wcwidth-0.1.7.tar.gz ++
 2347 lines of diff (skipped)