summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-01-11 19:11:04 +0000
committeradam <adam@pkgsrc.org>2022-01-11 19:11:04 +0000
commit216520c5bc20a3e92a5d831302c5aa6f624db042 (patch)
treeceb3f472b253c0e2c4381e2fb5189f0fc1020686 /comms
parent350434049ffc187833d329d7284a31fbd293e756 (diff)
downloadpkgsrc-216520c5bc20a3e92a5d831302c5aa6f624db042.tar.gz
py-clikit: added version 0.6.2
CliKit is a group of utilities to build beautiful and testable command line interfaces.
Diffstat (limited to 'comms')
-rw-r--r--comms/py-clikit/DESCR2
-rw-r--r--comms/py-clikit/Makefile19
-rw-r--r--comms/py-clikit/PLIST381
-rw-r--r--comms/py-clikit/distinfo5
4 files changed, 407 insertions, 0 deletions
diff --git a/comms/py-clikit/DESCR b/comms/py-clikit/DESCR
new file mode 100644
index 00000000000..233de01eb1e
--- /dev/null
+++ b/comms/py-clikit/DESCR
@@ -0,0 +1,2 @@
+CliKit is a group of utilities to build beautiful and testable command line
+interfaces.
diff --git a/comms/py-clikit/Makefile b/comms/py-clikit/Makefile
new file mode 100644
index 00000000000..c22acc081b3
--- /dev/null
+++ b/comms/py-clikit/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2022/01/11 19:11:04 adam Exp $
+
+DISTNAME= clikit-0.6.2
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= comms python
+MASTER_SITES= ${MASTER_SITE_PYPI:=c/clikit/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/sdispater/clikit
+COMMENT= Utilities to build beautiful and testable command line interfaces
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-pastel>=0.2.0:../../comms/py-pastel
+DEPENDS+= ${PYPKGPREFIX}-pylev>=1.3:../../textproc/py-pylev
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/comms/py-clikit/PLIST b/comms/py-clikit/PLIST
new file mode 100644
index 00000000000..8bfb0e7d4a3
--- /dev/null
+++ b/comms/py-clikit/PLIST
@@ -0,0 +1,381 @@
+@comment $NetBSD: PLIST,v 1.1 2022/01/11 19:11:04 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/clikit/__init__.py
+${PYSITELIB}/clikit/__init__.pyc
+${PYSITELIB}/clikit/__init__.pyo
+${PYSITELIB}/clikit/adapter/__init__.py
+${PYSITELIB}/clikit/adapter/__init__.pyc
+${PYSITELIB}/clikit/adapter/__init__.pyo
+${PYSITELIB}/clikit/adapter/style_converter.py
+${PYSITELIB}/clikit/adapter/style_converter.pyc
+${PYSITELIB}/clikit/adapter/style_converter.pyo
+${PYSITELIB}/clikit/api/__init__.py
+${PYSITELIB}/clikit/api/__init__.pyc
+${PYSITELIB}/clikit/api/__init__.pyo
+${PYSITELIB}/clikit/api/application/__init__.py
+${PYSITELIB}/clikit/api/application/__init__.pyc
+${PYSITELIB}/clikit/api/application/__init__.pyo
+${PYSITELIB}/clikit/api/application/application.py
+${PYSITELIB}/clikit/api/application/application.pyc
+${PYSITELIB}/clikit/api/application/application.pyo
+${PYSITELIB}/clikit/api/args/__init__.py
+${PYSITELIB}/clikit/api/args/__init__.pyc
+${PYSITELIB}/clikit/api/args/__init__.pyo
+${PYSITELIB}/clikit/api/args/args.py
+${PYSITELIB}/clikit/api/args/args.pyc
+${PYSITELIB}/clikit/api/args/args.pyo
+${PYSITELIB}/clikit/api/args/args_parser.py
+${PYSITELIB}/clikit/api/args/args_parser.pyc
+${PYSITELIB}/clikit/api/args/args_parser.pyo
+${PYSITELIB}/clikit/api/args/exceptions.py
+${PYSITELIB}/clikit/api/args/exceptions.pyc
+${PYSITELIB}/clikit/api/args/exceptions.pyo
+${PYSITELIB}/clikit/api/args/format/__init__.py
+${PYSITELIB}/clikit/api/args/format/__init__.pyc
+${PYSITELIB}/clikit/api/args/format/__init__.pyo
+${PYSITELIB}/clikit/api/args/format/abstract_option.py
+${PYSITELIB}/clikit/api/args/format/abstract_option.pyc
+${PYSITELIB}/clikit/api/args/format/abstract_option.pyo
+${PYSITELIB}/clikit/api/args/format/args_format.py
+${PYSITELIB}/clikit/api/args/format/args_format.pyc
+${PYSITELIB}/clikit/api/args/format/args_format.pyo
+${PYSITELIB}/clikit/api/args/format/args_format_builder.py
+${PYSITELIB}/clikit/api/args/format/args_format_builder.pyc
+${PYSITELIB}/clikit/api/args/format/args_format_builder.pyo
+${PYSITELIB}/clikit/api/args/format/argument.py
+${PYSITELIB}/clikit/api/args/format/argument.pyc
+${PYSITELIB}/clikit/api/args/format/argument.pyo
+${PYSITELIB}/clikit/api/args/format/command_name.py
+${PYSITELIB}/clikit/api/args/format/command_name.pyc
+${PYSITELIB}/clikit/api/args/format/command_name.pyo
+${PYSITELIB}/clikit/api/args/format/command_option.py
+${PYSITELIB}/clikit/api/args/format/command_option.pyc
+${PYSITELIB}/clikit/api/args/format/command_option.pyo
+${PYSITELIB}/clikit/api/args/format/option.py
+${PYSITELIB}/clikit/api/args/format/option.pyc
+${PYSITELIB}/clikit/api/args/format/option.pyo
+${PYSITELIB}/clikit/api/args/raw_args.py
+${PYSITELIB}/clikit/api/args/raw_args.pyc
+${PYSITELIB}/clikit/api/args/raw_args.pyo
+${PYSITELIB}/clikit/api/command/__init__.py
+${PYSITELIB}/clikit/api/command/__init__.pyc
+${PYSITELIB}/clikit/api/command/__init__.pyo
+${PYSITELIB}/clikit/api/command/command.py
+${PYSITELIB}/clikit/api/command/command.pyc
+${PYSITELIB}/clikit/api/command/command.pyo
+${PYSITELIB}/clikit/api/command/command_collection.py
+${PYSITELIB}/clikit/api/command/command_collection.pyc
+${PYSITELIB}/clikit/api/command/command_collection.pyo
+${PYSITELIB}/clikit/api/command/exceptions.py
+${PYSITELIB}/clikit/api/command/exceptions.pyc
+${PYSITELIB}/clikit/api/command/exceptions.pyo
+${PYSITELIB}/clikit/api/config/__init__.py
+${PYSITELIB}/clikit/api/config/__init__.pyc
+${PYSITELIB}/clikit/api/config/__init__.pyo
+${PYSITELIB}/clikit/api/config/application_config.py
+${PYSITELIB}/clikit/api/config/application_config.pyc
+${PYSITELIB}/clikit/api/config/application_config.pyo
+${PYSITELIB}/clikit/api/config/command_config.py
+${PYSITELIB}/clikit/api/config/command_config.pyc
+${PYSITELIB}/clikit/api/config/command_config.pyo
+${PYSITELIB}/clikit/api/config/config.py
+${PYSITELIB}/clikit/api/config/config.pyc
+${PYSITELIB}/clikit/api/config/config.pyo
+${PYSITELIB}/clikit/api/event/__init__.py
+${PYSITELIB}/clikit/api/event/__init__.pyc
+${PYSITELIB}/clikit/api/event/__init__.pyo
+${PYSITELIB}/clikit/api/event/config_event.py
+${PYSITELIB}/clikit/api/event/config_event.pyc
+${PYSITELIB}/clikit/api/event/config_event.pyo
+${PYSITELIB}/clikit/api/event/console_events.py
+${PYSITELIB}/clikit/api/event/console_events.pyc
+${PYSITELIB}/clikit/api/event/console_events.pyo
+${PYSITELIB}/clikit/api/event/event.py
+${PYSITELIB}/clikit/api/event/event.pyc
+${PYSITELIB}/clikit/api/event/event.pyo
+${PYSITELIB}/clikit/api/event/event_dispatcher.py
+${PYSITELIB}/clikit/api/event/event_dispatcher.pyc
+${PYSITELIB}/clikit/api/event/event_dispatcher.pyo
+${PYSITELIB}/clikit/api/event/pre_handle_event.py
+${PYSITELIB}/clikit/api/event/pre_handle_event.pyc
+${PYSITELIB}/clikit/api/event/pre_handle_event.pyo
+${PYSITELIB}/clikit/api/event/pre_resolve_event.py
+${PYSITELIB}/clikit/api/event/pre_resolve_event.pyc
+${PYSITELIB}/clikit/api/event/pre_resolve_event.pyo
+${PYSITELIB}/clikit/api/exceptions.py
+${PYSITELIB}/clikit/api/exceptions.pyc
+${PYSITELIB}/clikit/api/exceptions.pyo
+${PYSITELIB}/clikit/api/formatter/__init__.py
+${PYSITELIB}/clikit/api/formatter/__init__.pyc
+${PYSITELIB}/clikit/api/formatter/__init__.pyo
+${PYSITELIB}/clikit/api/formatter/formatter.py
+${PYSITELIB}/clikit/api/formatter/formatter.pyc
+${PYSITELIB}/clikit/api/formatter/formatter.pyo
+${PYSITELIB}/clikit/api/formatter/style.py
+${PYSITELIB}/clikit/api/formatter/style.pyc
+${PYSITELIB}/clikit/api/formatter/style.pyo
+${PYSITELIB}/clikit/api/formatter/style_set.py
+${PYSITELIB}/clikit/api/formatter/style_set.pyc
+${PYSITELIB}/clikit/api/formatter/style_set.pyo
+${PYSITELIB}/clikit/api/io/__init__.py
+${PYSITELIB}/clikit/api/io/__init__.pyc
+${PYSITELIB}/clikit/api/io/__init__.pyo
+${PYSITELIB}/clikit/api/io/flags.py
+${PYSITELIB}/clikit/api/io/flags.pyc
+${PYSITELIB}/clikit/api/io/flags.pyo
+${PYSITELIB}/clikit/api/io/input.py
+${PYSITELIB}/clikit/api/io/input.pyc
+${PYSITELIB}/clikit/api/io/input.pyo
+${PYSITELIB}/clikit/api/io/input_stream.py
+${PYSITELIB}/clikit/api/io/input_stream.pyc
+${PYSITELIB}/clikit/api/io/input_stream.pyo
+${PYSITELIB}/clikit/api/io/io.py
+${PYSITELIB}/clikit/api/io/io.pyc
+${PYSITELIB}/clikit/api/io/io.pyo
+${PYSITELIB}/clikit/api/io/io_exception.py
+${PYSITELIB}/clikit/api/io/io_exception.pyc
+${PYSITELIB}/clikit/api/io/io_exception.pyo
+${PYSITELIB}/clikit/api/io/output.py
+${PYSITELIB}/clikit/api/io/output.pyc
+${PYSITELIB}/clikit/api/io/output.pyo
+${PYSITELIB}/clikit/api/io/output_stream.py
+${PYSITELIB}/clikit/api/io/output_stream.pyc
+${PYSITELIB}/clikit/api/io/output_stream.pyo
+${PYSITELIB}/clikit/api/io/section_output.py
+${PYSITELIB}/clikit/api/io/section_output.pyc
+${PYSITELIB}/clikit/api/io/section_output.pyo
+${PYSITELIB}/clikit/api/resolver/__init__.py
+${PYSITELIB}/clikit/api/resolver/__init__.pyc
+${PYSITELIB}/clikit/api/resolver/__init__.pyo
+${PYSITELIB}/clikit/api/resolver/command_resolver.py
+${PYSITELIB}/clikit/api/resolver/command_resolver.pyc
+${PYSITELIB}/clikit/api/resolver/command_resolver.pyo
+${PYSITELIB}/clikit/api/resolver/exceptions.py
+${PYSITELIB}/clikit/api/resolver/exceptions.pyc
+${PYSITELIB}/clikit/api/resolver/exceptions.pyo
+${PYSITELIB}/clikit/api/resolver/resolved_command.py
+${PYSITELIB}/clikit/api/resolver/resolved_command.pyc
+${PYSITELIB}/clikit/api/resolver/resolved_command.pyo
+${PYSITELIB}/clikit/args/__init__.py
+${PYSITELIB}/clikit/args/__init__.pyc
+${PYSITELIB}/clikit/args/__init__.pyo
+${PYSITELIB}/clikit/args/argv_args.py
+${PYSITELIB}/clikit/args/argv_args.pyc
+${PYSITELIB}/clikit/args/argv_args.pyo
+${PYSITELIB}/clikit/args/default_args_parser.py
+${PYSITELIB}/clikit/args/default_args_parser.pyc
+${PYSITELIB}/clikit/args/default_args_parser.pyo
+${PYSITELIB}/clikit/args/inputs/__init__.py
+${PYSITELIB}/clikit/args/inputs/__init__.pyc
+${PYSITELIB}/clikit/args/inputs/__init__.pyo
+${PYSITELIB}/clikit/args/string_args.py
+${PYSITELIB}/clikit/args/string_args.pyc
+${PYSITELIB}/clikit/args/string_args.pyo
+${PYSITELIB}/clikit/args/token_parser.py
+${PYSITELIB}/clikit/args/token_parser.pyc
+${PYSITELIB}/clikit/args/token_parser.pyo
+${PYSITELIB}/clikit/config/__init__.py
+${PYSITELIB}/clikit/config/__init__.pyc
+${PYSITELIB}/clikit/config/__init__.pyo
+${PYSITELIB}/clikit/config/default_application_config.py
+${PYSITELIB}/clikit/config/default_application_config.pyc
+${PYSITELIB}/clikit/config/default_application_config.pyo
+${PYSITELIB}/clikit/console_application.py
+${PYSITELIB}/clikit/console_application.pyc
+${PYSITELIB}/clikit/console_application.pyo
+${PYSITELIB}/clikit/formatter/__init__.py
+${PYSITELIB}/clikit/formatter/__init__.pyc
+${PYSITELIB}/clikit/formatter/__init__.pyo
+${PYSITELIB}/clikit/formatter/ansi_formatter.py
+${PYSITELIB}/clikit/formatter/ansi_formatter.pyc
+${PYSITELIB}/clikit/formatter/ansi_formatter.pyo
+${PYSITELIB}/clikit/formatter/default_style_set.py
+${PYSITELIB}/clikit/formatter/default_style_set.pyc
+${PYSITELIB}/clikit/formatter/default_style_set.pyo
+${PYSITELIB}/clikit/formatter/null_formatter.py
+${PYSITELIB}/clikit/formatter/null_formatter.pyc
+${PYSITELIB}/clikit/formatter/null_formatter.pyo
+${PYSITELIB}/clikit/formatter/plain_formatter.py
+${PYSITELIB}/clikit/formatter/plain_formatter.pyc
+${PYSITELIB}/clikit/formatter/plain_formatter.pyo
+${PYSITELIB}/clikit/handler/__init__.py
+${PYSITELIB}/clikit/handler/__init__.pyc
+${PYSITELIB}/clikit/handler/__init__.pyo
+${PYSITELIB}/clikit/handler/callback_handler.py
+${PYSITELIB}/clikit/handler/callback_handler.pyc
+${PYSITELIB}/clikit/handler/callback_handler.pyo
+${PYSITELIB}/clikit/handler/help/__init__.py
+${PYSITELIB}/clikit/handler/help/__init__.pyc
+${PYSITELIB}/clikit/handler/help/__init__.pyo
+${PYSITELIB}/clikit/handler/help/help_handler.py
+${PYSITELIB}/clikit/handler/help/help_handler.pyc
+${PYSITELIB}/clikit/handler/help/help_handler.pyo
+${PYSITELIB}/clikit/handler/help/help_text_handler.py
+${PYSITELIB}/clikit/handler/help/help_text_handler.pyc
+${PYSITELIB}/clikit/handler/help/help_text_handler.pyo
+${PYSITELIB}/clikit/io/__init__.py
+${PYSITELIB}/clikit/io/__init__.pyc
+${PYSITELIB}/clikit/io/__init__.pyo
+${PYSITELIB}/clikit/io/buffered_io.py
+${PYSITELIB}/clikit/io/buffered_io.pyc
+${PYSITELIB}/clikit/io/buffered_io.pyo
+${PYSITELIB}/clikit/io/console_io.py
+${PYSITELIB}/clikit/io/console_io.pyc
+${PYSITELIB}/clikit/io/console_io.pyo
+${PYSITELIB}/clikit/io/input_stream/__init__.py
+${PYSITELIB}/clikit/io/input_stream/__init__.pyc
+${PYSITELIB}/clikit/io/input_stream/__init__.pyo
+${PYSITELIB}/clikit/io/input_stream/null_input_stream.py
+${PYSITELIB}/clikit/io/input_stream/null_input_stream.pyc
+${PYSITELIB}/clikit/io/input_stream/null_input_stream.pyo
+${PYSITELIB}/clikit/io/input_stream/standard_input_stream.py
+${PYSITELIB}/clikit/io/input_stream/standard_input_stream.pyc
+${PYSITELIB}/clikit/io/input_stream/standard_input_stream.pyo
+${PYSITELIB}/clikit/io/input_stream/stream_input_stream.py
+${PYSITELIB}/clikit/io/input_stream/stream_input_stream.pyc
+${PYSITELIB}/clikit/io/input_stream/stream_input_stream.pyo
+${PYSITELIB}/clikit/io/input_stream/string_input_stream.py
+${PYSITELIB}/clikit/io/input_stream/string_input_stream.pyc
+${PYSITELIB}/clikit/io/input_stream/string_input_stream.pyo
+${PYSITELIB}/clikit/io/null_io.py
+${PYSITELIB}/clikit/io/null_io.pyc
+${PYSITELIB}/clikit/io/null_io.pyo
+${PYSITELIB}/clikit/io/output_stream/__init__.py
+${PYSITELIB}/clikit/io/output_stream/__init__.pyc
+${PYSITELIB}/clikit/io/output_stream/__init__.pyo
+${PYSITELIB}/clikit/io/output_stream/buffered_output_stream.py
+${PYSITELIB}/clikit/io/output_stream/buffered_output_stream.pyc
+${PYSITELIB}/clikit/io/output_stream/buffered_output_stream.pyo
+${PYSITELIB}/clikit/io/output_stream/error_output_stream.py
+${PYSITELIB}/clikit/io/output_stream/error_output_stream.pyc
+${PYSITELIB}/clikit/io/output_stream/error_output_stream.pyo
+${PYSITELIB}/clikit/io/output_stream/null_output_stream.py
+${PYSITELIB}/clikit/io/output_stream/null_output_stream.pyc
+${PYSITELIB}/clikit/io/output_stream/null_output_stream.pyo
+${PYSITELIB}/clikit/io/output_stream/standard_output_stream.py
+${PYSITELIB}/clikit/io/output_stream/standard_output_stream.pyc
+${PYSITELIB}/clikit/io/output_stream/standard_output_stream.pyo
+${PYSITELIB}/clikit/io/output_stream/stream_output_stream.py
+${PYSITELIB}/clikit/io/output_stream/stream_output_stream.pyc
+${PYSITELIB}/clikit/io/output_stream/stream_output_stream.pyo
+${PYSITELIB}/clikit/resolver/__init__.py
+${PYSITELIB}/clikit/resolver/__init__.pyc
+${PYSITELIB}/clikit/resolver/__init__.pyo
+${PYSITELIB}/clikit/resolver/default_resolver.py
+${PYSITELIB}/clikit/resolver/default_resolver.pyc
+${PYSITELIB}/clikit/resolver/default_resolver.pyo
+${PYSITELIB}/clikit/resolver/help_resolver.py
+${PYSITELIB}/clikit/resolver/help_resolver.pyc
+${PYSITELIB}/clikit/resolver/help_resolver.pyo
+${PYSITELIB}/clikit/resolver/resolve_result.py
+${PYSITELIB}/clikit/resolver/resolve_result.pyc
+${PYSITELIB}/clikit/resolver/resolve_result.pyo
+${PYSITELIB}/clikit/ui/__init__.py
+${PYSITELIB}/clikit/ui/__init__.pyc
+${PYSITELIB}/clikit/ui/__init__.pyo
+${PYSITELIB}/clikit/ui/alignment/__init__.py
+${PYSITELIB}/clikit/ui/alignment/__init__.pyc
+${PYSITELIB}/clikit/ui/alignment/__init__.pyo
+${PYSITELIB}/clikit/ui/alignment/label_alignment.py
+${PYSITELIB}/clikit/ui/alignment/label_alignment.pyc
+${PYSITELIB}/clikit/ui/alignment/label_alignment.pyo
+${PYSITELIB}/clikit/ui/component.py
+${PYSITELIB}/clikit/ui/component.pyc
+${PYSITELIB}/clikit/ui/component.pyo
+${PYSITELIB}/clikit/ui/components/__init__.py
+${PYSITELIB}/clikit/ui/components/__init__.pyc
+${PYSITELIB}/clikit/ui/components/__init__.pyo
+${PYSITELIB}/clikit/ui/components/border_util.py
+${PYSITELIB}/clikit/ui/components/border_util.pyc
+${PYSITELIB}/clikit/ui/components/border_util.pyo
+${PYSITELIB}/clikit/ui/components/cell_wrapper.py
+${PYSITELIB}/clikit/ui/components/cell_wrapper.pyc
+${PYSITELIB}/clikit/ui/components/cell_wrapper.pyo
+${PYSITELIB}/clikit/ui/components/choice_question.py
+${PYSITELIB}/clikit/ui/components/choice_question.pyc
+${PYSITELIB}/clikit/ui/components/choice_question.pyo
+${PYSITELIB}/clikit/ui/components/confirmation_question.py
+${PYSITELIB}/clikit/ui/components/confirmation_question.pyc
+${PYSITELIB}/clikit/ui/components/confirmation_question.pyo
+${PYSITELIB}/clikit/ui/components/empty_line.py
+${PYSITELIB}/clikit/ui/components/empty_line.pyc
+${PYSITELIB}/clikit/ui/components/empty_line.pyo
+${PYSITELIB}/clikit/ui/components/exception_trace.py
+${PYSITELIB}/clikit/ui/components/exception_trace.pyc
+${PYSITELIB}/clikit/ui/components/exception_trace.pyo
+${PYSITELIB}/clikit/ui/components/labeled_paragraph.py
+${PYSITELIB}/clikit/ui/components/labeled_paragraph.pyc
+${PYSITELIB}/clikit/ui/components/labeled_paragraph.pyo
+${PYSITELIB}/clikit/ui/components/name_version.py
+${PYSITELIB}/clikit/ui/components/name_version.pyc
+${PYSITELIB}/clikit/ui/components/name_version.pyo
+${PYSITELIB}/clikit/ui/components/paragraph.py
+${PYSITELIB}/clikit/ui/components/paragraph.pyc
+${PYSITELIB}/clikit/ui/components/paragraph.pyo
+${PYSITELIB}/clikit/ui/components/progress_bar.py
+${PYSITELIB}/clikit/ui/components/progress_bar.pyc
+${PYSITELIB}/clikit/ui/components/progress_bar.pyo
+${PYSITELIB}/clikit/ui/components/progress_indicator.py
+${PYSITELIB}/clikit/ui/components/progress_indicator.pyc
+${PYSITELIB}/clikit/ui/components/progress_indicator.pyo
+${PYSITELIB}/clikit/ui/components/question.py
+${PYSITELIB}/clikit/ui/components/question.pyc
+${PYSITELIB}/clikit/ui/components/question.pyo
+${PYSITELIB}/clikit/ui/components/table.py
+${PYSITELIB}/clikit/ui/components/table.pyc
+${PYSITELIB}/clikit/ui/components/table.pyo
+${PYSITELIB}/clikit/ui/help/__init__.py
+${PYSITELIB}/clikit/ui/help/__init__.pyc
+${PYSITELIB}/clikit/ui/help/__init__.pyo
+${PYSITELIB}/clikit/ui/help/abstract_help.py
+${PYSITELIB}/clikit/ui/help/abstract_help.pyc
+${PYSITELIB}/clikit/ui/help/abstract_help.pyo
+${PYSITELIB}/clikit/ui/help/application_help.py
+${PYSITELIB}/clikit/ui/help/application_help.pyc
+${PYSITELIB}/clikit/ui/help/application_help.pyo
+${PYSITELIB}/clikit/ui/help/command_help.py
+${PYSITELIB}/clikit/ui/help/command_help.pyc
+${PYSITELIB}/clikit/ui/help/command_help.pyo
+${PYSITELIB}/clikit/ui/layout/__init__.py
+${PYSITELIB}/clikit/ui/layout/__init__.pyc
+${PYSITELIB}/clikit/ui/layout/__init__.pyo
+${PYSITELIB}/clikit/ui/layout/block_layout.py
+${PYSITELIB}/clikit/ui/layout/block_layout.pyc
+${PYSITELIB}/clikit/ui/layout/block_layout.pyo
+${PYSITELIB}/clikit/ui/rectangle.py
+${PYSITELIB}/clikit/ui/rectangle.pyc
+${PYSITELIB}/clikit/ui/rectangle.pyo
+${PYSITELIB}/clikit/ui/style/__init__.py
+${PYSITELIB}/clikit/ui/style/__init__.pyc
+${PYSITELIB}/clikit/ui/style/__init__.pyo
+${PYSITELIB}/clikit/ui/style/alignment.py
+${PYSITELIB}/clikit/ui/style/alignment.pyc
+${PYSITELIB}/clikit/ui/style/alignment.pyo
+${PYSITELIB}/clikit/ui/style/border_style.py
+${PYSITELIB}/clikit/ui/style/border_style.pyc
+${PYSITELIB}/clikit/ui/style/border_style.pyo
+${PYSITELIB}/clikit/ui/style/table_style.py
+${PYSITELIB}/clikit/ui/style/table_style.pyc
+${PYSITELIB}/clikit/ui/style/table_style.pyo
+${PYSITELIB}/clikit/utils/__init__.py
+${PYSITELIB}/clikit/utils/__init__.pyc
+${PYSITELIB}/clikit/utils/__init__.pyo
+${PYSITELIB}/clikit/utils/_compat.py
+${PYSITELIB}/clikit/utils/_compat.pyc
+${PYSITELIB}/clikit/utils/_compat.pyo
+${PYSITELIB}/clikit/utils/command.py
+${PYSITELIB}/clikit/utils/command.pyc
+${PYSITELIB}/clikit/utils/command.pyo
+${PYSITELIB}/clikit/utils/string.py
+${PYSITELIB}/clikit/utils/string.pyc
+${PYSITELIB}/clikit/utils/string.pyo
+${PYSITELIB}/clikit/utils/terminal.py
+${PYSITELIB}/clikit/utils/terminal.pyc
+${PYSITELIB}/clikit/utils/terminal.pyo
+${PYSITELIB}/clikit/utils/time.py
+${PYSITELIB}/clikit/utils/time.pyc
+${PYSITELIB}/clikit/utils/time.pyo
diff --git a/comms/py-clikit/distinfo b/comms/py-clikit/distinfo
new file mode 100644
index 00000000000..295c10b04ae
--- /dev/null
+++ b/comms/py-clikit/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/01/11 19:11:04 adam Exp $
+
+BLAKE2s (clikit-0.6.2.tar.gz) = 544a8307017d5e86699f0a22e5f472225516fea1cc8d867b7a6915de16062b25
+SHA512 (clikit-0.6.2.tar.gz) = 669bc8f3f82cc7c876042cef7baf850ec9116fced38293b7624bfd89b9a183a6f147d739d5a9a6c4465b963a5d3d6e439e5c3d8681dc531b51ce2ea4fd5d3f09
+Size (clikit-0.6.2.tar.gz) = 56214 bytes