pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-click



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Apr 23 05:37:00 UTC 2026

Modified Files:
        pkgsrc/devel/py-click: Makefile distinfo

Log Message:
py-click: updated to 8.3.3

Version 8.3.3

- Use :func:`shlex.split` to split pager and editor commands into ``argv``
  lists for :class:`subprocess.Popen`, removing ``shell=True``.
- Fix ``TypeError`` when rendering help for an option whose default value is
  an object that doesn't support equality comparison with strings, such as
  ``semver.Version``.
- Fix pager test pollution under parallel execution by using pytest's
  ``tmp_path`` fixture instead of a shared temporary file path. :pr:`3238`
- Treat ``Sentinel.UNSET`` values in a ``default_map`` as absent, so they fall
  through to the next default source instead of being used as the value.
- Patch ``pdb.Pdb`` in ``CliRunner`` isolation so ``pdb.set_trace()``,
  ``breakpoint()``, and debuggers subclassing ``pdb.Pdb`` (ipdb, pdbpp) can
  interact with the real terminal instead of the captured I/O streams.
- Add optional randomized parallel test execution using ``pytest-randomly`` and
  ``pytest-xdist`` to detect test pollution and race conditions. :pr:`3151`
- Add contributor documentation for running stress tests, randomized
  parallel tests, and Flask smoke tests. :pr:`3151` :pr:`3177`
- Show custom ``show_default`` string in prompts, matching the existing
  help text behavior.
- Fix ``default=True`` with boolean ``flag_value`` always returning the
  ``flag_value`` instead of ``True``. The ``default=True`` to ``flag_value``
  substitution now only applies to non-boolean flags, where ``True`` acts as a
  sentinel meaning "activate this flag by default". For boolean flags,
  ``default=True`` is returned as a literal value.
- Mark ``make_default_short_help`` as private API.
- ``CliRunner``'s redirected streams now expose the original file descriptor
  via ``fileno()``, so that ``faulthandler``, ``subprocess``, and other
  C-level consumers no longer crash with ``io.UnsupportedOperation``.
- Change :class:`ParameterSource` to an :class:`~enum.IntEnum` and reorder
  its members from most to least explicit, so values can be compared to
  check whether a parameter was explicitly provided.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-click/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/py-click/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-click/Makefile
diff -u pkgsrc/devel/py-click/Makefile:1.37 pkgsrc/devel/py-click/Makefile:1.38
--- pkgsrc/devel/py-click/Makefile:1.37 Sun Apr  5 11:33:48 2026
+++ pkgsrc/devel/py-click/Makefile      Thu Apr 23 05:37:00 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2026/04/05 11:33:48 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/04/23 05:37:00 adam Exp $
 
-DISTNAME=      click-8.3.2
+DISTNAME=      click-8.3.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/click/}

Index: pkgsrc/devel/py-click/distinfo
diff -u pkgsrc/devel/py-click/distinfo:1.33 pkgsrc/devel/py-click/distinfo:1.34
--- pkgsrc/devel/py-click/distinfo:1.33 Sun Apr  5 11:33:48 2026
+++ pkgsrc/devel/py-click/distinfo      Thu Apr 23 05:37:00 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.33 2026/04/05 11:33:48 wiz Exp $
+$NetBSD: distinfo,v 1.34 2026/04/23 05:37:00 adam Exp $
 
-BLAKE2s (click-8.3.2.tar.gz) = 3c1c006b3bd02738c6e2dd5bd93b8bdf99309463e40776357d99dbe3a7644c1c
-SHA512 (click-8.3.2.tar.gz) = 909c9421ef05dfabc6b685b290fbc7cc673bba5ebcf57e082dc75fe6a2d3843ae54de14aa886574c5371b80f51c0e2edafc0f0416a267b1bc6965dbe4e22be1f
-Size (click-8.3.2.tar.gz) = 302856 bytes
+BLAKE2s (click-8.3.3.tar.gz) = 603ca5e24003e1d46001c925e20db7a226e04f53e8ed3b3361646ad553bd1c98
+SHA512 (click-8.3.3.tar.gz) = 4755a0314c6df7021451698fa52c4aa43bdaac59c0b57df7bbae825efbbba008c457e4132bebe661c93b23e37c1c4de2daad7e5f58f7ccf3ed232fca36424912
+Size (click-8.3.3.tar.gz) = 328061 bytes



Home | Main Index | Thread Index | Old Index