https://github.com/kislyuk/argcomplete/blob/develop/Changes.rst
Update to 2.0.0
Brings fish shell support and Python 3.10 support
Tests for all TEST_DEPENDS consumers complete the same before and after.
ok?
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-argcomplete/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile 11 Mar 2022 18:52:32 -0000 1.18
+++ Makefile 19 Jul 2022 07:28:31 -0000
@@ -1,10 +1,9 @@
COMMENT = bash tab completion for argparse
-MODPY_EGG_VERSION = 1.9.3
+MODPY_EGG_VERSION = 2.0.0
DISTNAME = argcomplete-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
-REVISION = 5
# GPLv3+
PERMIT_PACKAGE= Yes
@@ -17,10 +16,16 @@ MODPY_SETUPTOOLS = Yes
FLAVORS = python3
FLAVOR = python3
-TEST_DEPENDS = devel/py-coverage${MODPY_FLAVOR} \
+MODPY_PYTEST = Yes
+MODPY_PYTEST_ARGS = test/test.py
+
+TEST_DEPENDS = devel/flake8 \
+ devel/py-coverage${MODPY_FLAVOR} \
devel/py-pexpect${MODPY_FLAVOR} \
+ devel/py-pip${MODPY_FLAVOR} \
devel/py-wheel${MODPY_FLAVOR} \
shells/bash \
+ shells/fish \
shells/tcsh
pre-test:
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-argcomplete/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 9 Feb 2018 08:52:29 -0000 1.6
+++ distinfo 19 Jul 2022 07:28:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (argcomplete-1.9.3.tar.gz) =
2Xt/PPqk5JStWe1tBMk4/F7Wm1kL2PUydOJY+xEZvRs=
-SIZE (argcomplete-1.9.3.tar.gz) = 46788
+SHA256 (argcomplete-2.0.0.tar.gz) =
Y3KteMidZiA1EBQYriU2aERbORdVz+lOpS8bnSJCWyA=
+SIZE (argcomplete-2.0.0.tar.gz) = 54164
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py 11 Mar 2022 18:52:32 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -4,7 +4,7 @@ import glob
- from setuptools import setup, find_packages
-
- install_requires = []
--tests_require = ["coverage", "flake8", "pexpect", "wheel"]
-+tests_require = ["coverage", "pexpect", "wheel"]
-
- setup(
- name='argcomplete',
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-argcomplete/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST
--- pkg/PLIST 11 Mar 2022 18:52:32 -0000 1.7
+++ pkg/PLIST 19 Jul 2022 07:28:31 -0000
@@ -1,5 +1,5 @@
-@pkgpath devel/py-argcomplete
@conflict py-argcomplete-<1.9.3p2
+@pkgpath devel/py-argcomplete
bin/activate-global-python-argcomplete
bin/python-argcomplete-check-easy-install-script
bin/python-argcomplete-tcsh
@@ -15,15 +15,17 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/argcomplete/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}_check_console_script.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}_check_module.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}completers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}my_argparse.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}my_shlex.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/argcomplete/${MODPY_PYCACHE}shell_integration.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/argcomplete/_check_console_script.py
lib/python${MODPY_VERSION}/site-packages/argcomplete/_check_module.py
lib/python${MODPY_VERSION}/site-packages/argcomplete/bash_completion.d/
-lib/python${MODPY_VERSION}/site-packages/argcomplete/bash_completion.d/python-argcomplete.sh
-lib/python${MODPY_VERSION}/site-packages/argcomplete/compat.py
+lib/python${MODPY_VERSION}/site-packages/argcomplete/bash_completion.d/python-argcomplete
lib/python${MODPY_VERSION}/site-packages/argcomplete/completers.py
lib/python${MODPY_VERSION}/site-packages/argcomplete/my_argparse.py
lib/python${MODPY_VERSION}/site-packages/argcomplete/my_shlex.py
+lib/python${MODPY_VERSION}/site-packages/argcomplete/shell_integration.py