Empty legacy compatibility package that only installs typer as a dependency - provides no direct API or functionality
npx @tessl/cli install tessl/pypi-typer-cli@0.17.0Empty legacy compatibility package for Typer CLI functionality. This package provides no direct functionality and exists solely as a migration path for old projects that used to depend on typer-cli. All CLI functionality has been integrated into the main typer package.
pip install typer-cli (⚠️ Deprecated - use pip install typer instead)⚠️ Important: The typer-cli package provides no direct imports or API. It is an empty package that only installs the typer package as a dependency.
# typer-cli provides NO direct imports
# All functionality comes from the typer dependency:
import typer # This import works because typer-cli installs typer as dependencySince typer-cli is an empty compatibility wrapper with no API, all usage comes through the typer package that it installs as a dependency:
import typer # Available because typer-cli installs typer
app = typer.Typer()
@app.command()
def hello(name: str):
"""Say hello to someone."""
typer.echo(f"Hello {name}")
if __name__ == "__main__":
app()The only practical effect of installing typer-cli is that it makes the typer command-line tool available:
# Run a Typer app
typer my_app.py run
# Generate docs for a Typer app
typer my_app.py utils docs
# Show help
typer --help⚠️ This package is deprecated and should not be used for new projects.
Migration path:
# Instead of:
pip install typer-cli
# Use:
pip install typerThe typer package now includes all CLI functionality that was previously in typer-cli.
The typer-cli package has no architecture of its own. It consists of:
typer as a dependencyThe sole capability of typer-cli is installing the typer package as a dependency.
# typer-cli provides NO direct API
# It only ensures that this import works:
import typerWhen typer-cli is installed, it provides access to the typer CLI command through the dependency relationship:
# Available after installing typer-cli (but actually provided by typer)
typer [PATH_OR_MODULE] [OPTIONS] COMMAND [ARGS]...The CLI provides these commands:
run - Run the provided Typer apputils docs - Generate Markdown documentation for a Typer app# typer-cli defines NO types
# All types come from the typer dependency:
# See typer package documentation for complete type definitionsThe typer-cli package is an empty legacy compatibility wrapper with zero direct functionality. It exists only to install the typer package as a dependency. Users should migrate to using typer directly for all CLI development needs.