dependency management
spx can manage
Any signficant python project falls into dependency management nightmare.
When using spx you don't need to install local python dependencies. You don't even need a local python interpreter.
Manage deployment dependencies with spx uv.
To install a dependency use:
spx uv add pydanticSee all installed dependencies:
spx uv listDependency changes apply on the next deploy.
spx run main.pyThe following uv commands are implemented in spx uv:
spx uv add <requirement>adds or updates a deployment dependency requirement.spx uv remove <name>removes a deployment dependency by package name.spx uv listlists configured deployment dependencies for the current project.
pyproject.toml and uv.lock are the dependency source of truth.
You do not need local python, pip, or uv installed to deploy.