Hello community, here is the log from the commit of package python-click for openSUSE:Factory checked in at 2019-01-08 12:16:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-click (Old) and /work/SRC/openSUSE:Factory/.python-click.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-click" Tue Jan 8 12:16:43 2019 rev:8 rq:662313 version:7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-click/python-click.changes 2018-12-06 12:15:13.745654376 +0100 +++ /work/SRC/openSUSE:Factory/.python-click.new.28833/python-click.changes 2019-01-08 12:16:44.721023248 +0100 @@ -1,0 +2,142 @@ +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 + +------------------------------------------------------------------- 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.puLx9r/_old 2019-01-08 12:16:45.201022796 +0100 +++ /var/tmp/diff_new_pack.puLx9r/_new 2019-01-08 12:16:45.205022793 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-click # -# 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 @@ -18,15 +18,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-click -Version: 6.7 +Version: 7.0 Release: 0 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 +Source: https://files.pythonhosted.org/packages/source/c/click/Click-%{version}.tar.gz BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -41,8 +39,7 @@ defaults out of the box. %prep -%setup -q -n click-%{version} -%patch0 -p1 +%setup -q -n Click-%{version} %build %python_build @@ -56,9 +53,9 @@ %{python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -m pytest --tb=short} %files %{python_files} -%license LICENSE -%doc CHANGES 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
