DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: python-cappa 0.32.1-1

Package Information

DescriptionDeclarative CLI argument parser

Cappa is a declarative command line parsing library, which uses runtime type inspection to infer (default) CLI argument behavior, and provide automatic help text generation and dynamic completion generation.

This package provides the Python 3.x cappa module.

MaintainerDebian Python Team <team+python@tracker.debian.org>
Changed ByPeter Pentchev <roam@debian.org>
Sponsorroam@debian.org
Distributionexperimental
Architectureall
VCSgit: https://salsa.debian.org/python-team/packages/python-cappa.git (browse)
Closes#1140828
Trackerhttps://tracker.debian.org/pkg/python-cappa
Uploaded19 days ago

New Package Report

.changes
Version0.32.1-1
Changed-ByPeter Pentchev
Architectureall source
Distributionexperimental
DateMon, 06 Jul 2026 20:24:29 +0300
Sourcepython-cappa
Changelog
python-cappa (0.32.1-1) experimental; urgency=medium
 .
   * Initial release. Closes: #1140828
   * For the present, hardcode a list of architectures for the msgspec
     test-only dependency until we figure out a better way to do that.
.dsc
Componentmain
Package-Listpython3-cappa deb python optional arch=all
Sectionpython
Priorityoptional
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: cappa
Upstream-Contact: Dan Cardin <ddcardin@gmail.com>
Source: https://pypi.org/project/cappa/#files
License: Apache-2.0

Files: *
Copyright: 2023, Dan Cardin
License: Apache-2.0

