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 }