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 | Published | Component | Section | |
---|---|---|---|---|
Mantic | release | universe | misc |
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
- diff from 0.7.0-1 to 0.9.0-1 (65.8 KiB)
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.