Python SDK — Installation

Requirements

  • Python 3.10 – 3.14
  • pip 22+ (or uv, poetry, pipenv)

Install from PyPI

$pip install onepin

This installs both the onepin Python package and the onepin CLI entry point.

Install with uv

$uv add onepin

Install a specific version

$pip install "onepin==0.1.0"

Install from source

$pip install "git+https://github.com/podonos/onepin-python.git"

Verify

$python -c "import onepin; print(onepin.__version__)"

Or via the CLI:

$onepin --version

Dependencies

The package depends on httpx, typer, rich, and pydantic. No optional extras are required for standard use.

Python version support

PythonSupport
3.14Supported
3.13Supported
3.12Fully tested
3.11Supported
3.10Supported
< 3.10Not supported