typer-slim
Typer, build great CLIs. Easy to code. Based on Python type hints.
Decision gist · record as of 2026-08-14
No. Do not install typer-slim. The package is explicitly deprecated and no longer maintained. Install typer directly instead. If you have existing code that depends on typer-slim, update it to depend on typer; the migration is straightforward since typer-slim now installs the full typer package anyway.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later; typer-slim is deprecated and should not be installed—install typer directly instead.
- Low install friction with a single dependency, but the package itself is explicitly deprecated and no longer maintained.
- The underlying typer library remains active, but typer-slim adds no value and will receive no further updates.
License · maintenance · safety
MIT (permissive) — MIT license permits permissive use, modification, and distribution with minimal restrictions, but this is moot given the package's deprecated status.
last release 2026-02-16 (179 days) · last repo commit 2026-08-12 · 19,895 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 21,082,081 downloads/mo, #1,012 on PyPI
Alternatives
Verify before relying
# Do not use typer-slim. Install typer instead:
# pip install typer
import typer
app = typer.Typer()
@app.command()
def hello(name: str):
print(f"Hello {name}")
if __name__ == "__main__":
app()- Whether setting TYPER_USE_RICH environment variable to False or 0 actually disables Rich output in practice
- Timeline or conditions under which typer-slim will be removed from PyPI entirely
What it is and what it does
typer-slim is a deprecated package that once provided a lightweight version of the Typer CLI framework without Rich and shellingham dependencies. Since version 0.22.0, it has been reduced to a simple wrapper that installs the full typer package unchanged. The package exists solely as a migration path for legacy projects that previously depended on typer-slim; it receives no updates and should not be used for new code.
Typer itself is a framework for building command-line interfaces using Python type hints, where function parameters and their type annotations automatically become CLI arguments and options. The underlying typer library remains actively maintained and widely used, but typer-slim adds no functionality—it is purely a redirect to the full package.
Use it for
- Migrating legacy projects that explicitly depend on typer-slim to use the current typer package instead
- Understanding why a project's dependency on typer-slim should be replaced with a direct typer dependency
- Verifying that old code using typer-slim will continue to work by installing the full typer package
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
No.
Do not install typer-slim. The package is explicitly deprecated and no longer maintained. Install typer directly instead. If you have existing code that depends on typer-slim, update it to depend on typer; the migration is straightforward since typer-slim now installs the full typer package anyway.
Install
typer-slim on PyPI
Before you install
Low install friction with a single dependency, but the package itself is explicitly deprecated and no longer maintained. The underlying typer library remains active, but typer-slim adds no value and will receive no further updates.
Requires Python 3.10 or later; typer-slim is deprecated and should not be installed—install typer directly instead.
License in practice
MIT license permits permissive use, modification, and distribution with minimal restrictions, but this is moot given the package's deprecated status.
Quickstart
# Do not use typer-slim. Install typer instead:
# pip install typer
import typer
app = typer.Typer()
@app.command()
def hello(name: str):
print(f"Hello {name}")
if __name__ == "__main__":
app()
Verify before relying
- Whether setting TYPER_USE_RICH environment variable to False or 0 actually disables Rich output in practice
- Timeline or conditions under which typer-slim will be removed from PyPI entirely
Package facts
| License | MIT permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packagetyper |
| Maintenance | Actively maintained 179 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 21,082,081 / month, #1,012 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software DevelopmentTopic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Application FrameworksTopic :: Software Development :: Libraries :: Python ModulesTyping :: Typed |
Evidence: typer_slim-0.24.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “CLI framework Python type hints”
- typer-slimtyper-slim is a deprecated migration shim that installs the full…
- cycloptsCyclopts is a CLI framework that converts Python functions into…
- typerTyper builds command-line applications from Python functions using…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also fastapi-slim · typer-cli · typer-injector · django-typer · sphinxcontrib-typer · typer-config · cyclopts · modal-client · sqlite-migrate