Hello community,

here is the log from the commit of package python-click for openSUSE:Leap:15.2 
checked in at 2020-03-01 08:50:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-click (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.python-click.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-click"

Sun Mar  1 08:50:46 2020 rev:17 rq:778154 version:7.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-click/python-click.changes      
2020-01-15 15:47:53.375407086 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.python-click.new.26092/python-click.changes   
2020-03-01 08:50:47.289203341 +0100
@@ -1,0 +2,157 @@
+Mon Oct 14 11:43:49 UTC 2019 - Matej Cepl <[email protected]>
+
+- Replace %fdupes -s with plain %fdupes; hardlinks are better.
+
+-------------------------------------------------------------------
+Sat Dec 22 16:12:12 UTC 2018 - [email protected]
+
+- update to version 7.0:
+  * Drop support for Python 2.6 and 3.3.
+  * Wrap ``click.Choice``'s missing message.
+  * Add native ZSH autocompletion support.
+  * Document that ANSI color info isn't parsed from bytearrays in
+    Python 2.
+  * Document byte-stripping behavior of ``CliRunner``.
+  * Usage errors now hint at the ``--help`` option.
+  * Implement streaming pager.
+  * Extract bar formatting to its own method.
+  * Add ``DateTime`` type for converting input in given date time
+    formats.
+  * ``secho``'s first argument can now be ``None``, like in ``echo``.
+   
+  * Fixes a ``ZeroDivisionError`` in ``ProgressBar.make_step``, when the
+    arg passed to the first call of ``ProgressBar.update`` is 0.
+   
+  * Show progressbar only if total execution time is visible.
+  * Added the ability to hide commands and options from help.
+  * Document that options can be ``required=True``.
+  * Non-standalone calls to ``Context.exit`` return the exit code,
+    rather than calling ``sys.exit``.
+  * ``click.getchar()`` returns Unicode in Python 3 on Windows,
+    consistent with other platforms.
+  * Added ``FloatRange`` type.
+  * Added support for bash completion of ``type=click.Choice`` for
+  ``Options`` and ``Arguments``.
+  * Only allow one positional arg for ``Argument`` parameter
+    declaration.
+  * Add ``case_sensitive=False`` as an option to Choice.
+  * ``click.getchar()`` correctly raises ``KeyboardInterrupt`` on "^C"
+    and ``EOFError`` on "^D" on Linux.
+  * Fix encoding issue with ``click.getchar(echo=True)`` on Linux.
+   
+  * ``param_hint`` in errors now derived from param itself.
+  * Add a test that ensures that when an argument is formatted into a
+    usage error, its metavar is used, not its name.
+  * Allow setting ``prog_name`` as extra in ``CliRunner.invoke``.
+   
+  * Help text taken from docstrings truncates at the ``\f`` form feed
+    character, useful for hiding Sphinx-style parameter documentation.
+   
+  * ``launch`` now works properly under Cygwin.
+  * Update progress after iteration.
+  * ``CliRunner.invoke`` now may receive ``args`` as a string
+    representing a Unix shell command.
+  * Make ``Argument.make_metavar()`` default to type metavar.
+  * Add documentation for ``ignore_unknown_options``.
+  * Add bright colors support for ``click.style`` and fix the reset
+    option for parameters ``fg`` and ``bg``.
+  * Add ``show_envvar`` for showing environment variables in help.
+   
+  * Avoid ``BrokenPipeError`` during interpreter shutdown when stdout or
+    stderr is a closed pipe.
+  * Document customizing option names.
+  * Disable ``sys._getframes()`` on Python interpreters that don't
+    support it.
+  * Fix bug in test runner when calling ``sys.exit`` with ``None``.
+   
+  * Clarify documentation on command line options.
+  * Fix crash on Windows console.
+  * Fix bug that caused bash completion to give improper completions on
+    chained commands.
+  * Added support for dynamic bash completion from a user-supplied
+    callback.
+  * Added support for bash completions containing spaces.
+  * Allow autocompletion function to determine whether or not to return
+    completions that start with the incomplete argument.
+  * Fix option naming routine to match documentation and be
+    deterministic.
+  * Fix path validation bug.
+  * Add test and documentation for ``Option`` naming: functionality.
+   
+  * Update doc to match arg name for ``path_type``.
+  * Raw strings added so correct escaping occurs.
+  * Fix 16k character limit of ``click.echo`` on Windows.
+  * Overcome 64k character limit when writing to binary stream on
+    Windows 7.
+  * Add bool conversion for "t" and "f".
+  * ``NoSuchOption`` errors take ``ctx`` so that ``--help`` hint gets
+    printed in error output.
+  * Fixed the behavior of Click error messages with regards to Unicode
+    on 2.x and 3.x. Message is now always Unicode and the str and
+    Unicode special methods work as you expect on that platform.
+
+  * Progress bar now uses stderr by default.
+  * Add support for auto-completion documentation.
+  * Allow ``CliRunner`` to separate stdout and stderr.
+  * Fix variable precedence.
+  * Fix invalid escape sequences.
+  * Fix ``ResourceWarning`` that occurs during some tests.
+  * When detecting a misconfigured locale, don't fail if the ``locale``
+    command fails.
+  * Add ``case_sensitive=False`` as an option to ``Choice`` types.
+   
+  * Force stdout/stderr writable. This works around issues with badly
+    patched standard streams like those from Jupyter.
+  * Fix completion of subcommand options after last argument
+  * ``_AtomicFile`` now uses the ``realpath`` of the original filename
+    so that changing the working directory does not affect it.
+   
+  * Fix incorrect completions when defaults are present
+  * Add copy option attrs so that custom classes can be re-used.
+   
+  * "x" and "a" file modes now use stdout when file is ``"-"``.
+   
+  * Fix missing comma in ``__all__`` list.
+  * Clarify how parameters are named.
+  * Stdout is now automatically set to non blocking.
+  * Do not set options twice.
+  * Move ``fcntl`` import.
+  * Fix Google App Engine ``ImportError``.
+  * Better handling of help text for dynamic default option values.
+   
+  * Fix ``get_winter_size()`` so it correctly returns ``(0,0)``.
+   
+  * Add test case checking for custom param type.
+  * Allow short width to address cmd formatting.
+  * Add details about Python version support.
+  * Added deprecation flag to commands.
+  * Fixed issues where ``fd`` was undefined.
+  * Fix formatting for short help.
+  * Document how ``auto_envvar_prefix`` works with command groups.
+   
+  * Don't add newlines by default for progress bars.
+  * Use Python sorting order for ZSH completions.
+  * Document that parameter names are converted to lowercase by default.
+   
+  * Subcommands that are named by the function now automatically have
+    the underscore replaced with a dash. If you register a function
+    named ``my_command`` it becomes ``my-command`` in the command line
+    interface.
+  * Hide hidden commands and options from completion.
+  * Fix absolute import blocking Click from being vendored into a
+    project on Windows.
+  * Fix issue where a lowercase ``auto_envvar_prefix`` would not be
+    converted to uppercase.
+- Drop patch merged upstream python-click-test_compat.py.patch
+
+-------------------------------------------------------------------
+Wed Dec  5 01:18:27 UTC 2018 - Jan Engelhardt <[email protected]>
+
+- Trim bias and future aims from description.
+
+-------------------------------------------------------------------
+Tue Dec  4 12:46:39 UTC 2018 - Matej Cepl <[email protected]>
+
+- Remove superfluous devel dependency for noarch package
+
+-------------------------------------------------------------------

Old:
----
  click-6.7.tar.gz
  python-click-test_compat.py.patch

New:
----
  Click-7.0.tar.gz

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

Other differences:
------------------
++++++ python-click.spec ++++++
--- /var/tmp/diff_new_pack.6MHT1k/_old  2020-03-01 08:50:47.593203945 +0100
+++ /var/tmp/diff_new_pack.6MHT1k/_new  2020-03-01 08:50:47.593203945 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-click
 #
-# Copyright (c) 2017 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,22 +12,19 @@
 # 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/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-click
-Version:        6.7
+Version:        7.0
 Release:        0
-Summary:        A simple wrapper around optparse for powerful command line 
utilities
+Summary:        A wrapper around optparse for command line utilities
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
-Url:            http://github.com/mitsuhiko/click
-Source:         
https://files.pythonhosted.org/packages/source/c/click/click-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE python-click-test_compat.py.patch -- disable a test to 
make it build
-Patch0:         %{name}-test_compat.py.patch
-BuildRequires:  %{python_module devel}
+URL:            https://github.com/mitsuhiko/click
+Source:         
https://files.pythonhosted.org/packages/source/C/Click/Click-%{version}.tar.gz
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -36,34 +33,29 @@
 %python_subpackages
 
 %description
-Click is a Python package for creating beautiful command line interfaces
+Click is a Python package for creating command line interfaces
 in a composable way with as little code as necessary.  It's the "Command
-Line Interface Creation Kit".  It's highly configurable but comes with
-sensible defaults out of the box.
-
-It aims to make the process of writing command line tools quick and fun
-while also preventing any frustration caused by the inability to implement
-an intended CLI API.
+Line Interface Creation Kit". It is configurable, and comes with
+defaults out of the box.
 
 %prep
-%setup -q -n click-%{version}
-%patch0 -p1
+%setup -q -n Click-%{version}
 
 %build
 %python_build
 
 %install
 %python_install
-%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 export LANG=en_US.UTF-8
 %{python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m pytest 
--tb=short}
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc CHANGES LICENSE README
+%license LICENSE.rst
+%doc CHANGES.rst README.rst
 %{python_sitelib}/click
-%{python_sitelib}/click-%{version}-py%{python_version}.egg-info
+%{python_sitelib}/Click-%{version}-py%{python_version}.egg-info
 
 %changelog


Reply via email to