CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-typer-cli

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

Pending
Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

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.

docs

index.md

tile.json