pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/py-invoke
Module Name: pkgsrc
Committed By: adam
Date: Tue Jul 18 15:31:12 UTC 2023
Modified Files:
pkgsrc/sysutils/py-invoke: Makefile PLIST distinfo
Log Message:
py-invoke: updated to 2.2.0
2.2.0 2023-07-12
[Feature]: Remove the somewhat inaccurate subclass requirement around Config’s .clone(into=...) constructor call. It was broken for certain use cases (such as trying to clone one subclass into a
sibling subclass, which would yield a TypeError) and is irrelevant if one is using the new type annotations.
[Support] Make sure py.typed is in our packaging manifest; without it, users working from a regular installation can’t perform type checks. Thanks to Nikita Sobolev for catch & patch.
2.1.3 2023-06-14
[Bug] After the release of 2.1, package-style task modules started looking in the wrong place for project-level config files (inside one’s eg tasks/ dir, instead of next to that dir) due to a
subtlety in the new import/discovery mechanism used. This has been fixed. Thanks to Arnaud V. and Hunter Kelly for the reports and to Jesse P. Johnson for initial debugging/diagnosis.
2.1.2 2023-05-15
[Support] Make sure py.typed is in our packaging manifest; without it, users working from a regular installation can’t perform type checks. Thanks to Nikita Sobolev for catch & patch.
2.1.1 2023-05-01
[Bug] Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez.
[Bug] The importlib upgrade in 2.1 had a corner case bug (regarding from . import <submodule> functionality within package-like task trees) which in turn exposed a false-pass in our test suite. Both
have now been fixed. Thanks to Greg Meyer and Robert J. Berger for the bug reports.
2.0.1 2023-04-29
[Bug] Add more rigor around subprocess/runner shutdown to avoid spurious exceptions & also fix downstream issues in libraries like Fabric. Reported by Orlando Rodríguez.
[Support] Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson.
2.1.0 2023-04-28
[Bug] Resolve equality comparison bug for non-collections. Patch via Jesse P. Johnson
[Support] Tweak test suite setup methods to be named setup_method so pytest stops whining about it. Patch via Jesse P. Johnson.
[Support] Implement type hints and type checking tests with mypy to reduce errors and impove code documentation. Patches by Jesse P. Johnson and review by Sam Bull.
[Support] Implement importlib and deprecate imp module. Patches provided by Jesse P. Johnson
2.0.0 2023-01-16
[Support]: Task.argspec has changed its return value; it now returns an inspect.Signature derived from that of the task’s body callable.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/py-invoke/Makefile \
pkgsrc/sysutils/py-invoke/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/py-invoke/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/py-invoke/Makefile
diff -u pkgsrc/sysutils/py-invoke/Makefile:1.2 pkgsrc/sysutils/py-invoke/Makefile:1.3
--- pkgsrc/sysutils/py-invoke/Makefile:1.2 Tue Oct 25 18:56:32 2022
+++ pkgsrc/sysutils/py-invoke/Makefile Tue Jul 18 15:31:12 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2022/10/25 18:56:32 adam Exp $
+# $NetBSD: Makefile,v 1.3 2023/07/18 15:31:12 adam Exp $
-DISTNAME= invoke-1.7.3
+DISTNAME= invoke-2.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= sysutils python
MASTER_SITES= ${MASTER_SITE_PYPI:=i/invoke/}
@@ -12,6 +12,10 @@ LICENSE= modified-bsd
USE_LANGUAGES= # none
+USE_PKG_RESOURCES= yes
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
post-install:
.for bin in inv invoke
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/sysutils/py-invoke/distinfo
diff -u pkgsrc/sysutils/py-invoke/distinfo:1.2 pkgsrc/sysutils/py-invoke/distinfo:1.3
--- pkgsrc/sysutils/py-invoke/distinfo:1.2 Tue Oct 25 18:56:32 2022
+++ pkgsrc/sysutils/py-invoke/distinfo Tue Jul 18 15:31:12 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2022/10/25 18:56:32 adam Exp $
+$NetBSD: distinfo,v 1.3 2023/07/18 15:31:12 adam Exp $
-BLAKE2s (invoke-1.7.3.tar.gz) = db1c20cb1d2ee05aa278670ed40b1f08c1646bdbe8f9739b8884b404492b0dfe
-SHA512 (invoke-1.7.3.tar.gz) = 180ba1e5e06839724c9fe565b44ddd885bd8c6bb1b04f6d0f30de0450b687f52e4fccac85939fe1f23dee1ca61fde9b2a0d8aa8ffa59b292e0e5dc21eb8d6280
-Size (invoke-1.7.3.tar.gz) = 374306 bytes
+BLAKE2s (invoke-2.2.0.tar.gz) = 7397de3d8be5da12c7c2d59427d9d387d5074131480af4b0e638a5346bfc5120
+SHA512 (invoke-2.2.0.tar.gz) = 4b208a00ecc5eb2feccd01bb3f11248327ede703ddbc0456182165cdb30bdeab603ef7021c46c383cd4caf40c539e0f5c8746bd34e0eb77fc111464ea52f01b1
+Size (invoke-2.2.0.tar.gz) = 299835 bytes
Index: pkgsrc/sysutils/py-invoke/PLIST
diff -u pkgsrc/sysutils/py-invoke/PLIST:1.1 pkgsrc/sysutils/py-invoke/PLIST:1.2
--- pkgsrc/sysutils/py-invoke/PLIST:1.1 Wed Jul 13 12:11:00 2022
+++ pkgsrc/sysutils/py-invoke/PLIST Tue Jul 18 15:31:12 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2022/07/13 12:11:00 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2023/07/18 15:31:12 adam Exp $
bin/inv-${PYVERSSUFFIX}
bin/invoke-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -63,6 +63,7 @@ ${PYSITELIB}/invoke/parser/parser.pyo
${PYSITELIB}/invoke/program.py
${PYSITELIB}/invoke/program.pyc
${PYSITELIB}/invoke/program.pyo
+${PYSITELIB}/invoke/py.typed
${PYSITELIB}/invoke/runners.py
${PYSITELIB}/invoke/runners.pyc
${PYSITELIB}/invoke/runners.pyo
@@ -78,9 +79,6 @@ ${PYSITELIB}/invoke/util.pyo
${PYSITELIB}/invoke/vendor/__init__.py
${PYSITELIB}/invoke/vendor/__init__.pyc
${PYSITELIB}/invoke/vendor/__init__.pyo
-${PYSITELIB}/invoke/vendor/decorator.py
-${PYSITELIB}/invoke/vendor/decorator.pyc
-${PYSITELIB}/invoke/vendor/decorator.pyo
${PYSITELIB}/invoke/vendor/fluidity/__init__.py
${PYSITELIB}/invoke/vendor/fluidity/__init__.pyc
${PYSITELIB}/invoke/vendor/fluidity/__init__.pyo
@@ -93,117 +91,66 @@ ${PYSITELIB}/invoke/vendor/fluidity/mach
${PYSITELIB}/invoke/vendor/lexicon/__init__.py
${PYSITELIB}/invoke/vendor/lexicon/__init__.pyc
${PYSITELIB}/invoke/vendor/lexicon/__init__.pyo
+${PYSITELIB}/invoke/vendor/lexicon/_version.py
+${PYSITELIB}/invoke/vendor/lexicon/_version.pyc
+${PYSITELIB}/invoke/vendor/lexicon/_version.pyo
${PYSITELIB}/invoke/vendor/lexicon/alias_dict.py
${PYSITELIB}/invoke/vendor/lexicon/alias_dict.pyc
${PYSITELIB}/invoke/vendor/lexicon/alias_dict.pyo
${PYSITELIB}/invoke/vendor/lexicon/attribute_dict.py
${PYSITELIB}/invoke/vendor/lexicon/attribute_dict.pyc
${PYSITELIB}/invoke/vendor/lexicon/attribute_dict.pyo
-${PYSITELIB}/invoke/vendor/six.py
-${PYSITELIB}/invoke/vendor/six.pyc
-${PYSITELIB}/invoke/vendor/six.pyo
-${PYSITELIB}/invoke/vendor/yaml2/__init__.py
-${PYSITELIB}/invoke/vendor/yaml2/__init__.pyc
-${PYSITELIB}/invoke/vendor/yaml2/__init__.pyo
-${PYSITELIB}/invoke/vendor/yaml2/composer.py
-${PYSITELIB}/invoke/vendor/yaml2/composer.pyc
-${PYSITELIB}/invoke/vendor/yaml2/composer.pyo
-${PYSITELIB}/invoke/vendor/yaml2/constructor.py
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/constructor.pyc
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/constructor.pyo
-${PYSITELIB}/invoke/vendor/yaml2/cyaml.py
-${PYSITELIB}/invoke/vendor/yaml2/cyaml.pyc
-${PYSITELIB}/invoke/vendor/yaml2/cyaml.pyo
-${PYSITELIB}/invoke/vendor/yaml2/dumper.py
-${PYSITELIB}/invoke/vendor/yaml2/dumper.pyc
-${PYSITELIB}/invoke/vendor/yaml2/dumper.pyo
-${PYSITELIB}/invoke/vendor/yaml2/emitter.py
-${PYSITELIB}/invoke/vendor/yaml2/emitter.pyc
-${PYSITELIB}/invoke/vendor/yaml2/emitter.pyo
-${PYSITELIB}/invoke/vendor/yaml2/error.py
-${PYSITELIB}/invoke/vendor/yaml2/error.pyc
-${PYSITELIB}/invoke/vendor/yaml2/error.pyo
-${PYSITELIB}/invoke/vendor/yaml2/events.py
-${PYSITELIB}/invoke/vendor/yaml2/events.pyc
-${PYSITELIB}/invoke/vendor/yaml2/events.pyo
-${PYSITELIB}/invoke/vendor/yaml2/loader.py
-${PYSITELIB}/invoke/vendor/yaml2/loader.pyc
-${PYSITELIB}/invoke/vendor/yaml2/loader.pyo
-${PYSITELIB}/invoke/vendor/yaml2/nodes.py
-${PYSITELIB}/invoke/vendor/yaml2/nodes.pyc
-${PYSITELIB}/invoke/vendor/yaml2/nodes.pyo
-${PYSITELIB}/invoke/vendor/yaml2/parser.py
-${PYSITELIB}/invoke/vendor/yaml2/parser.pyc
-${PYSITELIB}/invoke/vendor/yaml2/parser.pyo
-${PYSITELIB}/invoke/vendor/yaml2/reader.py
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/reader.pyc
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/reader.pyo
-${PYSITELIB}/invoke/vendor/yaml2/representer.py
-${PYSITELIB}/invoke/vendor/yaml2/representer.pyc
-${PYSITELIB}/invoke/vendor/yaml2/representer.pyo
-${PYSITELIB}/invoke/vendor/yaml2/resolver.py
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/resolver.pyc
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/resolver.pyo
-${PYSITELIB}/invoke/vendor/yaml2/scanner.py
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/scanner.pyc
-${PLIST.py2x}${PYSITELIB}/invoke/vendor/yaml2/scanner.pyo
-${PYSITELIB}/invoke/vendor/yaml2/serializer.py
-${PYSITELIB}/invoke/vendor/yaml2/serializer.pyc
-${PYSITELIB}/invoke/vendor/yaml2/serializer.pyo
-${PYSITELIB}/invoke/vendor/yaml2/tokens.py
-${PYSITELIB}/invoke/vendor/yaml2/tokens.pyc
-${PYSITELIB}/invoke/vendor/yaml2/tokens.pyo
-${PYSITELIB}/invoke/vendor/yaml3/__init__.py
-${PLIST.py3x}${PYSITELIB}/invoke/vendor/yaml3/__init__.pyc
-${PLIST.py3x}${PYSITELIB}/invoke/vendor/yaml3/__init__.pyo
-${PYSITELIB}/invoke/vendor/yaml3/composer.py
-${PYSITELIB}/invoke/vendor/yaml3/composer.pyc
-${PYSITELIB}/invoke/vendor/yaml3/composer.pyo
-${PYSITELIB}/invoke/vendor/yaml3/constructor.py
-${PYSITELIB}/invoke/vendor/yaml3/constructor.pyc
-${PYSITELIB}/invoke/vendor/yaml3/constructor.pyo
-${PYSITELIB}/invoke/vendor/yaml3/cyaml.py
-${PYSITELIB}/invoke/vendor/yaml3/cyaml.pyc
-${PYSITELIB}/invoke/vendor/yaml3/cyaml.pyo
-${PYSITELIB}/invoke/vendor/yaml3/dumper.py
-${PYSITELIB}/invoke/vendor/yaml3/dumper.pyc
-${PYSITELIB}/invoke/vendor/yaml3/dumper.pyo
-${PYSITELIB}/invoke/vendor/yaml3/emitter.py
-${PYSITELIB}/invoke/vendor/yaml3/emitter.pyc
-${PYSITELIB}/invoke/vendor/yaml3/emitter.pyo
-${PYSITELIB}/invoke/vendor/yaml3/error.py
-${PYSITELIB}/invoke/vendor/yaml3/error.pyc
-${PYSITELIB}/invoke/vendor/yaml3/error.pyo
-${PYSITELIB}/invoke/vendor/yaml3/events.py
-${PYSITELIB}/invoke/vendor/yaml3/events.pyc
-${PYSITELIB}/invoke/vendor/yaml3/events.pyo
-${PYSITELIB}/invoke/vendor/yaml3/loader.py
-${PYSITELIB}/invoke/vendor/yaml3/loader.pyc
-${PYSITELIB}/invoke/vendor/yaml3/loader.pyo
-${PYSITELIB}/invoke/vendor/yaml3/nodes.py
-${PYSITELIB}/invoke/vendor/yaml3/nodes.pyc
-${PYSITELIB}/invoke/vendor/yaml3/nodes.pyo
-${PYSITELIB}/invoke/vendor/yaml3/parser.py
-${PYSITELIB}/invoke/vendor/yaml3/parser.pyc
-${PYSITELIB}/invoke/vendor/yaml3/parser.pyo
-${PYSITELIB}/invoke/vendor/yaml3/reader.py
-${PYSITELIB}/invoke/vendor/yaml3/reader.pyc
-${PYSITELIB}/invoke/vendor/yaml3/reader.pyo
-${PYSITELIB}/invoke/vendor/yaml3/representer.py
-${PYSITELIB}/invoke/vendor/yaml3/representer.pyc
-${PYSITELIB}/invoke/vendor/yaml3/representer.pyo
-${PYSITELIB}/invoke/vendor/yaml3/resolver.py
-${PYSITELIB}/invoke/vendor/yaml3/resolver.pyc
-${PYSITELIB}/invoke/vendor/yaml3/resolver.pyo
-${PYSITELIB}/invoke/vendor/yaml3/scanner.py
-${PYSITELIB}/invoke/vendor/yaml3/scanner.pyc
-${PYSITELIB}/invoke/vendor/yaml3/scanner.pyo
-${PYSITELIB}/invoke/vendor/yaml3/serializer.py
-${PYSITELIB}/invoke/vendor/yaml3/serializer.pyc
-${PYSITELIB}/invoke/vendor/yaml3/serializer.pyo
-${PYSITELIB}/invoke/vendor/yaml3/tokens.py
-${PYSITELIB}/invoke/vendor/yaml3/tokens.pyc
-${PYSITELIB}/invoke/vendor/yaml3/tokens.pyo
+${PYSITELIB}/invoke/vendor/yaml/__init__.py
+${PYSITELIB}/invoke/vendor/yaml/__init__.pyc
+${PYSITELIB}/invoke/vendor/yaml/__init__.pyo
+${PYSITELIB}/invoke/vendor/yaml/composer.py
+${PYSITELIB}/invoke/vendor/yaml/composer.pyc
+${PYSITELIB}/invoke/vendor/yaml/composer.pyo
+${PYSITELIB}/invoke/vendor/yaml/constructor.py
+${PYSITELIB}/invoke/vendor/yaml/constructor.pyc
+${PYSITELIB}/invoke/vendor/yaml/constructor.pyo
+${PYSITELIB}/invoke/vendor/yaml/cyaml.py
+${PYSITELIB}/invoke/vendor/yaml/cyaml.pyc
+${PYSITELIB}/invoke/vendor/yaml/cyaml.pyo
+${PYSITELIB}/invoke/vendor/yaml/dumper.py
+${PYSITELIB}/invoke/vendor/yaml/dumper.pyc
+${PYSITELIB}/invoke/vendor/yaml/dumper.pyo
+${PYSITELIB}/invoke/vendor/yaml/emitter.py
+${PYSITELIB}/invoke/vendor/yaml/emitter.pyc
+${PYSITELIB}/invoke/vendor/yaml/emitter.pyo
+${PYSITELIB}/invoke/vendor/yaml/error.py
+${PYSITELIB}/invoke/vendor/yaml/error.pyc
+${PYSITELIB}/invoke/vendor/yaml/error.pyo
+${PYSITELIB}/invoke/vendor/yaml/events.py
+${PYSITELIB}/invoke/vendor/yaml/events.pyc
+${PYSITELIB}/invoke/vendor/yaml/events.pyo
+${PYSITELIB}/invoke/vendor/yaml/loader.py
+${PYSITELIB}/invoke/vendor/yaml/loader.pyc
+${PYSITELIB}/invoke/vendor/yaml/loader.pyo
+${PYSITELIB}/invoke/vendor/yaml/nodes.py
+${PYSITELIB}/invoke/vendor/yaml/nodes.pyc
+${PYSITELIB}/invoke/vendor/yaml/nodes.pyo
+${PYSITELIB}/invoke/vendor/yaml/parser.py
+${PYSITELIB}/invoke/vendor/yaml/parser.pyc
+${PYSITELIB}/invoke/vendor/yaml/parser.pyo
+${PYSITELIB}/invoke/vendor/yaml/reader.py
+${PYSITELIB}/invoke/vendor/yaml/reader.pyc
+${PYSITELIB}/invoke/vendor/yaml/reader.pyo
+${PYSITELIB}/invoke/vendor/yaml/representer.py
+${PYSITELIB}/invoke/vendor/yaml/representer.pyc
+${PYSITELIB}/invoke/vendor/yaml/representer.pyo
+${PYSITELIB}/invoke/vendor/yaml/resolver.py
+${PYSITELIB}/invoke/vendor/yaml/resolver.pyc
+${PYSITELIB}/invoke/vendor/yaml/resolver.pyo
+${PYSITELIB}/invoke/vendor/yaml/scanner.py
+${PYSITELIB}/invoke/vendor/yaml/scanner.pyc
+${PYSITELIB}/invoke/vendor/yaml/scanner.pyo
+${PYSITELIB}/invoke/vendor/yaml/serializer.py
+${PYSITELIB}/invoke/vendor/yaml/serializer.pyc
+${PYSITELIB}/invoke/vendor/yaml/serializer.pyo
+${PYSITELIB}/invoke/vendor/yaml/tokens.py
+${PYSITELIB}/invoke/vendor/yaml/tokens.pyc
+${PYSITELIB}/invoke/vendor/yaml/tokens.pyo
${PYSITELIB}/invoke/watchers.py
${PYSITELIB}/invoke/watchers.pyc
${PYSITELIB}/invoke/watchers.pyo
Home |
Main Index |
Thread Index |
Old Index