Detection & Dependencies

The Python extension activates for Python projects in the Putnami workspace and delegates Python package management to uv.

Project detection

Python projects are selected from project metadata such as:

  • pyproject.toml
  • Python test files
  • templates generated by Putnami
putnami projects create api --template python-server
putnami projects create features --template python-library

After creating a Python project, sync dependencies:

putnami deps install

Dependency model

The extension uses uv for Python dependency execution. Putnami still owns workspace orchestration, impacted project selection, and the dependency graph between projects.

Use Putnami dependency commands when workspace metadata changes.