BrianPugh / cyclopts
Intuitive, easy CLIs based on python type hints.
☆492Updated this week
Alternatives and similar repositories for cyclopts:
Users that are interested in cyclopts are comparing it to the libraries listed below
- Reusable constraint types to use with typing.Annotated☆537Updated last month
- pytest plugin for pretty printing the test summary.☆423Updated last year
- Pythonic Stream-like manipulation of iterables.☆242Updated this week
- ⏰ Modern datetime library for Python☆1,224Updated this week
- create and update inline snapshots in your python tests☆454Updated this week
- A high performance caching library for Python written in Rust☆251Updated last month
- A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".☆682Updated this week
- Production-grade retries for Python☆1,105Updated last week
- ☆153Updated this week
- A Flexible Service Locator for Python.☆338Updated 2 weeks ago
- pathlib api extended to use fsspec backends☆287Updated last week
- Plugin for Poetry to enable dynamic versioning based on VCS tags☆647Updated this week
- A modern cookiecutter template for Python projects that use uv for dependency management☆741Updated 2 weeks ago
- Doing dirty (but extremely useful) things with equals.☆851Updated 2 months ago
- A Python handler for mkdocstrings.☆223Updated this week
- Format click help output nicely with rich.☆656Updated last week
- Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or f…☆395Updated this week
- Poetry plugin for dynamically extracting the package version from a __version__ variable or a Git tag.☆358Updated 6 months ago
- Arrest is a small utility to easily structure and validate your REST api calls using pydantic and httpx☆155Updated 3 months ago
- `shed` canonicalises Python code. Shed your legacy, stop bikeshedding, and move on. Black++☆344Updated 5 months ago
- A fast and efficient type assistant for Python, including tensor shape inference☆298Updated this week
- A data modelling layer built on top of polars and pydantic☆378Updated 2 months ago
- the missing toolbox for an async world☆289Updated last week
- A Python docstring linter that checks arguments, returns, yields, and raises sections☆174Updated last week
- The fastest memoizing and caching Python library written in Rust.☆286Updated last week
- Dev tools for python☆1,011Updated last month
- Migrate a project from Poetry/Pipenv/pip-tools/pip to uv package manager☆451Updated this week
- Yet another serialization library on top of dataclasses, inspired by serde-rs.☆753Updated this week
- Find unused, missing and transitive dependencies in a Python project.☆1,018Updated this week
- Python Linter for performance anti patterns☆680Updated last year