diff --git a/.github/actions/env-setup/action.yml b/.github/actions/env-setup/action.yml index 19d40dd7084..99a786612b6 100644 --- a/.github/actions/env-setup/action.yml +++ b/.github/actions/env-setup/action.yml @@ -29,7 +29,7 @@ runs: python -m venv env chmod +x env/bin/activate source ./env/bin/activate - pip install azdev + pip install azdev pkginfo azdev --version cd ../ azdev setup -c azure-cli --debug diff --git a/src/azure-cli-core/pyproject.toml b/src/azure-cli-core/pyproject.toml new file mode 100644 index 00000000000..eee01612688 --- /dev/null +++ b/src/azure-cli-core/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools == 70.0.0", "wheel == 0.30.0"] +build-backend = "setuptools.build_meta" diff --git a/src/azure-cli-telemetry/pyproject.toml b/src/azure-cli-telemetry/pyproject.toml new file mode 100644 index 00000000000..eee01612688 --- /dev/null +++ b/src/azure-cli-telemetry/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools == 70.0.0", "wheel == 0.30.0"] +build-backend = "setuptools.build_meta" diff --git a/src/azure-cli-testsdk/pyproject.toml b/src/azure-cli-testsdk/pyproject.toml new file mode 100644 index 00000000000..eee01612688 --- /dev/null +++ b/src/azure-cli-testsdk/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools == 70.0.0", "wheel == 0.30.0"] +build-backend = "setuptools.build_meta" diff --git a/src/azure-cli/pyproject.toml b/src/azure-cli/pyproject.toml new file mode 100644 index 00000000000..eee01612688 --- /dev/null +++ b/src/azure-cli/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools == 70.0.0", "wheel == 0.30.0"] +build-backend = "setuptools.build_meta" diff --git a/src/azure-cli/setup.cfg b/src/azure-cli/setup.cfg index d1880740e37..e69de29bb2d 100644 --- a/src/azure-cli/setup.cfg +++ b/src/azure-cli/setup.cfg @@ -1,2 +0,0 @@ -[build_py] -extra_build_source_files=azure.cli,__main__,azure/cli/__main__.py diff --git a/src/azure-cli/setup.py b/src/azure-cli/setup.py index 48eaf988988..f398cb37be9 100644 --- a/src/azure-cli/setup.py +++ b/src/azure-cli/setup.py @@ -182,6 +182,7 @@ install_requires=DEPENDENCIES, python_requires='>=3.9.0', package_data={ + 'azure.cli': ['__main__.py'], 'azure.cli.command_modules.acr': ['*.json'], 'azure.cli.command_modules.botservice': ['*.json', '*.config'], 'azure.cli.command_modules.monitor.operations': ['autoscale-parameters-template.json'], diff --git a/tools/pyproject.toml b/tools/pyproject.toml new file mode 100644 index 00000000000..eee01612688 --- /dev/null +++ b/tools/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools == 70.0.0", "wheel == 0.30.0"] +build-backend = "setuptools.build_meta"