diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 6c8d1587065..00000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,38 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: -# - package-ecosystem: "pip" # See documentation for possible values -# directory: "/packages/autorest.python/" # Location of package manifests -# schedule: -# interval: "weekly" -# # Include a list of updated dependencies -# # with a prefix determined by the dependency group -# commit-message: -# prefix: "pip prod" -# prefix-development: "pip dev" -# include: "scope" - - package-ecosystem: "pip" # See documentation for possible values - directory: "/eng/" # Location of package manifests - schedule: - interval: "weekly" - # Include a list of updated dependencies - # with a prefix determined by the dependency group - commit-message: - prefix: "pip prod" - prefix-development: "pip dev" - include: "scope" - -# - package-ecosystem: "pnpm" # https://github.com/dependabot/dependabot-core/issues/1736 -# directory: "/packages/typespec-python/" # Location of package manifests -# schedule: -# interval: "weekly" -# # Include a list of updated dependencies -# # with a prefix determined by the dependency group -# commit-message: -# prefix: "npm prod" -# prefix-development: "npm dev" -# include: "scope" diff --git a/eng/dev_requirements.txt b/eng/dev_requirements.txt deleted file mode 100644 index c29ab357b6d..00000000000 --- a/eng/dev_requirements.txt +++ /dev/null @@ -1 +0,0 @@ --r ../packages/typespec-python/dev_requirements.txt diff --git a/packages/autorest.python/dev_requirements.txt b/packages/autorest.python/dev_requirements.txt index 5451b7847f0..b9168b8607c 100644 --- a/packages/autorest.python/dev_requirements.txt +++ b/packages/autorest.python/dev_requirements.txt @@ -1,4 +1,4 @@ -e . -e ./generator --r ../../eng/dev_requirements.txt +-r ../node_modules/@typespec/http-client-python/generator/dev_requirements.txt invoke==2.2.0 diff --git a/packages/autorest.python/test/azure/legacy/tox.ini b/packages/autorest.python/test/azure/legacy/tox.ini index d2fad1ddb23..504c50977f0 100644 --- a/packages/autorest.python/test/azure/legacy/tox.ini +++ b/packages/autorest.python/test/azure/legacy/tox.ini @@ -6,7 +6,7 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands= pytest --cov=Expected diff --git a/packages/autorest.python/test/azure/version-tolerant/tox.ini b/packages/autorest.python/test/azure/version-tolerant/tox.ini index f18d090064c..b29e7cb80ee 100644 --- a/packages/autorest.python/test/azure/version-tolerant/tox.ini +++ b/packages/autorest.python/test/azure/version-tolerant/tox.ini @@ -6,14 +6,14 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands= pytest --cov=Expected [testenv:lint] deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands = pip install azure-pylint-guidelines-checker==0.5.0 --index-url="https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/" python ../../../../../eng/scripts/run_pylint.py -t azure -g version-tolerant {posargs} diff --git a/packages/autorest.python/test/dpg/version-tolerant/tox.ini b/packages/autorest.python/test/dpg/version-tolerant/tox.ini index 5172ceff1ba..8c2106c5811 100644 --- a/packages/autorest.python/test/dpg/version-tolerant/tox.ini +++ b/packages/autorest.python/test/dpg/version-tolerant/tox.ini @@ -6,14 +6,14 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands= pytest --cov=Expected [testenv:lint] deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands = pip install azure-pylint-guidelines-checker==0.5.0 --index-url="https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/" python ../../../../../eng/scripts/run_pylint.py -t dpg -g version-tolerant {posargs} diff --git a/packages/autorest.python/test/multiapi/tox.ini b/packages/autorest.python/test/multiapi/tox.ini index eafc575541c..b4adc11713f 100644 --- a/packages/autorest.python/test/multiapi/tox.ini +++ b/packages/autorest.python/test/multiapi/tox.ini @@ -6,7 +6,7 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../eng/dev_requirements.txt + -r ../../dev_requirements.txt commands= pytest --cov=Expected diff --git a/packages/autorest.python/test/vanilla/legacy/tox.ini b/packages/autorest.python/test/vanilla/legacy/tox.ini index b3ed9be208b..3888f0bb681 100644 --- a/packages/autorest.python/test/vanilla/legacy/tox.ini +++ b/packages/autorest.python/test/vanilla/legacy/tox.ini @@ -6,7 +6,7 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands= pytest --cov=Expected diff --git a/packages/autorest.python/test/vanilla/version-tolerant/tox.ini b/packages/autorest.python/test/vanilla/version-tolerant/tox.ini index 292f6327c44..a3645f96093 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/tox.ini +++ b/packages/autorest.python/test/vanilla/version-tolerant/tox.ini @@ -6,14 +6,14 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands= pytest --cov=Expected [testenv:lint] deps= -r requirements.txt - -r ../../../../../eng/dev_requirements.txt + -r ../../../dev_requirements.txt commands = pip install azure-pylint-guidelines-checker==0.5.0 --index-url="https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/" python ../../../../../eng/scripts/run_pylint.py -t vanilla -g version-tolerant {posargs} diff --git a/packages/typespec-python/dev_requirements.txt b/packages/typespec-python/dev_requirements.txt index b56b2991f62..7bbd95e5b0f 100644 --- a/packages/typespec-python/dev_requirements.txt +++ b/packages/typespec-python/dev_requirements.txt @@ -1,15 +1 @@ -# shall keep aligned with dev_requirements.txt of @typspec/http-client-python -pyright==1.1.389 -pylint==3.2.7 -tox==4.23.2 -mypy==1.13.0 -colorama==0.4.6 -debugpy==1.8.12 -pytest==8.3.4 -coverage==7.6.1 -black==24.8.0 -ptvsd==4.3.2 -types-PyYAML==6.0.12.20241230 - -# additional dependency needed for development -setuptools \ No newline at end of file +-r ../node_modules/@typespec/http-client-python/generator/dev_requirements.txt diff --git a/packages/typespec-python/test/azure/requirements.txt b/packages/typespec-python/test/azure/requirements.txt index 5f834f72a91..32add0d9010 100644 --- a/packages/typespec-python/test/azure/requirements.txt +++ b/packages/typespec-python/test/azure/requirements.txt @@ -1,7 +1,4 @@ -aiohttp;python_full_version>="3.5.2" -requests==2.32.2 -pytest -pytest-asyncio==0.14.0;python_full_version>="3.5.2" +-r ../dev_requirements.txt azure-core==1.30.0 azure-mgmt-core==1.3.2 # only for azure diff --git a/packages/typespec-python/test/azure/tox.ini b/packages/typespec-python/test/azure/tox.ini index 4ff45f77e7b..f7e6e629bcf 100644 --- a/packages/typespec-python/test/azure/tox.ini +++ b/packages/typespec-python/test/azure/tox.ini @@ -6,7 +6,7 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../eng/dev_requirements.txt + -r ../../dev_requirements.txt commands= pytest @@ -17,7 +17,7 @@ commands = [testenv:lint] deps= -r requirements.txt - -r ../../../../eng/dev_requirements.txt + -r ../../dev_requirements.txt commands = pip install azure-pylint-guidelines-checker==0.5.0 --index-url="https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/" python ../../../../eng/scripts/run_pylint.py -p typespec-python -t azure -s "generated" {posargs} diff --git a/packages/typespec-python/test/dev_requirements.txt b/packages/typespec-python/test/dev_requirements.txt new file mode 100644 index 00000000000..803c57fd6e2 --- /dev/null +++ b/packages/typespec-python/test/dev_requirements.txt @@ -0,0 +1 @@ +-r ../node_modules/@typespec/http-client-python/generator/test/dev_requirements.txt diff --git a/packages/typespec-python/test/unbranded/requirements.txt b/packages/typespec-python/test/unbranded/requirements.txt index 8d2fcf35041..2bae300f03e 100644 --- a/packages/typespec-python/test/unbranded/requirements.txt +++ b/packages/typespec-python/test/unbranded/requirements.txt @@ -1,7 +1,4 @@ -aiohttp;python_full_version>="3.5.2" -requests==2.32.2 -pytest -pytest-asyncio==0.14.0;python_full_version>="3.5.2" +-r ../dev_requirements.txt corehttp==1.0.0b3 # common test case diff --git a/packages/typespec-python/test/unbranded/tox.ini b/packages/typespec-python/test/unbranded/tox.ini index ec0926c6238..22b63deb94c 100644 --- a/packages/typespec-python/test/unbranded/tox.ini +++ b/packages/typespec-python/test/unbranded/tox.ini @@ -6,7 +6,7 @@ skipsdist=True passenv=* deps= -r requirements.txt - -r ../../../../eng/dev_requirements.txt + -r ../../dev_requirements.txt commands= pytest @@ -17,7 +17,7 @@ commands = [testenv:lint] deps= -r requirements.txt - -r ../../../../eng/dev_requirements.txt + -r ../../dev_requirements.txt commands = pip install azure-pylint-guidelines-checker==0.5.0 --index-url="https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/" python ../../../../eng/scripts/run_pylint.py -p typespec-python -t unbranded -s "generated" {posargs}