[BF] kms test collection failure

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Tests
    • None
    • Python Drivers
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Name of Failure:

      SyntaxError: invalid escape sequence '*'

      Link to task:

      https://spruce.corp.mongodb.com/task/mongo_python_driver_kms_test_azurekms_eb0b92f75d5f7ab8367b4286258a350a4e54a0cd_26_07_09_17_54_41/logs?execution=0

      Context of when and why the failure occurred:

      In PYTHON-5862 we removed the use of a uv lock file, but it is not yet working properly on remote kms hosts.

      Stack trace:

      2026/07/10 08:00:39.018] _____________ ERROR collecting test/asynchronous/test_auth_oidc.py _____________
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/_pytest/python.py:508: in importtestmodule
      [2026/07/10 08:00:39.018]     mod = import_path(
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/_pytest/pathlib.py:596: in import_path
      [2026/07/10 08:00:39.018]     importlib.import_module(module_name)
      [2026/07/10 08:00:39.018] /usr/lib/python3.10/importlib/__init__.py:126: in import_module
      [2026/07/10 08:00:39.018]     return _bootstrap._gcd_import(name[level:], package, level)
      [2026/07/10 08:00:39.018] <frozen importlib._bootstrap>:1050: in _gcd_import
      [2026/07/10 08:00:39.018]     ???
      [2026/07/10 08:00:39.018] <frozen importlib._bootstrap>:1027: in _find_and_load
      [2026/07/10 08:00:39.018]     ???
      [2026/07/10 08:00:39.018] <frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
      [2026/07/10 08:00:39.018]     ???
      [2026/07/10 08:00:39.018] <frozen importlib._bootstrap>:688: in _load_unlocked
      [2026/07/10 08:00:39.018]     ???
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/_pytest/assertion/rewrite.py:188: in exec_module
      [2026/07/10 08:00:39.018]     exec(co, module.__dict__)
      [2026/07/10 08:00:39.018] test/asynchronous/test_auth_oidc.py:51: in <module>
      [2026/07/10 08:00:39.018]     from test.asynchronous.unified_format import generate_test_classes, get_test_path
      [2026/07/10 08:00:39.018] test/asynchronous/unified_format.py:52: in <module>
      [2026/07/10 08:00:39.018]     from pymongo.asynchronous.encryption import AsyncClientEncryption
      [2026/07/10 08:00:39.018] pymongo/asynchronous/encryption.py:38: in <module>
      [2026/07/10 08:00:39.018]     from pymongocrypt.asynchronous.auto_encrypter import AsyncAutoEncrypter  # type:ignore[import]
      [2026/07/10 08:00:39.018] .cache/uv/archive-v0/QSMLTfAsin544Jp0/lib/python3.10/site-packages/pymongocrypt/asynchronous/auto_encrypter.py:15: in <module>
      [2026/07/10 08:00:39.018]     from pymongocrypt.asynchronous.state_machine import run_state_machine
      [2026/07/10 08:00:39.018] .cache/uv/archive-v0/QSMLTfAsin544Jp0/lib/python3.10/site-packages/pymongocrypt/asynchronous/state_machine.py:17: in <module>
      [2026/07/10 08:00:39.018]     from pymongocrypt.asynchronous.credentials import _ask_for_kms_credentials
      [2026/07/10 08:00:39.018] .cache/uv/archive-v0/QSMLTfAsin544Jp0/lib/python3.10/site-packages/pymongocrypt/asynchronous/credentials.py:19: in <module>
      [2026/07/10 08:00:39.018]     from pymongo_auth_aws.auth import aws_temp_credentials
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/pymongo_auth_aws/__init__.py:15: in <module>
      [2026/07/10 08:00:39.018]     from pymongo_auth_aws.auth import AwsCredential, AwsSaslContext
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/pymongo_auth_aws/auth.py:24: in <module>
      [2026/07/10 08:00:39.018]     import boto3
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/boto3/__init__.py:16: in <module>
      [2026/07/10 08:00:39.018]     from boto3.session import Session
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/boto3/session.py:17: in <module>
      [2026/07/10 08:00:39.018]     import botocore.session
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/session.py:26: in <module>
      [2026/07/10 08:00:39.018]     import botocore.configloader
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/configloader.py:19: in <module>
      [2026/07/10 08:00:39.018]     from botocore.compat import six
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/compat.py:25: in <module>
      [2026/07/10 08:00:39.018]     from botocore.exceptions import MD5UnavailableError
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/exceptions.py:15: in <module>
      [2026/07/10 08:00:39.018]     from botocore.vendored.requests.exceptions import ConnectionError
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/vendored/requests/__init__.py:53: in <module>
      [2026/07/10 08:00:39.018]     from .packages.urllib3.contrib import pyopenssl
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/vendored/requests/packages/__init__.py:3: in <module>
      [2026/07/10 08:00:39.018]     from . import urllib3
      [2026/07/10 08:00:39.018] .venv/lib/python3.10/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py:10: in <module>
      [2026/07/10 08:00:39.018]     from .connectionpool import (
      [2026/07/10 08:00:39.018] E     File "/home/azureuser/.venv/lib/python3.10/site-packages/botocore/vendored/requests/packages/urllib3/connectionpool.py", line 95
      [2026/07/10 08:00:39.018] E       """
      [2026/07/10 08:00:39.018] E       ^^^
      [2026/07/10 08:00:39.018] E   SyntaxError: invalid escape sequence '\*'
      

            Assignee:
            Steve Silvester
            Reporter:
            Steve Silvester
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: