NitroStack Logo
/python
/cli
/installation

CLI Installation

nitrostack-py is the console script for the nitrostack package.

Bash
pip install nitrostack
nitrostack-py --version

If the script is not on PATH:

Bash
python -m nitrostack.cli.main --help

uv projects

init writes pyproject.toml, .python-version, and uv.toml, then runs uv lock when uv is on PATH. Later:

Bash
nitrostack-py install                 # prefers uv sync
nitrostack-py install --production    # skip extras / requirements-dev.txt

Without uv, install falls back to .venv + pip.

If requirements.txt pins nitrostack as a local path (-e /path/to/nitrostack-python-sdk), install uses pip install -r requirements.txt so unpublished SDK testing still works. The uv equivalent:

Toml
[tool.uv.sources]
nitrostack = { path = "/path/to/nitrostack-python-sdk", editable = true }

Next steps