pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-argcomplete



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Apr 30 12:50:12 UTC 2023

Modified Files:
        pkgsrc/devel/py-argcomplete: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/py-argcomplete/patches: patch-setup.py

Log Message:
py-argcomplete: update to 3.0.8.

Changes for v3.0.8 (2023-04-23)
===============================

-  Test suite shell wrapper: Accept OSError on exit

Changes for v3.0.7 (2023-04-23)
===============================

-  Test suite: Use general regex to cut zsh reset ANSI sequences (#425)

Changes for v3.0.6 (2023-04-22)
===============================

-  Allow importlib-metadata 6.x; skip test failures on Python 3.7 (#420,
   #424)

-  Note completers can return iterables of strings, not just lists
   (#422)

-  Documentation and test improvements

Changes for v3.0.5 (2023-03-25)
===============================

-  Call \_default as fallback in zsh global completion hook

-  Begin support for mapping-emitting completers

Changes for v3.0.4 (2023-03-21)
===============================

-  activate-global-python-argcomplete: do not overwrite existing dotfile
   in user directory

-  Add NOTICE file

-  Establish long term name for split_line as
   argcomplete.lexers.split_line

Changes for v3.0.3 (2023-03-20)
===============================

-  Re-add split_line to API (#419)

Changes for v3.0.2 (2023-03-19)
===============================

Fix zsh default completion issues

Changes for v3.0.1 (2023-03-19)
===============================

-  Fix zsh autoload issues

Changes for v3.0.0 (2023-03-19)
===============================

-  Fully support zsh. Argcomplete now supports completion descriptions
   and global completion in zsh.

-  Clean up top level namespace.

-  Documentation and test improvements.

Changes for v2.1.2 (2023-03-17)
===============================

-  Test infrastructure improvements

-  Indicate that there is no support commitment for fish and tcsh shells

Changes for v2.1.1 (2023-03-06)
===============================

-  Documentation and test improvements

Changes for v2.1.0 (2023-03-06)
===============================

-  Remove scripts for contrib-supported shells from global namespace

Changes for v2.0.6 (2023-03-06)
===============================

-  setup.py: exclude test.\* subpackages from find_packages (#406)

-  Support PowerShell (#405)

-  CI updates

Changes for v2.0.5 (2023-03-04)
===============================

-  Revert “Support powershell (#392)”

Changes for v2.0.4 (2023-03-04)
===============================

-  Fix interrupted release (v2.0.1)

Changes for v2.0.3 (2023-03-04)
===============================

-  Fix interrupted release (v2.0.1)

Changes for v2.0.2 (2023-03-04)
===============================

-  Fix interrupted release (v2.0.1)

Changes for v2.0.1 (2023-03-04)
===============================

-  Support powershell (#392)

-  Update importlib-metadata dependency to include versions 5.x (#389)

-  Test and documentation improvements

Changes for v2.0.0 (2022-01-03)
===============================

-  Truncate input after cursor. Fixes #351 (#352)

-  Support of path completion in fish #327 (#359)

-  Drop support for Python 2.7 and 3.5 (#361)

-  Add support for Python 3.10 (#356)

-  Test, documentation, and release infrastructure improvements


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-argcomplete/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-argcomplete/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-argcomplete/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-argcomplete/patches/patch-setup.py

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-argcomplete/Makefile
diff -u pkgsrc/devel/py-argcomplete/Makefile:1.30 pkgsrc/devel/py-argcomplete/Makefile:1.31
--- pkgsrc/devel/py-argcomplete/Makefile:1.30   Wed Mar 29 09:34:05 2023
+++ pkgsrc/devel/py-argcomplete/Makefile        Sun Apr 30 12:50:12 2023
@@ -1,30 +1,33 @@
-# $NetBSD: Makefile,v 1.30 2023/03/29 09:34:05 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2023/04/30 12:50:12 wiz Exp $
 
-DISTNAME=      argcomplete-1.12.3
+DISTNAME=      argcomplete-3.0.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/argcomplete/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/kislyuk/argcomplete
-COMMENT=       Bash tab completion for argparse
+COMMENT=       Bash and other shells tab completion for argparse
 LICENSE=       apache-2.0
 
+TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
+TEST_DEPENDS+= ${PYPKGPREFIX}-mypy-[0-9]*:../../lang/py-mypy
 TEST_DEPENDS+= ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect
 TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 
+USE_TOOLS+=    bash:test
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 .include "../../lang/python/pyversion.mk"
 
 .if ${PYTHON_VERSION} < 308
-PYTHON_VERSIONED_DEPENDENCIES+=        importlib-metadata
+DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata-[0-9]*:../../devel/py-importlib-metadata
 .endif
-PYTHON_VERSIONED_DEPENDENCIES+=        coverage:test flake8:test
 
 USE_LANGUAGES= # none
 
 USE_PKG_RESOURCES=     yes
 
 .include "../../lang/python/egg.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-argcomplete/PLIST
diff -u pkgsrc/devel/py-argcomplete/PLIST:1.8 pkgsrc/devel/py-argcomplete/PLIST:1.9
--- pkgsrc/devel/py-argcomplete/PLIST:1.8       Tue Feb 11 17:21:26 2020
+++ pkgsrc/devel/py-argcomplete/PLIST   Sun Apr 30 12:50:12 2023
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.8 2020/02/11 17:21:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2023/04/30 12:50:12 wiz Exp $
 bin/activate-global-python-argcomplete
 bin/python-argcomplete-check-easy-install-script
-bin/python-argcomplete-tcsh
 bin/register-python-argcomplete
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -19,18 +18,31 @@ ${PYSITELIB}/argcomplete/_check_module.p
 ${PYSITELIB}/argcomplete/_check_module.pyc
 ${PYSITELIB}/argcomplete/_check_module.pyo
 ${PYSITELIB}/argcomplete/bash_completion.d/python-argcomplete
-${PYSITELIB}/argcomplete/compat.py
-${PYSITELIB}/argcomplete/compat.pyc
-${PYSITELIB}/argcomplete/compat.pyo
 ${PYSITELIB}/argcomplete/completers.py
 ${PYSITELIB}/argcomplete/completers.pyc
 ${PYSITELIB}/argcomplete/completers.pyo
-${PYSITELIB}/argcomplete/my_argparse.py
-${PYSITELIB}/argcomplete/my_argparse.pyc
-${PYSITELIB}/argcomplete/my_argparse.pyo
-${PYSITELIB}/argcomplete/my_shlex.py
-${PYSITELIB}/argcomplete/my_shlex.pyc
-${PYSITELIB}/argcomplete/my_shlex.pyo
+${PYSITELIB}/argcomplete/exceptions.py
+${PYSITELIB}/argcomplete/exceptions.pyc
+${PYSITELIB}/argcomplete/exceptions.pyo
+${PYSITELIB}/argcomplete/finders.py
+${PYSITELIB}/argcomplete/finders.pyc
+${PYSITELIB}/argcomplete/finders.pyo
+${PYSITELIB}/argcomplete/io.py
+${PYSITELIB}/argcomplete/io.pyc
+${PYSITELIB}/argcomplete/io.pyo
+${PYSITELIB}/argcomplete/lexers.py
+${PYSITELIB}/argcomplete/lexers.pyc
+${PYSITELIB}/argcomplete/lexers.pyo
+${PYSITELIB}/argcomplete/packages/__init__.py
+${PYSITELIB}/argcomplete/packages/__init__.pyc
+${PYSITELIB}/argcomplete/packages/__init__.pyo
+${PYSITELIB}/argcomplete/packages/_argparse.py
+${PYSITELIB}/argcomplete/packages/_argparse.pyc
+${PYSITELIB}/argcomplete/packages/_argparse.pyo
+${PYSITELIB}/argcomplete/packages/_shlex.py
+${PYSITELIB}/argcomplete/packages/_shlex.pyc
+${PYSITELIB}/argcomplete/packages/_shlex.pyo
+${PYSITELIB}/argcomplete/py.typed
 ${PYSITELIB}/argcomplete/shell_integration.py
 ${PYSITELIB}/argcomplete/shell_integration.pyc
 ${PYSITELIB}/argcomplete/shell_integration.pyo

Index: pkgsrc/devel/py-argcomplete/distinfo
diff -u pkgsrc/devel/py-argcomplete/distinfo:1.24 pkgsrc/devel/py-argcomplete/distinfo:1.25
--- pkgsrc/devel/py-argcomplete/distinfo:1.24   Tue Oct 26 10:18:10 2021
+++ pkgsrc/devel/py-argcomplete/distinfo        Sun Apr 30 12:50:12 2023
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.24 2021/10/26 10:18:10 nia Exp $
+$NetBSD: distinfo,v 1.25 2023/04/30 12:50:12 wiz Exp $
 
-BLAKE2s (argcomplete-1.12.3.tar.gz) = 8825437eace45b8d61604f030270462416c85fca0faa91a10561d97728c9eaa5
-SHA512 (argcomplete-1.12.3.tar.gz) = b302d2b1250b7159177a8491b2595c2166a2b96ac4d98cf45202282541f7da53c9f272ec778133d1734a22a07d490652b9d4c956af727397b2f6767a9a445b63
-Size (argcomplete-1.12.3.tar.gz) = 76128 bytes
+BLAKE2s (argcomplete-3.0.8.tar.gz) = bcb08e18d63b9038e4669482f5d64a7f2e73cb614a2b967706a2e354a2019932
+SHA512 (argcomplete-3.0.8.tar.gz) = 4667f0d03485c81048c53ecfd53fa1bbe50beea15f723f3ebd8a92aae37dd2bbca709f9b6a1e0a5a682f9e769883f94614b4fcefc1fd7c9fad9f1d8cbc1429f3
+Size (argcomplete-3.0.8.tar.gz) = 56035 bytes
+SHA1 (patch-setup.py) = 02a39926125ad244350d49799ebcce0d08c62948

Added files:

Index: pkgsrc/devel/py-argcomplete/patches/patch-setup.py
diff -u /dev/null pkgsrc/devel/py-argcomplete/patches/patch-setup.py:1.1
--- /dev/null   Sun Apr 30 12:50:12 2023
+++ pkgsrc/devel/py-argcomplete/patches/patch-setup.py  Sun Apr 30 12:50:12 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-setup.py,v 1.1 2023/04/30 12:50:12 wiz Exp $
+
+ruff is not packaged yet.
+
+--- setup.py.orig      2023-04-23 21:44:59.000000000 +0000
++++ setup.py
+@@ -5,7 +5,7 @@ import glob
+ from setuptools import find_packages, setup
+ 
+ install_requires = []
+-tests_require = ["coverage", "pexpect", "wheel", "ruff", "mypy"]
++tests_require = ["coverage", "pexpect", "wheel", "mypy"]
+ importlib_backport_requires = ["importlib-metadata >= 0.23, < 7"]
+ 
+ setup(



Home | Main Index | Thread Index | Old Index