pulumi/sdk/python/lib
Julien 814aea30ff
Switch to pyproject.toml + uv (#18081)
Switch from setup.py to pyproject.toml, and from pip+venv to uv.

This gets rid of "build" folder `env` for the Python SDK. Python does
not have to be built, and the SDK can be installed directly from
`sdk/python`, with or without the `--editable` flag. Previously having a
"build" output helped with the SDK version, but this was previously
addressed when we added the version in the source in
https://github.com/pulumi/pulumi/pull/15713.

In a follow up PR we can move ruff and mypy config into
`pyproject.toml`.
2024-12-27 13:53:42 +00:00
..
pulumi Freeze 3.144.1 (#18096) 2024-12-20 23:25:56 +00:00
test Switch to pyproject.toml + uv (#18081) 2024-12-27 13:53:42 +00:00
test_types Fix Pyright type checking of "StackReference#outputs" (#16957) 2024-08-14 05:14:23 +00:00
test_with_mocks [sdk/{nodejs,python}] Fix errors when testing remote components with mocks (#8053) 2021-09-24 06:08:13 -07:00