py3-typer-0.27.0
library for building CLI applications
Back to search · Project homepage
Description
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.
Package information
- Ports path
- devel/py-typer
- Package architecture
- amd64
- Maintainer
- Pavel Korovin <pvk@openbsd.org>
- Categories
- devel, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Runtime
- devel/py-annotated_doc
- devel/py-rich STEM->=10.11.0
- devel/py-shellingham STEM->=1.3.0
- lang/python/3
Build
Test
- devel/py-coverage STEM->=6.2
- devel/py-installer
- shells/bash
- shells/fish/main
- shells/zsh
- devel/py-annotated_doc
- devel/py-rich STEM->=10.11.0
- devel/py-shellingham STEM->=1.3.0
- lang/python/3
- devel/py-test
Used by (7 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.