diff --git a/.chronus/changes/copilot-update-python-version-2026-01-26-23-26-55.md b/.chronus/changes/copilot-update-python-version-2026-01-26-23-26-55.md new file mode 100644 index 00000000000..e0c67697392 --- /dev/null +++ b/.chronus/changes/copilot-update-python-version-2026-01-26-23-26-55.md @@ -0,0 +1,7 @@ +--- +changeKind: internal +packages: + - "@typespec/http-client-python" +--- + +Update mypy and pylint configuration to target Python 3.10 diff --git a/packages/http-client-python/eng/scripts/ci/mypy.ini b/packages/http-client-python/eng/scripts/ci/mypy.ini index 829e96d3673..6bd11f1f115 100644 --- a/packages/http-client-python/eng/scripts/ci/mypy.ini +++ b/packages/http-client-python/eng/scripts/ci/mypy.ini @@ -1,6 +1,6 @@ # global configurations [mypy] -python_version = 3.9 +python_version = 3.10 # Exclude mypy check for sub client tests exclude = .*/clientinitialization/.*\.py diff --git a/packages/http-client-python/eng/scripts/ci/pylintrc b/packages/http-client-python/eng/scripts/ci/pylintrc index 85b2a1b8f8d..387021335fc 100644 --- a/packages/http-client-python/eng/scripts/ci/pylintrc +++ b/packages/http-client-python/eng/scripts/ci/pylintrc @@ -1,5 +1,5 @@ [MASTER] -py-version=3.9 +py-version=3.10 ignore-patterns=test_*,conftest,setup reports=no diff --git a/packages/http-client-python/eng/scripts/ci/run_pylint.py b/packages/http-client-python/eng/scripts/ci/run_pylint.py index 370cf605129..688a96aa627 100644 --- a/packages/http-client-python/eng/scripts/ci/run_pylint.py +++ b/packages/http-client-python/eng/scripts/ci/run_pylint.py @@ -38,7 +38,7 @@ def _single_dir_pylint(mod): "--load-plugins=pylint_guidelines_checker", "--output-format=parseable", "--recursive=y", - "--py-version=3.9", + "--py-version=3.10", str(inner_class.absolute()), ] )