pkgsrc-Changes archive

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

CVS commit: pkgsrc/comms/py-cleo



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Apr 17 20:37:10 UTC 2023

Modified Files:
        pkgsrc/comms/py-cleo: Makefile PLIST distinfo

Log Message:
py-cleo: updated to 2.0.1

2.0.1 - 2022-11-23

Relax poetry-core requirement for PEP 517 builds

2.0.0 - 2022-11-21

No source code changes.

This is a version-only release to replace 1.0.0, which was yanked on the grounds that it was incompatible with real dependents (i.e. Poetry) based on their version specifiers, which explicitly 
included 1.0.0 pre-releases.

1.0.0 - 2022-11-21

Key points

Supported Python versions are now 3.7 up to 3.11.
cleo is now fully type-checked.
cleo no longer depends on clikit.

Changed

Replaced Terminal class with shutil.get_terminal_size() from standard library
Exceptions are now Errors
pylev was dropped in favor of much faster rapidfuzz
Default error verbosity was reduced

Removed

Removed doc comment-based command configuration notation

Fixed

--no-interaction is now automatically set when running in non-TTY terminals
Generated completions will no longer cause shell errors for namespaced commands
Using ^C while autocompleting Question answer will no longer break terminal
Namespaced commands no longer reset interactive state
Fixed underlying regex that caused CVE-2022-42966


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/comms/py-cleo/Makefile \
    pkgsrc/comms/py-cleo/PLIST pkgsrc/comms/py-cleo/distinfo

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

Modified files:

Index: pkgsrc/comms/py-cleo/Makefile
diff -u pkgsrc/comms/py-cleo/Makefile:1.1 pkgsrc/comms/py-cleo/Makefile:1.2
--- pkgsrc/comms/py-cleo/Makefile:1.1   Tue Jan 11 19:12:31 2022
+++ pkgsrc/comms/py-cleo/Makefile       Mon Apr 17 20:37:10 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2022/01/11 19:12:31 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/04/17 20:37:10 adam Exp $
 
-DISTNAME=      cleo-0.8.1
+DISTNAME=      cleo-2.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    comms python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/cleo/}
@@ -10,9 +10,12 @@ HOMEPAGE=    https://github.com/sdispater/c
 COMMENT=       Create beautiful and testable command-line interfaces
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-clikit>=0.6.0:../../comms/py-clikit
+DEPENDS+=      ${PYPKGPREFIX}-crashtest>=0.4.1:../../misc/py-crashtest
+DEPENDS+=      ${PYPKGPREFIX}-rapidfuzz>=2.2.0:../../textproc/py-rapidfuzz
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/comms/py-cleo/PLIST
diff -u pkgsrc/comms/py-cleo/PLIST:1.1 pkgsrc/comms/py-cleo/PLIST:1.2
--- pkgsrc/comms/py-cleo/PLIST:1.1      Tue Jan 11 19:12:31 2022
+++ pkgsrc/comms/py-cleo/PLIST  Mon Apr 17 20:37:10 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2022/01/11 19:12:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2023/04/17 20:37:10 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -10,9 +10,15 @@ ${PYSITELIB}/cleo/__init__.pyo
 ${PYSITELIB}/cleo/_compat.py
 ${PYSITELIB}/cleo/_compat.pyc
 ${PYSITELIB}/cleo/_compat.pyo
+${PYSITELIB}/cleo/_utils.py
+${PYSITELIB}/cleo/_utils.pyc
+${PYSITELIB}/cleo/_utils.pyo
 ${PYSITELIB}/cleo/application.py
 ${PYSITELIB}/cleo/application.pyc
 ${PYSITELIB}/cleo/application.pyo
+${PYSITELIB}/cleo/color.py
+${PYSITELIB}/cleo/color.pyc
+${PYSITELIB}/cleo/color.pyo
 ${PYSITELIB}/cleo/commands/__init__.py
 ${PYSITELIB}/cleo/commands/__init__.pyc
 ${PYSITELIB}/cleo/commands/__init__.pyo
@@ -31,12 +37,69 @@ ${PYSITELIB}/cleo/commands/completions/t
 ${PYSITELIB}/cleo/commands/completions_command.py
 ${PYSITELIB}/cleo/commands/completions_command.pyc
 ${PYSITELIB}/cleo/commands/completions_command.pyo
-${PYSITELIB}/cleo/config/__init__.py
-${PYSITELIB}/cleo/config/__init__.pyc
-${PYSITELIB}/cleo/config/__init__.pyo
-${PYSITELIB}/cleo/config/application_config.py
-${PYSITELIB}/cleo/config/application_config.pyc
-${PYSITELIB}/cleo/config/application_config.pyo
+${PYSITELIB}/cleo/commands/help_command.py
+${PYSITELIB}/cleo/commands/help_command.pyc
+${PYSITELIB}/cleo/commands/help_command.pyo
+${PYSITELIB}/cleo/commands/list_command.py
+${PYSITELIB}/cleo/commands/list_command.pyc
+${PYSITELIB}/cleo/commands/list_command.pyo
+${PYSITELIB}/cleo/cursor.py
+${PYSITELIB}/cleo/cursor.pyc
+${PYSITELIB}/cleo/cursor.pyo
+${PYSITELIB}/cleo/descriptors/__init__.py
+${PYSITELIB}/cleo/descriptors/__init__.pyc
+${PYSITELIB}/cleo/descriptors/__init__.pyo
+${PYSITELIB}/cleo/descriptors/application_description.py
+${PYSITELIB}/cleo/descriptors/application_description.pyc
+${PYSITELIB}/cleo/descriptors/application_description.pyo
+${PYSITELIB}/cleo/descriptors/descriptor.py
+${PYSITELIB}/cleo/descriptors/descriptor.pyc
+${PYSITELIB}/cleo/descriptors/descriptor.pyo
+${PYSITELIB}/cleo/descriptors/text_descriptor.py
+${PYSITELIB}/cleo/descriptors/text_descriptor.pyc
+${PYSITELIB}/cleo/descriptors/text_descriptor.pyo
+${PYSITELIB}/cleo/events/__init__.py
+${PYSITELIB}/cleo/events/__init__.pyc
+${PYSITELIB}/cleo/events/__init__.pyo
+${PYSITELIB}/cleo/events/console_command_event.py
+${PYSITELIB}/cleo/events/console_command_event.pyc
+${PYSITELIB}/cleo/events/console_command_event.pyo
+${PYSITELIB}/cleo/events/console_error_event.py
+${PYSITELIB}/cleo/events/console_error_event.pyc
+${PYSITELIB}/cleo/events/console_error_event.pyo
+${PYSITELIB}/cleo/events/console_event.py
+${PYSITELIB}/cleo/events/console_event.pyc
+${PYSITELIB}/cleo/events/console_event.pyo
+${PYSITELIB}/cleo/events/console_events.py
+${PYSITELIB}/cleo/events/console_events.pyc
+${PYSITELIB}/cleo/events/console_events.pyo
+${PYSITELIB}/cleo/events/console_signal_event.py
+${PYSITELIB}/cleo/events/console_signal_event.pyc
+${PYSITELIB}/cleo/events/console_signal_event.pyo
+${PYSITELIB}/cleo/events/console_terminate_event.py
+${PYSITELIB}/cleo/events/console_terminate_event.pyc
+${PYSITELIB}/cleo/events/console_terminate_event.pyo
+${PYSITELIB}/cleo/events/event.py
+${PYSITELIB}/cleo/events/event.pyc
+${PYSITELIB}/cleo/events/event.pyo
+${PYSITELIB}/cleo/events/event_dispatcher.py
+${PYSITELIB}/cleo/events/event_dispatcher.pyc
+${PYSITELIB}/cleo/events/event_dispatcher.pyo
+${PYSITELIB}/cleo/exceptions/__init__.py
+${PYSITELIB}/cleo/exceptions/__init__.pyc
+${PYSITELIB}/cleo/exceptions/__init__.pyo
+${PYSITELIB}/cleo/formatters/__init__.py
+${PYSITELIB}/cleo/formatters/__init__.pyc
+${PYSITELIB}/cleo/formatters/__init__.pyo
+${PYSITELIB}/cleo/formatters/formatter.py
+${PYSITELIB}/cleo/formatters/formatter.pyc
+${PYSITELIB}/cleo/formatters/formatter.pyo
+${PYSITELIB}/cleo/formatters/style.py
+${PYSITELIB}/cleo/formatters/style.pyc
+${PYSITELIB}/cleo/formatters/style.pyo
+${PYSITELIB}/cleo/formatters/style_stack.py
+${PYSITELIB}/cleo/formatters/style_stack.pyc
+${PYSITELIB}/cleo/formatters/style_stack.pyo
 ${PYSITELIB}/cleo/helpers.py
 ${PYSITELIB}/cleo/helpers.pyc
 ${PYSITELIB}/cleo/helpers.pyo
@@ -46,15 +109,64 @@ ${PYSITELIB}/cleo/io/__init__.pyo
 ${PYSITELIB}/cleo/io/buffered_io.py
 ${PYSITELIB}/cleo/io/buffered_io.pyc
 ${PYSITELIB}/cleo/io/buffered_io.pyo
-${PYSITELIB}/cleo/io/console_io.py
-${PYSITELIB}/cleo/io/console_io.pyc
-${PYSITELIB}/cleo/io/console_io.pyo
-${PYSITELIB}/cleo/io/io_mixin.py
-${PYSITELIB}/cleo/io/io_mixin.pyc
-${PYSITELIB}/cleo/io/io_mixin.pyo
-${PYSITELIB}/cleo/parser.py
-${PYSITELIB}/cleo/parser.pyc
-${PYSITELIB}/cleo/parser.pyo
+${PYSITELIB}/cleo/io/inputs/__init__.py
+${PYSITELIB}/cleo/io/inputs/__init__.pyc
+${PYSITELIB}/cleo/io/inputs/__init__.pyo
+${PYSITELIB}/cleo/io/inputs/argument.py
+${PYSITELIB}/cleo/io/inputs/argument.pyc
+${PYSITELIB}/cleo/io/inputs/argument.pyo
+${PYSITELIB}/cleo/io/inputs/argv_input.py
+${PYSITELIB}/cleo/io/inputs/argv_input.pyc
+${PYSITELIB}/cleo/io/inputs/argv_input.pyo
+${PYSITELIB}/cleo/io/inputs/definition.py
+${PYSITELIB}/cleo/io/inputs/definition.pyc
+${PYSITELIB}/cleo/io/inputs/definition.pyo
+${PYSITELIB}/cleo/io/inputs/input.py
+${PYSITELIB}/cleo/io/inputs/input.pyc
+${PYSITELIB}/cleo/io/inputs/input.pyo
+${PYSITELIB}/cleo/io/inputs/option.py
+${PYSITELIB}/cleo/io/inputs/option.pyc
+${PYSITELIB}/cleo/io/inputs/option.pyo
+${PYSITELIB}/cleo/io/inputs/string_input.py
+${PYSITELIB}/cleo/io/inputs/string_input.pyc
+${PYSITELIB}/cleo/io/inputs/string_input.pyo
+${PYSITELIB}/cleo/io/inputs/token_parser.py
+${PYSITELIB}/cleo/io/inputs/token_parser.pyc
+${PYSITELIB}/cleo/io/inputs/token_parser.pyo
+${PYSITELIB}/cleo/io/io.py
+${PYSITELIB}/cleo/io/io.pyc
+${PYSITELIB}/cleo/io/io.pyo
+${PYSITELIB}/cleo/io/null_io.py
+${PYSITELIB}/cleo/io/null_io.pyc
+${PYSITELIB}/cleo/io/null_io.pyo
+${PYSITELIB}/cleo/io/outputs/__init__.py
+${PYSITELIB}/cleo/io/outputs/__init__.pyc
+${PYSITELIB}/cleo/io/outputs/__init__.pyo
+${PYSITELIB}/cleo/io/outputs/buffered_output.py
+${PYSITELIB}/cleo/io/outputs/buffered_output.pyc
+${PYSITELIB}/cleo/io/outputs/buffered_output.pyo
+${PYSITELIB}/cleo/io/outputs/null_output.py
+${PYSITELIB}/cleo/io/outputs/null_output.pyc
+${PYSITELIB}/cleo/io/outputs/null_output.pyo
+${PYSITELIB}/cleo/io/outputs/output.py
+${PYSITELIB}/cleo/io/outputs/output.pyc
+${PYSITELIB}/cleo/io/outputs/output.pyo
+${PYSITELIB}/cleo/io/outputs/section_output.py
+${PYSITELIB}/cleo/io/outputs/section_output.pyc
+${PYSITELIB}/cleo/io/outputs/section_output.pyo
+${PYSITELIB}/cleo/io/outputs/stream_output.py
+${PYSITELIB}/cleo/io/outputs/stream_output.pyc
+${PYSITELIB}/cleo/io/outputs/stream_output.pyo
+${PYSITELIB}/cleo/loaders/__init__.py
+${PYSITELIB}/cleo/loaders/__init__.pyc
+${PYSITELIB}/cleo/loaders/__init__.pyo
+${PYSITELIB}/cleo/loaders/command_loader.py
+${PYSITELIB}/cleo/loaders/command_loader.pyc
+${PYSITELIB}/cleo/loaders/command_loader.pyo
+${PYSITELIB}/cleo/loaders/factory_command_loader.py
+${PYSITELIB}/cleo/loaders/factory_command_loader.pyc
+${PYSITELIB}/cleo/loaders/factory_command_loader.pyo
+${PYSITELIB}/cleo/py.typed
 ${PYSITELIB}/cleo/testers/__init__.py
 ${PYSITELIB}/cleo/testers/__init__.pyc
 ${PYSITELIB}/cleo/testers/__init__.pyo
