From 7618b8708fa7473ffa811d609de31b9bdd38c760 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 15:25:06 +0100 Subject: [PATCH 01/17] Pass PACKAGE_BASE_URL to triggered agent builds When integrations-core triggers agent CI builds, pass PACKAGE_BASE_URL pointing to dev storage. This prepares for lockfiles switching to ${PACKAGE_BASE_URL}/... format so PR-triggered builds use dev wheels. No-op today since current lockfiles use hardcoded URLs. Co-Authored-By: Claude Opus 4.6 --- .gitlab/build_agent.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab/build_agent.yaml b/.gitlab/build_agent.yaml index 1cb4fb547e465..dc9e62442d954 100644 --- a/.gitlab/build_agent.yaml +++ b/.gitlab/build_agent.yaml @@ -7,6 +7,7 @@ BUCKET_BRANCH: "dev" DEPLOY_AGENT: "false" INTEGRATIONS_CORE_VERSION: ${CI_COMMIT_REF_NAME} + PACKAGE_BASE_URL: "https://agent-int-packages.datadoghq.com/dev" RUN_E2E_TESTS: "on" # disable kitchen tests RUN_KITCHEN_TESTS: "false" From b575e360e835c861a6c85aa952aeb5ecf72392b0 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:11:51 +0100 Subject: [PATCH 02/17] Update ddev size tools to handle both lockfile URL formats Support both the legacy hardcoded URL format and the new \${PACKAGE_BASE_URL}/... template format in lockfile entries. Resolves \${PACKAGE_BASE_URL} to the stable base URL before downloading wheels for size calculations. Co-Authored-By: Claude Sonnet 4.6 --- ddev/src/ddev/cli/size/timeline.py | 4 +++- ddev/src/ddev/cli/size/utils/common_funcs.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ddev/src/ddev/cli/size/timeline.py b/ddev/src/ddev/cli/size/timeline.py index e3223f7fc09f2..62ffb7a80b7a4 100644 --- a/ddev/src/ddev/cli/size/timeline.py +++ b/ddev/src/ddev/cli/size/timeline.py @@ -540,11 +540,13 @@ def get_dependency_data(file_path: str, module: str) -> tuple[Optional[str], Opt with open(file_path, "r", encoding="utf-8") as file: file_content = file.read() for line in file_content.splitlines(): - match = re.search(r"([\w\-\d\.]+) @ (https?://[^\s#]+)", line) + match = re.search(r"([\w\-\d\.]+) @ (\$\{PACKAGE_BASE_URL\}/[^\s#]+|https?://[^\s#]+)", line) if not match: raise WrongDependencyFormat("The dependency format 'name @ link' is no longer supported.") name, url = match.groups() if name == module: + if url.startswith("${PACKAGE_BASE_URL}"): + url = url.replace("${PACKAGE_BASE_URL}", "https://agent-int-packages.datadoghq.com/stable", 1) version_match = re.search(rf"{re.escape(name)}/[^/]+?-([0-9]+(?:\.[0-9]+)*)-", url) version = version_match.group(1) if version_match else "" return url, version diff --git a/ddev/src/ddev/cli/size/utils/common_funcs.py b/ddev/src/ddev/cli/size/utils/common_funcs.py index d607b3d02d85a..55ca1e45efdaf 100644 --- a/ddev/src/ddev/cli/size/utils/common_funcs.py +++ b/ddev/src/ddev/cli/size/utils/common_funcs.py @@ -325,13 +325,15 @@ def get_dependencies_list(file_path: str) -> tuple[list[str], list[str], list[st versions = [] with open(file_path, "r", encoding="utf-8") as file: file_content = file.read() - pattern = re.compile(r"([\w\-\d\.]+) @ (https?://[^\s#]+)") + pattern = re.compile(r"([\w\-\d\.]+) @ (\$\{PACKAGE_BASE_URL\}/[^\s#]+|https?://[^\s#]+)") for line in file_content.splitlines(): match = pattern.search(line) if not match: raise WrongDependencyFormat("The dependency format 'name @ link' is no longer supported.") name = match.group(1) url = match.group(2) + if url.startswith("${PACKAGE_BASE_URL}"): + url = url.replace("${PACKAGE_BASE_URL}", "https://agent-int-packages.datadoghq.com/stable", 1) deps.append(name) download_urls.append(url) From 05a8f919f5d9cb3024378d3c55bb4e9fa38d1213 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:12:49 +0100 Subject: [PATCH 03/17] Upload wheels to dev/ prefix and use \${PACKAGE_BASE_URL} in lockfiles Wheels are now uploaded to dev/{artifact_type}/{project_name}/ paths in GCS instead of the unprefixed paths. Lockfile entries are templated with \${PACKAGE_BASE_URL} so pip resolves the URL at install time using either the dev or stable base URL depending on the environment. Also fix brittle index extraction in generate_artifact_listings and list_wheels_with_prefix to use split('/')[-1] and split('/')[-2] instead of hardcoded indices. Co-Authored-By: Claude Sonnet 4.6 --- .builders/upload.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.builders/upload.py b/.builders/upload.py index 9ee8312b60ec4..f3a000caf3a7f 100644 --- a/.builders/upload.py +++ b/.builders/upload.py @@ -107,11 +107,11 @@ def process_wheel_for_upload(wheel: Path, artifact_type: str, project_name: str, print(f'{padding}Version: {project_metadata["Version"]}') sha256_digest = hash_file(wheel) - index_url = f'{STORAGE_URL}/{artifact_type}/{project_name}' + index_url = f'${{PACKAGE_BASE_URL}}/{artifact_type}/{project_name}' if artifact_type == 'external': artifact_name = wheel.name - blob_path = f'{artifact_type}/{project_name}/{artifact_name}' + blob_path = f'dev/{artifact_type}/{project_name}/{artifact_name}' if bucket.blob_exists(blob_path): print(f'{prefix} {project_name}=={project_metadata["Version"]} already exists') @@ -123,7 +123,7 @@ def process_wheel_for_upload(wheel: Path, artifact_type: str, project_name: str, else: name, version, *_build_tag, python_tag, abi_tag, platform_tag = wheel.stem.split('-') existing_wheels = bucket.find_matching_wheels( - match_glob=(f'{artifact_type}/{project_name}/' + match_glob=(f'dev/{artifact_type}/{project_name}/' f'{name}-{version}*-{python_tag}-{abi_tag}-{platform_tag}.whl') ) @@ -143,7 +143,7 @@ def process_wheel_for_upload(wheel: Path, artifact_type: str, project_name: str, def upload_wheel_to_bucket(wheel: Path, artifact_type: str, project_name: str, artifact_name: str, project_metadata: email.message.Message, bucket: Bucket, padding: str): """Upload a wheel file to the bucket.""" print(f'{padding}Artifact: {artifact_name}') - blob_path = f'{artifact_type}/{project_name}/{artifact_name}' + blob_path = f'dev/{artifact_type}/{project_name}/{artifact_name}' sha256_digest = hash_file(wheel) requires_python = project_metadata.get('Requires-Python', '').replace('<', '<').replace('>', '>') bucket.upload_file(str(wheel), blob_path, metadata={'requires-python': requires_python, 'sha256': sha256_digest}) @@ -161,7 +161,7 @@ def generate_artifact_listings(artifact_types: set[str], bucket: Bucket): '

Agent integrations dependencies

', ] project_artifacts: dict[str, list[dict]] = {} - for wheel_info in bucket.list_wheels_with_prefix(prefix=f'{artifact_type}/'): + for wheel_info in bucket.list_wheels_with_prefix(prefix=f'dev/{artifact_type}/'): project_artifacts.setdefault(wheel_info['project'], []).append(wheel_info) for project, artifacts in sorted(project_artifacts.items()): @@ -179,7 +179,7 @@ def generate_artifact_listings(artifact_types: set[str], bucket: Bucket): for artifact in artifacts: requires_python = artifact['metadata']['requires-python'] sha256_digest = artifact['metadata']['sha256'] - artifact_name = artifact['name'].split('/')[2] + artifact_name = artifact['name'].split('/')[-1] attribute = f' data-requires-python="{requires_python}"' if requires_python else '' project_listing_lines.append( @@ -189,7 +189,7 @@ def generate_artifact_listings(artifact_types: set[str], bucket: Bucket): project_listing_lines.extend((' ', '', '')) bucket.upload_string( '\n'.join(project_listing_lines), - f'{artifact_type}/{project}/', + f'dev/{artifact_type}/{project}/', content_type='text/html', cache_control=CACHE_CONTROL ) @@ -197,7 +197,7 @@ def generate_artifact_listings(artifact_types: set[str], bucket: Bucket): root_listing_lines.extend((' ', '', '')) bucket.upload_string( '\n'.join(root_listing_lines), - f'{artifact_type}/', + f'dev/{artifact_type}/', content_type='text/html', cache_control=CACHE_CONTROL ) @@ -250,7 +250,7 @@ def list_wheels_with_prefix(self, prefix: str) -> list[dict]: for blob in self._get_bucket().list_blobs(prefix=prefix): if blob.name.endswith('.whl'): blob.reload() - project = blob.name.split('/')[1] + project = blob.name.split('/')[-2] wheels.append({ 'name': blob.name, 'project': project, From 84ac75aa97a6237109294a51ce13a9b284a4bd18 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:13:37 +0100 Subject: [PATCH 04/17] Update promote.py to parse \${PACKAGE_BASE_URL} lockfile format Lockfiles now use \${PACKAGE_BASE_URL}/... template entries instead of hardcoded URLs. Update url_to_blob_path to extract the relative path from \${PACKAGE_BASE_URL}/... entries, then prepend dev/ when looking up blobs in GCS and stable/ for the promotion destination. Co-Authored-By: Claude Sonnet 4.6 --- .builders/promote.py | 116 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 .builders/promote.py diff --git a/.builders/promote.py b/.builders/promote.py new file mode 100644 index 0000000000000..9b583b3360c1e --- /dev/null +++ b/.builders/promote.py @@ -0,0 +1,116 @@ +"""Promote dependency wheels from dev to stable storage. + +Reads lockfiles from .deps/resolved/, identifies every wheel that lives +under the ``dev/`` prefix in GCS, and copies it to the ``stable/`` prefix. +Invoked via ``ddev promote `` which dispatches the promote workflow. +""" +from __future__ import annotations + +import re +import sys +from pathlib import Path, PurePosixPath + +from google.cloud import storage + +BUCKET_NAME = "deps-agent-int-datadoghq-com" +REPO_DIR = Path(__file__).resolve().parent.parent +LOCK_FILE_DIR = REPO_DIR / ".deps" / "resolved" + +DEV_PREFIX = "dev/" +STABLE_PREFIX = "stable/" + +LOCKFILE_ENTRY = re.compile( + r"^(?P\S+)\s+@\s+(?P\S+)$" +) + + +def parse_lockfile_urls(lockfile: Path) -> list[str]: + """Extract wheel URLs from a lockfile.""" + urls: list[str] = [] + for line in lockfile.read_text().splitlines(): + line = line.strip() + if not line: + continue + m = LOCKFILE_ENTRY.match(line) + if m: + urls.append(m.group("url").split("#")[0]) + return urls + + +def url_to_blob_path(url: str) -> str | None: + """Convert a wheel URL to its GCS blob path, or None if not a dev/ path. + + Handles the templated ``\${PACKAGE_BASE_URL}/...`` format used in lockfiles. + """ + if url.startswith("${PACKAGE_BASE_URL}/"): + return url[len("${PACKAGE_BASE_URL}/"):] + return None + + +def collect_relative_paths() -> list[str]: + """Read all lockfiles and return relative wheel paths from \${PACKAGE_BASE_URL} entries.""" + if not LOCK_FILE_DIR.is_dir(): + print(f"No lockfile directory found at {LOCK_FILE_DIR}", file=sys.stderr) + sys.exit(1) + + lockfiles = list(LOCK_FILE_DIR.glob("*.txt")) + if not lockfiles: + print(f"No lockfiles found in {LOCK_FILE_DIR}", file=sys.stderr) + sys.exit(1) + + rel_paths: list[str] = [] + for lockfile in sorted(lockfiles): + print(f"Reading {lockfile.name}") + for url in parse_lockfile_urls(lockfile): + rel_path = url_to_blob_path(url) + if rel_path: + rel_paths.append(rel_path) + + return rel_paths + + +def promote(rel_paths: list[str]) -> None: + """Copy blobs from dev/ to stable/ in GCS.""" + if not rel_paths: + print("No templated wheels found in lockfiles — nothing to promote.") + return + + unique_paths = sorted(set(rel_paths)) + print(f"\nPromoting {len(unique_paths)} wheels from dev to stable...\n") + + client = storage.Client() + bucket = client.bucket(BUCKET_NAME) + + failed: list[str] = [] + for rel_path in unique_paths: + dev_path = DEV_PREFIX + rel_path + stable_path = STABLE_PREFIX + rel_path + name = PurePosixPath(rel_path).name + source_blob = bucket.blob(dev_path) + + if not source_blob.exists(): + print(f" MISSING {name}") + failed.append(dev_path) + continue + + bucket.copy_blob(source_blob, bucket, stable_path) + print(f" OK {name}") + + print() + if failed: + print( + f"ERROR: {len(failed)} wheel(s) not found in dev storage.\n" + "The resolve-build-deps workflow may not have finished yet.\n" + "Wait for it to complete, then run ddev promote again.", + file=sys.stderr, + ) + for p in failed: + print(f" - {p}", file=sys.stderr) + sys.exit(1) + + print(f"Done. {len(unique_paths)} wheel(s) promoted to stable.") + + +if __name__ == "__main__": + rel_paths = collect_relative_paths() + promote(rel_paths) From 12cde28db17c432451990bbd3564cbbe3a5421d9 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:14:28 +0100 Subject: [PATCH 05/17] Change publish job to run on PRs only and commit lockfiles to branch Instead of creating a separate PR with updated lockfiles, the publish job now commits them directly to the PR branch. This collapses the two-PR dependency update workflow into a single PR. - Trigger: pull_request only (remove push and workflow_dispatch) - Permission: contents: write (needed for git push) - Token: GitHub App token checked out before checkout so push works - Replace peter-evans/create-pull-request with a git commit + push step Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/resolve-build-deps.yaml | 74 +++++++---------------- 1 file changed, 23 insertions(+), 51 deletions(-) diff --git a/.github/workflows/resolve-build-deps.yaml b/.github/workflows/resolve-build-deps.yaml index 26553000058ce..de5a1749a92d5 100644 --- a/.github/workflows/resolve-build-deps.yaml +++ b/.github/workflows/resolve-build-deps.yaml @@ -322,8 +322,8 @@ jobs: publish: - name: Publish artifacts and update lockfiles via PR - if: needs.check-should-run.outputs.should_run_build == 'true' && (github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref_name == github.event.repository.default_branch || startsWith(github.ref_name, '7.')))) + name: Publish artifacts and commit lockfiles to branch + if: needs.check-should-run.outputs.should_run_build == 'true' && github.event_name == 'pull_request' needs: - build - build-macos @@ -331,15 +331,24 @@ jobs: runs-on: ubuntu-latest permissions: - contents: read + contents: write id-token: write pull-requests: read steps: + - name: Create token + uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 + id: token-generator + with: + app-id: ${{ vars.DD_AGENT_INTEGRATIONS_BOT_APP_ID }} + private-key: ${{ secrets.DD_AGENT_INTEGRATIONS_BOT_PRIVATE_KEY }} + repositories: integrations-core + - name: Checkout code uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: "${{ github.head_ref }}" + token: ${{ steps.token-generator.outputs.token }} - name: Set up Python ${{ env.PYTHON_VERSION }} uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 @@ -371,51 +380,14 @@ jobs: rm ${{ steps.auth.outputs.credentials_file_path }} rm -rf targets - - name: Create token - uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 - id: token-generator - with: - app-id: ${{ vars.DD_AGENT_INTEGRATIONS_BOT_APP_ID }} - private-key: ${{ secrets.DD_AGENT_INTEGRATIONS_BOT_PRIVATE_KEY }} - repositories: integrations-core - - - name: Find triggering PR - id: find-pr - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 - with: - github-token: ${{ steps.token-generator.outputs.token }} - script: | - const { data: commit } = await github.rest.repos.getCommit({ - owner: context.repo.owner, - repo: context.repo.repo, - ref: context.sha, - }); - const message = commit.commit.message; - const match = message.match(/#(\d+)/); - const prs = match ? [{ number: parseInt(match[1]), html_url: `https://github.com/${context.repo.owner}/${context.repo.repo}/pull/${match[1]}` }] : []; - if (prs.length > 0) { - const pr = prs[0]; - core.setOutput('pr_ref', `[#${pr.number}](${pr.html_url})`); - } else { - core.setOutput('pr_ref', ''); - } - - - name: Create pull request - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v8.1.0 - with: - token: ${{ steps.token-generator.outputs.token }} - title: Update dependency resolution - commit-message: Update dependency resolution - branch: bot/update-dependency-resolution - branch-suffix: timestamp - delete-branch: true - labels: bot,qa/skip-qa,bot/resolve-build-deps - body: |- - ### Motivation - - Direct dependencies were updated in ${{ github.sha }}${{ steps.find-pr.outputs.pr_ref != '' && format(' (triggered by PR {0})', steps.find-pr.outputs.pr_ref) || '' }}. - - ### Additional Notes - - This PR was automatically generated by the following workflow: - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + - name: Commit updated lockfiles to branch + run: | + git config user.name "dd-agent-integrations-bot[bot]" + git config user.email "dd-agent-integrations-bot[bot]@users.noreply.github.com" + git add .deps/ + if git diff --cached --quiet; then + echo "No lockfile changes to commit." + else + git commit -m "Update dependency resolution [skip ci]" + git push + fi From a3d4f3f666885cf70cd4fc87447825be8831a40b Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:14:58 +0100 Subject: [PATCH 06/17] Add promote-gate and promote-wheels workflows promote-gate.yaml runs on every PR push to master/7.*.*. If dependency files (agent_requirements.in or .deps/resolved/) changed, it sets the promote-wheels commit status to pending, blocking merge. Otherwise it sets it to success (no promotion needed). promote-wheels.yaml is triggered via workflow_dispatch (by ddev promote). It checks out the PR branch at the given SHA, runs .builders/promote.py to copy wheels from dev/ to stable/ in GCS, then sets the promote-wheels commit status to success and posts a comment on the PR. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/promote-gate.yaml | 57 ++++++++++++++++++++ .github/workflows/promote-wheels.yaml | 75 +++++++++++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 .github/workflows/promote-gate.yaml create mode 100644 .github/workflows/promote-wheels.yaml diff --git a/.github/workflows/promote-gate.yaml b/.github/workflows/promote-gate.yaml new file mode 100644 index 0000000000000..b3eb48b0e91d0 --- /dev/null +++ b/.github/workflows/promote-gate.yaml @@ -0,0 +1,57 @@ +name: Promote Gate + +on: + pull_request: + branches: + - master + - 7.*.* + +jobs: + check: + name: Set promote-wheels status + runs-on: ubuntu-22.04 + permissions: + statuses: write + contents: read + steps: + - name: Checkout code + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + + - name: Check if dependency files changed + id: deps-changed + run: | + CHANGED=$(git diff --name-only origin/${{ github.base_ref }}...${{ github.sha }} -- \ + agent_requirements.in '.deps/resolved/') + if [ -n "$CHANGED" ]; then + echo "changed=true" >> "$GITHUB_OUTPUT" + else + echo "changed=false" >> "$GITHUB_OUTPUT" + fi + + - name: Set promote-wheels status to pending + if: steps.deps-changed.outputs.changed == 'true' + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + with: + script: | + await github.rest.repos.createCommitStatus({ + owner: context.repo.owner, + repo: context.repo.repo, + sha: context.payload.pull_request.head.sha, + state: 'pending', + context: 'promote-wheels', + description: 'Wheels must be promoted to stable before merge. Run: ddev promote ', + }); + + - name: Set promote-wheels status to success + if: steps.deps-changed.outputs.changed == 'false' + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + with: + script: | + await github.rest.repos.createCommitStatus({ + owner: context.repo.owner, + repo: context.repo.repo, + sha: context.payload.pull_request.head.sha, + state: 'success', + context: 'promote-wheels', + description: 'No dependency changes — promotion not required.', + }); diff --git a/.github/workflows/promote-wheels.yaml b/.github/workflows/promote-wheels.yaml new file mode 100644 index 0000000000000..5a26af5fc82c5 --- /dev/null +++ b/.github/workflows/promote-wheels.yaml @@ -0,0 +1,75 @@ +name: Promote Wheels + +on: + workflow_dispatch: + inputs: + pr_number: + description: PR number to promote wheels for + required: true + type: number + head_sha: + description: Head SHA of the PR branch + required: true + type: string + +jobs: + promote: + name: Promote wheels from dev to stable + runs-on: ubuntu-22.04 + permissions: + contents: read + id-token: write + statuses: write + pull-requests: write + + steps: + - name: Checkout code + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + ref: ${{ inputs.head_sha }} + + - name: Set up Python + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 + with: + python-version: "3.13" + + - name: Install dependencies + run: pip install -r .builders/deps/host_dependencies.txt + + - name: Get credentials + id: auth + uses: google-github-actions/auth@7c6bc770dae815cd3e89ee6cdf493a5fab2cc093 # v3.0.0 + with: + project_id: datadog-agent-int-build + workload_identity_provider: projects/574011472402/locations/global/workloadIdentityPools/github/providers/integrations-core + + - name: Promote wheels + run: python .builders/promote.py + + - name: Clean up credentials + if: always() + run: rm -f ${{ steps.auth.outputs.credentials_file_path }} + + - name: Set promote-wheels status to success + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + with: + script: | + await github.rest.repos.createCommitStatus({ + owner: context.repo.owner, + repo: context.repo.repo, + sha: '${{ inputs.head_sha }}', + state: 'success', + context: 'promote-wheels', + description: 'Wheels promoted to stable storage.', + }); + + - name: Post success comment + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + with: + script: | + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: ${{ inputs.pr_number }}, + body: `Wheels promoted to stable storage for commit ${{ inputs.head_sha }} by @${context.actor}.`, + }); From 14bd37bd66f0c63779d643fd54f8cdff53575021 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:28:37 +0100 Subject: [PATCH 07/17] Update upload tests and add promote tests for new lockfile format test_upload.py: update all blob path assertions to use dev/ prefix and all lockfile URL assertions to use \${PACKAGE_BASE_URL} format. Update generate_artifact_listings assertions to use dev/-prefixed paths. test_promote.py (new): test lockfile parsing, url_to_blob_path, collect_relative_paths, GCS copy with correct dev/stable paths, idempotency, and failure on missing source blobs. Co-Authored-By: Claude Sonnet 4.6 --- .builders/promote.py | 4 +- .builders/tests/test_promote.py | 153 ++++++++++++++++++++++++++++++++ .builders/tests/test_upload.py | 78 ++++++++-------- 3 files changed, 194 insertions(+), 41 deletions(-) create mode 100644 .builders/tests/test_promote.py diff --git a/.builders/promote.py b/.builders/promote.py index 9b583b3360c1e..a4b55b10afd34 100644 --- a/.builders/promote.py +++ b/.builders/promote.py @@ -40,7 +40,7 @@ def parse_lockfile_urls(lockfile: Path) -> list[str]: def url_to_blob_path(url: str) -> str | None: """Convert a wheel URL to its GCS blob path, or None if not a dev/ path. - Handles the templated ``\${PACKAGE_BASE_URL}/...`` format used in lockfiles. + Handles the templated ``${PACKAGE_BASE_URL}/...`` format used in lockfiles. """ if url.startswith("${PACKAGE_BASE_URL}/"): return url[len("${PACKAGE_BASE_URL}/"):] @@ -48,7 +48,7 @@ def url_to_blob_path(url: str) -> str | None: def collect_relative_paths() -> list[str]: - """Read all lockfiles and return relative wheel paths from \${PACKAGE_BASE_URL} entries.""" + """Read all lockfiles and return relative wheel paths from ${PACKAGE_BASE_URL} entries.""" if not LOCK_FILE_DIR.is_dir(): print(f"No lockfile directory found at {LOCK_FILE_DIR}", file=sys.stderr) sys.exit(1) diff --git a/.builders/tests/test_promote.py b/.builders/tests/test_promote.py new file mode 100644 index 0000000000000..395cc38631b83 --- /dev/null +++ b/.builders/tests/test_promote.py @@ -0,0 +1,153 @@ +from pathlib import Path +from unittest import mock + +import pytest +import promote + + +def write_lockfile(path: Path, entries: list[str]) -> None: + path.write_text("\n".join(entries)) + + +def test_parse_lockfile_urls_templated(tmp_path): + """parse_lockfile_urls extracts URLs from ${PACKAGE_BASE_URL} lockfile entries.""" + lockfile = tmp_path / "linux-x86_64_3.13.txt" + write_lockfile(lockfile, [ + "aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl#sha256=abc", + "requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.0-py3-none-any.whl#sha256=def", + "", + ]) + + urls = promote.parse_lockfile_urls(lockfile) + + assert urls == [ + "${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl", + "${PACKAGE_BASE_URL}/external/requests/requests-2.32.0-py3-none-any.whl", + ] + + +def test_url_to_blob_path_templated(): + """url_to_blob_path extracts the relative path from a ${PACKAGE_BASE_URL} URL.""" + url = "${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl" + assert promote.url_to_blob_path(url) == "built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl" + + +def test_url_to_blob_path_returns_none_for_other_urls(): + """url_to_blob_path returns None for non-templated URLs.""" + assert promote.url_to_blob_path("https://example.com/some.whl") is None + assert promote.url_to_blob_path("https://agent-int-packages.datadoghq.com/built/foo/foo-1.0.whl") is None + + +def test_collect_relative_paths(tmp_path): + """collect_relative_paths reads all lockfiles and returns relative paths.""" + lock_dir = tmp_path / ".deps" / "resolved" + lock_dir.mkdir(parents=True) + + write_lockfile(lock_dir / "linux-x86_64_3.13.txt", [ + "aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl#sha256=abc", + ]) + write_lockfile(lock_dir / "linux-aarch64_3.13.txt", [ + "aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_aarch64.whl#sha256=xyz", + ]) + + with mock.patch.object(promote, "LOCK_FILE_DIR", lock_dir): + paths = promote.collect_relative_paths() + + assert sorted(paths) == [ + "built/aerospike/aerospike-7.1.1-cp313-cp313-linux_aarch64.whl", + "built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl", + ] + + +def test_collect_relative_paths_deduplicates(tmp_path): + """collect_relative_paths deduplicates paths that appear in multiple lockfiles.""" + lock_dir = tmp_path / ".deps" / "resolved" + lock_dir.mkdir(parents=True) + + shared_entry = "requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.0-py3-none-any.whl#sha256=def" + write_lockfile(lock_dir / "linux-x86_64_3.13.txt", [shared_entry]) + write_lockfile(lock_dir / "linux-aarch64_3.13.txt", [shared_entry]) + + with mock.patch.object(promote, "LOCK_FILE_DIR", lock_dir): + paths = promote.collect_relative_paths() + + assert paths.count("external/requests/requests-2.32.0-py3-none-any.whl") == 2 + + +def test_promote_copies_blobs(): + """promote copies each relative path from dev/ to stable/ in GCS.""" + rel_paths = [ + "built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl", + "external/requests/requests-2.32.0-py3-none-any.whl", + ] + + mock_client = mock.Mock() + mock_bucket = mock.Mock() + mock_client.bucket.return_value = mock_bucket + + source_blob = mock.Mock() + source_blob.exists.return_value = True + mock_bucket.blob.return_value = source_blob + + with mock.patch("promote.storage.Client", return_value=mock_client): + promote.promote(rel_paths) + + assert mock_bucket.blob.call_count == 2 + mock_bucket.blob.assert_any_call("dev/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl") + mock_bucket.blob.assert_any_call("dev/external/requests/requests-2.32.0-py3-none-any.whl") + + assert mock_bucket.copy_blob.call_count == 2 + mock_bucket.copy_blob.assert_any_call( + source_blob, mock_bucket, "stable/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl" + ) + mock_bucket.copy_blob.assert_any_call( + source_blob, mock_bucket, "stable/external/requests/requests-2.32.0-py3-none-any.whl" + ) + + +def test_promote_is_idempotent(): + """promote succeeds even if the destination blob already exists (GCS copy is idempotent).""" + rel_paths = ["built/foo/foo-1.0-cp313-cp313-linux_x86_64.whl"] + + mock_client = mock.Mock() + mock_bucket = mock.Mock() + mock_client.bucket.return_value = mock_bucket + + source_blob = mock.Mock() + source_blob.exists.return_value = True + mock_bucket.blob.return_value = source_blob + + with mock.patch("promote.storage.Client", return_value=mock_client): + promote.promote(rel_paths) + promote.promote(rel_paths) + + assert mock_bucket.copy_blob.call_count == 2 + + +def test_promote_fails_if_source_missing(capsys): + """promote exits with error if a source blob is not found in dev/.""" + rel_paths = ["built/missing/missing-1.0-cp313-cp313-linux_x86_64.whl"] + + mock_client = mock.Mock() + mock_bucket = mock.Mock() + mock_client.bucket.return_value = mock_bucket + + source_blob = mock.Mock() + source_blob.exists.return_value = False + mock_bucket.blob.return_value = source_blob + + with mock.patch("promote.storage.Client", return_value=mock_client): + with pytest.raises(SystemExit) as exc_info: + promote.promote(rel_paths) + + assert exc_info.value.code == 1 + captured = capsys.readouterr() + assert "MISSING" in captured.out or "not found" in captured.err + + +def test_promote_nothing_to_promote(): + """promote prints a message and returns early when given no paths.""" + with mock.patch("promote.storage.Client") as mock_client_cls: + promote.promote([]) + + mock_client_cls.assert_not_called() diff --git a/.builders/tests/test_upload.py b/.builders/tests/test_upload.py index dcdf058645299..93edcbf8328c6 100644 --- a/.builders/tests/test_upload.py +++ b/.builders/tests/test_upload.py @@ -79,10 +79,10 @@ def test_upload_external(setup_targets_dir, setup_fake_hash): def blob_exists(path): # existing_version already exists with same hash - return path == 'external/existing-version/existing_version-5.14.2-py3-none-any.whl' + return path == 'dev/external/existing-version/existing_version-5.14.2-py3-none-any.whl' def get_blob_metadata(path): - if path == 'external/existing-version/existing_version-5.14.2-py3-none-any.whl': + if path == 'dev/external/existing-version/existing_version-5.14.2-py3-none-any.whl': return {'sha256': 'hash_existing'} return {} @@ -98,9 +98,9 @@ def upload_file(local_path, blob_path, metadata=None): upload.upload(targets_dir, bucket=mock_bucket) - assert 'external/all-new/all_new-2.31.0-py3-none-any.whl' in uploaded_files - assert 'external/updated-version/updated_version-3.14.1-cp311-cp311-manylinux1_x86_64.whl' in uploaded_files - assert 'external/existing-version/existing_version-5.14.2-py3-none-any.whl' not in uploaded_files + assert 'dev/external/all-new/all_new-2.31.0-py3-none-any.whl' in uploaded_files + assert 'dev/external/updated-version/updated_version-3.14.1-cp311-cp311-manylinux1_x86_64.whl' in uploaded_files + assert 'dev/external/existing-version/existing_version-5.14.2-py3-none-any.whl' not in uploaded_files def test_upload_external_existing_returns_full_url_with_hash(setup_targets_dir, setup_fake_hash): @@ -122,10 +122,10 @@ def test_upload_external_existing_returns_full_url_with_hash(setup_targets_dir, uploaded_files = [] def blob_exists(path): - return path == 'external/existing-pkg/existing_pkg-1.0.0-py3-none-any.whl' + return path == 'dev/external/existing-pkg/existing_pkg-1.0.0-py3-none-any.whl' def get_blob_metadata(path): - if path == 'external/existing-pkg/existing_pkg-1.0.0-py3-none-any.whl': + if path == 'dev/external/existing-pkg/existing_pkg-1.0.0-py3-none-any.whl': return {'sha256': existing_hash} return {} @@ -140,7 +140,7 @@ def get_blob_metadata(path): assert not uploaded_files assert lockfiles == {'linux-x86_64': [ - f'existing-pkg @ https://agent-int-packages.datadoghq.com/external/existing-pkg/' + f'existing-pkg @ ${{PACKAGE_BASE_URL}}/external/existing-pkg/' f'existing_pkg-1.0.0-py3-none-any.whl#sha256={existing_hash}', '', ]} @@ -170,7 +170,7 @@ def test_upload_built_no_conflict(setup_targets_dir, setup_fake_hash, frozen_tim upload.upload(targets_dir, bucket=mock_bucket) assert ( - f'built/without-collision/without_collision-3.14.1-{frozen_timestamp}-cp311-cp311-manylinux2010_x86_64.whl' + f'dev/built/without-collision/without_collision-3.14.1-{frozen_timestamp}-cp311-cp311-manylinux2010_x86_64.whl' in uploaded_files ) @@ -196,7 +196,7 @@ def test_upload_built_existing_sha_match_does_not_upload( uploaded_files = [] existing_wheel = { - 'name': 'built/existing/existing-1.1.1-cp311-cp311-manylinux2010_x86_64.whl', + 'name': 'dev/built/existing/existing-1.1.1-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': whl_hash} } @@ -233,7 +233,7 @@ def test_upload_built_existing_sha_match_returns_full_url_with_hash( uploaded_files = [] existing_wheel = { - 'name': 'built/existing/existing-1.1.1-20241201000000-cp311-cp311-manylinux2010_x86_64.whl', + 'name': 'dev/built/existing/existing-1.1.1-20241201000000-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': whl_hash} } @@ -247,7 +247,7 @@ def test_upload_built_existing_sha_match_returns_full_url_with_hash( assert not uploaded_files assert lockfiles == {'linux-x86_64': [ - f'existing @ https://agent-int-packages.datadoghq.com/built/existing/' + f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/' f'existing-1.1.1-20241201000000-cp311-cp311-manylinux2010_x86_64.whl#sha256={whl_hash}', '', ]} @@ -276,7 +276,7 @@ def test_upload_built_existing_different_sha_does_upload( uploaded_files = [] existing_wheel = { - 'name': 'built/existing/existing-1.1.1-cp311-cp311-manylinux2010_x86_64.whl', + 'name': 'dev/built/existing/existing-1.1.1-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': original_hash} } @@ -288,7 +288,7 @@ def test_upload_built_existing_different_sha_does_upload( upload.upload(targets_dir, bucket=mock_bucket) - assert f'built/existing/existing-1.1.1-{frozen_timestamp}-cp311-cp311-manylinux2010_x86_64.whl' in uploaded_files + assert f'dev/built/existing/existing-1.1.1-{frozen_timestamp}-cp311-cp311-manylinux2010_x86_64.whl' in uploaded_files def test_upload_built_existing_sha_match_does_not_upload_multiple_existing_builds( @@ -313,11 +313,11 @@ def test_upload_built_existing_sha_match_does_not_upload_multiple_existing_build uploaded_files = [] existing_wheels = [ - {'name': 'built/existing/existing-1.1.1-cp311-cp311-manylinux2010_x86_64.whl', + {'name': 'dev/built/existing/existing-1.1.1-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': non_matching_hash}}, - {'name': 'built/existing/existing-1.1.1-20241326000000-cp311-cp311-manylinux2010_x86_64.whl', + {'name': 'dev/built/existing/existing-1.1.1-20241326000000-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': non_matching_hash}}, - {'name': 'built/existing/existing-1.1.1-20241327000000-cp311-cp311-manylinux2010_x86_64.whl', + {'name': 'dev/built/existing/existing-1.1.1-20241327000000-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': matching_hash}}, ] @@ -355,9 +355,9 @@ def test_upload_built_existing_different_sha_does_upload_multiple_existing_build uploaded_files = [] existing_wheels = [ - {'name': 'built/existing/existing-1.1.1-2024132600000-cp311-cp311-manylinux2010_x86_64.whl', + {'name': 'dev/built/existing/existing-1.1.1-2024132600000-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': 'b'}}, - {'name': 'built/existing/existing-1.1.1-2024132700000-cp311-cp311-manylinux2010_x86_64.whl', + {'name': 'dev/built/existing/existing-1.1.1-2024132700000-cp311-cp311-manylinux2010_x86_64.whl', 'metadata': {'sha256': original_hash}}, ] @@ -369,7 +369,7 @@ def test_upload_built_existing_different_sha_does_upload_multiple_existing_build upload.upload(targets_dir, bucket=mock_bucket) - assert f'built/existing/existing-1.1.1-{frozen_timestamp}-cp311-cp311-manylinux2010_x86_64.whl' in uploaded_files + assert f'dev/built/existing/existing-1.1.1-{frozen_timestamp}-cp311-cp311-manylinux2010_x86_64.whl' in uploaded_files def test_external_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash): @@ -392,10 +392,10 @@ def test_external_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash): uploaded_files = [] def blob_exists(path): - return path == 'external/existing/existing-1.1.0-cp312-cp312-manylinux2010_x86_64.whl' + return path == 'dev/external/existing/existing-1.1.0-cp312-cp312-manylinux2010_x86_64.whl' def get_blob_metadata(path): - if path == 'external/existing/existing-1.1.0-cp312-cp312-manylinux2010_x86_64.whl': + if path == 'dev/external/existing/existing-1.1.0-cp312-cp312-manylinux2010_x86_64.whl': return {'sha256': external_hash} return {} @@ -408,7 +408,7 @@ def get_blob_metadata(path): targets = upload.upload(targets_dir, bucket=mock_bucket) assert targets == {'linux-x86_64': [ - f'existing @ https://agent-int-packages.datadoghq.com/external/existing/existing-1.1.1-cp312-cp312-manylinux2010_x86_64.whl#sha256={external_hash}', + f'existing @ ${{PACKAGE_BASE_URL}}/external/existing/existing-1.1.1-cp312-cp312-manylinux2010_x86_64.whl#sha256={external_hash}', '']} def test_built_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash, frozen_timestamp): @@ -432,7 +432,7 @@ def test_built_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash, froz uploaded_files = [] existing_wheels = [ - {'name': 'built/existing/existing-1.1.1-20241326000000-cp312-cp312-manylinux2010_x86_64.whl', + {'name': 'dev/built/existing/existing-1.1.1-20241326000000-cp312-cp312-manylinux2010_x86_64.whl', 'metadata': {'sha256': original_hash}}, ] @@ -444,7 +444,7 @@ def test_built_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash, froz targets = upload.upload(targets_dir, bucket=mock_bucket) assert targets == {'linux-x86_64': [ - f'existing @ https://agent-int-packages.datadoghq.com/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256={built_hash}', + f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256={built_hash}', '']} @@ -452,9 +452,9 @@ def test_lockfile_generation(tmp_path, setup_targets_dir): lockfile = { 'linux-x86_64': [ - f'existing @ https://agent-int-packages.datadoghq.com/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash', ''], # noqa: E501 + f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash', ''], # noqa: E501 'linux-aarch64': [ - f'existing @ https://agent-int-packages.datadoghq.com/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash', ''], # noqa: E501 + f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash', ''], # noqa: E501 } # We don't need to upload anything, we just need to generate the lockfile targets_dir = setup_targets_dir({}) @@ -471,9 +471,9 @@ def test_lockfile_generation(tmp_path, setup_targets_dir): assert lock_files, "No lock files generated" lockfile_map = {lock_file.name: lock_file.read_text().strip() for lock_file in lock_files} linux_x86_64_lockfile = lockfile_map[f"linux-x86_64_{upload.CURRENT_PYTHON_VERSION}.txt"] - assert linux_x86_64_lockfile == f'existing @ https://agent-int-packages.datadoghq.com/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash' + assert linux_x86_64_lockfile == f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash' linux_aarch64_lockfile = lockfile_map[f"linux-aarch64_{upload.CURRENT_PYTHON_VERSION}.txt"] - assert linux_aarch64_lockfile == f'existing @ https://agent-int-packages.datadoghq.com/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash' + assert linux_aarch64_lockfile == f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash' assert len(lock_files) == 2 @@ -542,7 +542,7 @@ def test_process_wheel_for_upload_external_new(setup_fake_hash): ) assert artifact_name == "test.whl" - assert "test-pkg @ https://agent-int-packages.datadoghq.com/external/test-pkg/test.whl#sha256=abc123" == lockfile_entry + assert "test-pkg @ ${PACKAGE_BASE_URL}/external/test-pkg/test.whl#sha256=abc123" == lockfile_entry def test_process_wheel_for_upload_external_existing(setup_fake_hash): @@ -563,7 +563,7 @@ def test_process_wheel_for_upload_external_existing(setup_fake_hash): ) assert artifact_name is None - assert "test-pkg @ https://agent-int-packages.datadoghq.com/external/test-pkg/test.whl#sha256=existing123" == lockfile_entry + assert "test-pkg @ ${PACKAGE_BASE_URL}/external/test-pkg/test.whl#sha256=existing123" == lockfile_entry def test_generate_artifact_listings(): @@ -571,13 +571,13 @@ def test_generate_artifact_listings(): mock_bucket = mock.Mock(spec=upload.Bucket) wheel1 = { - 'name': "external/package1/package1-1.0.0.whl", + 'name': "dev/external/package1/package1-1.0.0.whl", 'project': 'package1', 'metadata': {"requires-python": ">=3.6", "sha256": "hash1"} } wheel2 = { - 'name': "external/package2/package2-2.0.0.whl", + 'name': "dev/external/package2/package2-2.0.0.whl", 'project': 'package2', 'metadata': {"requires-python": ">=3.7", "sha256": "hash2"} } @@ -592,11 +592,11 @@ def track_upload(content, path, content_type='text/plain', cache_control=None): upload.generate_artifact_listings({"external"}, mock_bucket) - assert "external/" in created_content - assert "external/package1/" in created_content - assert "external/package2/" in created_content + assert "dev/external/" in created_content + assert "dev/external/package1/" in created_content + assert "dev/external/package2/" in created_content - root_html = created_content["external/"] + root_html = created_content["dev/external/"] assert "