Files: debian/*
Copyright: Copyright (c) Peter Pentchev <roam@debian.org>
License: Apache-2.0

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
 http://www.apache.org/licenses/LICENSE-2.0
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 .
 On Debian systems, the complete text of the Apache License, Version 2.0
 can be found in `/usr/share/common-licenses/Apache-2.0`.

Review Information

rejected — allocated to eamanu 18 days ago, started 18 days ago, completed 18 days ago.

Final Comment

Thanks for your contributions to Debian!

Please review the distributions .changes field, it mismatch with the d/changelog distribution.

Lintian says:
E: python-cappa changes: distribution-and-experimental-mismatch

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
0.32.1-2 a0f0562f… 2026-07-13 19:35 2026-07-13 19:45 eamanu accepted VIEW

Public Notes

18 days ago ● public

License check: python-cappa 0.32.1-1

Archive component: main

COMPATIBLE:

  • Apache-2.0 (Note: not compatible with GPL-2)
18 days ago ● public

Author check: python-cappa 0.32.1-1

Scanned 265 files. 2 author(s) declared in debian/copyright.

All source-file authors appear in debian/copyright.

18 days ago ● public

licensecheck

Command: licensecheck -r --deb-machine .
Exit code: 0

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: FIXME
Upstream-Contact: FIXME
Source: FIXME
Disclaimer: Autogenerated by licensecheck

Files: ./.github/FUNDING.yml
 ./.github/workflows/release.yml
 ./.github/workflows/test.yml
 ./.readthedocs.yml
 ./CHANGELOG.md
 ./Makefile
 ./README.md
 ./debian/changelog
 ./debian/control
 ./debian/gbp.conf
 ./debian/patches/maybe-test-msgspec.patch
 ./debian/patches/series
 ./debian/python3-cappa.examples
 ./debian/rules
 ./debian/salsa-ci.yml
 ./debian/source/format
 ./debian/upstream/metadata
 ./debian/watch
 ./docs/Makefile
 ./docs/poetry.lock
 ./docs/pyproject.toml
 ./docs/source/_static/example.svg
 ./docs/source/annotation.md
 ./docs/source/api.md
 ./docs/source/arg.md
 ./docs/source/asyncio.md
 ./docs/source/backends.md
 ./docs/source/changelog.md
 ./docs/source/class_compatibility.md
 ./docs/source/command.md
 ./docs/source/comparison.md
 ./docs/source/completion.md
 ./docs/source/conf.py
 ./docs/source/examples/case_study.md
 ./docs/source/examples/comparison.md
 ./docs/source/examples/index.md
 ./docs/source/functions_and_methods.md
 ./docs/source/help.md
 ./docs/source/index.md
 ./docs/source/invoke.md
 ./docs/source/manual_construction.md
 ./docs/source/output.md
 ./docs/source/parse_vs_invoke.md
 ./docs/source/rich.md
 ./docs/source/sphinx.md
 ./docs/source/state.md
 ./docs/source/subcommand.md
 ./docs/source/testing.md
 ./docs/source/validation.md
 ./docs/uv.lock
 ./examples/defer_import_slow_startup/README.md
 ./examples/defer_import_slow_startup/defer_import/main.py
 ./examples/defer_import_slow_startup/defer_import/mean.py
 ./examples/defer_import_slow_startup/pyproject.toml
 ./examples/defer_import_slow_startup/uv.lock
 ./examples/docutils/conf.py
 ./examples/docutils/example.py
 ./examples/docutils/index.rst
 ./examples/test_kitchen_sink/conftest.py
 ./examples/test_kitchen_sink/example.py
 ./examples/todo_list/todo.py
 ./pyproject.toml
 ./src/cappa/__init__.py
 ./src/cappa/arg.py
 ./src/cappa/argparse.py
 ./src/cappa/base.py
 ./src/cappa/class_inspect.py
 ./src/cappa/command.py
 ./src/cappa/completion/base.py
 ./src/cappa/completion/completers.py
 ./src/cappa/completion/shells.py
 ./src/cappa/completion/types.py
 ./src/cappa/default.py
 ./src/cappa/destructure.py
 ./src/cappa/docstring.py
 ./src/cappa/ext/docutils.py
 ./src/cappa/file_io.py
 ./src/cappa/help.py
 ./src/cappa/invoke/base.py
 ./src/cappa/invoke/types.py
 ./src/cappa/output.py
 ./src/cappa/parse.py
 ./src/cappa/parser.py
 ./src/cappa/state.py
 ./src/cappa/subcommand.py
 ./src/cappa/testing.py
 ./src/cappa/themes.py
 ./src/cappa/type_view.py
 ./src/cappa/types.py
 ./src/cappa/typing.py
 ./tests/arg/test_async_parse_basic.py
 ./tests/arg/test_async_parse_optional.py
 ./tests/arg/test_async_parse_with_default.py
 ./tests/arg/test_async_parse_with_exception.py
 ./tests/arg/test_async_value_from_basic.py
 ./tests/arg/test_async_value_from_fallback_chain.py
 ./tests/arg/test_async_value_from_list.py
 ./tests/arg/test_async_value_from_with_async_parse.py
 ./tests/arg/test_async_value_from_with_exception.py
 ./tests/arg/test_async_value_from_with_kwargs.py
 ./tests/arg/test_async_value_from_with_state.py
 ./tests/arg/test_bool.py
 ./tests/arg/test_bool_both.py
 ./tests/arg/test_choices.py
 ./tests/arg/test_count.py
 ./tests/arg/test_dataclass_metadata_invalid.py
 ./tests/arg/test_date.py
 ./tests/arg/test_default.py
 ./tests/arg/test_default_env_missing.py
 ./tests/arg/test_default_long.py
 ./tests/arg/test_default_prompt.py
 ./tests/arg/test_default_short.py
 ./tests/arg/test_default_value_from.py
 ./tests/arg/test_deprecated.py
 ./tests/arg/test_destructured.py
 ./tests/arg/test_destructured_append.py
 ./tests/arg/test_destructured_bool.py
 ./tests/arg/test_destructured_collision.py
 ./tests/arg/test_destructured_count.py
 ./tests/arg/test_destructured_default_long_short.py
 ./tests/arg/test_destructured_defaults.py
 ./tests/arg/test_destructured_explicit.py
 ./tests/arg/test_destructured_implicit_default.py
 ./tests/arg/test_destructured_optional.py
 ./tests/arg/test_destructured_subcommand.py
 ./tests/arg/test_destructured_union.py
 ./tests/arg/test_discriminated_union.py
 ./tests/arg/test_enum.py
 ./tests/arg/test_env.py
 ./tests/arg/test_exclusive_group.py
 ./tests/arg/test_explicit_subcommand_types.py
 ./tests/arg/test_file_io.py
 ./tests/arg/test_help.py
 ./tests/arg/test_invalid_annotation_combination.py
 ./tests/arg/test_list.py
 ./tests/arg/test_literal.py
 ./tests/arg/test_literal_intermixed_union.py
 ./tests/arg/test_literal_multiple_variant.py
 ./tests/arg/test_literal_sequence.py
 ./tests/arg/test_mapping_failure.py
 ./tests/arg/test_mixed_sync_async_parse.py
 ./tests/arg/test_mutual_exclusion_two_or_more.py
 ./tests/arg/test_name_disallowed.py
 ./tests/arg/test_num_arg_unbounded_0.py
 ./tests/arg/test_num_args.py
 ./tests/arg/test_optional_positional.py
 ./tests/arg/test_parse.py
 ./tests/arg/test_parse_async_basic.py
 ./tests/arg/test_parse_dataclass_like.py
 ./tests/arg/test_parse_inference.py
 ./tests/arg/test_parse_method.py
 ./tests/arg/test_pipe_union.py
 ./tests/arg/test_propagate.py
 ./tests/arg/test_propagate_mutual_exclusive_arg.py
 ./tests/arg/test_required.py
 ./tests/arg/test_set.py
 ./tests/arg/test_short_long.py
 ./tests/arg/test_subcommand_required.py
 ./tests/arg/test_tuple.py
 ./tests/arg/test_tuple_unbounded.py
 ./tests/arg/test_type_alias.py
 ./tests/arg/test_value_name.py
 ./tests/command/test_function_command.py
 ./tests/command/test_help.py
 ./tests/completion/test_argument.py
 ./tests/completion/test_base.py
 ./tests/completion/test_choices.py
 ./tests/completion/test_custom_completion.py
 ./tests/completion/test_option.py
 ./tests/completion/test_subcommand.py
 ./tests/completion/test_successful_parse.py
 ./tests/conftest.py
 ./tests/ext/test_docutils.py
 ./tests/help/test_bool_help.py
 ./tests/help/test_completion_choices.py
 ./tests/help/test_consistent_among_subcommands.py
 ./tests/help/test_docstring.py
 ./tests/help/test_field_grouping.py
 ./tests/help/test_group.py
 ./tests/help/test_help_formatter.py
 ./tests/help/test_line_wrapping.py
 ./tests/help/test_markdown.py
 ./tests/help/test_mutual_exclusion_helptext.py
 ./tests/help/test_mutually_exclusive_no_arg.py
 ./tests/help/test_name.py
 ./tests/help/test_show_default.py
 ./tests/help/test_text_format.py
 ./tests/invoke/test_async_context_manager_dependency.py
 ./tests/invoke/test_async_function.py
 ./tests/invoke/test_async_generator_dependency.py
 ./tests/invoke/test_async_sync_context_manager.py
 ./tests/invoke/test_bad_handler.py
 ./tests/invoke/test_callable_dataclass.py
 ./tests/invoke/test_command_dep.py
 ./tests/invoke/test_context_manager_dependency.py
 ./tests/invoke/test_default_arg_non_dep.py
 ./tests/invoke/test_explicit_deps.py
 ./tests/invoke/test_explicit_deps_multiple_paths.py
 ./tests/invoke/test_generator_dependency.py
 ./tests/invoke/test_global_dep.py
 ./tests/invoke/test_global_dep_string_reference.py
 ./tests/invoke/test_implicit_deps.py
 ./tests/invoke/test_invalid_dependency.py
 ./tests/invoke/test_invoke_async_with_external_exit_stack.py
 ./tests/invoke/test_invoke_async_with_internal_exit_stack_works.py
 ./tests/invoke/test_invoke_with_external_exit_stack.py
 ./tests/invoke/test_invoke_with_internal_exit_stack_works.py
 ./tests/invoke/test_nested_implicit_dep.py
 ./tests/invoke/test_only_requires_leaf_invoke_fn.py
 ./tests/invoke/test_output.py
 ./tests/invoke/test_parse_async_with_external_exit_stack.py
 ./tests/invoke/test_parse_with_external_exit_stack.py
 ./tests/invoke/test_self.py
 ./tests/invoke/test_stubbing_deps.py
 ./tests/invoke/test_type_alias_dep.py
 ./tests/parser/test_bad_choice_assistance.py
 ./tests/parser/test_concatenated_short_options.py
 ./tests/parser/test_custom_callable_action.py
 ./tests/parser/test_double_dash.py
 ./tests/parser/test_double_dash_following_invalid_flag.py
 ./tests/parser/test_double_dash_is_first_arg.py
 ./tests/parser/test_explicit_equal_option.py
 ./tests/parser/test_interspersed_options.py
 ./tests/parser/test_missing_num_args.py
 ./tests/parser/test_multicharacter_short.py
 ./tests/parser/test_negative_int_option.py
 ./tests/parser/test_negative_positional.py
 ./tests/parser/test_negative_value_name.py
 ./tests/parser/test_num_args.py
 ./tests/parser/test_option_after_bad_arg.py
 ./tests/parser/test_short_concat_following_unbounded_positional.py
 ./tests/parser/test_unbounded_num_args.py
 ./tests/parser/test_unregonized_argument.py
 ./tests/py312/test_nested_type_alias.py
 ./tests/py312/test_type_alias.py
 ./tests/py312/test_type_alias_dep.py
 ./tests/subcommand/test_aliases.py
 ./tests/subcommand/test_base.py
 ./tests/subcommand/test_deprecated.py
 ./tests/subcommand/test_did_you_mean.py
 ./tests/subcommand/test_group.py
 ./tests/subcommand/test_help.py
 ./tests/subcommand/test_hidden.py
 ./tests/subcommand/test_method.py
 ./tests/subcommand/test_subcommand_type.py
 ./tests/test_attrs.py
 ./tests/test_base.py
 ./tests/test_class_inspect.py
 ./tests/test_default.py
 ./tests/test_e2e.py
 ./tests/test_example.py
 ./tests/test_implicit_dataclass.py
 ./tests/test_manually_built.py
 ./tests/test_msgspec.py
 ./tests/test_output.py
 ./tests/test_pydantic.py
 ./tests/test_state.py
 ./tests/utils.py
 ./uv.lock
Copyright: NONE
License: UNKNOWN
 FIXME

Files: ./LICENSE
 ./PKG-INFO
Copyright: NONE
License: Apache-2.0
 FIXME

Files: ./debian/copyright
Copyright: 2023, Dan Cardin
  Peter Pentchev <roam@debian.org>
License: Apache-2.0
 FIXME

18 days ago ● public

debian/copyright check

Command: cme check dpkg-copyright
Exit code: 0

(no output)

18 days ago ● public

licenserecon

Command: licenserecon
Exit code: 0

en: Versions: licenserecon '17.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

No significant differences found
18 days ago ● public

Look for SPDX

Command: grep -r -B1 'SPDX-'
Exit code: 1

(no output)

18 days ago ● public

Lintian

Command: lintian -i -I -v --pedantic
Exit code: 2

N:
E: python-cappa changes: distribution-and-experimental-mismatch
N: 
N:   The Distribution in the .changes file indicates that packages should be
N:   installed into a non-experimental distribution (suite), but the
N:   distribution in the Changes field copied from debian/changelog indicates
N:   that experimental was intended.
N:   
N:   This is an easy mistake to make when invoking "sbuild ... foo.dsc".
N:   Double-check the -d option if using sbuild in this way.
N: 
N:   Please refer to Bug#542747 and Bug#529281 for details.
N: 
N:   Visibility: error
N:   Show-Always: no
N:   Check: fields/distribution
N: 
N:
P: python3-cappa: example-unusual-interpreter python [usr/share/doc/python3-cappa/examples/test_kitchen_sink/example.py]
N: 
N:   This package contains an example script for an interpreter that is not
N:   shipped in the package and is not known to Lintian. It is possible that
N:   there is a typo or the interpreter is not executable.
N: 
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: scripts
N: 
18 days ago ● public

duck

Command: duck
Exit code: 0

I: debian/copyright:20: URL: http://www.apache.org/licenses/LICENSE-2.0: INFORMATION (Certainty:wild-guess)
   Curl:0 HTTP:200 No error 
   Website seems to be outdated, is probably a parked domain or for sale. Please update your links!
   Matching regular expression(s):
    m/\breplaced with\b/i

I: debian/copyright:20: URL: http://www.apache.org/licenses/LICENSE-2.0: INFORMATION (Certainty:wild-guess)
   URL schema changed from HTTP to HTTPS during redirect(s): http://www.apache.org -> https://www.apache.org
   Please investigate and update the URL eventually, to avoid unnecessary redirects!

18 days ago ● public

look for copyright

Command: egrep -R -i copyright
Exit code: 0

LICENSE:      "Licensor" shall mean the copyright owner or entity authorized by
LICENSE:      the copyright owner that is granting the License.
LICENSE:      copyright notice that is included in or attached to the work
LICENSE:      submitted to Licensor for inclusion in the Work by the copyright owner
LICENSE:      the copyright owner. For the purposes of this definition, "submitted"
LICENSE:      designated in writing by the copyright owner as "Not a Contribution."
LICENSE:   2. Grant of Copyright License. Subject to the terms and conditions of
LICENSE:      copyright license to reproduce, prepare Derivative Works of,
LICENSE:          that You distribute, all copyright, patent, trademark, and
LICENSE:      You may add Your own copyright statement to Your modifications and
LICENSE:      same "printed page" as the copyright notice for easier
LICENSE:   Copyright [yyyy] [name of copyright owner]
docs/source/conf.py:copyright = "2023, Dan Cardin"
PKG-INFO:              "Licensor" shall mean the copyright owner or entity authorized by
PKG-INFO:              the copyright owner that is granting the License.
PKG-INFO:              copyright notice that is included in or attached to the work
PKG-INFO:              submitted to Licensor for inclusion in the Work by the copyright owner
PKG-INFO:              the copyright owner. For the purposes of this definition, "submitted"
PKG-INFO:              designated in writing by the copyright owner as "Not a Contribution."
PKG-INFO:           2. Grant of Copyright License. Subject to the terms and conditions of
PKG-INFO:              copyright license to reproduce, prepare Derivative Works of,
PKG-INFO:                  that You distribute, all copyright, patent, trademark, and
PKG-INFO:              You may add Your own copyright statement to Your modifications and
PKG-INFO:              same "printed page" as the copyright notice for easier
PKG-INFO:           Copyright [yyyy] [name of copyright owner]
debian/copyright:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright:Copyright: 2023, Dan Cardin
debian/copyright:Copyright: Copyright (c) Peter Pentchev <roam@debian.org>
examples/docutils/conf.py:copyright = "2025, docutils"
18 days ago ● public

look for license

Command: egrep -R -i license
Exit code: 0

LICENSE:                                 Apache License
LICENSE:                        http://www.apache.org/licenses/
LICENSE:      "License" shall mean the terms and conditions for use, reproduction,
LICENSE:      the copyright owner that is granting the License.
LICENSE:      exercising permissions granted by this License.
LICENSE:      Object form, made available under the License, as indicated by a
LICENSE:      of this License, Derivative Works shall not include works that remain
LICENSE:   2. Grant of Copyright License. Subject to the terms and conditions of
LICENSE:      this License, each Contributor hereby grants to You a perpetual,
LICENSE:      copyright license to reproduce, prepare Derivative Works of,
LICENSE:      publicly display, publicly perform, sublicense, and distribute the
LICENSE:   3. Grant of Patent License. Subject to the terms and conditions of
LICENSE:      this License, each Contributor hereby grants to You a perpetual,
LICENSE:      (except as stated in this section) patent license to make, have made,
LICENSE:      where such license applies only to those patent claims licensable
LICENSE:      or contributory patent infringement, then any patent licenses
LICENSE:      granted to You under this License for that Work shall terminate
LICENSE:          Derivative Works a copy of this License; and
LICENSE:          do not modify the License. You may add Your own attribution
LICENSE:          as modifying the License.
LICENSE:      may provide additional or different license terms and conditions
LICENSE:      the conditions stated in this License.
LICENSE:      this License, without any additional terms or conditions.
LICENSE:      the terms of any separate license agreement you may have executed
LICENSE:   6. Trademarks. This License does not grant permission to use the trade
LICENSE:      risks associated with Your exercise of permissions under this License.
LICENSE:      result of this License or out of the use or inability to use the
LICENSE:      License. However, in accepting such obligations, You may act only
LICENSE:   APPENDIX: How to apply the Apache License to your work.
LICENSE:      To apply the Apache License to your work, attach the following
LICENSE:   Licensed under the Apache License, Version 2.0 (the "License");
LICENSE:   you may not use this file except in compliance with the License.
LICENSE:   You may obtain a copy of the License at
LICENSE:       http://www.apache.org/licenses/LICENSE-2.0
LICENSE:   distributed under the License is distributed on an "AS IS" BASIS,
LICENSE:   See the License for the specific language governing permissions and
LICENSE:   limitations under the License.
PKG-INFO:License:                                  Apache License
PKG-INFO:                                http://www.apache.org/licenses/
PKG-INFO:              "License" shall mean the terms and conditions for use, reproduction,
PKG-INFO:              the copyright owner that is granting the License.
PKG-INFO:              exercising permissions granted by this License.
PKG-INFO:              Object form, made available under the License, as indicated by a
PKG-INFO:              of this License, Derivative Works shall not include works that remain
PKG-INFO:           2. Grant of Copyright License. Subject to the terms and conditions of
PKG-INFO:              this License, each Contributor hereby grants to You a perpetual,
PKG-INFO:              copyright license to reproduce, prepare Derivative Works of,
PKG-INFO:              publicly display, publicly perform, sublicense, and distribute the
PKG-INFO:           3. Grant of Patent License. Subject to the terms and conditions of
PKG-INFO:              this License, each Contributor hereby grants to You a perpetual,
PKG-INFO:              (except as stated in this section) patent license to make, have made,
PKG-INFO:              where such license applies only to those patent claims licensable
PKG-INFO:              or contributory patent infringement, then any patent licenses
PKG-INFO:              granted to You under this License for that Work shall terminate
PKG-INFO:                  Derivative Works a copy of this License; and
PKG-INFO:                  do not modify the License. You may add Your own attribution
PKG-INFO:                  as modifying the License.
PKG-INFO:              may provide additional or different license terms and conditions
PKG-INFO:              the conditions stated in this License.
PKG-INFO:              this License, without any additional terms or conditions.
PKG-INFO:              the terms of any separate license agreement you may have executed
PKG-INFO:           6. Trademarks. This License does not grant permission to use the trade
PKG-INFO:              risks associated with Your exercise of permissions under this License.
PKG-INFO:              result of this License or out of the use or inability to use the
PKG-INFO:              License. However, in accepting such obligations, You may act only
PKG-INFO:           APPENDIX: How to apply the Apache License to your work.
PKG-INFO:              To apply the Apache License to your work, attach the following
PKG-INFO:           Licensed under the Apache License, Version 2.0 (the "License");
PKG-INFO:           you may not use this file except in compliance with the License.
PKG-INFO:           You may obtain a copy of the License at
PKG-INFO:               http://www.apache.org/licenses/LICENSE-2.0
PKG-INFO:           distributed under the License is distributed on an "AS IS" BASIS,
PKG-INFO:           See the License for the specific language governing permissions and
PKG-INFO:           limitations under the License.
PKG-INFO:License-File: LICENSE
pyproject.toml:license = { file = "LICENSE" }
debian/copyright:License: Apache-2.0
debian/copyright:License: Apache-2.0
debian/copyright:License: Apache-2.0
debian/copyright:License: Apache-2.0
debian/copyright: Licensed under the Apache License, Version 2.0 (the "License");
debian/copyright: you may not use this file except in compliance with the License.
debian/copyright: You may obtain a copy of the License at
debian/copyright: http://www.apache.org/licenses/LICENSE-2.0
debian/copyright: distributed under the License is distributed on an "AS IS" BASIS,
debian/copyright: See the License for the specific language governing permissions and
debian/copyright: limitations under the License.
debian/copyright: On Debian systems, the complete text of the Apache License, Version 2.0
debian/copyright: can be found in `/usr/share/common-licenses/Apache-2.0`.

Back to Dashboard | View all reviews for this package