@@ -64,3 +176,45 @@ ${PYSITELIB}/cleo/testers/application_te
 ${PYSITELIB}/cleo/testers/command_tester.py
 ${PYSITELIB}/cleo/testers/command_tester.pyc
 ${PYSITELIB}/cleo/testers/command_tester.pyo
+${PYSITELIB}/cleo/ui/__init__.py
+${PYSITELIB}/cleo/ui/__init__.pyc
+${PYSITELIB}/cleo/ui/__init__.pyo
+${PYSITELIB}/cleo/ui/choice_question.py
+${PYSITELIB}/cleo/ui/choice_question.pyc
+${PYSITELIB}/cleo/ui/choice_question.pyo
+${PYSITELIB}/cleo/ui/component.py
+${PYSITELIB}/cleo/ui/component.pyc
+${PYSITELIB}/cleo/ui/component.pyo
+${PYSITELIB}/cleo/ui/confirmation_question.py
+${PYSITELIB}/cleo/ui/confirmation_question.pyc
+${PYSITELIB}/cleo/ui/confirmation_question.pyo
+${PYSITELIB}/cleo/ui/exception_trace.py
+${PYSITELIB}/cleo/ui/exception_trace.pyc
+${PYSITELIB}/cleo/ui/exception_trace.pyo
+${PYSITELIB}/cleo/ui/progress_bar.py
+${PYSITELIB}/cleo/ui/progress_bar.pyc
+${PYSITELIB}/cleo/ui/progress_bar.pyo
+${PYSITELIB}/cleo/ui/progress_indicator.py
+${PYSITELIB}/cleo/ui/progress_indicator.pyc
+${PYSITELIB}/cleo/ui/progress_indicator.pyo
+${PYSITELIB}/cleo/ui/question.py
+${PYSITELIB}/cleo/ui/question.pyc
+${PYSITELIB}/cleo/ui/question.pyo
+${PYSITELIB}/cleo/ui/table.py
+${PYSITELIB}/cleo/ui/table.pyc
+${PYSITELIB}/cleo/ui/table.pyo
+${PYSITELIB}/cleo/ui/table_cell.py
+${PYSITELIB}/cleo/ui/table_cell.pyc
+${PYSITELIB}/cleo/ui/table_cell.pyo
+${PYSITELIB}/cleo/ui/table_cell_style.py
+${PYSITELIB}/cleo/ui/table_cell_style.pyc
+${PYSITELIB}/cleo/ui/table_cell_style.pyo
+${PYSITELIB}/cleo/ui/table_separator.py
+${PYSITELIB}/cleo/ui/table_separator.pyc
+${PYSITELIB}/cleo/ui/table_separator.pyo
+${PYSITELIB}/cleo/ui/table_style.py
+${PYSITELIB}/cleo/ui/table_style.pyc
+${PYSITELIB}/cleo/ui/table_style.pyo
+${PYSITELIB}/cleo/ui/ui.py
+${PYSITELIB}/cleo/ui/ui.pyc
+${PYSITELIB}/cleo/ui/ui.pyo
Index: pkgsrc/comms/py-cleo/distinfo
diff -u pkgsrc/comms/py-cleo/distinfo:1.1 pkgsrc/comms/py-cleo/distinfo:1.2
--- pkgsrc/comms/py-cleo/distinfo:1.1   Tue Jan 11 19:12:31 2022
+++ pkgsrc/comms/py-cleo/distinfo       Mon Apr 17 20:37:10 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2022/01/11 19:12:31 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/04/17 20:37:10 adam Exp $
 
-BLAKE2s (cleo-0.8.1.tar.gz) = 48860d5d1bd41599a2d378bff7f7735c1bca2db1496dc9fd416e9ec173c7b5d0
-SHA512 (cleo-0.8.1.tar.gz) = dd7b7e4a6574f3ff47089d42aab7ca5ea0d04fe1affb7015a6c9edadc655fe9a76afcef2a3fd776d9745216581d4f7d7a330e366748bac2fa831840eceee44d3
-Size (cleo-0.8.1.tar.gz) = 19159 bytes
+BLAKE2s (cleo-2.0.1.tar.gz) = 5d3b4ff5ef52b4013671c127c3f41052948df53023286eeb8556ae2122c02adf
+SHA512 (cleo-2.0.1.tar.gz) = fdfabdfdbf32cb600bb966e6649abee24c89f395e8a2207439fd2ff87d94714fdcc6ebffef69d3ef5cf78619b6a334eed6eed5fe2d0ca61ad7cff9098c9cc8bc
+Size (cleo-2.0.1.tar.gz) = 59723 bytes



Home | Main Index | Thread Index | Old Index