Agent integrations dependencies

" in root_html assert 'href="package1/"' in root_html assert 'href="package2/"' in root_html @@ -629,5 +629,5 @@ def track_upload(local_path, blob_path, metadata=None): lockfiles = upload.upload(targets_dir, bucket=mock_bucket) - assert 'external/test-pkg/test_pkg-1.0.0-py3-none-any.whl' in uploaded_files - assert 'test-pkg @ https://agent-int-packages.datadoghq.com/external/test-pkg/test_pkg-1.0.0-py3-none-any.whl#sha256=abc123' in lockfiles['linux-x86_64'][0] + assert 'dev/external/test-pkg/test_pkg-1.0.0-py3-none-any.whl' in uploaded_files + assert 'test-pkg @ ${PACKAGE_BASE_URL}/external/test-pkg/test_pkg-1.0.0-py3-none-any.whl#sha256=abc123' in lockfiles['linux-x86_64'][0] From ad29d97189995e85277fd578981710f54e504e8e Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 26 Mar 2026 16:46:19 +0100 Subject: [PATCH 08/17] add changelog --- ddev/changelog.d/23063.added | 1 + 1 file changed, 1 insertion(+) create mode 100644 ddev/changelog.d/23063.added diff --git a/ddev/changelog.d/23063.added b/ddev/changelog.d/23063.added new file mode 100644 index 0000000000000..ceeb585946b43 --- /dev/null +++ b/ddev/changelog.d/23063.added @@ -0,0 +1 @@ +Support size computation for lockfiles in both new and old formats. From a16435d559273fc59a40a4bb1649474f94fe058e Mon Sep 17 00:00:00 2001 From: "dd-agent-integrations-bot[bot]" Date: Thu, 26 Mar 2026 17:35:09 +0000 Subject: [PATCH 09/17] Update dependency resolution [skip ci] --- .deps/image_digests.json | 6 +- .deps/metadata.json | 2 +- .deps/resolved/linux-aarch64_3.13.txt | 254 ++++++++++++------------ .deps/resolved/linux-x86_64_3.13.txt | 256 ++++++++++++------------- .deps/resolved/macos-aarch64_3.13.txt | 254 ++++++++++++------------ .deps/resolved/macos-x86_64_3.13.txt | 254 ++++++++++++------------ .deps/resolved/windows-x86_64_3.13.txt | 252 ++++++++++++------------ 7 files changed, 637 insertions(+), 641 deletions(-) diff --git a/.deps/image_digests.json b/.deps/image_digests.json index 46e74bce974c0..0967ef424bce6 100644 --- a/.deps/image_digests.json +++ b/.deps/image_digests.json @@ -1,5 +1 @@ -{ - "linux-aarch64": "sha256:ddef15e91b495dd418d3510ebd951c125e9db8661ba0bb3ba567e76c97b0d763", - "linux-x86_64": "sha256:2d047922e507788caf56f9c838dabb8c6e7c03e1ace42d37089594edba817587", - "windows-x86_64": "sha256:76f8227272bd89c301135e20965950d996b57fc214e6ea735b685111090ee617" -} +{} diff --git a/.deps/metadata.json b/.deps/metadata.json index cbbb6a3ccea1d..653100cec08b6 100644 --- a/.deps/metadata.json +++ b/.deps/metadata.json @@ -1,3 +1,3 @@ { - "sha256": "501533173d50802146b2f078c3e8552d44912f865290c631c2bde6a2ced25038" + "sha256": "32fb173e18f4028271f888ee56de405ea52238b4bccc388f20f226517ef52666" } diff --git a/.deps/resolved/linux-aarch64_3.13.txt b/.deps/resolved/linux-aarch64_3.13.txt index 4bb060c6ff520..3771fe21f318d 100644 --- a/.deps/resolved/linux-aarch64_3.13.txt +++ b/.deps/resolved/linux-aarch64_3.13.txt @@ -1,127 +1,127 @@ -aerospike @ https://agent-int-packages.datadoghq.com/built/aerospike/aerospike-7.1.1-20260319171036-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=0683ed113e0bffb0fc2dfdcd758345faa47218c45760f82033bba069f8e7ad0d -botocore @ https://agent-int-packages.datadoghq.com/built/botocore/botocore-1.42.54-20260317210654-py3-none-any.whl#sha256=e22ae3334cb2f6c3433165c7f864db773ae838b4243667d98ca7655f6ece7324 -cm-client @ https://agent-int-packages.datadoghq.com/built/cm-client/cm_client-45.0.4-20260319171037-py3-none-manylinux2014_aarch64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/built/confluent-kafka/confluent_kafka-2.13.2-20260320111924-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=838c4ecb0b94fece706d26a3d4bb2f4b4ac176a4b40de7f7ff691302aa137fc0 -cryptography @ https://agent-int-packages.datadoghq.com/built/cryptography/cryptography-46.0.5-20260320111926-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=433cb62e48bd679363598d7c0011e3e95d5f9877c330d2b51d8f6d5c298e0823 -ddtrace @ https://agent-int-packages.datadoghq.com/built/ddtrace/ddtrace-3.19.5-20260130184606-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=776bccb22bc4778ec78ec1dbec2ac5ec52aa41cb709937ec7c16f5108f0cb01d -foundationdb @ https://agent-int-packages.datadoghq.com/built/foundationdb/foundationdb-6.3.25-20260319171041-py3-none-manylinux2014_aarch64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ https://agent-int-packages.datadoghq.com/built/gssapi/gssapi-1.11.1-20260319171042-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=ce8e2c37dee608068f92f72514d903e8cfdcc3f9dda4cea28b3be6e77db82b46 -keystoneauth1 @ https://agent-int-packages.datadoghq.com/built/keystoneauth1/keystoneauth1-5.13.1-20260319171341-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ https://agent-int-packages.datadoghq.com/built/krb5/krb5-0.9.0-20260319171045-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=aeef311e72a181eb088f7607c3c263eadad57f5c5a772de01dd4435942b14ee8 -lazy-loader @ https://agent-int-packages.datadoghq.com/built/lazy-loader/lazy_loader-0.4-20260319153659-py3-none-any.whl#sha256=8a0e48065225ff214f449a3e0f8b82cbf6b5e436a27e4a1b419aa8727e46cafe -openstacksdk @ https://agent-int-packages.datadoghq.com/built/openstacksdk/openstacksdk-4.10.0-20260319171344-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ https://agent-int-packages.datadoghq.com/built/os-service-types/os_service_types-1.8.2-20260319171349-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/built/pbr/pbr-7.0.3-20260319171354-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ https://agent-int-packages.datadoghq.com/built/psutil/psutil-6.0.0-20250929144619-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=22e075e3cbc57b5da0d93f72f691746c5198ce88c5aea6fdb54186b3e8c46832 -psycopg-c @ https://agent-int-packages.datadoghq.com/built/psycopg-c/psycopg_c-3.3.3-20260319171058-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=ad57a9db08e1665d60ae7628e35a39cffe837b95f3eabe4c0423c9bad99bf48a -pymongo @ https://agent-int-packages.datadoghq.com/built/pymongo/pymongo-4.8.0-20260319171059-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=7b9448875214dce0699bd5f527183e9035ba30f00670b3f0bb036fa59cbddff8 -pyodbc @ https://agent-int-packages.datadoghq.com/built/pyodbc/pyodbc-5.3.0-20260227230950-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=c46e62edaf8422038cb623b9e71e59f7f28407774323009e65ef9ac7a9a8bdaa -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260319171357-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ https://agent-int-packages.datadoghq.com/built/pyvmomi/pyvmomi-8.0.3.0.1-20260319171101-py2.py3-none-manylinux2014_aarch64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260319171400-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/built/securesystemslib/securesystemslib-0.28.0-20260319171406-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/built/setuptools/setuptools-82.0.1-20260319171407-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ https://agent-int-packages.datadoghq.com/built/simplejson/simplejson-3.20.2-20260227230951-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=cb739020a718c2e32041a0fa0a3f79398f45c067347fe8f286c8222fa777bc5d -stevedore @ https://agent-int-packages.datadoghq.com/built/stevedore/stevedore-5.7.0-20260319171409-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ https://agent-int-packages.datadoghq.com/built/supervisor/supervisor-4.3.0-20260319171415-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/built/vertica-python/vertica_python-1.4.0-20260319171420-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/built/websocket-client/websocket_client-1.9.0-20260319171426-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ https://agent-int-packages.datadoghq.com/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ https://agent-int-packages.datadoghq.com/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ https://agent-int-packages.datadoghq.com/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ https://agent-int-packages.datadoghq.com/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ https://agent-int-packages.datadoghq.com/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ https://agent-int-packages.datadoghq.com/external/azure-identity/azure_identity-1.25.2-py3-none-any.whl#sha256=1b40060553d01a72ba0d708b9a46d0f61f56312e215d8896d836653ffdc6753d -bcrypt @ https://agent-int-packages.datadoghq.com/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191 -beautifulsoup4 @ https://agent-int-packages.datadoghq.com/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ https://agent-int-packages.datadoghq.com/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ https://agent-int-packages.datadoghq.com/external/boto3/boto3-1.42.54-py3-none-any.whl#sha256=71194e855bfc81a21872cbe29c41f52ffdbe67e0a184a52c13346ef00b328939 -bytecode @ https://agent-int-packages.datadoghq.com/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ https://agent-int-packages.datadoghq.com/external/cachetools/cachetools-7.0.1-py3-none-any.whl#sha256=8f086515c254d5664ae2146d14fc7f65c9a4bce75152eb247e5a9c5e6d7b2ecf -certifi @ https://agent-int-packages.datadoghq.com/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ https://agent-int-packages.datadoghq.com/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b -charset-normalizer @ https://agent-int-packages.datadoghq.com/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=423fb7e748a08f854a08a222b983f4df1912b1daedce51a72bd24fe8f26a1843 -click @ https://agent-int-packages.datadoghq.com/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ https://agent-int-packages.datadoghq.com/external/clickhouse-connect/clickhouse_connect-0.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=f5db1b8032d6a252040eb4fecb6a330de4712133d0d75b0fbf7cbee1ba7ade61 -decorator @ https://agent-int-packages.datadoghq.com/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ https://agent-int-packages.datadoghq.com/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ https://agent-int-packages.datadoghq.com/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ https://agent-int-packages.datadoghq.com/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ https://agent-int-packages.datadoghq.com/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ https://agent-int-packages.datadoghq.com/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=780476c23175d2ae457c52f45b9ffa9d504593499a36cd3c1929662bf5b7b14b -filelock @ https://agent-int-packages.datadoghq.com/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ https://agent-int-packages.datadoghq.com/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ https://agent-int-packages.datadoghq.com/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ https://agent-int-packages.datadoghq.com/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ https://agent-int-packages.datadoghq.com/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ https://agent-int-packages.datadoghq.com/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ https://agent-int-packages.datadoghq.com/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ https://agent-int-packages.datadoghq.com/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=32581c50b34a09889b2d96796170e53da313a1e7fde32be63c82e50e7e791e3c -jmespath @ https://agent-int-packages.datadoghq.com/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ https://agent-int-packages.datadoghq.com/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ https://agent-int-packages.datadoghq.com/external/jsonpointer/jsonpointer-3.0.0-py2.py3-none-any.whl#sha256=13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 -kubernetes @ https://agent-int-packages.datadoghq.com/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -ldap3 @ https://agent-int-packages.datadoghq.com/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ https://agent-int-packages.datadoghq.com/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ https://agent-int-packages.datadoghq.com/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=48c8d335d8ab72f9265e7ba598ae5105a8272437403f4032107dbcb96d3f0b29 -lz4 @ https://agent-int-packages.datadoghq.com/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=533298d208b58b651662dd972f52d807d48915176e5b032fb4f8c3b6f5fe535c -mmh3 @ https://agent-int-packages.datadoghq.com/external/mmh3/mmh3-5.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=b0271ac12415afd3171ab9a3c7cbfc71dee2c68760a7dc9d05bf8ed6ddfa3a7a -msal @ https://agent-int-packages.datadoghq.com/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ https://agent-int-packages.datadoghq.com/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ https://agent-int-packages.datadoghq.com/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ https://agent-int-packages.datadoghq.com/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ https://agent-int-packages.datadoghq.com/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=814be4b49b228cfc0b3c565acf642dd7d13538f966e3ccde61f4f55be3e20785 -packaging @ https://agent-int-packages.datadoghq.com/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ https://agent-int-packages.datadoghq.com/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ https://agent-int-packages.datadoghq.com/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ https://agent-int-packages.datadoghq.com/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ https://agent-int-packages.datadoghq.com/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ https://agent-int-packages.datadoghq.com/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ https://agent-int-packages.datadoghq.com/external/protobuf/protobuf-6.33.5-cp39-abi3-manylinux2014_aarch64.whl#sha256=9b71e0281f36f179d00cbcb119cb19dec4d14a81393e5ea220f64b286173e190 -psycopg @ https://agent-int-packages.datadoghq.com/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ https://agent-int-packages.datadoghq.com/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ https://agent-int-packages.datadoghq.com/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ https://agent-int-packages.datadoghq.com/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ https://agent-int-packages.datadoghq.com/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ https://agent-int-packages.datadoghq.com/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ https://agent-int-packages.datadoghq.com/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ https://agent-int-packages.datadoghq.com/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0 -pyjwt @ https://agent-int-packages.datadoghq.com/external/pyjwt/pyjwt-2.11.0-py3-none-any.whl#sha256=94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469 -pymysql @ https://agent-int-packages.datadoghq.com/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ https://agent-int-packages.datadoghq.com/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0 -pyopenssl @ https://agent-int-packages.datadoghq.com/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ https://agent-int-packages.datadoghq.com/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ https://agent-int-packages.datadoghq.com/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ https://agent-int-packages.datadoghq.com/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ https://agent-int-packages.datadoghq.com/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ https://agent-int-packages.datadoghq.com/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ https://agent-int-packages.datadoghq.com/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ https://agent-int-packages.datadoghq.com/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ https://agent-int-packages.datadoghq.com/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ https://agent-int-packages.datadoghq.com/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ https://agent-int-packages.datadoghq.com/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c -redis @ https://agent-int-packages.datadoghq.com/external/redis/redis-7.2.0-py3-none-any.whl#sha256=01f591f8598e483f1842d429e8ae3a820804566f1c73dca1b80e23af9fba0497 -requests @ https://agent-int-packages.datadoghq.com/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ https://agent-int-packages.datadoghq.com/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ https://agent-int-packages.datadoghq.com/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ https://agent-int-packages.datadoghq.com/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ https://agent-int-packages.datadoghq.com/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ https://agent-int-packages.datadoghq.com/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ https://agent-int-packages.datadoghq.com/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ https://agent-int-packages.datadoghq.com/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ https://agent-int-packages.datadoghq.com/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ https://agent-int-packages.datadoghq.com/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ https://agent-int-packages.datadoghq.com/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ https://agent-int-packages.datadoghq.com/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=54e648bbd506a0f2f8076f9eafe231b2d4284b1a884528c3a0690391ab2bb54e -sortedcontainers @ https://agent-int-packages.datadoghq.com/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ https://agent-int-packages.datadoghq.com/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ https://agent-int-packages.datadoghq.com/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ https://agent-int-packages.datadoghq.com/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ https://agent-int-packages.datadoghq.com/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ https://agent-int-packages.datadoghq.com/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ https://agent-int-packages.datadoghq.com/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ https://agent-int-packages.datadoghq.com/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ https://agent-int-packages.datadoghq.com/external/wrapt/wrapt-2.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=5a2db44a71202c5ae4bb5f27c6d3afbc5b23053f2e7e78aa29704541b5dad789 -zipp @ https://agent-int-packages.datadoghq.com/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ https://agent-int-packages.datadoghq.com/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=bfc4e20784722098822e3eee42b8e576b379ed72cca4a7cb856ae733e62192ea +aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-20260326173356-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=a1de7c7019b1dd5363cdd1a838ba92185418a114be9b59f902e8aef66326c4ea +botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173356-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 +cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173357-py3-none-manylinux2014_aarch64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173357-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=79c36b6902d70b516d6aff8158517340210a75f69869361245f52ee5a634f5db +cryptography @ ${PACKAGE_BASE_URL}/built/cryptography/cryptography-46.0.5-20260326173357-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=93df93cf65fa1d832a392ef663376d814f2f63e1a24858f4fd0ee06473df29cd +ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173358-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=776bccb22bc4778ec78ec1dbec2ac5ec52aa41cb709937ec7c16f5108f0cb01d +foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173358-py3-none-manylinux2014_aarch64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173359-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=ce8e2c37dee608068f92f72514d903e8cfdcc3f9dda4cea28b3be6e77db82b46 +keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173359-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173359-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=aeef311e72a181eb088f7607c3c263eadad57f5c5a772de01dd4435942b14ee8 +openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173400-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173400-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173401-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173401-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=22e075e3cbc57b5da0d93f72f691746c5198ce88c5aea6fdb54186b3e8c46832 +psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173401-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=db1535bfdf0308477bea4228ea70b16f6c3141267f2b11fd4bb8b9be0a7eb57a +pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173402-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=e01d4681e5e98dc63b6f32ae6cd97ec07d32cefe24eabcc5e520db8b61e76da7 +pyodbc @ ${PACKAGE_BASE_URL}/built/pyodbc/pyodbc-5.3.0-20260326173402-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=15a1008c294af117fc7f7436fb4314f62794d3834623f43ba0f8339230381dcf +pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173403-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173403-py2.py3-none-manylinux2014_aarch64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173403-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173404-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173404-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173404-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=cb739020a718c2e32041a0fa0a3f79398f45c067347fe8f286c8222fa777bc5d +stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173405-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173405-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173406-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173406-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191 +beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b +charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=423fb7e748a08f854a08a222b983f4df1912b1daedce51a72bd24fe8f26a1843 +click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ab1e8e9961e6226ed9535a65fa65c1cf8d386d5179e10acbd093651bea68c7e0 +decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=780476c23175d2ae457c52f45b9ffa9d504593499a36cd3c1929662bf5b7b14b +filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=32581c50b34a09889b2d96796170e53da313a1e7fde32be63c82e50e7e791e3c +jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=48c8d335d8ab72f9265e7ba598ae5105a8272437403f4032107dbcb96d3f0b29 +lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=533298d208b58b651662dd972f52d807d48915176e5b032fb4f8c3b6f5fe535c +mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=3737303ca9ea0f7cb83028781148fcda4f1dac7821db0c47672971dabcf63593 +msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=814be4b49b228cfc0b3c565acf642dd7d13538f966e3ccde61f4f55be3e20785 +packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-manylinux2014_aarch64.whl#sha256=9d7a5005fb96f3c1e64f397f91500b0eb371b28da81296ae73a6b08a5b76cdd6 +psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0 +pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0 +pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c +redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=54e648bbd506a0f2f8076f9eafe231b2d4284b1a884528c3a0690391ab2bb54e +sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=16997dfb9d67addc2e3f41b62a104341e80cac52f91110dece393923c0ebd5ca +zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=bfc4e20784722098822e3eee42b8e576b379ed72cca4a7cb856ae733e62192ea diff --git a/.deps/resolved/linux-x86_64_3.13.txt b/.deps/resolved/linux-x86_64_3.13.txt index 6db1bf5c047b1..af758bb53e2b5 100644 --- a/.deps/resolved/linux-x86_64_3.13.txt +++ b/.deps/resolved/linux-x86_64_3.13.txt @@ -1,128 +1,128 @@ -aerospike @ https://agent-int-packages.datadoghq.com/built/aerospike/aerospike-7.1.1-20260319171333-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=b064ca7f74d7038bee6c07ec5ec2f304725dc63fcf5ede2d06816f4c264da9ab -botocore @ https://agent-int-packages.datadoghq.com/built/botocore/botocore-1.42.54-20260320112128-py3-none-any.whl#sha256=e22ae3334cb2f6c3433165c7f864db773ae838b4243667d98ca7655f6ece7324 -cm-client @ https://agent-int-packages.datadoghq.com/built/cm-client/cm_client-45.0.4-20260319171334-py3-none-manylinux2014_x86_64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/built/confluent-kafka/confluent_kafka-2.13.2-20260320112129-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=b0218f603f867a4ce41ea5ce1ed037fafb607a5b5eceec5b36afb3f2311d16ff -cryptography @ https://agent-int-packages.datadoghq.com/built/cryptography/cryptography-46.0.5-20260320112130-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d299d3c40566388b4dc3265b13a7928781891e4c2624c30fa884fc86ee3fad26 -ddtrace @ https://agent-int-packages.datadoghq.com/built/ddtrace/ddtrace-3.19.5-20260130184617-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=3bb123c101fcb7017ff0f4d9cd77e2ea32b6c9edcae610b2f60dd89b7600e3a0 -foundationdb @ https://agent-int-packages.datadoghq.com/built/foundationdb/foundationdb-6.3.25-20260319171338-py3-none-manylinux2014_x86_64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ https://agent-int-packages.datadoghq.com/built/gssapi/gssapi-1.11.1-20260319171339-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=abc9e29f0116b012a4242f738d963219515569a1a8a7caa753588404364cd168 -keystoneauth1 @ https://agent-int-packages.datadoghq.com/built/keystoneauth1/keystoneauth1-5.13.1-20260320112133-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ https://agent-int-packages.datadoghq.com/built/krb5/krb5-0.9.0-20260319171342-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d1bd4f8a0d3ed32cbbb0f4f6ade645cbd43597d560a80f0a6da3c5e022ab0c7e -lazy-loader @ https://agent-int-packages.datadoghq.com/built/lazy-loader/lazy_loader-0.4-20260320112137-py3-none-any.whl#sha256=8a0e48065225ff214f449a3e0f8b82cbf6b5e436a27e4a1b419aa8727e46cafe -openstacksdk @ https://agent-int-packages.datadoghq.com/built/openstacksdk/openstacksdk-4.10.0-20260320112138-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ https://agent-int-packages.datadoghq.com/built/os-service-types/os_service_types-1.8.2-20260320112141-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/built/pbr/pbr-7.0.3-20260320112145-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ https://agent-int-packages.datadoghq.com/built/psutil/psutil-6.0.0-20250929144630-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=af8dd07e6f1bf1d41381ad59dff0a0a36153c7dd5a69becc765010329f17db01 -psycopg-c @ https://agent-int-packages.datadoghq.com/built/psycopg-c/psycopg_c-3.3.3-20260319171355-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=ec2d5e40cb086586b0b255fc51b0026a39a640bb8d120b7293c395fd5b36c5d0 -pymongo @ https://agent-int-packages.datadoghq.com/built/pymongo/pymongo-4.8.0-20260319171356-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=f594eedc15efed6a96e8f110c13310a46999cf785557a3e01c0d72a89fedbd9b -pymqi @ https://agent-int-packages.datadoghq.com/built/pymqi/pymqi-1.12.13-20260227231105-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=8d0c28bde062237b562a51ddce35032a94a6ee496c7f3506b2af3d955927dbc5 -pyodbc @ https://agent-int-packages.datadoghq.com/built/pyodbc/pyodbc-5.3.0-20260227231106-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a17472dbc71b47c3350f152d06c07abddf55b8ad9887e6a29518a19f128a6142 -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260320112146-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ https://agent-int-packages.datadoghq.com/built/pyvmomi/pyvmomi-8.0.3.0.1-20260319171358-py2.py3-none-manylinux2014_x86_64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260320112148-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/built/securesystemslib/securesystemslib-0.28.0-20260320112151-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/built/setuptools/setuptools-82.0.1-20260320112152-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ https://agent-int-packages.datadoghq.com/built/simplejson/simplejson-3.20.2-20260227231108-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=dec16958f71ce93ac1c2fdc212800892ca22a9e90efcab5b5e01d121146cc5cc -stevedore @ https://agent-int-packages.datadoghq.com/built/stevedore/stevedore-5.7.0-20260320112154-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ https://agent-int-packages.datadoghq.com/built/supervisor/supervisor-4.3.0-20260320112157-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/built/vertica-python/vertica_python-1.4.0-20260320112201-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/built/websocket-client/websocket_client-1.9.0-20260320112205-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ https://agent-int-packages.datadoghq.com/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ https://agent-int-packages.datadoghq.com/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ https://agent-int-packages.datadoghq.com/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ https://agent-int-packages.datadoghq.com/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ https://agent-int-packages.datadoghq.com/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ https://agent-int-packages.datadoghq.com/external/azure-identity/azure_identity-1.25.2-py3-none-any.whl#sha256=1b40060553d01a72ba0d708b9a46d0f61f56312e215d8896d836653ffdc6753d -bcrypt @ https://agent-int-packages.datadoghq.com/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254 -beautifulsoup4 @ https://agent-int-packages.datadoghq.com/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ https://agent-int-packages.datadoghq.com/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ https://agent-int-packages.datadoghq.com/external/boto3/boto3-1.42.54-py3-none-any.whl#sha256=71194e855bfc81a21872cbe29c41f52ffdbe67e0a184a52c13346ef00b328939 -bytecode @ https://agent-int-packages.datadoghq.com/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ https://agent-int-packages.datadoghq.com/external/cachetools/cachetools-7.0.1-py3-none-any.whl#sha256=8f086515c254d5664ae2146d14fc7f65c9a4bce75152eb247e5a9c5e6d7b2ecf -certifi @ https://agent-int-packages.datadoghq.com/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ https://agent-int-packages.datadoghq.com/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26 -charset-normalizer @ https://agent-int-packages.datadoghq.com/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=530e8cebeea0d76bdcf93357aa5e41336f48c3dc709ac52da2bb167c5b8271d9 -click @ https://agent-int-packages.datadoghq.com/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ https://agent-int-packages.datadoghq.com/external/clickhouse-connect/clickhouse_connect-0.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=00c525036aeb968c578a7e32bf3d4acbac4f91a3748b39921a654dbbf8fae482 -decorator @ https://agent-int-packages.datadoghq.com/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ https://agent-int-packages.datadoghq.com/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ https://agent-int-packages.datadoghq.com/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ https://agent-int-packages.datadoghq.com/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ https://agent-int-packages.datadoghq.com/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ https://agent-int-packages.datadoghq.com/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0714b285160fcd515eb0455540f40dd6dac93bdeacdb03f24e8eac3d8aa51f8d -filelock @ https://agent-int-packages.datadoghq.com/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ https://agent-int-packages.datadoghq.com/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ https://agent-int-packages.datadoghq.com/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ https://agent-int-packages.datadoghq.com/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ https://agent-int-packages.datadoghq.com/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ https://agent-int-packages.datadoghq.com/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ https://agent-int-packages.datadoghq.com/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ https://agent-int-packages.datadoghq.com/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=80a49eb817eaa6591f43a31e5c93d79904de62537f029907ef88c050d781a638 -jmespath @ https://agent-int-packages.datadoghq.com/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ https://agent-int-packages.datadoghq.com/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ https://agent-int-packages.datadoghq.com/external/jsonpointer/jsonpointer-3.0.0-py2.py3-none-any.whl#sha256=13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 -kubernetes @ https://agent-int-packages.datadoghq.com/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -ldap3 @ https://agent-int-packages.datadoghq.com/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ https://agent-int-packages.datadoghq.com/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ https://agent-int-packages.datadoghq.com/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=405e7cf9dbdbb52722c231e0f1257214202dfa192327fab3de45fd62e0554082 -lz4 @ https://agent-int-packages.datadoghq.com/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=451039b609b9a88a934800b5fc6ee401c89ad9c175abf2f4d9f8b2e4ef1afc64 -mmh3 @ https://agent-int-packages.datadoghq.com/external/mmh3/mmh3-5.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=7e5634565367b6d98dc4aa2983703526ef556b3688ba3065edb4b9b90ede1c54 -msal @ https://agent-int-packages.datadoghq.com/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ https://agent-int-packages.datadoghq.com/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ https://agent-int-packages.datadoghq.com/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ https://agent-int-packages.datadoghq.com/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ https://agent-int-packages.datadoghq.com/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a12b80df61aab7b98b490fe9e4879925ba666fccdfcd175252ce4d9035865ace -packaging @ https://agent-int-packages.datadoghq.com/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ https://agent-int-packages.datadoghq.com/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ https://agent-int-packages.datadoghq.com/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ https://agent-int-packages.datadoghq.com/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ https://agent-int-packages.datadoghq.com/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ https://agent-int-packages.datadoghq.com/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ https://agent-int-packages.datadoghq.com/external/protobuf/protobuf-6.33.5-cp39-abi3-manylinux2014_x86_64.whl#sha256=cbf16ba3350fb7b889fca858fb215967792dc125b35c7976ca4818bee3521cf0 -psycopg @ https://agent-int-packages.datadoghq.com/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ https://agent-int-packages.datadoghq.com/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ https://agent-int-packages.datadoghq.com/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ https://agent-int-packages.datadoghq.com/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ https://agent-int-packages.datadoghq.com/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ https://agent-int-packages.datadoghq.com/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ https://agent-int-packages.datadoghq.com/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ https://agent-int-packages.datadoghq.com/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586 -pyjwt @ https://agent-int-packages.datadoghq.com/external/pyjwt/pyjwt-2.11.0-py3-none-any.whl#sha256=94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469 -pymysql @ https://agent-int-packages.datadoghq.com/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ https://agent-int-packages.datadoghq.com/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4 -pyopenssl @ https://agent-int-packages.datadoghq.com/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ https://agent-int-packages.datadoghq.com/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ https://agent-int-packages.datadoghq.com/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ https://agent-int-packages.datadoghq.com/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ https://agent-int-packages.datadoghq.com/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ https://agent-int-packages.datadoghq.com/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ https://agent-int-packages.datadoghq.com/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ https://agent-int-packages.datadoghq.com/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ https://agent-int-packages.datadoghq.com/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ https://agent-int-packages.datadoghq.com/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ https://agent-int-packages.datadoghq.com/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6 -redis @ https://agent-int-packages.datadoghq.com/external/redis/redis-7.2.0-py3-none-any.whl#sha256=01f591f8598e483f1842d429e8ae3a820804566f1c73dca1b80e23af9fba0497 -requests @ https://agent-int-packages.datadoghq.com/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ https://agent-int-packages.datadoghq.com/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ https://agent-int-packages.datadoghq.com/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ https://agent-int-packages.datadoghq.com/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ https://agent-int-packages.datadoghq.com/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ https://agent-int-packages.datadoghq.com/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ https://agent-int-packages.datadoghq.com/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ https://agent-int-packages.datadoghq.com/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ https://agent-int-packages.datadoghq.com/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ https://agent-int-packages.datadoghq.com/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ https://agent-int-packages.datadoghq.com/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ https://agent-int-packages.datadoghq.com/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=f67d844241a6fed764a8f04d32c0273aedf9159d5162b764748526277c7f8831 -sortedcontainers @ https://agent-int-packages.datadoghq.com/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ https://agent-int-packages.datadoghq.com/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ https://agent-int-packages.datadoghq.com/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ https://agent-int-packages.datadoghq.com/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ https://agent-int-packages.datadoghq.com/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ https://agent-int-packages.datadoghq.com/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ https://agent-int-packages.datadoghq.com/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ https://agent-int-packages.datadoghq.com/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ https://agent-int-packages.datadoghq.com/external/wrapt/wrapt-2.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=5797f65e4d58065a49088c3b32af5410751cd485e83ba89e5a45e2aa8905af98 -zipp @ https://agent-int-packages.datadoghq.com/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ https://agent-int-packages.datadoghq.com/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a +aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-20260326173305-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=611776d7bc950a342e16b75973aadc0bf11280666055d4d868bac6d160e7164d +botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173217-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 +cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173305-py3-none-manylinux2014_x86_64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173306-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=8fc4e2d9e165e1a24716b93050107183bfd6e3465e58982b60a65404281a4ed6 +cryptography @ ${PACKAGE_BASE_URL}/built/cryptography/cryptography-46.0.5-20260326173306-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=6d7c88846a6c338aee17b7eaf722d4c88f0ec4e3900852715f2e968347c0104f +ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173307-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=3bb123c101fcb7017ff0f4d9cd77e2ea32b6c9edcae610b2f60dd89b7600e3a0 +foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173307-py3-none-manylinux2014_x86_64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173307-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=abc9e29f0116b012a4242f738d963219515569a1a8a7caa753588404364cd168 +keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173220-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173308-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d1bd4f8a0d3ed32cbbb0f4f6ade645cbd43597d560a80f0a6da3c5e022ab0c7e +openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173221-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173221-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173221-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173308-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=af8dd07e6f1bf1d41381ad59dff0a0a36153c7dd5a69becc765010329f17db01 +psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173309-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a16e34b717da63278922abae0c7a57731c03ed2abf587fb44a2a43e46d769757 +pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173309-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=6aa7e82d668e7b1b8e92f112964d35c84a216a2287cde12bc19d3356e1f2494c +pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173310-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=20b5e67134719cae77a2b6c20da5219931b3735e30538567fb2b73e34219203b +pyodbc @ ${PACKAGE_BASE_URL}/built/pyodbc/pyodbc-5.3.0-20260326173310-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=5ab67353a78e56e990e43e9c035efe3e401266f8bdf376202773310ff609772d +pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173223-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173310-py2.py3-none-manylinux2014_x86_64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173224-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173225-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173225-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173311-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=dec16958f71ce93ac1c2fdc212800892ca22a9e90efcab5b5e01d121146cc5cc +stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173226-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173226-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173227-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254 +beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26 +charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=530e8cebeea0d76bdcf93357aa5e41336f48c3dc709ac52da2bb167c5b8271d9 +click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=db77d9a03533ee3eccdcc23e09eba0bfd1c2da5a47a947311866b2432e9371ca +decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0714b285160fcd515eb0455540f40dd6dac93bdeacdb03f24e8eac3d8aa51f8d +filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=80a49eb817eaa6591f43a31e5c93d79904de62537f029907ef88c050d781a638 +jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=405e7cf9dbdbb52722c231e0f1257214202dfa192327fab3de45fd62e0554082 +lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=451039b609b9a88a934800b5fc6ee401c89ad9c175abf2f4d9f8b2e4ef1afc64 +mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=707151644085dd0f20fe4f4b573d28e5130c4aaa5f587e95b60989c5926653b5 +msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a12b80df61aab7b98b490fe9e4879925ba666fccdfcd175252ce4d9035865ace +packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-manylinux2014_x86_64.whl#sha256=964cf977e07f479c0697964e83deda72bcbc75c3badab506fb061b352d991b01 +psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586 +pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4 +pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6 +redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=f67d844241a6fed764a8f04d32c0273aedf9159d5162b764748526277c7f8831 +sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=bbac24d879aa22998e87f6b3f481a5216311e7d53c7db87f189a7a0266dafffb +zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a diff --git a/.deps/resolved/macos-aarch64_3.13.txt b/.deps/resolved/macos-aarch64_3.13.txt index 94cb63b63b4c0..8cd1c1aeb6d1c 100644 --- a/.deps/resolved/macos-aarch64_3.13.txt +++ b/.deps/resolved/macos-aarch64_3.13.txt @@ -1,127 +1,127 @@ -botocore @ https://agent-int-packages.datadoghq.com/built/botocore/botocore-1.42.54-20260317210654-py3-none-any.whl#sha256=e22ae3334cb2f6c3433165c7f864db773ae838b4243667d98ca7655f6ece7324 -cm-client @ https://agent-int-packages.datadoghq.com/built/cm-client/cm_client-45.0.4-20260313151439-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/built/confluent-kafka/confluent_kafka-2.13.2-20260319170942-cp313-cp313-macosx_12_0_arm64.whl#sha256=8ad8a065f8daa2dfae959a6d7b32278e7b8b75e3d468396d6e3117240012892b -ddtrace @ https://agent-int-packages.datadoghq.com/built/ddtrace/ddtrace-3.19.5-20260130184634-cp313-cp313-macosx_12_0_arm64.whl#sha256=93bb0698a7062590bf1f56e13dbf34445d0c8eb7b406ddb75c3d85b9b1481789 -foundationdb @ https://agent-int-packages.datadoghq.com/built/foundationdb/foundationdb-6.3.25-20260313151440-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ https://agent-int-packages.datadoghq.com/built/gssapi/gssapi-1.11.1-20260128114132-cp311-abi3-macosx_11_0_arm64.whl#sha256=b5f5ac28470db99338814e4285a491dc218b9bee3f8d20bfa219274e84bd87c4 -keystoneauth1 @ https://agent-int-packages.datadoghq.com/built/keystoneauth1/keystoneauth1-5.13.1-20260319171341-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ https://agent-int-packages.datadoghq.com/built/krb5/krb5-0.9.0-20251209134122-cp311-abi3-macosx_11_0_arm64.whl#sha256=47f731bebe725962f7b644e7238a4c68eca2879f6c35842babda9140f263c615 -lazy-loader @ https://agent-int-packages.datadoghq.com/built/lazy-loader/lazy_loader-0.4-20260319153659-py3-none-any.whl#sha256=8a0e48065225ff214f449a3e0f8b82cbf6b5e436a27e4a1b419aa8727e46cafe -openstacksdk @ https://agent-int-packages.datadoghq.com/built/openstacksdk/openstacksdk-4.10.0-20260319171344-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ https://agent-int-packages.datadoghq.com/built/os-service-types/os_service_types-1.8.2-20260319171349-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/built/pbr/pbr-7.0.3-20260319171354-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ https://agent-int-packages.datadoghq.com/built/psutil/psutil-6.0.0-20250929144647-cp38-abi3-macosx_11_0_arm64.whl#sha256=33472398d3e6da655a430b106920164b04f036f891bd0ea803a4309ed2a80ef9 -psycopg-c @ https://agent-int-packages.datadoghq.com/built/psycopg-c/psycopg_c-3.3.3-20260316225543-cp313-cp313-macosx_12_0_arm64.whl#sha256=2c853472bed5a003bdcfbec159bf7849d1ac7a2a3867055d0005d1aa647549cf -pymongo @ https://agent-int-packages.datadoghq.com/built/pymongo/pymongo-4.8.0-20260313151453-cp313-cp313-macosx_12_0_arm64.whl#sha256=7c94a2b73c148f84ab217ea2084d07e01e834d49244dec026b473e889016f556 -pymqi @ https://agent-int-packages.datadoghq.com/built/pymqi/pymqi-1.12.13-20260313151453-cp313-cp313-macosx_12_0_arm64.whl#sha256=482b0d2593868c595ec53db794a61a792c0e1fcad04aee86db96afaadf986baf -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260319171357-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ https://agent-int-packages.datadoghq.com/built/pyvmomi/pyvmomi-8.0.3.0.1-20260313151454-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260319171400-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/built/securesystemslib/securesystemslib-0.28.0-20260319171406-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/built/setuptools/setuptools-82.0.1-20260319171407-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ https://agent-int-packages.datadoghq.com/built/simplejson/simplejson-3.20.2-20260227230919-cp313-cp313-macosx_11_0_arm64.whl#sha256=fc3c4e9feecd85f1831fb0983b04e7170765b5047c3c629ab97c0c49190a5da8 -stevedore @ https://agent-int-packages.datadoghq.com/built/stevedore/stevedore-5.7.0-20260319171409-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ https://agent-int-packages.datadoghq.com/built/supervisor/supervisor-4.3.0-20260319171415-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/built/vertica-python/vertica_python-1.4.0-20260319171420-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/built/websocket-client/websocket_client-1.9.0-20260319171426-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ https://agent-int-packages.datadoghq.com/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ https://agent-int-packages.datadoghq.com/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ https://agent-int-packages.datadoghq.com/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ https://agent-int-packages.datadoghq.com/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ https://agent-int-packages.datadoghq.com/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ https://agent-int-packages.datadoghq.com/external/azure-identity/azure_identity-1.25.2-py3-none-any.whl#sha256=1b40060553d01a72ba0d708b9a46d0f61f56312e215d8896d836653ffdc6753d -bcrypt @ https://agent-int-packages.datadoghq.com/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a -beautifulsoup4 @ https://agent-int-packages.datadoghq.com/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ https://agent-int-packages.datadoghq.com/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ https://agent-int-packages.datadoghq.com/external/boto3/boto3-1.42.54-py3-none-any.whl#sha256=71194e855bfc81a21872cbe29c41f52ffdbe67e0a184a52c13346ef00b328939 -bytecode @ https://agent-int-packages.datadoghq.com/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ https://agent-int-packages.datadoghq.com/external/cachetools/cachetools-7.0.1-py3-none-any.whl#sha256=8f086515c254d5664ae2146d14fc7f65c9a4bce75152eb247e5a9c5e6d7b2ecf -certifi @ https://agent-int-packages.datadoghq.com/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ https://agent-int-packages.datadoghq.com/external/cffi/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca -charset-normalizer @ https://agent-int-packages.datadoghq.com/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl#sha256=11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f -click @ https://agent-int-packages.datadoghq.com/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ https://agent-int-packages.datadoghq.com/external/clickhouse-connect/clickhouse_connect-0.11.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=49898f30c94dfac1d655e32f3ca829f98344384b470f29dc46532ad2285b2fad -cryptography @ https://agent-int-packages.datadoghq.com/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad -decorator @ https://agent-int-packages.datadoghq.com/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ https://agent-int-packages.datadoghq.com/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ https://agent-int-packages.datadoghq.com/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ https://agent-int-packages.datadoghq.com/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ https://agent-int-packages.datadoghq.com/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ https://agent-int-packages.datadoghq.com/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a -filelock @ https://agent-int-packages.datadoghq.com/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ https://agent-int-packages.datadoghq.com/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ https://agent-int-packages.datadoghq.com/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ https://agent-int-packages.datadoghq.com/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ https://agent-int-packages.datadoghq.com/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ https://agent-int-packages.datadoghq.com/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ https://agent-int-packages.datadoghq.com/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ https://agent-int-packages.datadoghq.com/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=e967e67058b78189d2b20a9586c7720a05ec4a580d6a98c796cd5cd2b7b11303 -jmespath @ https://agent-int-packages.datadoghq.com/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ https://agent-int-packages.datadoghq.com/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ https://agent-int-packages.datadoghq.com/external/jsonpointer/jsonpointer-3.0.0-py2.py3-none-any.whl#sha256=13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 -kubernetes @ https://agent-int-packages.datadoghq.com/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -ldap3 @ https://agent-int-packages.datadoghq.com/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ https://agent-int-packages.datadoghq.com/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ https://agent-int-packages.datadoghq.com/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=485eda5d81bb7358db96a83546949c5fe7474bec6c68ef3fa1fb61a584b00eea -lz4 @ https://agent-int-packages.datadoghq.com/external/lz4/lz4-4.4.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=b424df1076e40d4e884cfcc4c77d815368b7fb9ebcd7e634f937725cd9a8a72a -mmh3 @ https://agent-int-packages.datadoghq.com/external/mmh3/mmh3-5.2.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=b29044e1ffdb84fe164d0a7ea05c7316afea93c00f8ed9449cf357c36fc4f814 -msal @ https://agent-int-packages.datadoghq.com/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ https://agent-int-packages.datadoghq.com/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ https://agent-int-packages.datadoghq.com/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ https://agent-int-packages.datadoghq.com/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ https://agent-int-packages.datadoghq.com/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 -packaging @ https://agent-int-packages.datadoghq.com/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ https://agent-int-packages.datadoghq.com/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ https://agent-int-packages.datadoghq.com/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ https://agent-int-packages.datadoghq.com/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ https://agent-int-packages.datadoghq.com/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ https://agent-int-packages.datadoghq.com/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ https://agent-int-packages.datadoghq.com/external/protobuf/protobuf-6.33.5-cp39-abi3-macosx_10_9_universal2.whl#sha256=a5cb85982d95d906df1e2210e58f8e4f1e3cdc088e52c921a041f9c9a0386de5 -psycopg @ https://agent-int-packages.datadoghq.com/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ https://agent-int-packages.datadoghq.com/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ https://agent-int-packages.datadoghq.com/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ https://agent-int-packages.datadoghq.com/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ https://agent-int-packages.datadoghq.com/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ https://agent-int-packages.datadoghq.com/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ https://agent-int-packages.datadoghq.com/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ https://agent-int-packages.datadoghq.com/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34 -pyjwt @ https://agent-int-packages.datadoghq.com/external/pyjwt/pyjwt-2.11.0-py3-none-any.whl#sha256=94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469 -pymysql @ https://agent-int-packages.datadoghq.com/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ https://agent-int-packages.datadoghq.com/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 -pyodbc @ https://agent-int-packages.datadoghq.com/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=6132554ffbd7910524d643f13ce17f4a72f3a6824b0adef4e9a7f66efac96350 -pyopenssl @ https://agent-int-packages.datadoghq.com/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ https://agent-int-packages.datadoghq.com/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ https://agent-int-packages.datadoghq.com/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ https://agent-int-packages.datadoghq.com/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ https://agent-int-packages.datadoghq.com/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ https://agent-int-packages.datadoghq.com/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ https://agent-int-packages.datadoghq.com/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ https://agent-int-packages.datadoghq.com/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ https://agent-int-packages.datadoghq.com/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ https://agent-int-packages.datadoghq.com/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ https://agent-int-packages.datadoghq.com/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl#sha256=2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1 -redis @ https://agent-int-packages.datadoghq.com/external/redis/redis-7.2.0-py3-none-any.whl#sha256=01f591f8598e483f1842d429e8ae3a820804566f1c73dca1b80e23af9fba0497 -requests @ https://agent-int-packages.datadoghq.com/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ https://agent-int-packages.datadoghq.com/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ https://agent-int-packages.datadoghq.com/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ https://agent-int-packages.datadoghq.com/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ https://agent-int-packages.datadoghq.com/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ https://agent-int-packages.datadoghq.com/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ https://agent-int-packages.datadoghq.com/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ https://agent-int-packages.datadoghq.com/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ https://agent-int-packages.datadoghq.com/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ https://agent-int-packages.datadoghq.com/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ https://agent-int-packages.datadoghq.com/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ https://agent-int-packages.datadoghq.com/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=4e8c3d2ea4055dd4aecc93514030341e300f557f2e86ca21eb47568c461a6f56 -sortedcontainers @ https://agent-int-packages.datadoghq.com/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ https://agent-int-packages.datadoghq.com/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ https://agent-int-packages.datadoghq.com/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ https://agent-int-packages.datadoghq.com/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ https://agent-int-packages.datadoghq.com/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ https://agent-int-packages.datadoghq.com/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ https://agent-int-packages.datadoghq.com/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ https://agent-int-packages.datadoghq.com/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ https://agent-int-packages.datadoghq.com/external/wrapt/wrapt-2.1.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=428cfc801925454395aa468ba7ddb3ed63dc0d881df7b81626cdd433b4e2b11b -zipp @ https://agent-int-packages.datadoghq.com/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ https://agent-int-packages.datadoghq.com/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=a1a4ae2dec3993a32247995bdfe367fc3266da832d82f8438c8570f989753de1 +botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173217-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 +cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173322-cp313-cp313-macosx_12_0_arm64.whl#sha256=4f2494d8c569ef145389a17d7e5c8c131587016f1914aeb4defc65046bf1c195 +ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173322-cp313-cp313-macosx_12_0_arm64.whl#sha256=93bb0698a7062590bf1f56e13dbf34445d0c8eb7b406ddb75c3d85b9b1481789 +foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=b5f5ac28470db99338814e4285a491dc218b9bee3f8d20bfa219274e84bd87c4 +keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173220-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=47f731bebe725962f7b644e7238a4c68eca2879f6c35842babda9140f263c615 +openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173221-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173221-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173221-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173324-cp38-abi3-macosx_11_0_arm64.whl#sha256=33472398d3e6da655a430b106920164b04f036f891bd0ea803a4309ed2a80ef9 +psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173324-cp313-cp313-macosx_12_0_arm64.whl#sha256=2c853472bed5a003bdcfbec159bf7849d1ac7a2a3867055d0005d1aa647549cf +pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=7c94a2b73c148f84ab217ea2084d07e01e834d49244dec026b473e889016f556 +pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=482b0d2593868c595ec53db794a61a792c0e1fcad04aee86db96afaadf986baf +pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173223-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173224-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173225-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173225-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173326-cp313-cp313-macosx_11_0_arm64.whl#sha256=fc3c4e9feecd85f1831fb0983b04e7170765b5047c3c629ab97c0c49190a5da8 +stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173226-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173226-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173227-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a +beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca +charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl#sha256=11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f +click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=d7336b4d5fac5c8201517d3329023a573b188bdf00136fdf65f7eef6e0a69416 +cryptography @ ${PACKAGE_BASE_URL}/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad +decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a +filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=e967e67058b78189d2b20a9586c7720a05ec4a580d6a98c796cd5cd2b7b11303 +jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=485eda5d81bb7358db96a83546949c5fe7474bec6c68ef3fa1fb61a584b00eea +lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=b424df1076e40d4e884cfcc4c77d815368b7fb9ebcd7e634f937725cd9a8a72a +mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=be77c402d5e882b6fbacfd90823f13da8e0a69658405a39a569c6b58fdb17b03 +msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 +packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-macosx_10_9_universal2.whl#sha256=8e329966799f2c271d5e05e236459fe1cbfdb8755aaa3b0914fa60947ddea408 +psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34 +pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 +pyodbc @ ${PACKAGE_BASE_URL}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=6132554ffbd7910524d643f13ce17f4a72f3a6824b0adef4e9a7f66efac96350 +pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl#sha256=2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1 +redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=4e8c3d2ea4055dd4aecc93514030341e300f557f2e86ca21eb47568c461a6f56 +sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-macosx_11_0_arm64.whl#sha256=4bdf26e03e6d0da3f0e9422fd36bcebf7bc0eeb55fdf9c727a09abc6b9fe472e +zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=a1a4ae2dec3993a32247995bdfe367fc3266da832d82f8438c8570f989753de1 diff --git a/.deps/resolved/macos-x86_64_3.13.txt b/.deps/resolved/macos-x86_64_3.13.txt index c78015d308fb0..feb728e6b00b3 100644 --- a/.deps/resolved/macos-x86_64_3.13.txt +++ b/.deps/resolved/macos-x86_64_3.13.txt @@ -1,127 +1,127 @@ -botocore @ https://agent-int-packages.datadoghq.com/built/botocore/botocore-1.42.54-20260317210654-py3-none-any.whl#sha256=e22ae3334cb2f6c3433165c7f864db773ae838b4243667d98ca7655f6ece7324 -cm-client @ https://agent-int-packages.datadoghq.com/built/cm-client/cm_client-45.0.4-20260313151439-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ https://agent-int-packages.datadoghq.com/built/confluent-kafka/confluent_kafka-2.13.2-20260319171137-cp313-cp313-macosx_12_0_x86_64.whl#sha256=a39eb9f068bb64c1253368dbe3262abc5b67c8cb1bf99b9dc99f0778b4d60d55 -ddtrace @ https://agent-int-packages.datadoghq.com/built/ddtrace/ddtrace-3.19.5-20260130184625-cp313-cp313-macosx_12_0_x86_64.whl#sha256=83d87252949b400a0ff5c68860d99a992e285324ee798f2b183dae8d5e085306 -foundationdb @ https://agent-int-packages.datadoghq.com/built/foundationdb/foundationdb-6.3.25-20260313151440-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ https://agent-int-packages.datadoghq.com/built/gssapi/gssapi-1.11.1-20260128114125-cp311-abi3-macosx_10_9_x86_64.whl#sha256=91608d102056a7768b9e572ccbe2ccbe7da84688a84f05bb8c4ea56e9d0e979d -keystoneauth1 @ https://agent-int-packages.datadoghq.com/built/keystoneauth1/keystoneauth1-5.13.1-20260319171341-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ https://agent-int-packages.datadoghq.com/built/krb5/krb5-0.9.0-20251209134116-cp311-abi3-macosx_10_9_x86_64.whl#sha256=0fe3a687f4e9a8d305ba0183f9b8368e9ed13f4e32716ba3a14de77e12f1e978 -lazy-loader @ https://agent-int-packages.datadoghq.com/built/lazy-loader/lazy_loader-0.4-20260319153659-py3-none-any.whl#sha256=8a0e48065225ff214f449a3e0f8b82cbf6b5e436a27e4a1b419aa8727e46cafe -openstacksdk @ https://agent-int-packages.datadoghq.com/built/openstacksdk/openstacksdk-4.10.0-20260319171344-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ https://agent-int-packages.datadoghq.com/built/os-service-types/os_service_types-1.8.2-20260319171349-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ https://agent-int-packages.datadoghq.com/built/pbr/pbr-7.0.3-20260319171354-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ https://agent-int-packages.datadoghq.com/built/psutil/psutil-6.0.0-20250929144638-cp36-abi3-macosx_10_9_x86_64.whl#sha256=81ae816033cb82995bc78424b02886430400b730698d6a7c492e3256b7854777 -psycopg-c @ https://agent-int-packages.datadoghq.com/built/psycopg-c/psycopg_c-3.3.3-20260316225745-cp313-cp313-macosx_12_0_x86_64.whl#sha256=eb227dea25dadacf8cfe6a20fb7206f889723f0990b603ae388d9e5fb5087110 -pymongo @ https://agent-int-packages.datadoghq.com/built/pymongo/pymongo-4.8.0-20260313151609-cp313-cp313-macosx_12_0_x86_64.whl#sha256=8b8c0174d55284134d7373fa1116522a241804560b86f05b883d4964692caaaa -pymqi @ https://agent-int-packages.datadoghq.com/built/pymqi/pymqi-1.12.13-20260313151609-cp313-cp313-macosx_12_0_x86_64.whl#sha256=95ed07eebe53c2720cdaaf5d7de3364c80d373b9286b4a1b301f157592ee8ccb -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260319171357-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ https://agent-int-packages.datadoghq.com/built/pyvmomi/pyvmomi-8.0.3.0.1-20260313151454-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260319171400-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ https://agent-int-packages.datadoghq.com/built/securesystemslib/securesystemslib-0.28.0-20260319171406-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ https://agent-int-packages.datadoghq.com/built/setuptools/setuptools-82.0.1-20260319171407-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ https://agent-int-packages.datadoghq.com/built/simplejson/simplejson-3.20.2-20260227231011-cp313-cp313-macosx_10_13_x86_64.whl#sha256=41b283f75ddb7e47b24fb57dc37d88078e51cd777438f368224e1282fc8ee465 -stevedore @ https://agent-int-packages.datadoghq.com/built/stevedore/stevedore-5.7.0-20260319171409-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ https://agent-int-packages.datadoghq.com/built/supervisor/supervisor-4.3.0-20260319171415-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ https://agent-int-packages.datadoghq.com/built/vertica-python/vertica_python-1.4.0-20260319171420-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ https://agent-int-packages.datadoghq.com/built/websocket-client/websocket_client-1.9.0-20260319171426-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ https://agent-int-packages.datadoghq.com/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ https://agent-int-packages.datadoghq.com/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ https://agent-int-packages.datadoghq.com/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ https://agent-int-packages.datadoghq.com/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ https://agent-int-packages.datadoghq.com/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ https://agent-int-packages.datadoghq.com/external/azure-identity/azure_identity-1.25.2-py3-none-any.whl#sha256=1b40060553d01a72ba0d708b9a46d0f61f56312e215d8896d836653ffdc6753d -bcrypt @ https://agent-int-packages.datadoghq.com/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a -beautifulsoup4 @ https://agent-int-packages.datadoghq.com/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ https://agent-int-packages.datadoghq.com/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ https://agent-int-packages.datadoghq.com/external/boto3/boto3-1.42.54-py3-none-any.whl#sha256=71194e855bfc81a21872cbe29c41f52ffdbe67e0a184a52c13346ef00b328939 -bytecode @ https://agent-int-packages.datadoghq.com/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ https://agent-int-packages.datadoghq.com/external/cachetools/cachetools-7.0.1-py3-none-any.whl#sha256=8f086515c254d5664ae2146d14fc7f65c9a4bce75152eb247e5a9c5e6d7b2ecf -certifi @ https://agent-int-packages.datadoghq.com/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ https://agent-int-packages.datadoghq.com/external/cffi/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb -charset-normalizer @ https://agent-int-packages.datadoghq.com/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl#sha256=11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f -click @ https://agent-int-packages.datadoghq.com/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ https://agent-int-packages.datadoghq.com/external/clickhouse-connect/clickhouse_connect-0.11.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=0fdd59e35164472404ddddf4407903e516dd11c929f248846dd2993e2c005774 -cryptography @ https://agent-int-packages.datadoghq.com/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad -decorator @ https://agent-int-packages.datadoghq.com/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ https://agent-int-packages.datadoghq.com/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ https://agent-int-packages.datadoghq.com/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ https://agent-int-packages.datadoghq.com/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ https://agent-int-packages.datadoghq.com/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ https://agent-int-packages.datadoghq.com/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a -filelock @ https://agent-int-packages.datadoghq.com/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ https://agent-int-packages.datadoghq.com/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ https://agent-int-packages.datadoghq.com/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ https://agent-int-packages.datadoghq.com/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ https://agent-int-packages.datadoghq.com/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ https://agent-int-packages.datadoghq.com/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ https://agent-int-packages.datadoghq.com/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ https://agent-int-packages.datadoghq.com/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_10_12_x86_64.whl#sha256=4b3e3223aaad74e18aacc74775e01815e68af810258ceea6fa6a81b19f384312 -jmespath @ https://agent-int-packages.datadoghq.com/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ https://agent-int-packages.datadoghq.com/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ https://agent-int-packages.datadoghq.com/external/jsonpointer/jsonpointer-3.0.0-py2.py3-none-any.whl#sha256=13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 -kubernetes @ https://agent-int-packages.datadoghq.com/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -ldap3 @ https://agent-int-packages.datadoghq.com/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ https://agent-int-packages.datadoghq.com/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ https://agent-int-packages.datadoghq.com/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=d12160adea318ce3d118f0b4fbdff7d1225c75fb7749429541b4d217b85c3f76 -lz4 @ https://agent-int-packages.datadoghq.com/external/lz4/lz4-4.4.5-cp313-cp313-macosx_10_13_x86_64.whl#sha256=6bb05416444fafea170b07181bc70640975ecc2a8c92b3b658c554119519716c -mmh3 @ https://agent-int-packages.datadoghq.com/external/mmh3/mmh3-5.2.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=bb0fdc451fb6d86d81ab8f23d881b8d6e37fc373a2deae1c02d27002d2ad7a05 -msal @ https://agent-int-packages.datadoghq.com/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ https://agent-int-packages.datadoghq.com/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ https://agent-int-packages.datadoghq.com/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ https://agent-int-packages.datadoghq.com/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ https://agent-int-packages.datadoghq.com/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 -packaging @ https://agent-int-packages.datadoghq.com/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ https://agent-int-packages.datadoghq.com/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ https://agent-int-packages.datadoghq.com/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ https://agent-int-packages.datadoghq.com/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ https://agent-int-packages.datadoghq.com/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ https://agent-int-packages.datadoghq.com/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ https://agent-int-packages.datadoghq.com/external/protobuf/protobuf-6.33.5-cp39-abi3-macosx_10_9_universal2.whl#sha256=a5cb85982d95d906df1e2210e58f8e4f1e3cdc088e52c921a041f9c9a0386de5 -psycopg @ https://agent-int-packages.datadoghq.com/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ https://agent-int-packages.datadoghq.com/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ https://agent-int-packages.datadoghq.com/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ https://agent-int-packages.datadoghq.com/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ https://agent-int-packages.datadoghq.com/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ https://agent-int-packages.datadoghq.com/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ https://agent-int-packages.datadoghq.com/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ https://agent-int-packages.datadoghq.com/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl#sha256=941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9 -pyjwt @ https://agent-int-packages.datadoghq.com/external/pyjwt/pyjwt-2.11.0-py3-none-any.whl#sha256=94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469 -pymysql @ https://agent-int-packages.datadoghq.com/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ https://agent-int-packages.datadoghq.com/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 -pyodbc @ https://agent-int-packages.datadoghq.com/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=7e9ab0b91de28a5ab838ac4db0253d7cc8ce2452efe4ad92ee6a57b922bf0c24 -pyopenssl @ https://agent-int-packages.datadoghq.com/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ https://agent-int-packages.datadoghq.com/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ https://agent-int-packages.datadoghq.com/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ https://agent-int-packages.datadoghq.com/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ https://agent-int-packages.datadoghq.com/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ https://agent-int-packages.datadoghq.com/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ https://agent-int-packages.datadoghq.com/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ https://agent-int-packages.datadoghq.com/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ https://agent-int-packages.datadoghq.com/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ https://agent-int-packages.datadoghq.com/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ https://agent-int-packages.datadoghq.com/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl#sha256=8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8 -redis @ https://agent-int-packages.datadoghq.com/external/redis/redis-7.2.0-py3-none-any.whl#sha256=01f591f8598e483f1842d429e8ae3a820804566f1c73dca1b80e23af9fba0497 -requests @ https://agent-int-packages.datadoghq.com/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ https://agent-int-packages.datadoghq.com/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ https://agent-int-packages.datadoghq.com/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ https://agent-int-packages.datadoghq.com/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ https://agent-int-packages.datadoghq.com/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ https://agent-int-packages.datadoghq.com/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ https://agent-int-packages.datadoghq.com/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ https://agent-int-packages.datadoghq.com/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ https://agent-int-packages.datadoghq.com/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ https://agent-int-packages.datadoghq.com/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ https://agent-int-packages.datadoghq.com/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ https://agent-int-packages.datadoghq.com/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_x86_64.whl#sha256=1fea301e3d1e8022b9f2ff87dc3be139d5ed7be5e85fab8a6c59d400a02e6d58 -sortedcontainers @ https://agent-int-packages.datadoghq.com/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ https://agent-int-packages.datadoghq.com/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ https://agent-int-packages.datadoghq.com/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ https://agent-int-packages.datadoghq.com/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ https://agent-int-packages.datadoghq.com/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ https://agent-int-packages.datadoghq.com/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ https://agent-int-packages.datadoghq.com/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ https://agent-int-packages.datadoghq.com/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ https://agent-int-packages.datadoghq.com/external/wrapt/wrapt-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=ce9646e17fa7c3e2e7a87e696c7de66512c2b4f789a8db95c613588985a2e139 -zipp @ https://agent-int-packages.datadoghq.com/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ https://agent-int-packages.datadoghq.com/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=ec996f12524f88e151c339688c3897194821d7f03081ab35d31d1e12ec975e94 +botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173217-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 +cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173218-cp313-cp313-macosx_12_0_x86_64.whl#sha256=0cda02ab9d860e0b9a2c25a37875c6066423a49a71db6123543fc02fadaaf321 +ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173219-cp313-cp313-macosx_12_0_x86_64.whl#sha256=83d87252949b400a0ff5c68860d99a992e285324ee798f2b183dae8d5e085306 +foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173219-cp311-abi3-macosx_10_9_x86_64.whl#sha256=91608d102056a7768b9e572ccbe2ccbe7da84688a84f05bb8c4ea56e9d0e979d +keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173220-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173220-cp311-abi3-macosx_10_9_x86_64.whl#sha256=0fe3a687f4e9a8d305ba0183f9b8368e9ed13f4e32716ba3a14de77e12f1e978 +openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173221-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173221-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173221-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173222-cp36-abi3-macosx_10_9_x86_64.whl#sha256=81ae816033cb82995bc78424b02886430400b730698d6a7c492e3256b7854777 +psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173222-cp313-cp313-macosx_12_0_x86_64.whl#sha256=eb227dea25dadacf8cfe6a20fb7206f889723f0990b603ae388d9e5fb5087110 +pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=8b8c0174d55284134d7373fa1116522a241804560b86f05b883d4964692caaaa +pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=95ed07eebe53c2720cdaaf5d7de3364c80d373b9286b4a1b301f157592ee8ccb +pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173223-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173224-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173225-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173225-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173225-cp313-cp313-macosx_10_13_x86_64.whl#sha256=41b283f75ddb7e47b24fb57dc37d88078e51cd777438f368224e1282fc8ee465 +stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173226-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173226-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173227-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a +beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb +charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl#sha256=11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f +click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=c7cfa1e9ff909c0e0e9b4e30bd48b28f59cd850dc6c81d768102aa03e16fb68f +cryptography @ ${PACKAGE_BASE_URL}/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad +decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a +filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_10_12_x86_64.whl#sha256=4b3e3223aaad74e18aacc74775e01815e68af810258ceea6fa6a81b19f384312 +jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=d12160adea318ce3d118f0b4fbdff7d1225c75fb7749429541b4d217b85c3f76 +lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-macosx_10_13_x86_64.whl#sha256=6bb05416444fafea170b07181bc70640975ecc2a8c92b3b658c554119519716c +mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=19bbd3b841174ae6ed588536ab5e1b1fe83d046e668602c20266547298d939a9 +msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 +packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-macosx_10_9_universal2.whl#sha256=8e329966799f2c271d5e05e236459fe1cbfdb8755aaa3b0914fa60947ddea408 +psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl#sha256=941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9 +pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 +pyodbc @ ${PACKAGE_BASE_URL}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=7e9ab0b91de28a5ab838ac4db0253d7cc8ce2452efe4ad92ee6a57b922bf0c24 +pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl#sha256=8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8 +redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_x86_64.whl#sha256=1fea301e3d1e8022b9f2ff87dc3be139d5ed7be5e85fab8a6c59d400a02e6d58 +sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl#sha256=787fd6f4d67befa6fe2abdffcbd3de2d82dfc6fb8a6d850407c53332709d030b +zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=ec996f12524f88e151c339688c3897194821d7f03081ab35d31d1e12ec975e94 diff --git a/.deps/resolved/windows-x86_64_3.13.txt b/.deps/resolved/windows-x86_64_3.13.txt index e782812695fae..22cca1f93dff4 100644 --- a/.deps/resolved/windows-x86_64_3.13.txt +++ b/.deps/resolved/windows-x86_64_3.13.txt @@ -1,126 +1,126 @@ -botocore @ https://agent-int-packages.datadoghq.com/built/botocore/botocore-1.42.54-20260320112041-py3-none-any.whl#sha256=6c26885b423a2e6482e5072c3c15fc37f58686d8394b55c22397873a90afa41c -cm-client @ https://agent-int-packages.datadoghq.com/built/cm-client/cm_client-45.0.4-20260319171229-py3-none-win_amd64.whl#sha256=6a11ff78eeff20d6a20036e7320a2cb1fd4a5c318a2f1b81b1449efea34048eb -confluent-kafka @ https://agent-int-packages.datadoghq.com/built/confluent-kafka/confluent_kafka-2.13.2-20260320112042-cp313-cp313-win_amd64.whl#sha256=8e0d762983800e938d80863248050cdb317c56f0844b2cb1c4da96fc16e571fc -ddtrace @ https://agent-int-packages.datadoghq.com/built/ddtrace/ddtrace-3.19.5-20260130184553-cp313-cp313-win_amd64.whl#sha256=7149dee44caf5f78f5143a549f9beec781cbae944ba3d795011c131db167994d -foundationdb @ https://agent-int-packages.datadoghq.com/built/foundationdb/foundationdb-6.3.25-20260319171230-py3-none-win_amd64.whl#sha256=828ed23b81a64a5495b1091dd8a66ea51e84c55d9d814c5b6baf7b80dbd9881b -keystoneauth1 @ https://agent-int-packages.datadoghq.com/built/keystoneauth1/keystoneauth1-5.13.1-20260320112044-py3-none-any.whl#sha256=81b21cc6f3283215bb1a993f7c8240a0aeef36775d52ccca99c438075e054fba -lazy-loader @ https://agent-int-packages.datadoghq.com/built/lazy-loader/lazy_loader-0.4-20260320112047-py3-none-any.whl#sha256=85cc7be1963ad9c9741e4672c83f1f8648ae74de528ed72348ce1204b7fd69e7 -openstacksdk @ https://agent-int-packages.datadoghq.com/built/openstacksdk/openstacksdk-4.10.0-20260320112048-py3-none-any.whl#sha256=c59f40d7ec217b2522596a969cb4778ef4c05c87ecc134c910595b4ae1ac06a8 -os-service-types @ https://agent-int-packages.datadoghq.com/built/os-service-types/os_service_types-1.8.2-20260320112052-py3-none-any.whl#sha256=668903c54b88cc4db5fd1dcbaf7cf7417220ef70592b70b49a76d202e8a7f4e8 -pbr @ https://agent-int-packages.datadoghq.com/built/pbr/pbr-7.0.3-20260320112056-py2.py3-none-any.whl#sha256=dbc2e1e0dbf694097374a40b72c890c915302ae4dd7d37c73db9cff8bf520c4b -psutil @ https://agent-int-packages.datadoghq.com/built/psutil/psutil-6.0.0-20250929144604-cp37-abi3-win_amd64.whl#sha256=484a4a6e0e16a9adf22b01dc2917426536c8bf63378e445816eee9833aad4f71 -psycopg-c @ https://agent-int-packages.datadoghq.com/built/psycopg-c/psycopg_c-3.3.3-20260320112056-cp313-cp313-win_amd64.whl#sha256=38cada0a86717fb561cb2bb059bcc3ae262dd23bb8ad566b12516ae4c15e4a04 -pymongo @ https://agent-int-packages.datadoghq.com/built/pymongo/pymongo-4.8.0-20260320112100-cp313-cp313-win_amd64.whl#sha256=64f81bf2af07106599073e6b1601c48c64377c0da766f78d2f51f2ef0d630521 -pymqi @ https://agent-int-packages.datadoghq.com/built/pymqi/pymqi-1.12.13-20260320112100-cp313-cp313-win_amd64.whl#sha256=7edff47595f67a5d835b240b4d444938ed0b33289423f2ecef7c1d1dc223dac1 -pysnmp-mibs @ https://agent-int-packages.datadoghq.com/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260320112101-py2.py3-none-any.whl#sha256=b3796e82ce920d942b3e2de5af4c8567738b72caffac49ec6d88684fd0365690 -pyvmomi @ https://agent-int-packages.datadoghq.com/built/pyvmomi/pyvmomi-8.0.3.0.1-20260319171253-py2.py3-none-win_amd64.whl#sha256=c8487fb88881dc6bfc3507b9c351929221c8e85aa5e74179b82cda9d21364218 -pywin32 @ https://agent-int-packages.datadoghq.com/built/pywin32/pywin32-311-20251209134053-cp313-cp313-win_amd64.whl#sha256=1e7784bf006cbfd7ffc4ce238eecc6ae43bfaf5d8132a6401d58a4ad0a36aea5 -requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260320112103-py3-none-any.whl#sha256=7f0bbfc823535680dd0e1ad2aedad8dc958130a180c421288244a33509ea2b0d -securesystemslib @ https://agent-int-packages.datadoghq.com/built/securesystemslib/securesystemslib-0.28.0-20260320112106-py3-none-any.whl#sha256=4b33353c4d80e63f2417fff600939c30580c49721c76b0f7cf1ea4a18a131c4b -setuptools @ https://agent-int-packages.datadoghq.com/built/setuptools/setuptools-82.0.1-20260320112107-py3-none-any.whl#sha256=3e5b8439ed8ba11221d6479f27a25a261cba045c357a912dc60e236710504ef6 -simplejson @ https://agent-int-packages.datadoghq.com/built/simplejson/simplejson-3.20.2-20260227231037-cp313-cp313-win_amd64.whl#sha256=cd71398a228fa91cd9ee2bb88079ba6693c60a68c14e684d386181a8a5eb67bc -stevedore @ https://agent-int-packages.datadoghq.com/built/stevedore/stevedore-5.7.0-20260320112109-py3-none-any.whl#sha256=b6ba40fc40b665f04276c98a21b7ddd029b6b5d80bc3c3e68dc58964f2ca0828 -supervisor @ https://agent-int-packages.datadoghq.com/built/supervisor/supervisor-4.3.0-20260320112113-py2.py3-none-any.whl#sha256=01f0c6c7fbc4b9a0ccb659a6463319eb83742ba0d6c156e5256484aaedef2917 -vertica-python @ https://agent-int-packages.datadoghq.com/built/vertica-python/vertica_python-1.4.0-20260320112116-py3-none-any.whl#sha256=3a094a32c4a892c32be2acb3e77452c8d7b907b6b6ebaa1e6b0a1f5bbecf4d38 -websocket-client @ https://agent-int-packages.datadoghq.com/built/websocket-client/websocket_client-1.9.0-20260320112120-py3-none-any.whl#sha256=cb12e51596b0dbb085df6efdbd7d00cc315ea04e88f667513702899903ec39fc -annotated-types @ https://agent-int-packages.datadoghq.com/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ https://agent-int-packages.datadoghq.com/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ https://agent-int-packages.datadoghq.com/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ https://agent-int-packages.datadoghq.com/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ https://agent-int-packages.datadoghq.com/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ https://agent-int-packages.datadoghq.com/external/azure-identity/azure_identity-1.25.2-py3-none-any.whl#sha256=1b40060553d01a72ba0d708b9a46d0f61f56312e215d8896d836653ffdc6753d -bcrypt @ https://agent-int-packages.datadoghq.com/external/bcrypt/bcrypt-5.0.0-cp39-abi3-win_amd64.whl#sha256=64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2 -beautifulsoup4 @ https://agent-int-packages.datadoghq.com/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ https://agent-int-packages.datadoghq.com/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ https://agent-int-packages.datadoghq.com/external/boto3/boto3-1.42.54-py3-none-any.whl#sha256=71194e855bfc81a21872cbe29c41f52ffdbe67e0a184a52c13346ef00b328939 -bytecode @ https://agent-int-packages.datadoghq.com/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ https://agent-int-packages.datadoghq.com/external/cachetools/cachetools-7.0.1-py3-none-any.whl#sha256=8f086515c254d5664ae2146d14fc7f65c9a4bce75152eb247e5a9c5e6d7b2ecf -certifi @ https://agent-int-packages.datadoghq.com/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ https://agent-int-packages.datadoghq.com/external/cffi/cffi-2.0.0-cp313-cp313-win_amd64.whl#sha256=19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75 -charset-normalizer @ https://agent-int-packages.datadoghq.com/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-win_amd64.whl#sha256=572d7c822caf521f0525ba1bce1a622a0b85cf47ffbdae6c9c19e3b5ac3c4389 -click @ https://agent-int-packages.datadoghq.com/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ https://agent-int-packages.datadoghq.com/external/clickhouse-connect/clickhouse_connect-0.11.0-cp313-cp313-win_amd64.whl#sha256=d783d69eadc8d1b5f6581e3e1d82e8ea0af8f9a2386c795d35b4a2ac845f6f5a -colorama @ https://agent-int-packages.datadoghq.com/external/colorama/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 -cryptography @ https://agent-int-packages.datadoghq.com/external/cryptography/cryptography-46.0.5-cp311-abi3-win_amd64.whl#sha256=38946c54b16c885c72c4f59846be9743d699eee2b69b6988e0a00a01f46a61a4 -decorator @ https://agent-int-packages.datadoghq.com/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ https://agent-int-packages.datadoghq.com/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ https://agent-int-packages.datadoghq.com/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ https://agent-int-packages.datadoghq.com/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ https://agent-int-packages.datadoghq.com/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ https://agent-int-packages.datadoghq.com/external/fastavro/fastavro-1.12.1-cp313-cp313-win_amd64.whl#sha256=5aa777b8ee595b50aa084104cd70670bf25a7bbb9fd8bb5d07524b0785ee1699 -filelock @ https://agent-int-packages.datadoghq.com/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ https://agent-int-packages.datadoghq.com/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ https://agent-int-packages.datadoghq.com/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ https://agent-int-packages.datadoghq.com/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ https://agent-int-packages.datadoghq.com/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ https://agent-int-packages.datadoghq.com/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ https://agent-int-packages.datadoghq.com/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ https://agent-int-packages.datadoghq.com/external/jellyfish/jellyfish-1.2.1-cp313-cp313-win_amd64.whl#sha256=9c747ae5c0fb4bd519f6abbfe4bd704b2f1c63fd4dd3dbb8d8864478974e1571 -jmespath @ https://agent-int-packages.datadoghq.com/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ https://agent-int-packages.datadoghq.com/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ https://agent-int-packages.datadoghq.com/external/jsonpointer/jsonpointer-3.0.0-py2.py3-none-any.whl#sha256=13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 -kubernetes @ https://agent-int-packages.datadoghq.com/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -ldap3 @ https://agent-int-packages.datadoghq.com/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ https://agent-int-packages.datadoghq.com/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ https://agent-int-packages.datadoghq.com/external/lxml/lxml-6.0.1-cp313-cp313-win_amd64.whl#sha256=bdf8f7c8502552d7bff9e4c98971910a0a59f60f88b5048f608d0a1a75e94d1c -lz4 @ https://agent-int-packages.datadoghq.com/external/lz4/lz4-4.4.5-cp313-cp313-win_amd64.whl#sha256=da68497f78953017deb20edff0dba95641cc86e7423dfadf7c0264e1ac60dc22 -mmh3 @ https://agent-int-packages.datadoghq.com/external/mmh3/mmh3-5.2.0-cp313-cp313-win_amd64.whl#sha256=7fddccd4113e7b736706e17a239a696332360cbaddf25ae75b57ba1acce65081 -msal @ https://agent-int-packages.datadoghq.com/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ https://agent-int-packages.datadoghq.com/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ https://agent-int-packages.datadoghq.com/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ https://agent-int-packages.datadoghq.com/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ https://agent-int-packages.datadoghq.com/external/orjson/orjson-3.11.7-cp313-cp313-win_amd64.whl#sha256=b9f95dcdea9d4f805daa9ddf02617a89e484c6985fa03055459f90e87d7a0757 -packaging @ https://agent-int-packages.datadoghq.com/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ https://agent-int-packages.datadoghq.com/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ https://agent-int-packages.datadoghq.com/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ https://agent-int-packages.datadoghq.com/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ https://agent-int-packages.datadoghq.com/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ https://agent-int-packages.datadoghq.com/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ https://agent-int-packages.datadoghq.com/external/protobuf/protobuf-6.33.5-cp310-abi3-win_amd64.whl#sha256=3093804752167bcab3998bec9f1048baae6e29505adaf1afd14a37bddede533c -psycopg @ https://agent-int-packages.datadoghq.com/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ https://agent-int-packages.datadoghq.com/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ https://agent-int-packages.datadoghq.com/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ https://agent-int-packages.datadoghq.com/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ https://agent-int-packages.datadoghq.com/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ https://agent-int-packages.datadoghq.com/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ https://agent-int-packages.datadoghq.com/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ https://agent-int-packages.datadoghq.com/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl#sha256=79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11 -pyjwt @ https://agent-int-packages.datadoghq.com/external/pyjwt/pyjwt-2.11.0-py3-none-any.whl#sha256=94a6bde30eb5c8e04fee991062b534071fd1439ef58d2adc9ccb823e7bcd0469 -pymysql @ https://agent-int-packages.datadoghq.com/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ https://agent-int-packages.datadoghq.com/external/pynacl/pynacl-1.6.2-cp38-abi3-win_amd64.whl#sha256=62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0 -pyodbc @ https://agent-int-packages.datadoghq.com/external/pyodbc/pyodbc-5.3.0-cp313-cp313-win_amd64.whl#sha256=01166162149adf2b8a6dc21a212718f205cabbbdff4047dc0c415af3fd85867e -pyopenssl @ https://agent-int-packages.datadoghq.com/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ https://agent-int-packages.datadoghq.com/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ https://agent-int-packages.datadoghq.com/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ https://agent-int-packages.datadoghq.com/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ https://agent-int-packages.datadoghq.com/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ https://agent-int-packages.datadoghq.com/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-dateutil @ https://agent-int-packages.datadoghq.com/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -pytz @ https://agent-int-packages.datadoghq.com/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ https://agent-int-packages.datadoghq.com/external/pyyaml/pyyaml-6.0.3-cp313-cp313-win_amd64.whl#sha256=79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c -redis @ https://agent-int-packages.datadoghq.com/external/redis/redis-7.2.0-py3-none-any.whl#sha256=01f591f8598e483f1842d429e8ae3a820804566f1c73dca1b80e23af9fba0497 -requests @ https://agent-int-packages.datadoghq.com/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ https://agent-int-packages.datadoghq.com/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ https://agent-int-packages.datadoghq.com/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ https://agent-int-packages.datadoghq.com/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ https://agent-int-packages.datadoghq.com/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ https://agent-int-packages.datadoghq.com/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ https://agent-int-packages.datadoghq.com/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ https://agent-int-packages.datadoghq.com/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ https://agent-int-packages.datadoghq.com/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ https://agent-int-packages.datadoghq.com/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ https://agent-int-packages.datadoghq.com/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ https://agent-int-packages.datadoghq.com/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-win_amd64.whl#sha256=cd23bff2abc74e34c6123a181c004ead9e6cc8ef2661250892afd64bad24533c -sortedcontainers @ https://agent-int-packages.datadoghq.com/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ https://agent-int-packages.datadoghq.com/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -sspilib @ https://agent-int-packages.datadoghq.com/external/sspilib/sspilib-0.5.0-cp311-abi3-win_amd64.whl#sha256=ca2a21a4e90db563c2cec639c66b3a29ea53129a0c55ff1e4154a02937f6bd45 -tomlkit @ https://agent-int-packages.datadoghq.com/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ https://agent-int-packages.datadoghq.com/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ https://agent-int-packages.datadoghq.com/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ https://agent-int-packages.datadoghq.com/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -tzdata @ https://agent-int-packages.datadoghq.com/external/tzdata/tzdata-2025.3-py2.py3-none-any.whl#sha256=06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 -urllib3 @ https://agent-int-packages.datadoghq.com/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ https://agent-int-packages.datadoghq.com/external/wrapt/wrapt-2.1.1-cp313-cp313-win_amd64.whl#sha256=cbfee35c711046b15147b0ae7db9b976f01c9520e6636d992cd9e69e5e2b03b1 -zipp @ https://agent-int-packages.datadoghq.com/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ https://agent-int-packages.datadoghq.com/external/zstandard/zstandard-0.25.0-cp313-cp313-win_amd64.whl#sha256=1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5 +botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173335-py3-none-any.whl#sha256=85e42387a11135ca8c9a3b6c7a46a2a2226217b2954ee134aab0e7b918d16c7b +cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173335-py3-none-win_amd64.whl#sha256=6a11ff78eeff20d6a20036e7320a2cb1fd4a5c318a2f1b81b1449efea34048eb +confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173336-cp313-cp313-win_amd64.whl#sha256=c0ac71e9437b50723cd31c781204bac4371bf88d67f552b45413f5c7c6090980 +ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173336-cp313-cp313-win_amd64.whl#sha256=7149dee44caf5f78f5143a549f9beec781cbae944ba3d795011c131db167994d +foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173337-py3-none-win_amd64.whl#sha256=828ed23b81a64a5495b1091dd8a66ea51e84c55d9d814c5b6baf7b80dbd9881b +keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173337-py3-none-any.whl#sha256=81b21cc6f3283215bb1a993f7c8240a0aeef36775d52ccca99c438075e054fba +openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173337-py3-none-any.whl#sha256=c59f40d7ec217b2522596a969cb4778ef4c05c87ecc134c910595b4ae1ac06a8 +os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173338-py3-none-any.whl#sha256=668903c54b88cc4db5fd1dcbaf7cf7417220ef70592b70b49a76d202e8a7f4e8 +pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173338-py2.py3-none-any.whl#sha256=dbc2e1e0dbf694097374a40b72c890c915302ae4dd7d37c73db9cff8bf520c4b +psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173339-cp37-abi3-win_amd64.whl#sha256=484a4a6e0e16a9adf22b01dc2917426536c8bf63378e445816eee9833aad4f71 +psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173339-cp313-cp313-win_amd64.whl#sha256=8f0241259bd0ec7110b5389f181e648871ee737a978cd02eaf11c683f5beb168 +pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173339-cp313-cp313-win_amd64.whl#sha256=385024c6cb6e308ac6d07c883ec8cbf87992ee418e4e26ec7480146821d7d48d +pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173340-cp313-cp313-win_amd64.whl#sha256=6724fb6a104a20829d6d6eb7e7964356f14fbd45b66db381c38ba1e581e1d21c +pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173340-py2.py3-none-any.whl#sha256=b3796e82ce920d942b3e2de5af4c8567738b72caffac49ec6d88684fd0365690 +pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173340-py2.py3-none-win_amd64.whl#sha256=c8487fb88881dc6bfc3507b9c351929221c8e85aa5e74179b82cda9d21364218 +pywin32 @ ${PACKAGE_BASE_URL}/built/pywin32/pywin32-311-20260326173341-cp313-cp313-win_amd64.whl#sha256=1e7784bf006cbfd7ffc4ce238eecc6ae43bfaf5d8132a6401d58a4ad0a36aea5 +requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173341-py3-none-any.whl#sha256=7f0bbfc823535680dd0e1ad2aedad8dc958130a180c421288244a33509ea2b0d +securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173342-py3-none-any.whl#sha256=4b33353c4d80e63f2417fff600939c30580c49721c76b0f7cf1ea4a18a131c4b +setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173342-py3-none-any.whl#sha256=3e5b8439ed8ba11221d6479f27a25a261cba045c357a912dc60e236710504ef6 +simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173342-cp313-cp313-win_amd64.whl#sha256=cd71398a228fa91cd9ee2bb88079ba6693c60a68c14e684d386181a8a5eb67bc +stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173343-py3-none-any.whl#sha256=b6ba40fc40b665f04276c98a21b7ddd029b6b5d80bc3c3e68dc58964f2ca0828 +supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173343-py2.py3-none-any.whl#sha256=01f0c6c7fbc4b9a0ccb659a6463319eb83742ba0d6c156e5256484aaedef2917 +vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173344-py3-none-any.whl#sha256=3a094a32c4a892c32be2acb3e77452c8d7b907b6b6ebaa1e6b0a1f5bbecf4d38 +websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173344-py3-none-any.whl#sha256=cb12e51596b0dbb085df6efdbd7d00cc315ea04e88f667513702899903ec39fc +annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-win_amd64.whl#sha256=64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2 +beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-win_amd64.whl#sha256=19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75 +charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-win_amd64.whl#sha256=572d7c822caf521f0525ba1bce1a622a0b85cf47ffbdae6c9c19e3b5ac3c4389 +click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-win_amd64.whl#sha256=7e49b0888d100f5e3ba551853de170898e88dafb45f5a4f1da3e26dfda4ae3a5 +colorama @ ${PACKAGE_BASE_URL}/external/colorama/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 +cryptography @ ${PACKAGE_BASE_URL}/external/cryptography/cryptography-46.0.5-cp311-abi3-win_amd64.whl#sha256=38946c54b16c885c72c4f59846be9743d699eee2b69b6988e0a00a01f46a61a4 +decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-win_amd64.whl#sha256=5aa777b8ee595b50aa084104cd70670bf25a7bbb9fd8bb5d07524b0785ee1699 +filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-win_amd64.whl#sha256=9c747ae5c0fb4bd519f6abbfe4bd704b2f1c63fd4dd3dbb8d8864478974e1571 +jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-win_amd64.whl#sha256=bdf8f7c8502552d7bff9e4c98971910a0a59f60f88b5048f608d0a1a75e94d1c +lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-win_amd64.whl#sha256=da68497f78953017deb20edff0dba95641cc86e7423dfadf7c0264e1ac60dc22 +mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-win_amd64.whl#sha256=cae6383181f1e345317742d2ddd88f9e7d2682fa4c9432e3a74e47d92dce0229 +msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-win_amd64.whl#sha256=b9f95dcdea9d4f805daa9ddf02617a89e484c6985fa03055459f90e87d7a0757 +packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-win_amd64.whl#sha256=9f9079f1dde4e32342ecbd1c118d76367090d4aaa19da78230c38101c5b3dd40 +psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl#sha256=79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11 +pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-win_amd64.whl#sha256=62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0 +pyodbc @ ${PACKAGE_BASE_URL}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-win_amd64.whl#sha256=01166162149adf2b8a6dc21a212718f205cabbbdff4047dc0c415af3fd85867e +pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-win_amd64.whl#sha256=79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c +redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-win_amd64.whl#sha256=cd23bff2abc74e34c6123a181c004ead9e6cc8ef2661250892afd64bad24533c +sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +sspilib @ ${PACKAGE_BASE_URL}/external/sspilib/sspilib-0.5.0-cp311-abi3-win_amd64.whl#sha256=ca2a21a4e90db563c2cec639c66b3a29ea53129a0c55ff1e4154a02937f6bd45 +tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +tzdata @ ${PACKAGE_BASE_URL}/external/tzdata/tzdata-2025.3-py2.py3-none-any.whl#sha256=06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 +urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-win_amd64.whl#sha256=f8bc1c264d8d1cf5b3560a87bbdd31131573eb25f9f9447bb6252b8d4c44a3a1 +zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-win_amd64.whl#sha256=1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5 From 07153995b0e90ff4b77700b3427b9cc34a58f1c8 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 10:41:43 +0200 Subject: [PATCH 10/17] Replace PACKAGE_BASE_URL with INTEGRATIONS_WHEELS_STORAGE PACKAGE_BASE_URL was a full URL env var, which is more than needed and potentially dangerous. Replace it with INTEGRATIONS_WHEELS_STORAGE whose value is only "dev" or "stable". Lockfile entries now use the form: https://agent-int-packages.datadoghq.com/\${INTEGRATIONS_WHEELS_STORAGE}/... The base domain is hardcoded; only the storage tier is variable. This limits what a compromised env var could redirect to. Update all affected files: upload.py, promote.py, size tools, tests, build_agent.yaml, and the promotion workflows. Co-Authored-By: Claude Sonnet 4.6 --- .builders/promote.py | 15 ++++++++---- .builders/tests/test_promote.py | 25 +++++++++++--------- .builders/tests/test_upload.py | 22 ++++++++--------- .builders/upload.py | 2 +- .github/workflows/promote-gate.yaml | 10 ++++---- .github/workflows/promote-wheels.yaml | 4 ++-- .gitlab/build_agent.yaml | 2 +- ddev/src/ddev/cli/size/timeline.py | 5 ++-- ddev/src/ddev/cli/size/utils/common_funcs.py | 6 ++--- 9 files changed, 48 insertions(+), 43 deletions(-) diff --git a/.builders/promote.py b/.builders/promote.py index a4b55b10afd34..13ea81cada922 100644 --- a/.builders/promote.py +++ b/.builders/promote.py @@ -37,18 +37,23 @@ def parse_lockfile_urls(lockfile: Path) -> list[str]: return urls +STORAGE_BASE = "https://agent-int-packages.datadoghq.com/" +STORAGE_TEMPLATE_PREFIX = f"{STORAGE_BASE}${{INTEGRATIONS_WHEELS_STORAGE}}/" + + def url_to_blob_path(url: str) -> str | None: - """Convert a wheel URL to its GCS blob path, or None if not a dev/ path. + """Convert a wheel URL to its GCS blob path, or None if not a templated storage URL. - Handles the templated ``${PACKAGE_BASE_URL}/...`` format used in lockfiles. + Handles the templated ``https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/...`` + format used in lockfiles. """ - if url.startswith("${PACKAGE_BASE_URL}/"): - return url[len("${PACKAGE_BASE_URL}/"):] + if url.startswith(STORAGE_TEMPLATE_PREFIX): + return url[len(STORAGE_TEMPLATE_PREFIX):] return None def collect_relative_paths() -> list[str]: - """Read all lockfiles and return relative wheel paths from ${PACKAGE_BASE_URL} entries.""" + """Read all lockfiles and return relative wheel paths from ${INTEGRATIONS_WHEELS_STORAGE} entries.""" if not LOCK_FILE_DIR.is_dir(): print(f"No lockfile directory found at {LOCK_FILE_DIR}", file=sys.stderr) sys.exit(1) diff --git a/.builders/tests/test_promote.py b/.builders/tests/test_promote.py index 395cc38631b83..967b8ec088389 100644 --- a/.builders/tests/test_promote.py +++ b/.builders/tests/test_promote.py @@ -4,31 +4,33 @@ import pytest import promote +BASE = "https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}" + def write_lockfile(path: Path, entries: list[str]) -> None: path.write_text("\n".join(entries)) def test_parse_lockfile_urls_templated(tmp_path): - """parse_lockfile_urls extracts URLs from ${PACKAGE_BASE_URL} lockfile entries.""" + """parse_lockfile_urls extracts URLs from ${INTEGRATIONS_WHEELS_STORAGE} lockfile entries.""" lockfile = tmp_path / "linux-x86_64_3.13.txt" write_lockfile(lockfile, [ - "aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl#sha256=abc", - "requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.0-py3-none-any.whl#sha256=def", + f"aerospike @ {BASE}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl#sha256=abc", + f"requests @ {BASE}/external/requests/requests-2.32.0-py3-none-any.whl#sha256=def", "", ]) urls = promote.parse_lockfile_urls(lockfile) assert urls == [ - "${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl", - "${PACKAGE_BASE_URL}/external/requests/requests-2.32.0-py3-none-any.whl", + f"{BASE}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl", + f"{BASE}/external/requests/requests-2.32.0-py3-none-any.whl", ] def test_url_to_blob_path_templated(): - """url_to_blob_path extracts the relative path from a ${PACKAGE_BASE_URL} URL.""" - url = "${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl" + """url_to_blob_path extracts the relative path from a ${INTEGRATIONS_WHEELS_STORAGE} URL.""" + url = f"{BASE}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl" assert promote.url_to_blob_path(url) == "built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl" @@ -36,6 +38,7 @@ def test_url_to_blob_path_returns_none_for_other_urls(): """url_to_blob_path returns None for non-templated URLs.""" assert promote.url_to_blob_path("https://example.com/some.whl") is None assert promote.url_to_blob_path("https://agent-int-packages.datadoghq.com/built/foo/foo-1.0.whl") is None + assert promote.url_to_blob_path("https://agent-int-packages.datadoghq.com/stable/built/foo/foo-1.0.whl") is None def test_collect_relative_paths(tmp_path): @@ -44,10 +47,10 @@ def test_collect_relative_paths(tmp_path): lock_dir.mkdir(parents=True) write_lockfile(lock_dir / "linux-x86_64_3.13.txt", [ - "aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl#sha256=abc", + f"aerospike @ {BASE}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_x86_64.whl#sha256=abc", ]) write_lockfile(lock_dir / "linux-aarch64_3.13.txt", [ - "aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_aarch64.whl#sha256=xyz", + f"aerospike @ {BASE}/built/aerospike/aerospike-7.1.1-cp313-cp313-linux_aarch64.whl#sha256=xyz", ]) with mock.patch.object(promote, "LOCK_FILE_DIR", lock_dir): @@ -60,11 +63,11 @@ def test_collect_relative_paths(tmp_path): def test_collect_relative_paths_deduplicates(tmp_path): - """collect_relative_paths deduplicates paths that appear in multiple lockfiles.""" + """collect_relative_paths returns all paths even when shared across lockfiles.""" lock_dir = tmp_path / ".deps" / "resolved" lock_dir.mkdir(parents=True) - shared_entry = "requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.0-py3-none-any.whl#sha256=def" + shared_entry = f"requests @ {BASE}/external/requests/requests-2.32.0-py3-none-any.whl#sha256=def" write_lockfile(lock_dir / "linux-x86_64_3.13.txt", [shared_entry]) write_lockfile(lock_dir / "linux-aarch64_3.13.txt", [shared_entry]) diff --git a/.builders/tests/test_upload.py b/.builders/tests/test_upload.py index 93edcbf8328c6..0b39273adbef5 100644 --- a/.builders/tests/test_upload.py +++ b/.builders/tests/test_upload.py @@ -140,7 +140,7 @@ def get_blob_metadata(path): assert not uploaded_files assert lockfiles == {'linux-x86_64': [ - f'existing-pkg @ ${{PACKAGE_BASE_URL}}/external/existing-pkg/' + f'existing-pkg @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/external/existing-pkg/' f'existing_pkg-1.0.0-py3-none-any.whl#sha256={existing_hash}', '', ]} @@ -247,7 +247,7 @@ def test_upload_built_existing_sha_match_returns_full_url_with_hash( assert not uploaded_files assert lockfiles == {'linux-x86_64': [ - f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/' + f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/built/existing/' f'existing-1.1.1-20241201000000-cp311-cp311-manylinux2010_x86_64.whl#sha256={whl_hash}', '', ]} @@ -408,7 +408,7 @@ def get_blob_metadata(path): targets = upload.upload(targets_dir, bucket=mock_bucket) assert targets == {'linux-x86_64': [ - f'existing @ ${{PACKAGE_BASE_URL}}/external/existing/existing-1.1.1-cp312-cp312-manylinux2010_x86_64.whl#sha256={external_hash}', + f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/external/existing/existing-1.1.1-cp312-cp312-manylinux2010_x86_64.whl#sha256={external_hash}', '']} def test_built_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash, frozen_timestamp): @@ -444,7 +444,7 @@ def test_built_wheel_priority(tmp_path, setup_targets_dir, setup_fake_hash, froz targets = upload.upload(targets_dir, bucket=mock_bucket) assert targets == {'linux-x86_64': [ - f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256={built_hash}', + f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256={built_hash}', '']} @@ -452,9 +452,9 @@ def test_lockfile_generation(tmp_path, setup_targets_dir): lockfile = { 'linux-x86_64': [ - f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash', ''], # noqa: E501 + f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash', ''], # noqa: E501 'linux-aarch64': [ - f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash', ''], # noqa: E501 + f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash', ''], # noqa: E501 } # We don't need to upload anything, we just need to generate the lockfile targets_dir = setup_targets_dir({}) @@ -471,9 +471,9 @@ def test_lockfile_generation(tmp_path, setup_targets_dir): assert lock_files, "No lock files generated" lockfile_map = {lock_file.name: lock_file.read_text().strip() for lock_file in lock_files} linux_x86_64_lockfile = lockfile_map[f"linux-x86_64_{upload.CURRENT_PYTHON_VERSION}.txt"] - assert linux_x86_64_lockfile == f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash' + assert linux_x86_64_lockfile == f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_x86_64.whl#sha256=built-hash' linux_aarch64_lockfile = lockfile_map[f"linux-aarch64_{upload.CURRENT_PYTHON_VERSION}.txt"] - assert linux_aarch64_lockfile == f'existing @ ${{PACKAGE_BASE_URL}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash' + assert linux_aarch64_lockfile == f'existing @ https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/built/existing/existing-1.1.1-{frozen_timestamp}-cp312-cp312-manylinux2010_aarch64.whl#sha256=built-hash' assert len(lock_files) == 2 @@ -542,7 +542,7 @@ def test_process_wheel_for_upload_external_new(setup_fake_hash): ) assert artifact_name == "test.whl" - assert "test-pkg @ ${PACKAGE_BASE_URL}/external/test-pkg/test.whl#sha256=abc123" == lockfile_entry + assert "test-pkg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/test-pkg/test.whl#sha256=abc123" == lockfile_entry def test_process_wheel_for_upload_external_existing(setup_fake_hash): @@ -563,7 +563,7 @@ def test_process_wheel_for_upload_external_existing(setup_fake_hash): ) assert artifact_name is None - assert "test-pkg @ ${PACKAGE_BASE_URL}/external/test-pkg/test.whl#sha256=existing123" == lockfile_entry + assert "test-pkg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/test-pkg/test.whl#sha256=existing123" == lockfile_entry def test_generate_artifact_listings(): @@ -630,4 +630,4 @@ def track_upload(local_path, blob_path, metadata=None): lockfiles = upload.upload(targets_dir, bucket=mock_bucket) assert 'dev/external/test-pkg/test_pkg-1.0.0-py3-none-any.whl' in uploaded_files - assert 'test-pkg @ ${PACKAGE_BASE_URL}/external/test-pkg/test_pkg-1.0.0-py3-none-any.whl#sha256=abc123' in lockfiles['linux-x86_64'][0] + assert 'test-pkg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/test-pkg/test_pkg-1.0.0-py3-none-any.whl#sha256=abc123' in lockfiles['linux-x86_64'][0] diff --git a/.builders/upload.py b/.builders/upload.py index f3a000caf3a7f..a7cbe2a96b80a 100644 --- a/.builders/upload.py +++ b/.builders/upload.py @@ -107,7 +107,7 @@ def process_wheel_for_upload(wheel: Path, artifact_type: str, project_name: str, print(f'{padding}Version: {project_metadata["Version"]}') sha256_digest = hash_file(wheel) - index_url = f'${{PACKAGE_BASE_URL}}/{artifact_type}/{project_name}' + index_url = f'https://agent-int-packages.datadoghq.com/${{INTEGRATIONS_WHEELS_STORAGE}}/{artifact_type}/{project_name}' if artifact_type == 'external': artifact_name = wheel.name diff --git a/.github/workflows/promote-gate.yaml b/.github/workflows/promote-gate.yaml index b3eb48b0e91d0..cfa5864c1b67c 100644 --- a/.github/workflows/promote-gate.yaml +++ b/.github/workflows/promote-gate.yaml @@ -8,7 +8,7 @@ on: jobs: check: - name: Set promote-wheels status + name: Set dependency-wheel-promotion status runs-on: ubuntu-22.04 permissions: statuses: write @@ -28,7 +28,7 @@ jobs: echo "changed=false" >> "$GITHUB_OUTPUT" fi - - name: Set promote-wheels status to pending + - name: Set dependency-wheel-promotion status to pending if: steps.deps-changed.outputs.changed == 'true' uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: @@ -38,11 +38,11 @@ jobs: repo: context.repo.repo, sha: context.payload.pull_request.head.sha, state: 'pending', - context: 'promote-wheels', + context: 'dependency-wheel-promotion', description: 'Wheels must be promoted to stable before merge. Run: ddev promote ', }); - - name: Set promote-wheels status to success + - name: Set dependency-wheel-promotion status to success if: steps.deps-changed.outputs.changed == 'false' uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: @@ -52,6 +52,6 @@ jobs: repo: context.repo.repo, sha: context.payload.pull_request.head.sha, state: 'success', - context: 'promote-wheels', + context: 'dependency-wheel-promotion', description: 'No dependency changes — promotion not required.', }); diff --git a/.github/workflows/promote-wheels.yaml b/.github/workflows/promote-wheels.yaml index 5a26af5fc82c5..90710325cbe04 100644 --- a/.github/workflows/promote-wheels.yaml +++ b/.github/workflows/promote-wheels.yaml @@ -50,7 +50,7 @@ jobs: if: always() run: rm -f ${{ steps.auth.outputs.credentials_file_path }} - - name: Set promote-wheels status to success + - name: Set dependency-wheel-promotion status to success uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: script: | @@ -59,7 +59,7 @@ jobs: repo: context.repo.repo, sha: '${{ inputs.head_sha }}', state: 'success', - context: 'promote-wheels', + context: 'dependency-wheel-promotion', description: 'Wheels promoted to stable storage.', }); diff --git a/.gitlab/build_agent.yaml b/.gitlab/build_agent.yaml index dc9e62442d954..08752002e87eb 100644 --- a/.gitlab/build_agent.yaml +++ b/.gitlab/build_agent.yaml @@ -7,7 +7,7 @@ BUCKET_BRANCH: "dev" DEPLOY_AGENT: "false" INTEGRATIONS_CORE_VERSION: ${CI_COMMIT_REF_NAME} - PACKAGE_BASE_URL: "https://agent-int-packages.datadoghq.com/dev" + INTEGRATIONS_WHEELS_STORAGE: "dev" RUN_E2E_TESTS: "on" # disable kitchen tests RUN_KITCHEN_TESTS: "false" diff --git a/ddev/src/ddev/cli/size/timeline.py b/ddev/src/ddev/cli/size/timeline.py index 62ffb7a80b7a4..dcb730cf68e80 100644 --- a/ddev/src/ddev/cli/size/timeline.py +++ b/ddev/src/ddev/cli/size/timeline.py @@ -540,13 +540,12 @@ def get_dependency_data(file_path: str, module: str) -> tuple[Optional[str], Opt with open(file_path, "r", encoding="utf-8") as file: file_content = file.read() for line in file_content.splitlines(): - match = re.search(r"([\w\-\d\.]+) @ (\$\{PACKAGE_BASE_URL\}/[^\s#]+|https?://[^\s#]+)", line) + match = re.search(r"([\w\-\d\.]+) @ (https?://[^\s#]+)", line) if not match: raise WrongDependencyFormat("The dependency format 'name @ link' is no longer supported.") name, url = match.groups() if name == module: - if url.startswith("${PACKAGE_BASE_URL}"): - url = url.replace("${PACKAGE_BASE_URL}", "https://agent-int-packages.datadoghq.com/stable", 1) + url = url.replace("${INTEGRATIONS_WHEELS_STORAGE}", "stable") version_match = re.search(rf"{re.escape(name)}/[^/]+?-([0-9]+(?:\.[0-9]+)*)-", url) version = version_match.group(1) if version_match else "" return url, version diff --git a/ddev/src/ddev/cli/size/utils/common_funcs.py b/ddev/src/ddev/cli/size/utils/common_funcs.py index 55ca1e45efdaf..43a698e592e31 100644 --- a/ddev/src/ddev/cli/size/utils/common_funcs.py +++ b/ddev/src/ddev/cli/size/utils/common_funcs.py @@ -325,15 +325,13 @@ def get_dependencies_list(file_path: str) -> tuple[list[str], list[str], list[st versions = [] with open(file_path, "r", encoding="utf-8") as file: file_content = file.read() - pattern = re.compile(r"([\w\-\d\.]+) @ (\$\{PACKAGE_BASE_URL\}/[^\s#]+|https?://[^\s#]+)") + pattern = re.compile(r"([\w\-\d\.]+) @ (https?://[^\s#]+)") for line in file_content.splitlines(): match = pattern.search(line) if not match: raise WrongDependencyFormat("The dependency format 'name @ link' is no longer supported.") name = match.group(1) - url = match.group(2) - if url.startswith("${PACKAGE_BASE_URL}"): - url = url.replace("${PACKAGE_BASE_URL}", "https://agent-int-packages.datadoghq.com/stable", 1) + url = match.group(2).replace("${INTEGRATIONS_WHEELS_STORAGE}", "stable") deps.append(name) download_urls.append(url) From ce1bdc431f8510cfc9c16984c2b63e87ad371f6e Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 10:42:17 +0200 Subject: [PATCH 11/17] Rename promotion workflows to dependency-wheel-promotion{,-gate} Rename promote-gate.yaml -> dependency-wheel-promotion-gate.yaml and promote-wheels.yaml -> dependency-wheel-promotion.yaml so the two related workflows sort next to each other and their purpose is explicit. Co-Authored-By: Claude Sonnet 4.6 --- ...promote-gate.yaml => dependency-wheel-promotion-gate.yaml} | 2 +- .../{promote-wheels.yaml => dependency-wheel-promotion.yaml} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename .github/workflows/{promote-gate.yaml => dependency-wheel-promotion-gate.yaml} (98%) rename .github/workflows/{promote-wheels.yaml => dependency-wheel-promotion.yaml} (96%) diff --git a/.github/workflows/promote-gate.yaml b/.github/workflows/dependency-wheel-promotion-gate.yaml similarity index 98% rename from .github/workflows/promote-gate.yaml rename to .github/workflows/dependency-wheel-promotion-gate.yaml index cfa5864c1b67c..3658388386020 100644 --- a/.github/workflows/promote-gate.yaml +++ b/.github/workflows/dependency-wheel-promotion-gate.yaml @@ -1,4 +1,4 @@ -name: Promote Gate +name: Dependency Wheel Promotion Gate on: pull_request: diff --git a/.github/workflows/promote-wheels.yaml b/.github/workflows/dependency-wheel-promotion.yaml similarity index 96% rename from .github/workflows/promote-wheels.yaml rename to .github/workflows/dependency-wheel-promotion.yaml index 90710325cbe04..aa69601ab97fd 100644 --- a/.github/workflows/promote-wheels.yaml +++ b/.github/workflows/dependency-wheel-promotion.yaml @@ -1,4 +1,4 @@ -name: Promote Wheels +name: Dependency Wheel Promotion on: workflow_dispatch: @@ -14,7 +14,7 @@ on: jobs: promote: - name: Promote wheels from dev to stable + name: Promote dependency wheels from dev to stable runs-on: ubuntu-22.04 permissions: contents: read From 8d45d5c30a66f345e620c1406adce242186a5c8e Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 10:42:36 +0200 Subject: [PATCH 12/17] Fix promote-gate to use GitHub API instead of git diff The actions/checkout shallow clone does not include the base branch, so git diff --name-only against origin/ fails. Replace the git command with a GitHub API call (pulls.listFiles) which does not require a checkout at all. Co-Authored-By: Claude Sonnet 4.6 --- .../dependency-wheel-promotion-gate.yaml | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/workflows/dependency-wheel-promotion-gate.yaml b/.github/workflows/dependency-wheel-promotion-gate.yaml index 3658388386020..0a99381a52f48 100644 --- a/.github/workflows/dependency-wheel-promotion-gate.yaml +++ b/.github/workflows/dependency-wheel-promotion-gate.yaml @@ -14,19 +14,22 @@ jobs: statuses: write contents: read steps: - - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Check if dependency files changed id: deps-changed - run: | - CHANGED=$(git diff --name-only origin/${{ github.base_ref }}...${{ github.sha }} -- \ - agent_requirements.in '.deps/resolved/') - if [ -n "$CHANGED" ]; then - echo "changed=true" >> "$GITHUB_OUTPUT" - else - echo "changed=false" >> "$GITHUB_OUTPUT" - fi + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 + with: + script: | + const { data: files } = await github.rest.pulls.listFiles({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.payload.pull_request.number, + per_page: 100, + }); + const depPaths = ['agent_requirements.in']; + const changed = files.some(f => + depPaths.includes(f.filename) || f.filename.startsWith('.deps/resolved/') + ); + core.setOutput('changed', changed ? 'true' : 'false'); - name: Set dependency-wheel-promotion status to pending if: steps.deps-changed.outputs.changed == 'true' From 3fe87c331911acd9a94e44a1224b65a179b16b62 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 10:42:58 +0200 Subject: [PATCH 13/17] Skip publish job for fork PRs in resolve-build-deps Fork PRs cannot access repo secrets (GCS credentials, GitHub App key) or the Workload Identity Provider used by google-github-actions/auth. Add !github.event.pull_request.head.repo.fork to the publish job condition so it only runs on PRs from branches within the repo. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/resolve-build-deps.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/resolve-build-deps.yaml b/.github/workflows/resolve-build-deps.yaml index de5a1749a92d5..b2bc27ca9577f 100644 --- a/.github/workflows/resolve-build-deps.yaml +++ b/.github/workflows/resolve-build-deps.yaml @@ -323,7 +323,7 @@ jobs: publish: name: Publish artifacts and commit lockfiles to branch - if: needs.check-should-run.outputs.should_run_build == 'true' && github.event_name == 'pull_request' + if: needs.check-should-run.outputs.should_run_build == 'true' && github.event_name == 'pull_request' && !github.event.pull_request.head.repo.fork needs: - build - build-macos From 55a30fd3b0e0a4f2fe91ca274e57130f79d75f5c Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 10:44:20 +0200 Subject: [PATCH 14/17] Add ddev dep promote command to trigger wheel promotion ddev dep promote extracts the PR number from the URL, fetches the head SHA and branch from the GitHub API, then dispatches the dependency-wheel-promotion workflow via workflow_dispatch. This avoids both wasted runner minutes (no issue_comment polling) and new infrastructure (no webhook handler). The workflow only runs when explicitly dispatched. Also add get_pr_head() and dispatch_workflow() to GitHubManager. Co-Authored-By: Claude Sonnet 4.6 --- .../dependency-wheel-promotion-gate.yaml | 2 +- ddev/src/ddev/cli/dep/__init__.py | 2 + ddev/src/ddev/cli/dep/promote.py | 55 +++++++++++++++++++ ddev/src/ddev/utils/github.py | 21 +++++++ 4 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 ddev/src/ddev/cli/dep/promote.py diff --git a/.github/workflows/dependency-wheel-promotion-gate.yaml b/.github/workflows/dependency-wheel-promotion-gate.yaml index 0a99381a52f48..087de0918916c 100644 --- a/.github/workflows/dependency-wheel-promotion-gate.yaml +++ b/.github/workflows/dependency-wheel-promotion-gate.yaml @@ -42,7 +42,7 @@ jobs: sha: context.payload.pull_request.head.sha, state: 'pending', context: 'dependency-wheel-promotion', - description: 'Wheels must be promoted to stable before merge. Run: ddev promote ', + description: 'Wheels must be promoted to stable before merge. Run: ddev dep promote ', }); - name: Set dependency-wheel-promotion status to success diff --git a/ddev/src/ddev/cli/dep/__init__.py b/ddev/src/ddev/cli/dep/__init__.py index ec8173a1e612c..f8697f4365eef 100644 --- a/ddev/src/ddev/cli/dep/__init__.py +++ b/ddev/src/ddev/cli/dep/__init__.py @@ -5,6 +5,7 @@ from ddev.cli.dep.freeze import freeze from ddev.cli.dep.pin import pin +from ddev.cli.dep.promote import promote from ddev.cli.dep.sync import sync from ddev.cli.dep.updates import updates @@ -16,5 +17,6 @@ def dep(): dep.add_command(freeze) dep.add_command(pin) +dep.add_command(promote) dep.add_command(sync) dep.add_command(updates) diff --git a/ddev/src/ddev/cli/dep/promote.py b/ddev/src/ddev/cli/dep/promote.py new file mode 100644 index 0000000000000..f74c20fd4230c --- /dev/null +++ b/ddev/src/ddev/cli/dep/promote.py @@ -0,0 +1,55 @@ +# (C) Datadog, Inc. 2026-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +from __future__ import annotations + +import re +from typing import TYPE_CHECKING + +import click + +if TYPE_CHECKING: + from ddev.cli.application import Application + +PR_URL_RE = re.compile(r"https://github\.com/[^/]+/[^/]+/pull/(\d+)") +PROMOTE_WORKFLOW = "dependency-wheel-promotion.yaml" + + +@click.command(short_help='Promote dependency wheels from dev to stable') +@click.argument('pr_url') +@click.pass_obj +def promote(app: Application, pr_url: str): + """ + Promote dependency wheels for a pull request from dev to stable storage. + + Dispatches the dependency-wheel-promotion workflow for PR_URL, which copies + wheels from the dev/ GCS prefix to stable/ so the Agent can reference them + after merge. + + Example: + + \b + ddev dep promote https://github.com/DataDog/integrations-core/pull/12345 + """ + match = PR_URL_RE.search(pr_url) + if not match: + app.abort(f'Could not extract a PR number from: {pr_url}') + + pr_number = int(match.group(1)) + + with app.status(f'Fetching PR #{pr_number} head...'): + head_sha, head_ref = app.github.get_pr_head(pr_number) + + app.display_info(f'PR #{pr_number} — branch: {head_ref}, SHA: {head_sha}') + + with app.status('Dispatching promote workflow...'): + app.github.dispatch_workflow( + workflow_id=PROMOTE_WORKFLOW, + ref=head_ref, + inputs={'pr_number': str(pr_number), 'head_sha': head_sha}, + ) + + app.display_success( + f'Promote workflow dispatched for PR #{pr_number}. ' + 'Check the Actions tab for progress.' + ) diff --git a/ddev/src/ddev/utils/github.py b/ddev/src/ddev/utils/github.py index 4d1eb2876c058..41c31d4783e8a 100644 --- a/ddev/src/ddev/utils/github.py +++ b/ddev/src/ddev/utils/github.py @@ -75,6 +75,12 @@ class GitHubManager: # https://docs.github.com/en/rest/commits/commits?apiVersion=2022-11-28#list-commits-on-a-repository COMMIT_API = 'https://api.github.com/repos/{repo_id}/commits/{sha}' + # https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#get-a-pull-request + PULL_REQUEST_API = 'https://api.github.com/repos/{repo_id}/pulls/{pr_number}' + + # https://docs.github.com/en/rest/actions/workflows?apiVersion=2022-11-28#create-a-workflow-dispatch-event + WORKFLOW_DISPATCH_API = 'https://api.github.com/repos/{repo_id}/actions/workflows/{workflow_id}/dispatches' + def __init__(self, repo: Repository, *, user: str, token: str, status: BorrowedStatus): self.__repo = repo self.__auth = (user, token) @@ -147,6 +153,21 @@ def get_changed_files_by_commit_sha(self, sha: str) -> list[str] | None: return None return [file_data['filename'] for file_data in response.json().get('files', [])] + def get_pr_head(self, pr_number: int) -> tuple[str, str]: + """Return the (head SHA, head branch ref) of a pull request.""" + response = self.__api_get( + self.PULL_REQUEST_API.format(repo_id=self.repo_id, pr_number=pr_number) + ) + data = response.json() + return data['head']['sha'], data['head']['ref'] + + def dispatch_workflow(self, workflow_id: str, ref: str, inputs: dict[str, Any]) -> None: + """Trigger a workflow_dispatch event.""" + self.__api_post( + self.WORKFLOW_DISPATCH_API.format(repo_id=self.repo_id, workflow_id=workflow_id), + content=json.dumps({'ref': ref, 'inputs': inputs}), + ) + def create_label(self, name, color): self.__api_post( self.LABELS_API.format(repo_id=self.repo_id), content=json.dumps({'name': name, 'color': color}) From dd1d84f3f0e666ea58905f3067e76c0a205f1244 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 11:07:13 +0200 Subject: [PATCH 15/17] fix lint --- ddev/src/ddev/cli/dep/promote.py | 5 +---- ddev/src/ddev/utils/github.py | 4 +--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/ddev/src/ddev/cli/dep/promote.py b/ddev/src/ddev/cli/dep/promote.py index f74c20fd4230c..63c6f554f2ea9 100644 --- a/ddev/src/ddev/cli/dep/promote.py +++ b/ddev/src/ddev/cli/dep/promote.py @@ -49,7 +49,4 @@ def promote(app: Application, pr_url: str): inputs={'pr_number': str(pr_number), 'head_sha': head_sha}, ) - app.display_success( - f'Promote workflow dispatched for PR #{pr_number}. ' - 'Check the Actions tab for progress.' - ) + app.display_success(f'Promote workflow dispatched for PR #{pr_number}. Check the Actions tab for progress.') diff --git a/ddev/src/ddev/utils/github.py b/ddev/src/ddev/utils/github.py index 41c31d4783e8a..7b0ff769d5351 100644 --- a/ddev/src/ddev/utils/github.py +++ b/ddev/src/ddev/utils/github.py @@ -155,9 +155,7 @@ def get_changed_files_by_commit_sha(self, sha: str) -> list[str] | None: def get_pr_head(self, pr_number: int) -> tuple[str, str]: """Return the (head SHA, head branch ref) of a pull request.""" - response = self.__api_get( - self.PULL_REQUEST_API.format(repo_id=self.repo_id, pr_number=pr_number) - ) + response = self.__api_get(self.PULL_REQUEST_API.format(repo_id=self.repo_id, pr_number=pr_number)) data = response.json() return data['head']['sha'], data['head']['ref'] From d33448c0c59a11db374811c54281ddda93125bd0 Mon Sep 17 00:00:00 2001 From: iliakur Date: Thu, 2 Apr 2026 11:26:51 +0200 Subject: [PATCH 16/17] codex feedback --- .github/workflows/resolve-build-deps.yaml | 4 ++-- ddev/src/ddev/cli/dep/promote.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/resolve-build-deps.yaml b/.github/workflows/resolve-build-deps.yaml index b2bc27ca9577f..3d86a1ef878f7 100644 --- a/.github/workflows/resolve-build-deps.yaml +++ b/.github/workflows/resolve-build-deps.yaml @@ -209,11 +209,11 @@ jobs: python .builders/build.py ${{ matrix.job.image }} --python 3 ${{ env.OUT_DIR }}/py3 --digest $digest --constraints .constraints/constraints.txt - name: Publish image - if: github.event_name == 'push' && needs.check-should-run.outputs.builder_changed == 'true' + if: needs.check-should-run.outputs.builder_changed == 'true' run: ${DOCKER} push ${{ env.BUILDER_IMAGE }} - name: Save new image digest - if: github.event_name == 'push' && needs.check-should-run.outputs.builder_changed == 'true' + if: needs.check-should-run.outputs.builder_changed == 'true' run: >- ${DOCKER} inspect --format "{{index .RepoDigests 0}}" ${{ env.BUILDER_IMAGE }} | cut -d '@' -f 2 diff --git a/ddev/src/ddev/cli/dep/promote.py b/ddev/src/ddev/cli/dep/promote.py index 63c6f554f2ea9..ef79612e2b6f1 100644 --- a/ddev/src/ddev/cli/dep/promote.py +++ b/ddev/src/ddev/cli/dep/promote.py @@ -34,6 +34,7 @@ def promote(app: Application, pr_url: str): match = PR_URL_RE.search(pr_url) if not match: app.abort(f'Could not extract a PR number from: {pr_url}') + assert match pr_number = int(match.group(1)) From 8df042a4674b289a4d82a977af4fe0f515f2d4d4 Mon Sep 17 00:00:00 2001 From: "dd-agent-integrations-bot[bot]" Date: Thu, 2 Apr 2026 11:42:40 +0000 Subject: [PATCH 17/17] Update dependency resolution [skip ci] --- .deps/image_digests.json | 6 +- .deps/resolved/linux-aarch64_3.13.txt | 254 ++++++++++++------------ .deps/resolved/linux-x86_64_3.13.txt | 256 ++++++++++++------------- .deps/resolved/macos-aarch64_3.13.txt | 254 ++++++++++++------------ .deps/resolved/macos-x86_64_3.13.txt | 254 ++++++++++++------------ .deps/resolved/windows-x86_64_3.13.txt | 252 ++++++++++++------------ 6 files changed, 640 insertions(+), 636 deletions(-) diff --git a/.deps/image_digests.json b/.deps/image_digests.json index 0967ef424bce6..4708c659804ef 100644 --- a/.deps/image_digests.json +++ b/.deps/image_digests.json @@ -1 +1,5 @@ -{} +{ + "linux-aarch64": "sha256:101ad54dcd6a06b5eab342c6c4272c3909dc2d99641738a712eaf506663efac4", + "linux-x86_64": "sha256:9af965c661646a6c90165d21d1b2e3a74c90a817d89d1194fe3d8bec05c3815c", + "windows-x86_64": "sha256:21eca5ba907c6c4be81df27b7acd213df1b613ce86b0c45f40fbaaeaa6308b96" +} diff --git a/.deps/resolved/linux-aarch64_3.13.txt b/.deps/resolved/linux-aarch64_3.13.txt index 3771fe21f318d..10a2e09066421 100644 --- a/.deps/resolved/linux-aarch64_3.13.txt +++ b/.deps/resolved/linux-aarch64_3.13.txt @@ -1,127 +1,127 @@ -aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-20260326173356-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=a1de7c7019b1dd5363cdd1a838ba92185418a114be9b59f902e8aef66326c4ea -botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173356-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 -cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173357-py3-none-manylinux2014_aarch64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173357-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=79c36b6902d70b516d6aff8158517340210a75f69869361245f52ee5a634f5db -cryptography @ ${PACKAGE_BASE_URL}/built/cryptography/cryptography-46.0.5-20260326173357-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=93df93cf65fa1d832a392ef663376d814f2f63e1a24858f4fd0ee06473df29cd -ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173358-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=776bccb22bc4778ec78ec1dbec2ac5ec52aa41cb709937ec7c16f5108f0cb01d -foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173358-py3-none-manylinux2014_aarch64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173359-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=ce8e2c37dee608068f92f72514d903e8cfdcc3f9dda4cea28b3be6e77db82b46 -keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173359-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173359-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=aeef311e72a181eb088f7607c3c263eadad57f5c5a772de01dd4435942b14ee8 -openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173400-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173400-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173401-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173401-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=22e075e3cbc57b5da0d93f72f691746c5198ce88c5aea6fdb54186b3e8c46832 -psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173401-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=db1535bfdf0308477bea4228ea70b16f6c3141267f2b11fd4bb8b9be0a7eb57a -pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173402-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=e01d4681e5e98dc63b6f32ae6cd97ec07d32cefe24eabcc5e520db8b61e76da7 -pyodbc @ ${PACKAGE_BASE_URL}/built/pyodbc/pyodbc-5.3.0-20260326173402-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=15a1008c294af117fc7f7436fb4314f62794d3834623f43ba0f8339230381dcf -pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173403-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173403-py2.py3-none-manylinux2014_aarch64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173403-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173404-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173404-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173404-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=cb739020a718c2e32041a0fa0a3f79398f45c067347fe8f286c8222fa777bc5d -stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173405-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173405-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173406-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173406-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c -bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191 -beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 -bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 -certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b -charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=423fb7e748a08f854a08a222b983f4df1912b1daedce51a72bd24fe8f26a1843 -click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ab1e8e9961e6226ed9535a65fa65c1cf8d386d5179e10acbd093651bea68c7e0 -decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=780476c23175d2ae457c52f45b9ffa9d504593499a36cd3c1929662bf5b7b14b -filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=32581c50b34a09889b2d96796170e53da313a1e7fde32be63c82e50e7e791e3c -jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca -kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 -ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=48c8d335d8ab72f9265e7ba598ae5105a8272437403f4032107dbcb96d3f0b29 -lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=533298d208b58b651662dd972f52d807d48915176e5b032fb4f8c3b6f5fe535c -mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=3737303ca9ea0f7cb83028781148fcda4f1dac7821db0c47672971dabcf63593 -msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=814be4b49b228cfc0b3c565acf642dd7d13538f966e3ccde61f4f55be3e20785 -packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-manylinux2014_aarch64.whl#sha256=9d7a5005fb96f3c1e64f397f91500b0eb371b28da81296ae73a6b08a5b76cdd6 -psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0 -pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c -pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0 -pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c -redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 -requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=54e648bbd506a0f2f8076f9eafe231b2d4284b1a884528c3a0690391ab2bb54e -sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=16997dfb9d67addc2e3f41b62a104341e80cac52f91110dece393923c0ebd5ca -zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=bfc4e20784722098822e3eee42b8e576b379ed72cca4a7cb856ae733e62192ea +aerospike @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/aerospike/aerospike-7.1.1-20260326173356-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=a1de7c7019b1dd5363cdd1a838ba92185418a114be9b59f902e8aef66326c4ea +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260402114126-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173357-py3-none-manylinux2014_aarch64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260402114127-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=1d8b60d6f7a3d12670abff639bdf62adfa4c3268d671e9cff2905a1fce48d02e +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cryptography/cryptography-46.0.5-20260402114127-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=f15bc9712e987a32755a9f638448d3d58e096d2236749782660d678c6d10259d +ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260326173358-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=776bccb22bc4778ec78ec1dbec2ac5ec52aa41cb709937ec7c16f5108f0cb01d +foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173358-py3-none-manylinux2014_aarch64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260326173359-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=ce8e2c37dee608068f92f72514d903e8cfdcc3f9dda4cea28b3be6e77db82b46 +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.13.1-20260402114128-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260326173359-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=aeef311e72a181eb088f7607c3c263eadad57f5c5a772de01dd4435942b14ee8 +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260402114128-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260402114129-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260402114129-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173401-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=22e075e3cbc57b5da0d93f72f691746c5198ce88c5aea6fdb54186b3e8c46832 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260326173401-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=db1535bfdf0308477bea4228ea70b16f6c3141267f2b11fd4bb8b9be0a7eb57a +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260326173402-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=e01d4681e5e98dc63b6f32ae6cd97ec07d32cefe24eabcc5e520db8b61e76da7 +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyodbc/pyodbc-5.3.0-20260326173402-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=15a1008c294af117fc7f7436fb4314f62794d3834623f43ba0f8339230381dcf +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260402114130-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173403-py2.py3-none-manylinux2014_aarch64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260402114130-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260402114131-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260402114131-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173404-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=cb739020a718c2e32041a0fa0a3f79398f45c067347fe8f286c8222fa777bc5d +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.7.0-20260402114132-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260402114132-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260402114132-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260402114133-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191 +beautifulsoup4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b +charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=0ea948db76d31190bf08bd371623927ee1339d5f2a0b4b1b4a4439a65298703c +click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ab1e8e9961e6226ed9535a65fa65c1cf8d386d5179e10acbd093651bea68c7e0 +decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=780476c23175d2ae457c52f45b9ffa9d504593499a36cd3c1929662bf5b7b14b +filelock @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=32581c50b34a09889b2d96796170e53da313a1e7fde32be63c82e50e7e791e3c +jmespath @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=48c8d335d8ab72f9265e7ba598ae5105a8272437403f4032107dbcb96d3f0b29 +lz4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=533298d208b58b651662dd972f52d807d48915176e5b032fb4f8c3b6f5fe535c +mmh3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/mmh3/mmh3-5.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=3737303ca9ea0f7cb83028781148fcda4f1dac7821db0c47672971dabcf63593 +msal @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=814be4b49b228cfc0b3c565acf642dd7d13538f966e3ccde61f4f55be3e20785 +packaging @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/protobuf/protobuf-7.34.0-cp310-abi3-manylinux2014_aarch64.whl#sha256=9d7a5005fb96f3c1e64f397f91500b0eb371b28da81296ae73a6b08a5b76cdd6 +psycopg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0 +pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c +redis @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl#sha256=54e648bbd506a0f2f8076f9eafe231b2d4284b1a884528c3a0690391ab2bb54e +sortedcontainers @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/wrapt/wrapt-2.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl#sha256=16997dfb9d67addc2e3f41b62a104341e80cac52f91110dece393923c0ebd5ca +zipp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl#sha256=bfc4e20784722098822e3eee42b8e576b379ed72cca4a7cb856ae733e62192ea diff --git a/.deps/resolved/linux-x86_64_3.13.txt b/.deps/resolved/linux-x86_64_3.13.txt index af758bb53e2b5..c8a4401f30f3c 100644 --- a/.deps/resolved/linux-x86_64_3.13.txt +++ b/.deps/resolved/linux-x86_64_3.13.txt @@ -1,128 +1,128 @@ -aerospike @ ${PACKAGE_BASE_URL}/built/aerospike/aerospike-7.1.1-20260326173305-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=611776d7bc950a342e16b75973aadc0bf11280666055d4d868bac6d160e7164d -botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173217-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 -cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173305-py3-none-manylinux2014_x86_64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173306-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=8fc4e2d9e165e1a24716b93050107183bfd6e3465e58982b60a65404281a4ed6 -cryptography @ ${PACKAGE_BASE_URL}/built/cryptography/cryptography-46.0.5-20260326173306-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=6d7c88846a6c338aee17b7eaf722d4c88f0ec4e3900852715f2e968347c0104f -ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173307-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=3bb123c101fcb7017ff0f4d9cd77e2ea32b6c9edcae610b2f60dd89b7600e3a0 -foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173307-py3-none-manylinux2014_x86_64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173307-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=abc9e29f0116b012a4242f738d963219515569a1a8a7caa753588404364cd168 -keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173220-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173308-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d1bd4f8a0d3ed32cbbb0f4f6ade645cbd43597d560a80f0a6da3c5e022ab0c7e -openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173221-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173221-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173221-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173308-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=af8dd07e6f1bf1d41381ad59dff0a0a36153c7dd5a69becc765010329f17db01 -psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173309-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a16e34b717da63278922abae0c7a57731c03ed2abf587fb44a2a43e46d769757 -pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173309-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=6aa7e82d668e7b1b8e92f112964d35c84a216a2287cde12bc19d3356e1f2494c -pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173310-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=20b5e67134719cae77a2b6c20da5219931b3735e30538567fb2b73e34219203b -pyodbc @ ${PACKAGE_BASE_URL}/built/pyodbc/pyodbc-5.3.0-20260326173310-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=5ab67353a78e56e990e43e9c035efe3e401266f8bdf376202773310ff609772d -pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173223-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173310-py2.py3-none-manylinux2014_x86_64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173224-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173225-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173225-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173311-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=dec16958f71ce93ac1c2fdc212800892ca22a9e90efcab5b5e01d121146cc5cc -stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173226-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173226-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173227-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c -bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254 -beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 -bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 -certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26 -charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=530e8cebeea0d76bdcf93357aa5e41336f48c3dc709ac52da2bb167c5b8271d9 -click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=db77d9a03533ee3eccdcc23e09eba0bfd1c2da5a47a947311866b2432e9371ca -decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0714b285160fcd515eb0455540f40dd6dac93bdeacdb03f24e8eac3d8aa51f8d -filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=80a49eb817eaa6591f43a31e5c93d79904de62537f029907ef88c050d781a638 -jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca -kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 -ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=405e7cf9dbdbb52722c231e0f1257214202dfa192327fab3de45fd62e0554082 -lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=451039b609b9a88a934800b5fc6ee401c89ad9c175abf2f4d9f8b2e4ef1afc64 -mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=707151644085dd0f20fe4f4b573d28e5130c4aaa5f587e95b60989c5926653b5 -msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a12b80df61aab7b98b490fe9e4879925ba666fccdfcd175252ce4d9035865ace -packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-manylinux2014_x86_64.whl#sha256=964cf977e07f479c0697964e83deda72bcbc75c3badab506fb061b352d991b01 -psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586 -pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c -pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4 -pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6 -redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 -requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=f67d844241a6fed764a8f04d32c0273aedf9159d5162b764748526277c7f8831 -sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=bbac24d879aa22998e87f6b3f481a5216311e7d53c7db87f189a7a0266dafffb -zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a +aerospike @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/aerospike/aerospike-7.1.1-20260326173305-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=611776d7bc950a342e16b75973aadc0bf11280666055d4d868bac6d160e7164d +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260402114052-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173305-py3-none-manylinux2014_x86_64.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260402114100-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=8763e4b59ae050646d4476d2256afa27793413af8f5a373abd8075a0d456118a +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cryptography/cryptography-46.0.5-20260402114100-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=e008ef7e22b11b98056103914b8d22add31f7d175fab28ebbdf0004ee958c726 +ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260326173307-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=3bb123c101fcb7017ff0f4d9cd77e2ea32b6c9edcae610b2f60dd89b7600e3a0 +foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173307-py3-none-manylinux2014_x86_64.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260326173307-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=abc9e29f0116b012a4242f738d963219515569a1a8a7caa753588404364cd168 +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173359-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260326173308-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d1bd4f8a0d3ed32cbbb0f4f6ade645cbd43597d560a80f0a6da3c5e022ab0c7e +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260326173400-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260326173400-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260326173401-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173308-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=af8dd07e6f1bf1d41381ad59dff0a0a36153c7dd5a69becc765010329f17db01 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260326173309-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a16e34b717da63278922abae0c7a57731c03ed2abf587fb44a2a43e46d769757 +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260326173309-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=6aa7e82d668e7b1b8e92f112964d35c84a216a2287cde12bc19d3356e1f2494c +pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260326173310-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=20b5e67134719cae77a2b6c20da5219931b3735e30538567fb2b73e34219203b +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyodbc/pyodbc-5.3.0-20260326173310-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=5ab67353a78e56e990e43e9c035efe3e401266f8bdf376202773310ff609772d +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173403-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173310-py2.py3-none-manylinux2014_x86_64.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173403-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260326173404-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260326173404-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173311-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=dec16958f71ce93ac1c2fdc212800892ca22a9e90efcab5b5e01d121146cc5cc +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.7.0-20260326173405-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260326173405-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260326173406-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260326173406-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254 +beautifulsoup4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cffi/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26 +charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=e044c39e41b92c845bc815e5ae4230804e8e7bc29e399b0437d64222d92809dd +click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=db77d9a03533ee3eccdcc23e09eba0bfd1c2da5a47a947311866b2432e9371ca +decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/fastavro/fastavro-1.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0714b285160fcd515eb0455540f40dd6dac93bdeacdb03f24e8eac3d8aa51f8d +filelock @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=80a49eb817eaa6591f43a31e5c93d79904de62537f029907ef88c050d781a638 +jmespath @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lxml/lxml-6.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=405e7cf9dbdbb52722c231e0f1257214202dfa192327fab3de45fd62e0554082 +lz4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lz4/lz4-4.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=451039b609b9a88a934800b5fc6ee401c89ad9c175abf2f4d9f8b2e4ef1afc64 +mmh3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/mmh3/mmh3-5.2.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=707151644085dd0f20fe4f4b573d28e5130c4aaa5f587e95b60989c5926653b5 +msal @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/orjson/orjson-3.11.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=a12b80df61aab7b98b490fe9e4879925ba666fccdfcd175252ce4d9035865ace +packaging @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/protobuf/protobuf-7.34.0-cp310-abi3-manylinux2014_x86_64.whl#sha256=964cf977e07f479c0697964e83deda72bcbc75c3badab506fb061b352d991b01 +psycopg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586 +pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl#sha256=0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6 +redis @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=f67d844241a6fed764a8f04d32c0273aedf9159d5162b764748526277c7f8831 +sortedcontainers @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/wrapt/wrapt-2.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl#sha256=bbac24d879aa22998e87f6b3f481a5216311e7d53c7db87f189a7a0266dafffb +zipp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zstandard/zstandard-0.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl#sha256=8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a diff --git a/.deps/resolved/macos-aarch64_3.13.txt b/.deps/resolved/macos-aarch64_3.13.txt index 8cd1c1aeb6d1c..8e92877e3337e 100644 --- a/.deps/resolved/macos-aarch64_3.13.txt +++ b/.deps/resolved/macos-aarch64_3.13.txt @@ -1,127 +1,127 @@ -botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173217-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 -cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173322-cp313-cp313-macosx_12_0_arm64.whl#sha256=4f2494d8c569ef145389a17d7e5c8c131587016f1914aeb4defc65046bf1c195 -ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173322-cp313-cp313-macosx_12_0_arm64.whl#sha256=93bb0698a7062590bf1f56e13dbf34445d0c8eb7b406ddb75c3d85b9b1481789 -foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=b5f5ac28470db99338814e4285a491dc218b9bee3f8d20bfa219274e84bd87c4 -keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173220-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=47f731bebe725962f7b644e7238a4c68eca2879f6c35842babda9140f263c615 -openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173221-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173221-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173221-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173324-cp38-abi3-macosx_11_0_arm64.whl#sha256=33472398d3e6da655a430b106920164b04f036f891bd0ea803a4309ed2a80ef9 -psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173324-cp313-cp313-macosx_12_0_arm64.whl#sha256=2c853472bed5a003bdcfbec159bf7849d1ac7a2a3867055d0005d1aa647549cf -pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=7c94a2b73c148f84ab217ea2084d07e01e834d49244dec026b473e889016f556 -pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=482b0d2593868c595ec53db794a61a792c0e1fcad04aee86db96afaadf986baf -pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173223-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173224-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173225-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173225-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173326-cp313-cp313-macosx_11_0_arm64.whl#sha256=fc3c4e9feecd85f1831fb0983b04e7170765b5047c3c629ab97c0c49190a5da8 -stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173226-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173226-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173227-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c -bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a -beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 -bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 -certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca -charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl#sha256=11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f -click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=d7336b4d5fac5c8201517d3329023a573b188bdf00136fdf65f7eef6e0a69416 -cryptography @ ${PACKAGE_BASE_URL}/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad -decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a -filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=e967e67058b78189d2b20a9586c7720a05ec4a580d6a98c796cd5cd2b7b11303 -jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca -kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 -ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=485eda5d81bb7358db96a83546949c5fe7474bec6c68ef3fa1fb61a584b00eea -lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=b424df1076e40d4e884cfcc4c77d815368b7fb9ebcd7e634f937725cd9a8a72a -mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=be77c402d5e882b6fbacfd90823f13da8e0a69658405a39a569c6b58fdb17b03 -msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 -packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-macosx_10_9_universal2.whl#sha256=8e329966799f2c271d5e05e236459fe1cbfdb8755aaa3b0914fa60947ddea408 -psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34 -pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c -pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 -pyodbc @ ${PACKAGE_BASE_URL}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=6132554ffbd7910524d643f13ce17f4a72f3a6824b0adef4e9a7f66efac96350 -pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl#sha256=2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1 -redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 -requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=4e8c3d2ea4055dd4aecc93514030341e300f557f2e86ca21eb47568c461a6f56 -sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-macosx_11_0_arm64.whl#sha256=4bdf26e03e6d0da3f0e9422fd36bcebf7bc0eeb55fdf9c727a09abc6b9fe472e -zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=a1a4ae2dec3993a32247995bdfe367fc3266da832d82f8438c8570f989753de1 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260402114052-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173322-cp313-cp313-macosx_12_0_arm64.whl#sha256=4f2494d8c569ef145389a17d7e5c8c131587016f1914aeb4defc65046bf1c195 +ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260326173322-cp313-cp313-macosx_12_0_arm64.whl#sha256=93bb0698a7062590bf1f56e13dbf34445d0c8eb7b406ddb75c3d85b9b1481789 +foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=b5f5ac28470db99338814e4285a491dc218b9bee3f8d20bfa219274e84bd87c4 +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173359-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260326173323-cp311-abi3-macosx_11_0_arm64.whl#sha256=47f731bebe725962f7b644e7238a4c68eca2879f6c35842babda9140f263c615 +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260326173400-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260326173400-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260326173401-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173324-cp38-abi3-macosx_11_0_arm64.whl#sha256=33472398d3e6da655a430b106920164b04f036f891bd0ea803a4309ed2a80ef9 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260326173324-cp313-cp313-macosx_12_0_arm64.whl#sha256=2c853472bed5a003bdcfbec159bf7849d1ac7a2a3867055d0005d1aa647549cf +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=7c94a2b73c148f84ab217ea2084d07e01e834d49244dec026b473e889016f556 +pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260326173325-cp313-cp313-macosx_12_0_arm64.whl#sha256=482b0d2593868c595ec53db794a61a792c0e1fcad04aee86db96afaadf986baf +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173403-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173403-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260326173404-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260326173404-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173326-cp313-cp313-macosx_11_0_arm64.whl#sha256=fc3c4e9feecd85f1831fb0983b04e7170765b5047c3c629ab97c0c49190a5da8 +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.7.0-20260326173405-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260326173405-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260326173406-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260326173406-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a +beautifulsoup4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cffi/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca +charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-macosx_10_13_universal2.whl#sha256=f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063 +click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=d7336b4d5fac5c8201517d3329023a573b188bdf00136fdf65f7eef6e0a69416 +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad +decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a +filelock @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=e967e67058b78189d2b20a9586c7720a05ec4a580d6a98c796cd5cd2b7b11303 +jmespath @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=485eda5d81bb7358db96a83546949c5fe7474bec6c68ef3fa1fb61a584b00eea +lz4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lz4/lz4-4.4.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=b424df1076e40d4e884cfcc4c77d815368b7fb9ebcd7e634f937725cd9a8a72a +mmh3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/mmh3/mmh3-5.2.1-cp313-cp313-macosx_11_0_arm64.whl#sha256=be77c402d5e882b6fbacfd90823f13da8e0a69658405a39a569c6b58fdb17b03 +msal @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 +packaging @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/protobuf/protobuf-7.34.0-cp310-abi3-macosx_10_9_universal2.whl#sha256=8e329966799f2c271d5e05e236459fe1cbfdb8755aaa3b0914fa60947ddea408 +psycopg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl#sha256=112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34 +pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=6132554ffbd7910524d643f13ce17f4a72f3a6824b0adef4e9a7f66efac96350 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl#sha256=2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1 +redis @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=4e8c3d2ea4055dd4aecc93514030341e300f557f2e86ca21eb47568c461a6f56 +sortedcontainers @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/wrapt/wrapt-2.1.2-cp313-cp313-macosx_11_0_arm64.whl#sha256=4bdf26e03e6d0da3f0e9422fd36bcebf7bc0eeb55fdf9c727a09abc6b9fe472e +zipp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_11_0_arm64.whl#sha256=a1a4ae2dec3993a32247995bdfe367fc3266da832d82f8438c8570f989753de1 diff --git a/.deps/resolved/macos-x86_64_3.13.txt b/.deps/resolved/macos-x86_64_3.13.txt index feb728e6b00b3..2a37b38f9a371 100644 --- a/.deps/resolved/macos-x86_64_3.13.txt +++ b/.deps/resolved/macos-x86_64_3.13.txt @@ -1,127 +1,127 @@ -botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173217-py3-none-any.whl#sha256=e874cddf42aac5f772cdcceb8e6120c5b533ea1649b6976850e1929d609d9f04 -cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 -confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173218-cp313-cp313-macosx_12_0_x86_64.whl#sha256=0cda02ab9d860e0b9a2c25a37875c6066423a49a71db6123543fc02fadaaf321 -ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173219-cp313-cp313-macosx_12_0_x86_64.whl#sha256=83d87252949b400a0ff5c68860d99a992e285324ee798f2b183dae8d5e085306 -foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 -gssapi @ ${PACKAGE_BASE_URL}/built/gssapi/gssapi-1.11.1-20260326173219-cp311-abi3-macosx_10_9_x86_64.whl#sha256=91608d102056a7768b9e572ccbe2ccbe7da84688a84f05bb8c4ea56e9d0e979d -keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173220-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 -krb5 @ ${PACKAGE_BASE_URL}/built/krb5/krb5-0.9.0-20260326173220-cp311-abi3-macosx_10_9_x86_64.whl#sha256=0fe3a687f4e9a8d305ba0183f9b8368e9ed13f4e32716ba3a14de77e12f1e978 -openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173221-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae -os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173221-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 -pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173221-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e -psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173222-cp36-abi3-macosx_10_9_x86_64.whl#sha256=81ae816033cb82995bc78424b02886430400b730698d6a7c492e3256b7854777 -psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173222-cp313-cp313-macosx_12_0_x86_64.whl#sha256=eb227dea25dadacf8cfe6a20fb7206f889723f0990b603ae388d9e5fb5087110 -pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=8b8c0174d55284134d7373fa1116522a241804560b86f05b883d4964692caaaa -pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=95ed07eebe53c2720cdaaf5d7de3364c80d373b9286b4a1b301f157592ee8ccb -pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173223-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 -pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e -requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173224-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f -securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173225-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd -setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173225-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 -simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173225-cp313-cp313-macosx_10_13_x86_64.whl#sha256=41b283f75ddb7e47b24fb57dc37d88078e51cd777438f368224e1282fc8ee465 -stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173226-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 -supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173226-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd -vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173226-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da -websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173227-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 -annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c -bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a -beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 -bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 -certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb -charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl#sha256=11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f -click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=c7cfa1e9ff909c0e0e9b4e30bd48b28f59cd850dc6c81d768102aa03e16fb68f -cryptography @ ${PACKAGE_BASE_URL}/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad -decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a -filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_10_12_x86_64.whl#sha256=4b3e3223aaad74e18aacc74775e01815e68af810258ceea6fa6a81b19f384312 -jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca -kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 -ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=d12160adea318ce3d118f0b4fbdff7d1225c75fb7749429541b4d217b85c3f76 -lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-macosx_10_13_x86_64.whl#sha256=6bb05416444fafea170b07181bc70640975ecc2a8c92b3b658c554119519716c -mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=19bbd3b841174ae6ed588536ab5e1b1fe83d046e668602c20266547298d939a9 -msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 -packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-macosx_10_9_universal2.whl#sha256=8e329966799f2c271d5e05e236459fe1cbfdb8755aaa3b0914fa60947ddea408 -psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl#sha256=941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9 -pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c -pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 -pyodbc @ ${PACKAGE_BASE_URL}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=7e9ab0b91de28a5ab838ac4db0253d7cc8ce2452efe4ad92ee6a57b922bf0c24 -pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-binary-memcached @ ${PACKAGE_BASE_URL}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 -python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python3-gearman @ ${PACKAGE_BASE_URL}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d -pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl#sha256=8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8 -redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 -requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_x86_64.whl#sha256=1fea301e3d1e8022b9f2ff87dc3be139d5ed7be5e85fab8a6c59d400a02e6d58 -sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -uhashring @ ${PACKAGE_BASE_URL}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 -urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl#sha256=787fd6f4d67befa6fe2abdffcbd3de2d82dfc6fb8a6d850407c53332709d030b -zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=ec996f12524f88e151c339688c3897194821d7f03081ab35d31d1e12ec975e94 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260402114052-py3-none-any.whl#sha256=f1933a8ca6c1108ed23f7b01f82577327fc254e330025887fdd4ba17db03e8e2 +cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173218-py3-none-macosx_12_0_universal2.whl#sha256=0bbcf2766028850c26a917deef3704a096cc9ba0c25220d45ff424334d25dcd7 +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173218-cp313-cp313-macosx_12_0_x86_64.whl#sha256=0cda02ab9d860e0b9a2c25a37875c6066423a49a71db6123543fc02fadaaf321 +ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260326173219-cp313-cp313-macosx_12_0_x86_64.whl#sha256=83d87252949b400a0ff5c68860d99a992e285324ee798f2b183dae8d5e085306 +foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173219-py3-none-macosx_12_0_universal2.whl#sha256=d34180500220db4458e57505c774de0363456d4129f0e3fe98c9e99e8eef77c2 +gssapi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/gssapi/gssapi-1.11.1-20260326173219-cp311-abi3-macosx_10_9_x86_64.whl#sha256=91608d102056a7768b9e572ccbe2ccbe7da84688a84f05bb8c4ea56e9d0e979d +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173359-py3-none-any.whl#sha256=a15092187950de965ff6096e203d31e461c61cfd47ec1f5249a0e2955187cba2 +krb5 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/krb5/krb5-0.9.0-20260326173220-cp311-abi3-macosx_10_9_x86_64.whl#sha256=0fe3a687f4e9a8d305ba0183f9b8368e9ed13f4e32716ba3a14de77e12f1e978 +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260326173400-py3-none-any.whl#sha256=d6d79d66e0161683a09bae9a83af8d6a3fc2f31e3c4c347d2e2599ca048b2eae +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260326173400-py3-none-any.whl#sha256=758ccaa020eea0edd84bcf4123746ddd060d1dbaeef63d04d76bd2e0ae6f91d8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260326173401-py2.py3-none-any.whl#sha256=1544652b80307f0b4c491bd66f58f969cb0656994e632365f90e8e044c223b4e +psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173222-cp36-abi3-macosx_10_9_x86_64.whl#sha256=81ae816033cb82995bc78424b02886430400b730698d6a7c492e3256b7854777 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260326173222-cp313-cp313-macosx_12_0_x86_64.whl#sha256=eb227dea25dadacf8cfe6a20fb7206f889723f0990b603ae388d9e5fb5087110 +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=8b8c0174d55284134d7373fa1116522a241804560b86f05b883d4964692caaaa +pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260326173223-cp313-cp313-macosx_12_0_x86_64.whl#sha256=95ed07eebe53c2720cdaaf5d7de3364c80d373b9286b4a1b301f157592ee8ccb +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173403-py2.py3-none-any.whl#sha256=0cc4610711208cdc64361464a23d1f2dce88ec5990a12b4bdce4f13b6a169810 +pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173224-py2.py3-none-macosx_12_0_universal2.whl#sha256=dd71476b7308286ed4219373ca9523e4f06bfed3f5932f60e5c67d8d5a673e1e +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173403-py3-none-any.whl#sha256=aae3f1743ab60955ea91e9a095d54997ea56b956bab652bf194379ef4dc6fa7f +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260326173404-py3-none-any.whl#sha256=861ab6f8c1930e0c05915f32a34f1c4ae1d76ee542ad2b424121e3e26a9fb1dd +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260326173404-py3-none-any.whl#sha256=b020c62c9ea6c1c3e7a29a8e385967909ceb85a77398f7fbe3c63e2abab52e87 +simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173225-cp313-cp313-macosx_10_13_x86_64.whl#sha256=41b283f75ddb7e47b24fb57dc37d88078e51cd777438f368224e1282fc8ee465 +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.7.0-20260326173405-py3-none-any.whl#sha256=0cf2a7cb9c915eddc77a591df48e8ab78f93167e8ac77d0efb04eb375f91d8b2 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260326173405-py2.py3-none-any.whl#sha256=81d63e968a5133203a334102b8e6e72b1f5ecfc9673c1af7680f9f7e0db8d4fd +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260326173406-py3-none-any.whl#sha256=df8d667b7bd070532a72c25f37e7259d3673c1908ae726fdfb3087d777caa9da +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260326173406-py3-none-any.whl#sha256=b628876a9b1eed1d49f1a230bf4b1c21fa3cd9163594f9f9628c8a8b22f97e10 +annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl#sha256=0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a +beautifulsoup4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cffi/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb +charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-macosx_10_13_universal2.whl#sha256=f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063 +click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=c7cfa1e9ff909c0e0e9b4e30bd48b28f59cd850dc6c81d768102aa03e16fb68f +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-46.0.5-cp311-abi3-macosx_10_9_universal2.whl#sha256=351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad +decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/fastavro/fastavro-1.12.1-cp313-cp313-macosx_10_13_universal2.whl#sha256=78df838351e4dff9edd10a1c41d1324131ffecbadefb9c297d612ef5363c049a +filelock @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-macosx_10_12_x86_64.whl#sha256=4b3e3223aaad74e18aacc74775e01815e68af810258ceea6fa6a81b19f384312 +jmespath @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lxml/lxml-6.0.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=d12160adea318ce3d118f0b4fbdff7d1225c75fb7749429541b4d217b85c3f76 +lz4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lz4/lz4-4.4.5-cp313-cp313-macosx_10_13_x86_64.whl#sha256=6bb05416444fafea170b07181bc70640975ecc2a8c92b3b658c554119519716c +mmh3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/mmh3/mmh3-5.2.1-cp313-cp313-macosx_10_13_x86_64.whl#sha256=19bbd3b841174ae6ed588536ab5e1b1fe83d046e668602c20266547298d939a9 +msal @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/orjson/orjson-3.11.7-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl#sha256=1d98b30cc1313d52d4af17d9c3d307b08389752ec5f2e5febdfada70b0f8c733 +packaging @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/protobuf/protobuf-7.34.0-cp310-abi3-macosx_10_9_universal2.whl#sha256=8e329966799f2c271d5e05e236459fe1cbfdb8755aaa3b0914fa60947ddea408 +psycopg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl#sha256=941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9 +pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl#sha256=c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465 +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=7e9ab0b91de28a5ab838ac4db0253d7cc8ce2452efe4ad92ee6a57b922bf0c24 +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-binary-memcached @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-binary-memcached/python_binary_memcached-0.31.4-py3-none-any.whl#sha256=f7a74f212567e37520dd550f0d088b99bb4bae01034d3078135bfc16285960f9 +python-dateutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +python3-gearman @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python3-gearman/python3_gearman-0.1.0-py3-none-any.whl#sha256=4a5808d3a0bfc6c243548ad57e7aab4bee62c9cba2b1c3a860fdd292d46a112d +pytz @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl#sha256=8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8 +redis @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-macosx_11_0_x86_64.whl#sha256=1fea301e3d1e8022b9f2ff87dc3be139d5ed7be5e85fab8a6c59d400a02e6d58 +sortedcontainers @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +tomlkit @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +uhashring @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/uhashring/uhashring-2.4-py3-none-any.whl#sha256=0d6cae4ac3205ef039860b0befd6bc762f1686a276805bf1b998c8657124df62 +urllib3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/wrapt/wrapt-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl#sha256=787fd6f4d67befa6fe2abdffcbd3de2d82dfc6fb8a6d850407c53332709d030b +zipp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zstandard/zstandard-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl#sha256=ec996f12524f88e151c339688c3897194821d7f03081ab35d31d1e12ec975e94 diff --git a/.deps/resolved/windows-x86_64_3.13.txt b/.deps/resolved/windows-x86_64_3.13.txt index 22cca1f93dff4..8407cbe8e0d44 100644 --- a/.deps/resolved/windows-x86_64_3.13.txt +++ b/.deps/resolved/windows-x86_64_3.13.txt @@ -1,126 +1,126 @@ -botocore @ ${PACKAGE_BASE_URL}/built/botocore/botocore-1.42.72-20260326173335-py3-none-any.whl#sha256=85e42387a11135ca8c9a3b6c7a46a2a2226217b2954ee134aab0e7b918d16c7b -cm-client @ ${PACKAGE_BASE_URL}/built/cm-client/cm_client-45.0.4-20260326173335-py3-none-win_amd64.whl#sha256=6a11ff78eeff20d6a20036e7320a2cb1fd4a5c318a2f1b81b1449efea34048eb -confluent-kafka @ ${PACKAGE_BASE_URL}/built/confluent-kafka/confluent_kafka-2.13.2-20260326173336-cp313-cp313-win_amd64.whl#sha256=c0ac71e9437b50723cd31c781204bac4371bf88d67f552b45413f5c7c6090980 -ddtrace @ ${PACKAGE_BASE_URL}/built/ddtrace/ddtrace-3.19.5-20260326173336-cp313-cp313-win_amd64.whl#sha256=7149dee44caf5f78f5143a549f9beec781cbae944ba3d795011c131db167994d -foundationdb @ ${PACKAGE_BASE_URL}/built/foundationdb/foundationdb-6.3.25-20260326173337-py3-none-win_amd64.whl#sha256=828ed23b81a64a5495b1091dd8a66ea51e84c55d9d814c5b6baf7b80dbd9881b -keystoneauth1 @ ${PACKAGE_BASE_URL}/built/keystoneauth1/keystoneauth1-5.13.1-20260326173337-py3-none-any.whl#sha256=81b21cc6f3283215bb1a993f7c8240a0aeef36775d52ccca99c438075e054fba -openstacksdk @ ${PACKAGE_BASE_URL}/built/openstacksdk/openstacksdk-4.10.0-20260326173337-py3-none-any.whl#sha256=c59f40d7ec217b2522596a969cb4778ef4c05c87ecc134c910595b4ae1ac06a8 -os-service-types @ ${PACKAGE_BASE_URL}/built/os-service-types/os_service_types-1.8.2-20260326173338-py3-none-any.whl#sha256=668903c54b88cc4db5fd1dcbaf7cf7417220ef70592b70b49a76d202e8a7f4e8 -pbr @ ${PACKAGE_BASE_URL}/built/pbr/pbr-7.0.3-20260326173338-py2.py3-none-any.whl#sha256=dbc2e1e0dbf694097374a40b72c890c915302ae4dd7d37c73db9cff8bf520c4b -psutil @ ${PACKAGE_BASE_URL}/built/psutil/psutil-6.0.0-20260326173339-cp37-abi3-win_amd64.whl#sha256=484a4a6e0e16a9adf22b01dc2917426536c8bf63378e445816eee9833aad4f71 -psycopg-c @ ${PACKAGE_BASE_URL}/built/psycopg-c/psycopg_c-3.3.3-20260326173339-cp313-cp313-win_amd64.whl#sha256=8f0241259bd0ec7110b5389f181e648871ee737a978cd02eaf11c683f5beb168 -pymongo @ ${PACKAGE_BASE_URL}/built/pymongo/pymongo-4.8.0-20260326173339-cp313-cp313-win_amd64.whl#sha256=385024c6cb6e308ac6d07c883ec8cbf87992ee418e4e26ec7480146821d7d48d -pymqi @ ${PACKAGE_BASE_URL}/built/pymqi/pymqi-1.12.13-20260326173340-cp313-cp313-win_amd64.whl#sha256=6724fb6a104a20829d6d6eb7e7964356f14fbd45b66db381c38ba1e581e1d21c -pysnmp-mibs @ ${PACKAGE_BASE_URL}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260326173340-py2.py3-none-any.whl#sha256=b3796e82ce920d942b3e2de5af4c8567738b72caffac49ec6d88684fd0365690 -pyvmomi @ ${PACKAGE_BASE_URL}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173340-py2.py3-none-win_amd64.whl#sha256=c8487fb88881dc6bfc3507b9c351929221c8e85aa5e74179b82cda9d21364218 -pywin32 @ ${PACKAGE_BASE_URL}/built/pywin32/pywin32-311-20260326173341-cp313-cp313-win_amd64.whl#sha256=1e7784bf006cbfd7ffc4ce238eecc6ae43bfaf5d8132a6401d58a4ad0a36aea5 -requests-unixsocket2 @ ${PACKAGE_BASE_URL}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260326173341-py3-none-any.whl#sha256=7f0bbfc823535680dd0e1ad2aedad8dc958130a180c421288244a33509ea2b0d -securesystemslib @ ${PACKAGE_BASE_URL}/built/securesystemslib/securesystemslib-0.28.0-20260326173342-py3-none-any.whl#sha256=4b33353c4d80e63f2417fff600939c30580c49721c76b0f7cf1ea4a18a131c4b -setuptools @ ${PACKAGE_BASE_URL}/built/setuptools/setuptools-82.0.1-20260326173342-py3-none-any.whl#sha256=3e5b8439ed8ba11221d6479f27a25a261cba045c357a912dc60e236710504ef6 -simplejson @ ${PACKAGE_BASE_URL}/built/simplejson/simplejson-3.20.2-20260326173342-cp313-cp313-win_amd64.whl#sha256=cd71398a228fa91cd9ee2bb88079ba6693c60a68c14e684d386181a8a5eb67bc -stevedore @ ${PACKAGE_BASE_URL}/built/stevedore/stevedore-5.7.0-20260326173343-py3-none-any.whl#sha256=b6ba40fc40b665f04276c98a21b7ddd029b6b5d80bc3c3e68dc58964f2ca0828 -supervisor @ ${PACKAGE_BASE_URL}/built/supervisor/supervisor-4.3.0-20260326173343-py2.py3-none-any.whl#sha256=01f0c6c7fbc4b9a0ccb659a6463319eb83742ba0d6c156e5256484aaedef2917 -vertica-python @ ${PACKAGE_BASE_URL}/built/vertica-python/vertica_python-1.4.0-20260326173344-py3-none-any.whl#sha256=3a094a32c4a892c32be2acb3e77452c8d7b907b6b6ebaa1e6b0a1f5bbecf4d38 -websocket-client @ ${PACKAGE_BASE_URL}/built/websocket-client/websocket_client-1.9.0-20260326173344-py3-none-any.whl#sha256=cb12e51596b0dbb085df6efdbd7d00cc315ea04e88f667513702899903ec39fc -annotated-types @ ${PACKAGE_BASE_URL}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 -asn1crypto @ ${PACKAGE_BASE_URL}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 -attrs @ ${PACKAGE_BASE_URL}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 -aws-msk-iam-sasl-signer-python @ ${PACKAGE_BASE_URL}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e -aws-requests-auth @ ${PACKAGE_BASE_URL}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 -azure-core @ ${PACKAGE_BASE_URL}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f -azure-identity @ ${PACKAGE_BASE_URL}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c -bcrypt @ ${PACKAGE_BASE_URL}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-win_amd64.whl#sha256=64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2 -beautifulsoup4 @ ${PACKAGE_BASE_URL}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb -binary @ ${PACKAGE_BASE_URL}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 -boto3 @ ${PACKAGE_BASE_URL}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 -bytecode @ ${PACKAGE_BASE_URL}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 -cachetools @ ${PACKAGE_BASE_URL}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 -certifi @ ${PACKAGE_BASE_URL}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa -cffi @ ${PACKAGE_BASE_URL}/external/cffi/cffi-2.0.0-cp313-cp313-win_amd64.whl#sha256=19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75 -charset-normalizer @ ${PACKAGE_BASE_URL}/external/charset-normalizer/charset_normalizer-3.4.6-cp313-cp313-win_amd64.whl#sha256=572d7c822caf521f0525ba1bce1a622a0b85cf47ffbdae6c9c19e3b5ac3c4389 -click @ ${PACKAGE_BASE_URL}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 -clickhouse-connect @ ${PACKAGE_BASE_URL}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-win_amd64.whl#sha256=7e49b0888d100f5e3ba551853de170898e88dafb45f5a4f1da3e26dfda4ae3a5 -colorama @ ${PACKAGE_BASE_URL}/external/colorama/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 -cryptography @ ${PACKAGE_BASE_URL}/external/cryptography/cryptography-46.0.5-cp311-abi3-win_amd64.whl#sha256=38946c54b16c885c72c4f59846be9743d699eee2b69b6988e0a00a01f46a61a4 -decorator @ ${PACKAGE_BASE_URL}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a -dnspython @ ${PACKAGE_BASE_URL}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af -dogpile-cache @ ${PACKAGE_BASE_URL}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d -durationpy @ ${PACKAGE_BASE_URL}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 -envier @ ${PACKAGE_BASE_URL}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 -fastavro @ ${PACKAGE_BASE_URL}/external/fastavro/fastavro-1.12.1-cp313-cp313-win_amd64.whl#sha256=5aa777b8ee595b50aa084104cd70670bf25a7bbb9fd8bb5d07524b0785ee1699 -filelock @ ${PACKAGE_BASE_URL}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 -hazelcast-python-client @ ${PACKAGE_BASE_URL}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c -idna @ ${PACKAGE_BASE_URL}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea -importlib-metadata @ ${PACKAGE_BASE_URL}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 -in-toto @ ${PACKAGE_BASE_URL}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 -invoke @ ${PACKAGE_BASE_URL}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 -iso8601 @ ${PACKAGE_BASE_URL}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 -jellyfish @ ${PACKAGE_BASE_URL}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-win_amd64.whl#sha256=9c747ae5c0fb4bd519f6abbfe4bd704b2f1c63fd4dd3dbb8d8864478974e1571 -jmespath @ ${PACKAGE_BASE_URL}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 -jsonpatch @ ${PACKAGE_BASE_URL}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade -jsonpointer @ ${PACKAGE_BASE_URL}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca -kubernetes @ ${PACKAGE_BASE_URL}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d -lazy-loader @ ${PACKAGE_BASE_URL}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 -ldap3 @ ${PACKAGE_BASE_URL}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 -looseversion @ ${PACKAGE_BASE_URL}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 -lxml @ ${PACKAGE_BASE_URL}/external/lxml/lxml-6.0.1-cp313-cp313-win_amd64.whl#sha256=bdf8f7c8502552d7bff9e4c98971910a0a59f60f88b5048f608d0a1a75e94d1c -lz4 @ ${PACKAGE_BASE_URL}/external/lz4/lz4-4.4.5-cp313-cp313-win_amd64.whl#sha256=da68497f78953017deb20edff0dba95641cc86e7423dfadf7c0264e1ac60dc22 -mmh3 @ ${PACKAGE_BASE_URL}/external/mmh3/mmh3-5.2.1-cp313-cp313-win_amd64.whl#sha256=cae6383181f1e345317742d2ddd88f9e7d2682fa4c9432e3a74e47d92dce0229 -msal @ ${PACKAGE_BASE_URL}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 -msal-extensions @ ${PACKAGE_BASE_URL}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca -oauthlib @ ${PACKAGE_BASE_URL}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 -opentelemetry-api @ ${PACKAGE_BASE_URL}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 -orjson @ ${PACKAGE_BASE_URL}/external/orjson/orjson-3.11.7-cp313-cp313-win_amd64.whl#sha256=b9f95dcdea9d4f805daa9ddf02617a89e484c6985fa03055459f90e87d7a0757 -packaging @ ${PACKAGE_BASE_URL}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 -paramiko @ ${PACKAGE_BASE_URL}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 -pathspec @ ${PACKAGE_BASE_URL}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 -platformdirs @ ${PACKAGE_BASE_URL}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 -ply @ ${PACKAGE_BASE_URL}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce -prometheus-client @ ${PACKAGE_BASE_URL}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 -protobuf @ ${PACKAGE_BASE_URL}/external/protobuf/protobuf-7.34.0-cp310-abi3-win_amd64.whl#sha256=9f9079f1dde4e32342ecbd1c118d76367090d4aaa19da78230c38101c5b3dd40 -psycopg @ ${PACKAGE_BASE_URL}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 -psycopg-pool @ ${PACKAGE_BASE_URL}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 -pyasn1 @ ${PACKAGE_BASE_URL}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d -pyasn1-modules @ ${PACKAGE_BASE_URL}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd -pyasyncore @ ${PACKAGE_BASE_URL}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a -pycparser @ ${PACKAGE_BASE_URL}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 -pydantic @ ${PACKAGE_BASE_URL}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d -pydantic-core @ ${PACKAGE_BASE_URL}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl#sha256=79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11 -pyjwt @ ${PACKAGE_BASE_URL}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c -pymysql @ ${PACKAGE_BASE_URL}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 -pynacl @ ${PACKAGE_BASE_URL}/external/pynacl/pynacl-1.6.2-cp38-abi3-win_amd64.whl#sha256=62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0 -pyodbc @ ${PACKAGE_BASE_URL}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-win_amd64.whl#sha256=01166162149adf2b8a6dc21a212718f205cabbbdff4047dc0c415af3fd85867e -pyopenssl @ ${PACKAGE_BASE_URL}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 -pysmi @ ${PACKAGE_BASE_URL}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 -pysnmp @ ${PACKAGE_BASE_URL}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 -pysnmpcrypto @ ${PACKAGE_BASE_URL}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 -pysocks @ ${PACKAGE_BASE_URL}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 -pyspnego @ ${PACKAGE_BASE_URL}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d -python-dateutil @ ${PACKAGE_BASE_URL}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -pytz @ ${PACKAGE_BASE_URL}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a -pyyaml @ ${PACKAGE_BASE_URL}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-win_amd64.whl#sha256=79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c -redis @ ${PACKAGE_BASE_URL}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 -requests @ ${PACKAGE_BASE_URL}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 -requests-kerberos @ ${PACKAGE_BASE_URL}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 -requests-ntlm @ ${PACKAGE_BASE_URL}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 -requests-oauthlib @ ${PACKAGE_BASE_URL}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 -requests-toolbelt @ ${PACKAGE_BASE_URL}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requestsexceptions @ ${PACKAGE_BASE_URL}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 -rethinkdb @ ${PACKAGE_BASE_URL}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 -s3transfer @ ${PACKAGE_BASE_URL}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe -semver @ ${PACKAGE_BASE_URL}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 -service-identity @ ${PACKAGE_BASE_URL}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 -six @ ${PACKAGE_BASE_URL}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 -snowflake-connector-python @ ${PACKAGE_BASE_URL}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-win_amd64.whl#sha256=cd23bff2abc74e34c6123a181c004ead9e6cc8ef2661250892afd64bad24533c -sortedcontainers @ ${PACKAGE_BASE_URL}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 -soupsieve @ ${PACKAGE_BASE_URL}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 -sspilib @ ${PACKAGE_BASE_URL}/external/sspilib/sspilib-0.5.0-cp311-abi3-win_amd64.whl#sha256=ca2a21a4e90db563c2cec639c66b3a29ea53129a0c55ff1e4154a02937f6bd45 -tomlkit @ ${PACKAGE_BASE_URL}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 -tuf @ ${PACKAGE_BASE_URL}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a -typing-extensions @ ${PACKAGE_BASE_URL}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 -typing-inspection @ ${PACKAGE_BASE_URL}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 -tzdata @ ${PACKAGE_BASE_URL}/external/tzdata/tzdata-2025.3-py2.py3-none-any.whl#sha256=06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 -urllib3 @ ${PACKAGE_BASE_URL}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 -wrapt @ ${PACKAGE_BASE_URL}/external/wrapt/wrapt-2.1.2-cp313-cp313-win_amd64.whl#sha256=f8bc1c264d8d1cf5b3560a87bbdd31131573eb25f9f9447bb6252b8d4c44a3a1 -zipp @ ${PACKAGE_BASE_URL}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e -zstandard @ ${PACKAGE_BASE_URL}/external/zstandard/zstandard-0.25.0-cp313-cp313-win_amd64.whl#sha256=1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5 +botocore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/botocore/botocore-1.42.72-20260402114114-py3-none-any.whl#sha256=6f69d4818864f67ab304ac48497fefcc7f4fdd9bbcb9403cbc22dbe211177824 +cm-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/cm-client/cm_client-45.0.4-20260326173335-py3-none-win_amd64.whl#sha256=6a11ff78eeff20d6a20036e7320a2cb1fd4a5c318a2f1b81b1449efea34048eb +confluent-kafka @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/confluent-kafka/confluent_kafka-2.13.2-20260402114114-cp313-cp313-win_amd64.whl#sha256=ffbf80a5363b33041c8bbc83f8c9c56c24381c5490705c43b9a358e547290e2d +ddtrace @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/ddtrace/ddtrace-3.19.5-20260326173336-cp313-cp313-win_amd64.whl#sha256=7149dee44caf5f78f5143a549f9beec781cbae944ba3d795011c131db167994d +foundationdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/foundationdb/foundationdb-6.3.25-20260326173337-py3-none-win_amd64.whl#sha256=828ed23b81a64a5495b1091dd8a66ea51e84c55d9d814c5b6baf7b80dbd9881b +keystoneauth1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/keystoneauth1/keystoneauth1-5.13.1-20260402114115-py3-none-any.whl#sha256=81b21cc6f3283215bb1a993f7c8240a0aeef36775d52ccca99c438075e054fba +openstacksdk @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/openstacksdk/openstacksdk-4.10.0-20260402114115-py3-none-any.whl#sha256=c59f40d7ec217b2522596a969cb4778ef4c05c87ecc134c910595b4ae1ac06a8 +os-service-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/os-service-types/os_service_types-1.8.2-20260402114116-py3-none-any.whl#sha256=668903c54b88cc4db5fd1dcbaf7cf7417220ef70592b70b49a76d202e8a7f4e8 +pbr @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pbr/pbr-7.0.3-20260402114116-py2.py3-none-any.whl#sha256=dbc2e1e0dbf694097374a40b72c890c915302ae4dd7d37c73db9cff8bf520c4b +psutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psutil/psutil-6.0.0-20260326173339-cp37-abi3-win_amd64.whl#sha256=484a4a6e0e16a9adf22b01dc2917426536c8bf63378e445816eee9833aad4f71 +psycopg-c @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/psycopg-c/psycopg_c-3.3.3-20260402114116-cp313-cp313-win_amd64.whl#sha256=8d532b6cd6b3059c2376b378901fefa6c9a89e7185ca961002f23ea69eb0517b +pymongo @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymongo/pymongo-4.8.0-20260402114117-cp313-cp313-win_amd64.whl#sha256=5b8e77771179ac7a400ced17c2bfc77e3741bcc5f2026ff5cbd4bb2c1c340bc9 +pymqi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pymqi/pymqi-1.12.13-20260402114117-cp313-cp313-win_amd64.whl#sha256=09990740842c2e76d90bacfb6931e439af2d1b2dcefccb0f300ff7717b0603fd +pysnmp-mibs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pysnmp-mibs/pysnmp_mibs-0.1.6-20260402114118-py2.py3-none-any.whl#sha256=b3796e82ce920d942b3e2de5af4c8567738b72caffac49ec6d88684fd0365690 +pyvmomi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pyvmomi/pyvmomi-8.0.3.0.1-20260326173340-py2.py3-none-win_amd64.whl#sha256=c8487fb88881dc6bfc3507b9c351929221c8e85aa5e74179b82cda9d21364218 +pywin32 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/pywin32/pywin32-311-20260326173341-cp313-cp313-win_amd64.whl#sha256=1e7784bf006cbfd7ffc4ce238eecc6ae43bfaf5d8132a6401d58a4ad0a36aea5 +requests-unixsocket2 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/requests-unixsocket2/requests_unixsocket2-1.0.1-20260402114118-py3-none-any.whl#sha256=7f0bbfc823535680dd0e1ad2aedad8dc958130a180c421288244a33509ea2b0d +securesystemslib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/securesystemslib/securesystemslib-0.28.0-20260402114119-py3-none-any.whl#sha256=4b33353c4d80e63f2417fff600939c30580c49721c76b0f7cf1ea4a18a131c4b +setuptools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/setuptools/setuptools-82.0.1-20260402114119-py3-none-any.whl#sha256=3e5b8439ed8ba11221d6479f27a25a261cba045c357a912dc60e236710504ef6 +simplejson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/simplejson/simplejson-3.20.2-20260326173342-cp313-cp313-win_amd64.whl#sha256=cd71398a228fa91cd9ee2bb88079ba6693c60a68c14e684d386181a8a5eb67bc +stevedore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/stevedore/stevedore-5.7.0-20260402114120-py3-none-any.whl#sha256=b6ba40fc40b665f04276c98a21b7ddd029b6b5d80bc3c3e68dc58964f2ca0828 +supervisor @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/supervisor/supervisor-4.3.0-20260402114120-py2.py3-none-any.whl#sha256=01f0c6c7fbc4b9a0ccb659a6463319eb83742ba0d6c156e5256484aaedef2917 +vertica-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/vertica-python/vertica_python-1.4.0-20260402114120-py3-none-any.whl#sha256=3a094a32c4a892c32be2acb3e77452c8d7b907b6b6ebaa1e6b0a1f5bbecf4d38 +websocket-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/built/websocket-client/websocket_client-1.9.0-20260402114121-py3-none-any.whl#sha256=cb12e51596b0dbb085df6efdbd7d00cc315ea04e88f667513702899903ec39fc +annotated-types @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/annotated-types/annotated_types-0.7.0-py3-none-any.whl#sha256=1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 +asn1crypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/asn1crypto/asn1crypto-1.5.1-py2.py3-none-any.whl#sha256=db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67 +attrs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/attrs/attrs-26.1.0-py3-none-any.whl#sha256=c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 +aws-msk-iam-sasl-signer-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-msk-iam-sasl-signer-python/aws_msk_iam_sasl_signer_python-1.0.2-py2.py3-none-any.whl#sha256=310eb2db9ca0ff55ed06a24212739b87533e7f1cf6f34e43aabbd97a3b21290e +aws-requests-auth @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/aws-requests-auth/aws_requests_auth-0.4.3-py2.py3-none-any.whl#sha256=646bc37d62140ea1c709d20148f5d43197e6bd2d63909eb36fa4bb2345759977 +azure-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-core/azure_core-1.39.0-py3-none-any.whl#sha256=4ac7b70fab5438c3f68770649a78daf97833caa83827f91df9c14e0e0ea7d34f +azure-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/azure-identity/azure_identity-1.25.3-py3-none-any.whl#sha256=f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c +bcrypt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bcrypt/bcrypt-5.0.0-cp39-abi3-win_amd64.whl#sha256=64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2 +beautifulsoup4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl#sha256=0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb +binary @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/binary/binary-1.0.2-py3-none-any.whl#sha256=e79bba085cddfb9d3beefe138464506d2ef0c0f5f68c69e27fc9f82d4ac85470 +boto3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/boto3/boto3-1.42.72-py3-none-any.whl#sha256=2b5fdac4f202b2ccb9ed21f8b84229463b15573ea16941c2b1b8db1c69e08b63 +bytecode @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/bytecode/bytecode-0.17.0-py3-none-any.whl#sha256=64fb10cde1db7ef5cc39bd414ecebd54ba3b40e1c4cf8121ca5e72f170916ff8 +cachetools @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cachetools/cachetools-7.0.5-py3-none-any.whl#sha256=46bc8ebefbe485407621d0a4264b23c080cedd913921bad7ac3ed2f26c183114 +certifi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/certifi/certifi-2026.2.25-py3-none-any.whl#sha256=027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa +cffi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cffi/cffi-2.0.0-cp313-cp313-win_amd64.whl#sha256=19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75 +charset-normalizer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/charset-normalizer/charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl#sha256=3946fa46a0cf3e4c8cb1cc52f56bb536310d34f25f01ca9b6c16afa767dab110 +click @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/click/click-8.3.1-py3-none-any.whl#sha256=981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6 +clickhouse-connect @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/clickhouse-connect/clickhouse_connect-0.14.1-cp313-cp313-win_amd64.whl#sha256=7e49b0888d100f5e3ba551853de170898e88dafb45f5a4f1da3e26dfda4ae3a5 +colorama @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/colorama/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 +cryptography @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/cryptography/cryptography-46.0.5-cp311-abi3-win_amd64.whl#sha256=38946c54b16c885c72c4f59846be9743d699eee2b69b6988e0a00a01f46a61a4 +decorator @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/decorator/decorator-5.2.1-py3-none-any.whl#sha256=d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a +dnspython @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dnspython/dnspython-2.8.0-py3-none-any.whl#sha256=01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af +dogpile-cache @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/dogpile-cache/dogpile_cache-1.5.0-py3-none-any.whl#sha256=dc7b47d37844db15e8fdc0243c1b58857a2ddc52a5118237a97127bac200e18d +durationpy @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/durationpy/durationpy-0.10-py3-none-any.whl#sha256=3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286 +envier @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/envier/envier-0.6.1-py3-none-any.whl#sha256=73609040a76be48bbcb97074d9969666484aa0de706183a6e9ef773156a8a6a9 +fastavro @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/fastavro/fastavro-1.12.1-cp313-cp313-win_amd64.whl#sha256=5aa777b8ee595b50aa084104cd70670bf25a7bbb9fd8bb5d07524b0785ee1699 +filelock @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/filelock/filelock-3.25.2-py3-none-any.whl#sha256=ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70 +hazelcast-python-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/hazelcast-python-client/hazelcast_python_client-5.6.0-py3-none-any.whl#sha256=e2cec409068990ca9b4381fe97160cc2375412334782bef45ab4c8fe4d10536c +idna @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/idna/idna-3.11-py3-none-any.whl#sha256=771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea +importlib-metadata @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/importlib-metadata/importlib_metadata-8.7.1-py3-none-any.whl#sha256=5a1f80bf1daa489495071efbb095d75a634cf28a8bc299581244063b53176151 +in-toto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/in-toto/in_toto-2.0.0-py3-none-any.whl#sha256=eaf71733cdd5b2309b58b24169c13c24701da72baa43b7432d1dffc308e7bf32 +invoke @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/invoke/invoke-2.2.1-py3-none-any.whl#sha256=2413bc441b376e5cd3f55bb5d364f973ad8bdd7bf87e53c79de3c11bf3feecc8 +iso8601 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/iso8601/iso8601-2.1.0-py3-none-any.whl#sha256=aac4145c4dcb66ad8b648a02830f5e2ff6c24af20f4f482689be402db2429242 +jellyfish @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jellyfish/jellyfish-1.2.1-cp313-cp313-win_amd64.whl#sha256=9c747ae5c0fb4bd519f6abbfe4bd704b2f1c63fd4dd3dbb8d8864478974e1571 +jmespath @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jmespath/jmespath-1.1.0-py3-none-any.whl#sha256=a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 +jsonpatch @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpatch/jsonpatch-1.33-py2.py3-none-any.whl#sha256=0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade +jsonpointer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl#sha256=8ff8b95779d071ba472cf5bc913028df06031797532f08a7d5b602d8b2a488ca +kubernetes @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/kubernetes/kubernetes-35.0.0-py2.py3-none-any.whl#sha256=39e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d +lazy-loader @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lazy-loader/lazy_loader-0.5-py3-none-any.whl#sha256=ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005 +ldap3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ldap3/ldap3-2.9.1-py2.py3-none-any.whl#sha256=5869596fc4948797020d3f03b7939da938778a0f9e2009f7a072ccf92b8e8d70 +looseversion @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/looseversion/looseversion-1.3.0-py2.py3-none-any.whl#sha256=781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 +lxml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lxml/lxml-6.0.1-cp313-cp313-win_amd64.whl#sha256=bdf8f7c8502552d7bff9e4c98971910a0a59f60f88b5048f608d0a1a75e94d1c +lz4 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/lz4/lz4-4.4.5-cp313-cp313-win_amd64.whl#sha256=da68497f78953017deb20edff0dba95641cc86e7423dfadf7c0264e1ac60dc22 +mmh3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/mmh3/mmh3-5.2.1-cp313-cp313-win_amd64.whl#sha256=cae6383181f1e345317742d2ddd88f9e7d2682fa4c9432e3a74e47d92dce0229 +msal @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal/msal-1.35.1-py3-none-any.whl#sha256=8f4e82f34b10c19e326ec69f44dc6b30171f2f7098f3720ea8a9f0c11832caa3 +msal-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/msal-extensions/msal_extensions-1.3.1-py3-none-any.whl#sha256=96d3de4d034504e969ac5e85bae8106c8373b5c6568e4c8fa7af2eca9dbe6bca +oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/oauthlib/oauthlib-3.3.1-py3-none-any.whl#sha256=88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1 +opentelemetry-api @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/opentelemetry-api/opentelemetry_api-1.40.0-py3-none-any.whl#sha256=82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9 +orjson @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/orjson/orjson-3.11.7-cp313-cp313-win_amd64.whl#sha256=b9f95dcdea9d4f805daa9ddf02617a89e484c6985fa03055459f90e87d7a0757 +packaging @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/packaging/packaging-26.0-py3-none-any.whl#sha256=b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529 +paramiko @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/paramiko/paramiko-4.0.0-py3-none-any.whl#sha256=0e20e00ac666503bf0b4eda3b6d833465a2b7aff2e2b3d79a8bba5ef144ee3b9 +pathspec @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pathspec/pathspec-1.0.4-py3-none-any.whl#sha256=fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723 +platformdirs @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/platformdirs/platformdirs-4.9.4-py3-none-any.whl#sha256=68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868 +ply @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/ply/ply-3.11-py2.py3-none-any.whl#sha256=096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce +prometheus-client @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl#sha256=150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055 +protobuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/protobuf/protobuf-7.34.0-cp310-abi3-win_amd64.whl#sha256=9f9079f1dde4e32342ecbd1c118d76367090d4aaa19da78230c38101c5b3dd40 +psycopg @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg/psycopg-3.3.3-py3-none-any.whl#sha256=f96525a72bcfade6584ab17e89de415ff360748c766f0106959144dcbb38c698 +psycopg-pool @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/psycopg-pool/psycopg_pool-3.3.0-py3-none-any.whl#sha256=2e44329155c410b5e8666372db44276a8b1ebd8c90f1c3026ebba40d4bc81063 +pyasn1 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl#sha256=39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d +pyasn1-modules @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasn1-modules/pyasn1_modules-0.4.1-py3-none-any.whl#sha256=49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd +pyasyncore @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyasyncore/pyasyncore-1.0.5-py3-none-any.whl#sha256=269bbc5252671827387636822841a1fb721ec6e858b23a3e12cf92eb1f97da2a +pycparser @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pycparser/pycparser-3.0-py3-none-any.whl#sha256=b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992 +pydantic @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic/pydantic-2.12.5-py3-none-any.whl#sha256=e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d +pydantic-core @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pydantic-core/pydantic_core-2.41.5-cp313-cp313-win_amd64.whl#sha256=79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11 +pyjwt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyjwt/pyjwt-2.12.1-py3-none-any.whl#sha256=28ca37c070cad8ba8cd9790cd940535d40274d22f80ab87f3ac6a713e6e8454c +pymysql @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pymysql/pymysql-1.1.2-py3-none-any.whl#sha256=e6b1d89711dd51f8f74b1631fe08f039e7d76cf67a42a323d3178f0f25762ed9 +pynacl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pynacl/pynacl-1.6.2-cp38-abi3-win_amd64.whl#sha256=62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0 +pyodbc @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyodbc/pyodbc-5.3.0-cp313-cp313-win_amd64.whl#sha256=01166162149adf2b8a6dc21a212718f205cabbbdff4047dc0c415af3fd85867e +pyopenssl @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyopenssl/pyopenssl-25.3.0-py3-none-any.whl#sha256=1fda6fc034d5e3d179d39e59c1895c9faeaf40a79de5fc4cbbfbe0d36f4a77b6 +pysmi @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysmi/pysmi-1.2.1-py3-none-any.whl#sha256=d97c60de9f81d33ab2899124d95a94fa7fefacc86ab6e00cbfec543a073e6d33 +pysnmp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmp/pysnmp-5.1.0-py3-none-any.whl#sha256=375a8adfc6820faf24ace6761a6d20544e60580d714ff7266df272850c39b439 +pysnmpcrypto @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysnmpcrypto/pysnmpcrypto-0.0.4-py2.py3-none-any.whl#sha256=5889733caa030f45d9e03ea9d6370fb06426a8cb7f839aabbcdde33c6f634679 +pysocks @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pysocks/PySocks-1.7.1-py3-none-any.whl#sha256=2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5 +pyspnego @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyspnego/pyspnego-0.12.1-py3-none-any.whl#sha256=7237cb47985ccf5da512106ddb2731e4f9cefec00991f76c054488eb95fb1a2d +python-dateutil @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl#sha256=a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 +pytz @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pytz/pytz-2026.1.post1-py2.py3-none-any.whl#sha256=f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a +pyyaml @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/pyyaml/pyyaml-6.0.3-cp313-cp313-win_amd64.whl#sha256=79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c +redis @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/redis/redis-7.3.0-py3-none-any.whl#sha256=9d4fcb002a12a5e3c3fbe005d59c48a2cc231f87fbb2f6b70c2d89bb64fec364 +requests @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests/requests-2.32.5-py3-none-any.whl#sha256=2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 +requests-kerberos @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-kerberos/requests_kerberos-0.15.0-py2.py3-none-any.whl#sha256=ba9b0980b8489c93bfb13854fd118834e576d6700bfea3745cb2e62278cd16a6 +requests-ntlm @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-ntlm/requests_ntlm-1.3.0-py3-none-any.whl#sha256=4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510 +requests-oauthlib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-oauthlib/requests_oauthlib-2.0.0-py2.py3-none-any.whl#sha256=7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 +requests-toolbelt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl#sha256=cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 +requestsexceptions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/requestsexceptions/requestsexceptions-1.4.0-py2.py3-none-any.whl#sha256=3083d872b6e07dc5c323563ef37671d992214ad9a32b0ca4a3d7f5500bf38ce3 +rethinkdb @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/rethinkdb/rethinkdb-2.4.10.post1-py2.py3-none-any.whl#sha256=a8c3644a35beb7bc857887808d267e6124623b32dc1f54608e7729a14617a431 +s3transfer @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/s3transfer/s3transfer-0.16.0-py3-none-any.whl#sha256=18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe +semver @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/semver/semver-3.0.4-py3-none-any.whl#sha256=9c824d87ba7f7ab4a1890799cec8596f15c1241cb473404ea1cb0c55e4b04746 +service-identity @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/service-identity/service_identity-24.2.0-py3-none-any.whl#sha256=6b047fbd8a84fd0bb0d55ebce4031e400562b9196e1e0d3e0fe2b8a59f6d4a85 +six @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/six/six-1.17.0-py2.py3-none-any.whl#sha256=4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 +snowflake-connector-python @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/snowflake-connector-python/snowflake_connector_python-4.0.0-cp313-cp313-win_amd64.whl#sha256=cd23bff2abc74e34c6123a181c004ead9e6cc8ef2661250892afd64bad24533c +sortedcontainers @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl#sha256=a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0 +soupsieve @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/soupsieve/soupsieve-2.8.3-py3-none-any.whl#sha256=ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95 +sspilib @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/sspilib/sspilib-0.5.0-cp311-abi3-win_amd64.whl#sha256=ca2a21a4e90db563c2cec639c66b3a29ea53129a0c55ff1e4154a02937f6bd45 +tomlkit @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tomlkit/tomlkit-0.14.0-py3-none-any.whl#sha256=592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 +tuf @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tuf/tuf-4.0.0-py3-none-any.whl#sha256=a22ab5fa6daf910b3052929fdce42ccad8a300e5e85715daaff9592aed980f7a +typing-extensions @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 +typing-inspection @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/typing-inspection/typing_inspection-0.4.2-py3-none-any.whl#sha256=4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 +tzdata @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/tzdata/tzdata-2025.3-py2.py3-none-any.whl#sha256=06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 +urllib3 @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/urllib3/urllib3-2.6.3-py3-none-any.whl#sha256=bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4 +wrapt @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/wrapt/wrapt-2.1.2-cp313-cp313-win_amd64.whl#sha256=f8bc1c264d8d1cf5b3560a87bbdd31131573eb25f9f9447bb6252b8d4c44a3a1 +zipp @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zipp/zipp-3.23.0-py3-none-any.whl#sha256=071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e +zstandard @ https://agent-int-packages.datadoghq.com/${INTEGRATIONS_WHEELS_STORAGE}/external/zstandard/zstandard-0.25.0-cp313-cp313-win_amd64.whl#sha256=1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5