typer 0.9.0-1 source package in Ubuntu

Changelog

typer (0.9.0-1) unstable; urgency=medium

  * New upstream version 0.9.0.
  * Refresh patches against 0.9.0.
  * Remove d/p/0001-Rename-converage-calls-to-python3-coverage.patch:
    - Upstream is now explicitly invoking coverage as a module on
    sys.executable, which ensures that the same binary that is also
    running the tests is used.
  * Remove d/p/0003-Improve-installation-of-bash-completion.patch:
    - The reason why tests related to shell completion fails is that these
    tests need us to be running under a supported shell, that is, bash rather
    than sh. Shell detection with shellingham is so thorough it is not
    possible to fool it easily. That said, affected tests have been excluded
    as the feature is working even though those are failing.
  * d/copyright: Bump my copyright year to cover 2023
  * d/control: Bump Standards-Version from 4.6.1 to 4.6.2, no changes needed.
  * d/rules:
    - Export option that disables terminal detection.
    - Simplify targets by using the new execute_after_* targets from dh 13.
    - Add condition for nocheck build profile.
    - Use .coveragerc instead of specifying test files in the CLI.
    - Remove test progress output, it was polluting the log.
    - Add parameters to ignore tests that override the PYTHONPATH and to
    exclude shell completion tests in PYBUILD_TEST_ARGS.
  * d/t/control: Allow stderr for test run-pytest.
  * d/t/run-pytest: Updates made to d/rules were replicated in the script. It
    was not necessary to remove the tests that override the PYTHONPATH since
    typer was installed.

 -- Sergio de Almeida Cipriano Junior <email address hidden>  Wed, 16 Aug 2023 20:47:02 -0300

Upload details

Uploaded by:
Debian Python Team
Uploaded to:
Sid
Original maintainer:
Debian Python Team
Architectures:
all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Mantic release universe misc

Builds

Mantic: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
typer_0.9.0-1.dsc 2.4 KiB 220502b6a3f334d836027aea46fef171f251742d07b8990654aa14a113ff2ba3
typer_0.9.0.orig.tar.gz 260.5 KiB 64cec3f6cf47a0059b5c0f79ca04d2791101a9013c6e189590890fe796c7f8ec
typer_0.9.0-1.debian.tar.xz 7.3 KiB b0184e277f4267276658353fba8f626aabcf9560e5a17e002915a86d651ca586

Available diffs

No changes file available.

Binary packages built by this source

python-typer-doc: Python library for building CLI applications (common documentation)

 Typer is a library for building CLI applications that users
 will love using and developers will love creating. Based on
 Python 3.6+ type hints.
 .
 The key features are:
 .
 Intuitive to write: Great editor support. Completion everywhere.
 Less time debugging. Designed to be easy to use and learn. Less
 time reading docs.
 .
 Easy to use: It's easy to use for the final users. Automatic help,
 and automatic completion for all shells.
 .
 Short: Minimize code duplication. Multiple features from each
 parameter declaration. Fewer bugs.
 .
 Start simple: The simplest example adds only 2 lines of code to your
 app: 1 import, 1 function call.
 .
 Grow large: Grow in complexity as much as you want, create arbitrarily
 complex trees of commands and groups of subcommands, with options and
 arguments.
 .
 This is the common documentation package for python-typer.

python3-typer: Python library for building CLI applications (Python 3)

 Typer is a library for building CLI applications that users
 will love using and developers will love creating. Based on
 Python 3.6+ type hints.
 .
 The key features are:
 .
 Intuitive to write: Great editor support. Completion everywhere.
 Less time debugging. Designed to be easy to use and learn. Less
 time reading docs.
 .
 Easy to use: It's easy to use for the final users. Automatic help,
 and automatic completion for all shells.
 .
 Short: Minimize code duplication. Multiple features from each
 parameter declaration. Fewer bugs.
 .
 Start simple: The simplest example adds only 2 lines of code to your
 app: 1 import, 1 function call.
 .
 Grow large: Grow in complexity as much as you want, create arbitrarily
 complex trees of commands and groups of subcommands, with options and
 arguments.
 .
 This package installs the library for Python 3.