or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

docs

index.md
tile.json

tessl/pypi-typer-cli

Empty legacy compatibility package that only installs typer as a dependency - provides no direct API or functionality

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/typer-cli@0.17.x

To install, run

npx @tessl/cli install tessl/pypi-typer-cli@0.17.0

index.mddocs/

Typer CLI

Empty 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.

Package Information

  • Package Name: typer-cli
  • Package Type: PyPI
  • Language: Python
  • Installation: pip install typer-cli (⚠️ Deprecated - use pip install typer instead)

Core Imports

⚠️ 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 dependency

Basic Usage

Since 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

Migration Notice

⚠️ This package is deprecated and should not be used for new projects.

Migration path:

# Instead of:
pip install typer-cli

# Use:
pip install typer

The typer package now includes all CLI functionality that was previously in typer-cli.

Architecture

The typer-cli package has no architecture of its own. It consists of:

  • A single README.md file explaining the deprecation
  • Package metadata that declares typer as a dependency
  • No source code, classes, functions, or modules

Capabilities

Dependency Installation

The 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 typer

Command Line Tool Access

When 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 app
  • utils docs - Generate Markdown documentation for a Typer app

Types

# typer-cli defines NO types
# All types come from the typer dependency:
# See typer package documentation for complete type definitions

Conclusion

The 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.