commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2020-04-23 18:37:24 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new.2738 (New) Package is "python-curtsies" Thu Apr 23 18:37:24 2020 rev:8 rq:796506 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2020-04-02 17:44:01.765433229 +0200 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new.2738/python-curtsies.changes 2020-04-23 18:37:25.248889306 +0200 @@ -1,0 +2,5 @@ +Thu Apr 23 11:09:49 UTC 2020 - Tomáš Chvátal + +- Fix build without python2 + +--- Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.fumnhB/_old 2020-04-23 18:37:26.180891089 +0200 +++ /var/tmp/diff_new_pack.fumnhB/_new 2020-04-23 18:37:26.180891089 +0200 @@ -17,6 +17,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without python2 Name: python-curtsies Version:0.3.1 Release:0 @@ -34,10 +35,12 @@ BuildRequires: %{python_module wcwidth} BuildRequires: fdupes BuildRequires: python-rpm-macros -BuildRequires: python2-typing Requires: python-blessings Requires: python-wcwidth BuildArch: noarch +%if %{with python2} +BuildRequires: python2-typing +%endif %if %{python_version_nodots} < 35 BuildRequires: python3-typing %endif
commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2020-04-02 17:44:00 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new.3248 (New) Package is "python-curtsies" Thu Apr 2 17:44:00 2020 rev:7 rq:790870 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2019-03-19 10:00:10.935949108 +0100 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new.3248/python-curtsies.changes 2020-04-02 17:44:01.765433229 +0200 @@ -1,0 +2,15 @@ +Thu Apr 2 11:10:20 UTC 2020 - Paolo Stivanin + +- Add remove-nose.patch + +--- +Thu Apr 2 08:17:20 UTC 2020 - Marketa Calabkova + +- Update to version 0.3.1 + * Add "dark" format function + * Add Input option to disable terminal start/stop. Thanks George Kettleborough! + * Fix Py3.6 compatibility. Thanks Po-Chuan Hsieh! + * Assorted fixes, thanks Jakub Wilk and Manuel Mendez! +- Drop upstreamed python-curtsies-dont-require-typing-for-python3.5.patch + +--- Old: curtsies-0.3.0.tar.gz python-curtsies-dont-require-typing-for-python3.5.patch New: curtsies-0.3.1.tar.gz remove-nose.patch Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.nJnc6Z/_old 2020-04-02 17:44:03.369435167 +0200 +++ /var/tmp/diff_new_pack.nJnc6Z/_new 2020-04-02 17:44:03.369435167 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-curtsies # -# 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,18 +18,17 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-curtsies -Version:0.3.0 +Version:0.3.1 Release:0 Summary:Curses-like terminal wrapper, with colored strings! License:MIT Group: Development/Languages/Python URL:https://github.com/bpython/curtsies Source: https://files.pythonhosted.org/packages/source/c/curtsies/curtsies-%{version}.tar.gz -# PATCH-FIX-UPSTREAM python-curtsies-dont-require-typing-for-python3.5.patch gh#bpython/curtsies#111 badshah...@opensuse.org -- The typing module is only required for python3.4 and lower; patch taken from upstream git. -Patch0: python-curtsies-dont-require-typing-for-python3.5.patch +# https://github.com/bpython/curtsies/pull/127 +Patch0: remove-nose.patch BuildRequires: %{python_module blessings} BuildRequires: %{python_module mock} -BuildRequires: %{python_module nose} BuildRequires: %{python_module pyte} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wcwidth} @@ -68,7 +67,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_expand nosetests-%{$python_bin_suffix} -v +%python_exec -m unittest discover -s tests -v %files %{python_files} %license LICENSE ++ curtsies-0.3.0.tar.gz -> curtsies-0.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/curtsies-0.3.0/PKG-INFO new/curtsies-0.3.1/PKG-INFO --- old/curtsies-0.3.0/PKG-INFO 2018-02-14 01:34:02.0 +0100 +++ new/curtsies-0.3.1/PKG-INFO 2020-01-04 06:51:54.0 +0100 @@ -1,12 +1,11 @@ -Metadata-Version: 1.1 +Metadata-Version: 2.1 Name: curtsies -Version: 0.3.0 +Version: 0.3.1 Summary: Curses-like terminal wrapper, with colored strings! Home-page: https://github.com/bpython/curtsies Author: Thomas Ballinger Author-email: thomasballin...@gmail.com License: MIT -Description-Content-Type: UNKNOWN Description: [![Build Status](https://travis-ci.org/bpython/curtsies.svg?branch=master)](https://travis-ci.org/bpython/curtsies) [![Documentation Status](https://readthedocs.org/projects/curtsies/badge/?version=latest)](https://readthedocs.org/projects/curtsies/?badge=latest) ![Curtsies Logo](http://ballingt.com/assets/curtsiestitle.png) @@ -108,3 +107,4 @@ Classifier: Operating System :: POSIX Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 +Description-Content-Type: text/markdown diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/curtsies-0.3.0/curtsies/__init__.py new/curtsies-0.3.1/curtsies/__init__.py --- old/curtsies-0.3.0/curtsies/__init__.py 2018-02-14 01:32:58.0 +0100 +++ new/curtsies-0.3.1/curtsies/__init__.py
commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2019-03-19 10:00:03 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new.28833 (New) Package is "python-curtsies" Tue Mar 19 10:00:03 2019 rev:6 rq:686026 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2018-07-18 22:58:06.562131236 +0200 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new.28833/python-curtsies.changes 2019-03-19 10:00:10.935949108 +0100 @@ -1,0 +2,5 @@ +Mon Mar 18 10:39:00 UTC 2019 - Tomáš Chvátal + +- Enable verbosity of tests to see what is validated + +--- Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.JKaEFb/_old 2019-03-19 10:00:11.515948866 +0100 +++ /var/tmp/diff_new_pack.JKaEFb/_new 2019-03-19 10:00:11.519948865 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-curtsies # -# 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/ # @@ -68,7 +68,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_expand nosetests-%{$python_bin_suffix} +%python_expand nosetests-%{$python_bin_suffix} -v %files %{python_files} %license LICENSE
commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2018-07-18 22:57:16 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new (New) Package is "python-curtsies" Wed Jul 18 22:57:16 2018 rev:5 rq:623633 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2018-04-27 16:09:15.958414786 +0200 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new/python-curtsies.changes 2018-07-18 22:58:06.562131236 +0200 @@ -1,0 +2,5 @@ +Wed Jul 18 11:43:50 UTC 2018 - tchva...@suse.com + +- Add dependency over wcwidth which is imported by the package + +--- Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.TiWIxK/_old 2018-07-18 22:58:06.906130095 +0200 +++ /var/tmp/diff_new_pack.TiWIxK/_new 2018-07-18 22:58:06.910130081 +0200 @@ -28,18 +28,18 @@ # PATCH-FIX-UPSTREAM python-curtsies-dont-require-typing-for-python3.5.patch gh#bpython/curtsies#111 badshah...@opensuse.org -- The typing module is only required for python3.4 and lower; patch taken from upstream git. Patch0: python-curtsies-dont-require-typing-for-python3.5.patch BuildRequires: %{python_module blessings} -BuildRequires: %{python_module devel} BuildRequires: %{python_module mock} BuildRequires: %{python_module nose} BuildRequires: %{python_module pyte} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wcwidth} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python2-typing Requires: python-blessings +Requires: python-wcwidth BuildArch: noarch -# do not require python3-typing for python >= 3.5 -%if 0%{?suse_version} <= 1320 +%if %{python_version_nodots} < 35 BuildRequires: python3-typing %endif %ifpython2
commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2018-04-27 16:09:14 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new (New) Package is "python-curtsies" Fri Apr 27 16:09:14 2018 rev:4 rq:601624 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2018-02-22 15:02:46.437296097 +0100 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new/python-curtsies.changes 2018-04-27 16:09:15.958414786 +0200 @@ -1,0 +2,7 @@ +Thu Apr 26 14:30:25 UTC 2018 - badshah...@opensuse.org + +- Add python-curtsies-dont-require-typing-for-python3.5.patch: The + typing module is only required for python3.4 and lower; patch + taken from upstream git (gh#bpython/curtsies#111). + +--- New: python-curtsies-dont-require-typing-for-python3.5.patch Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.divtmX/_old 2018-04-27 16:09:16.450396742 +0200 +++ /var/tmp/diff_new_pack.divtmX/_new 2018-04-27 16:09:16.454396596 +0200 @@ -23,8 +23,10 @@ Summary:Curses-like terminal wrapper, with colored strings! License:MIT Group: Development/Languages/Python -Url:https://github.com/bpython/curtsies +URL:https://github.com/bpython/curtsies Source: https://files.pythonhosted.org/packages/source/c/curtsies/curtsies-%{version}.tar.gz +# PATCH-FIX-UPSTREAM python-curtsies-dont-require-typing-for-python3.5.patch gh#bpython/curtsies#111 badshah...@opensuse.org -- The typing module is only required for python3.4 and lower; patch taken from upstream git. +Patch0: python-curtsies-dont-require-typing-for-python3.5.patch BuildRequires: %{python_module blessings} BuildRequires: %{python_module devel} BuildRequires: %{python_module mock} @@ -34,12 +36,12 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python2-typing +Requires: python-blessings +BuildArch: noarch # do not require python3-typing for python >= 3.5 %if 0%{?suse_version} <= 1320 BuildRequires: python3-typing %endif - -Requires: python-blessings %ifpython2 Requires: python-typing %endif @@ -48,9 +50,6 @@ Requires: python-typing %endif %endif - -BuildArch: noarch - %python_subpackages %description @@ -59,6 +58,7 @@ %prep %setup -q -n curtsies-%{version} +%patch0 -p1 %build %python_build @@ -71,8 +71,8 @@ %python_expand nosetests-%{$python_bin_suffix} %files %{python_files} -%defattr(-,root,root,-) -%doc readme.md LICENSE +%license LICENSE +%doc readme.md %{python_sitelib}/* %changelog ++ python-curtsies-dont-require-typing-for-python3.5.patch ++ >From 217b4f83e954837f8adc4c549c1f2f9f2bb272a7 Mon Sep 17 00:00:00 2001 From: Po-Chuan HsiehDate: Wed, 14 Feb 2018 21:28:38 +0800 Subject: [PATCH] Fix install_requires typing is only required for Python 3.4 or below. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index b35c7c3..6e52cbd 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ def get_long_description(): install_requires = [ 'blessings>=1.5', 'wcwidth>=0.1.4', - 'typing', + 'typing; python_version<"3.5"', ], tests_require = [ 'mock',
commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2018-02-22 15:02:43 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new (New) Package is "python-curtsies" Thu Feb 22 15:02:43 2018 rev:3 rq:578897 version:0.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2017-09-05 15:15:40.137452346 +0200 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new/python-curtsies.changes 2018-02-22 15:02:46.437296097 +0100 @@ -1,0 +2,23 @@ +Tue Feb 20 19:32:54 UTC 2018 - a...@gmx.de + +- specfile: + * update copyright year + * update url + * require typing module for older python versions + +- update to version 0.3.0: + * Change name of "dark" color to "black" + * Drop support for Python 2.6 and 3.3 + * New FmtStr method width_aware_splitlines which cuts up a FmtStr in +linear time + +- changes from version 0.2.12: + * fix accidentally quadratic width_aware_slice behavior (fixes +bpython #729) This bug causes bpython to hang on large +output. Thanks Ben Wiederhake! + * Allow curtsies to be run on non-main threads (useful for bpython +#555) This should allow bpython to be run in a variety of +situations like Django's runserver + * Add function keys for some keyboard/terminal setups + +--- Old: curtsies-0.2.11.tar.gz New: curtsies-0.3.0.tar.gz Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.OiEeDn/_old 2018-02-22 15:02:47.505257680 +0100 +++ /var/tmp/diff_new_pack.OiEeDn/_new 2018-02-22 15:02:47.509257536 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-curtsies # -# 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 @@ -18,12 +18,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-curtsies -Version:0.2.11 +Version:0.3.0 Release:0 Summary:Curses-like terminal wrapper, with colored strings! License:MIT Group: Development/Languages/Python -Url:https://github.com/thomasballinger/curtsies +Url:https://github.com/bpython/curtsies Source: https://files.pythonhosted.org/packages/source/c/curtsies/curtsies-%{version}.tar.gz BuildRequires: %{python_module blessings} BuildRequires: %{python_module devel} @@ -33,7 +33,22 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +BuildRequires: python2-typing +# do not require python3-typing for python >= 3.5 +%if 0%{?suse_version} <= 1320 +BuildRequires: python3-typing +%endif + Requires: python-blessings +%ifpython2 +Requires: python-typing +%endif +%ifpython3 +%if %{python3_version_nodots} < 35 +Requires: python-typing +%endif +%endif + BuildArch: noarch %python_subpackages ++ curtsies-0.2.11.tar.gz -> curtsies-0.3.0.tar.gz ++ 1853 lines of diff (skipped)
commit python-curtsies for openSUSE:Factory
Hello community, here is the log from the commit of package python-curtsies for openSUSE:Factory checked in at 2017-09-05 15:15:36 Comparing /work/SRC/openSUSE:Factory/python-curtsies (Old) and /work/SRC/openSUSE:Factory/.python-curtsies.new (New) Package is "python-curtsies" Tue Sep 5 15:15:36 2017 rev:2 rq:520045 version:0.2.11 Changes: --- /work/SRC/openSUSE:Factory/python-curtsies/python-curtsies.changes 2016-10-20 23:07:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-curtsies.new/python-curtsies.changes 2017-09-05 15:15:40.137452346 +0200 @@ -1,0 +2,16 @@ +Thu Aug 31 22:14:20 UTC 2017 - toddrme2...@gmail.com + +- Update to version 0.2.11 + * Add sequences for home and end (fixes Curtsies #78) + * fix #90 again + * strip ansi escape sequences if parsing fmtstr input fails + * prevent invalid negative cursor positions in CursorAwareWindow (fixes bpython #607) + * '\x1bOA' changed from ctrl-arrow key to arrow key (fixes bpython #621) + * alternate codes for F1-F4 (fixes bpython #626) + +--- +Thu Aug 24 13:35:27 UTC 2017 - jmate...@suse.com + +- singlespec auto-conversion + +--- @@ -4,0 +21 @@ + Old: curtsies-0.2.6.tar.gz New: curtsies-0.2.11.tar.gz Other differences: -- ++ python-curtsies.spec ++ --- /var/tmp/diff_new_pack.KmorUb/_old 2017-09-05 15:15:41.217300559 +0200 +++ /var/tmp/diff_new_pack.KmorUb/_new 2017-09-05 15:15:41.22127 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-curtsies # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,24 +16,28 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-curtsies -Version:0.2.6 +Version:0.2.11 Release:0 Summary:Curses-like terminal wrapper, with colored strings! License:MIT Group: Development/Languages/Python Url:https://github.com/thomasballinger/curtsies Source: https://files.pythonhosted.org/packages/source/c/curtsies/curtsies-%{version}.tar.gz +BuildRequires: %{python_module blessings} +BuildRequires: %{python_module devel} +BuildRequires: %{python_module mock} +BuildRequires: %{python_module nose} +BuildRequires: %{python_module pyte} +BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: python-blessings -BuildRequires: python-devel -BuildRequires: python-mock -BuildRequires: python-pyte -BuildRequires: python-setuptools +BuildRequires: python-rpm-macros Requires: python-blessings -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch +%python_subpackages + %description Curses-like terminal wrapper with a display based on compositing 2d arrays of text. @@ -42,15 +46,18 @@ %setup -q -n curtsies-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%fdupes %{buildroot} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%python_expand nosetests-%{$python_bin_suffix} -%files +%files %{python_files} %defattr(-,root,root,-) -%{python_sitelib}/* %doc readme.md LICENSE +%{python_sitelib}/* %changelog ++ curtsies-0.2.6.tar.gz -> curtsies-0.2.11.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/curtsies-0.2.6/PKG-INFO new/curtsies-0.2.11/PKG-INFO --- old/curtsies-0.2.6/PKG-INFO 2016-01-11 23:37:59.0 +0100 +++ new/curtsies-0.2.11/PKG-INFO2016-10-23 01:02:52.0 +0200 @@ -1,12 +1,122 @@ Metadata-Version: 1.1 Name: curtsies -Version: 0.2.6 +Version: 0.2.11 Summary: Curses-like terminal wrapper, with colored strings! Home-page: https://github.com/thomasballinger/curtsies Author: Thomas Ballinger Author-email: thomasballin...@gmail.com License: MIT -Description: UNKNOWN +Description: |Build Status| |Documentation Status| |Curtsies Logo| + +Curtsies is a library for interacting with the terminal. This is what +using (nearly every feature of) curtsies looks like: + +.. code:: python + +from __future__ import unicode_literals # convenient for Python 2 +import random + +from curtsies import FullscreenWindow, Input, FSArray +from curtsies.fmtfuncs import red, bold, green, on_blue, yellow +