Öffentliches Register
Software-GesundheitsberichtSchema 0.15.0 · Metriken 1.13.0 · 2026-07-20 09:03 UTC

NVIDIA / NeMo-Agent-Toolkit

The NVIDIA NeMo Agent toolkit is an open-source library for efficiently connecting and optimizing teams of AI agents.

PythonApache-2.0★ 2.505 Sterne⑂ 712 Forksseit März 2025Auf GitHub ansehen ↗

NVIDIA/NeMo-Agent-Toolkit erreicht einen Gesundheitsindex von 87 von 100 und liegt damit im Bereich Exzellent. Am stärksten schneidet es bei Vitality (99/100) ab, am schwächsten bei Security (60/100). Zuletzt vor 1 Tag aktualisiert. 4 Mitwirkende tragen den Großteil der jüngsten Arbeit.

87
gesamt / 100
Exzellent

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

87
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

NVIDIA CorporationOrganisation
28.148 Follower769 öffentliche Reposseit Mai 2012

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
PyPInvidia-nat1.8.0161.041449vor 33 Tagenairagagents

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

99Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 1 Tagen
35.3/36Commit-Rhythmus — 51/52 Wochen mit Commits
18/18Commit-Volumen — 1.207 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year1.207
human_commit_share
days_since_last_push1
active_weeks_last_year51

Release-Disziplin

100Exzellent
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 15 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 33 Tagen
27/27Release-Rhythmus — ein Release etwa alle 26,1 Tage
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count15
latest_release_tagv1.8.0
releases_from_tagsnein
days_since_latest_release33
mean_days_between_releases26,1
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

89Exzellent · 18 % des Gesamtindex
Wie die Bewertung erfolgt
55.1/60Stars — 2.505 Stars
23.8/25Forks — 712 Forks
8.3/15Watcher — 32 Watcher
Verwendete Eingangsdaten
forks712
stars2.505
watchers32
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (Apache-2.0)
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
0/7.2Issue-Vorlage
6.3/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductja
has_pull_request_templateja
Wie die Bewertung erfolgt
69.4/80Downloads pro Monat — 161.041 Downloads/Monat über pypi
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagesnvidia-nat
dependents
ecosystemspypi
total_downloads
monthly_downloads161.041
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

88Exzellent · 24 % des Gesamtindex
Wie die Bewertung erfolgt
43.2/54Bus-Faktor — 4 Beitragende decken die Hälfte aller Commits ab
17.3/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 23 % der Commits
13.5/13.5Breite der Beitragenden — 100 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 10 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor4
contributors_sampled100
top_contributor_share0,233
Wie die Bewertung erfolgt
43.4/46.8Issue-Lösungsquote — 93 % der Issues geschlossen
32.2/38.3PR-Annahme — 1.456/1.731 entschiedene PRs gemergt
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Verwendete Eingangsdaten
merged_prs1.456
open_issues27
closed_issues352
issue_closed_ratio0,929
closed_unmerged_prs275
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
25/25Reichweite des Inhabers — 28.148 Follower von NVIDIA
25/25Kontohistorie — 769 öffentliche Repos, Kontoalter ca. 14 Jahre
Verwendete Eingangsdaten
followers28.148
owner_typeOrganization
is_verified
owner_loginNVIDIA
public_repos769
account_age_days5.183

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf pypi
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 33 Tagen
20/20Versionshistorie — 449 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesnvidia-nat
ecosystemspypi
any_deprecatednein
min_days_since_publish33

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

92Exzellent · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 3 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration
9.6/9.6Pre-Commit-Hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfignein
has_linter_configja
has_precommit_configja

Dokumentation

90Exzellent
Wie die Bewertung erfolgt
30/30README
25/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://docs.nvidia.com/nemo/agent-toolkit/latest/
10/10Repository-Beschreibung
0/10Topics
10/10Wiki
Verwendete Eingangsdaten
topics
has_wikija
homepagehttps://docs.nvidia.com/nemo/agent-toolkit/latest/
has_readmeja
has_docs_dirja
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

60Mittel · 16 % des Gesamtindex
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
3/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 10 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — keine Daten
1/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — keine Daten
6.8/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 179 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate6
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): packaging, signed_releases. Die verbleibenden Gewichte wurden renormalisiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

71Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — .cursor/rules/cursor-rules.mdc, .cursor/rules/documentation/capitalization.mdc, .cursor/rules/documentation/categories.mdc, .cursor/rules/documentation/formatting.mdc, .cursor/rules/documentation/general.mdc, .cursor/rules/documentation/latinisms.mdc, .cursor/rules/documentation/lists-and-tables.mdc, .cursor/rules/documentation/numbers-and-dates.mdc, .cursor/rules/documentation/punctuation.mdc, .cursor/rules/documentation/voice-and-tone.mdc, .cursor/rules/documentation/writing-process.mdc, .cursor/rules/general.mdc, .cursor/rules/nat-agents/general.mdc, .cursor/rules/nat-cli/general.mdc, .cursor/rules/nat-cli/nat-eval.mdc, .cursor/rules/nat-cli/nat-info.mdc, .cursor/rules/nat-cli/nat-run-serve.mdc, .cursor/rules/nat-cli/nat-workflow.mdc, .cursor/rules/nat-setup/general.mdc, .cursor/rules/nat-setup/nat-toolkit-installation.mdc, .cursor/rules/nat-tests/general.mdc, .cursor/rules/nat-tests/integration-tests.mdc, .cursor/rules/nat-tests/nat-test-llm.mdc, .cursor/rules/nat-workflows/add-functions.mdc, .cursor/rules/nat-workflows/add-tools.mdc, .cursor/rules/nat-workflows/general.mdc, AGENTS.md, skills/nat-agent-configuration/references/agents.md
0/15Maschinenlesbare Doku (llms.txt)
0/40Lesbare Commit-Historie — keine Daten
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share
agent_instruction_files.cursor/rules/cursor-rules.mdc, .cursor/rules/documentation/capitalization.mdc, .cursor/rules/documentation/categories.mdc, .cursor/rules/documentation/formatting.mdc, .cursor/rules/documentation/general.mdc, .cursor/rules/documentation/latinisms.mdc, .cursor/rules/documentation/lists-and-tables.mdc, .cursor/rules/documentation/numbers-and-dates.mdc, .cursor/rules/documentation/punctuation.mdc, .cursor/rules/documentation/voice-and-tone.mdc, .cursor/rules/documentation/writing-process.mdc, .cursor/rules/general.mdc, .cursor/rules/nat-agents/general.mdc, .cursor/rules/nat-cli/general.mdc, .cursor/rules/nat-cli/nat-eval.mdc, .cursor/rules/nat-cli/nat-info.mdc, .cursor/rules/nat-cli/nat-run-serve.mdc, .cursor/rules/nat-cli/nat-workflow.mdc, .cursor/rules/nat-setup/general.mdc, .cursor/rules/nat-setup/nat-toolkit-installation.mdc, .cursor/rules/nat-tests/general.mdc, .cursor/rules/nat-tests/integration-tests.mdc, .cursor/rules/nat-tests/nat-test-llm.mdc, .cursor/rules/nat-workflows/add-functions.mdc, .cursor/rules/nat-workflows/add-tools.mdc, .cursor/rules/nat-workflows/general.mdc, AGENTS.md, skills/nat-agent-configuration/references/agents.md
agent_instruction_max_bytes10.375
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Lesbare Commit-Historie. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
18/18Bootstrap mit einem Befehl — docs/Makefile
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration
0/11Statische Typprüfung
10/10Reproduzierbare Umgebung — Dockerfile, lockfile
0/10Belegte Agentenpraxis — keine Daten
0/8Automatisierte Wartung — keine Daten
2/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesuv.lock
has_dockerfileja
typed_languagenein
bootstrap_filesdocs/Makefile
has_devcontainernein
has_linter_configja
typecheck_configs
agent_commit_share
toolchain_manifests
dependency_bot_commit_share
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Belegte Agentenpraxis, Automatisierte Wartung. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
0/45Typprüfbarer Code — Python ohne Typprüfungs-Konfiguration
54.7/55Handhabbare Dateigrößen — 8/1.643 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languagePython
largest_source_bytes85.894
source_files_sampled1.643
oversized_source_files8
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
20/20MCP-Server
40/40Lauffähige Beispiele — examples, notebooks
Verwendete Eingangsdaten
example_dirsexamples, notebooks
has_mcp_signalja
api_schema_files

Eckdaten

2.505GitHub-Sterne
100Mitwirkende
1.207Commits, letzte 12 Monate
1Tage seit letztem Push
15Releases
4Bus-Faktor
27offene Issues
PyPIPaket-Ökosysteme

Weitere Details

OpenSSF Scorecard 6.0 / 10
6.0Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-20 09:03 UTC

10Binary-Artifactsno binaries found in the repo
4Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 10 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10
k. A.Packagingpackaging workflow not detected
2Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 2
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
k. A.Signed-Releasesno releases found
9Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities179 existing vulnerabilities detected
Alle Abhängigkeiten 938

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 0 direkte und 938 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
PyPIa2a-sdk0.3.24indirekt
PyPIabnf2.2.0indirekt
PyPIaccessible-pygments0.0.5indirekt
PyPIagent-memory-client0.14.0indirekt
PyPIagno2.6.5indirekt
PyPIaioboto315.5.0indirekt
PyPIaiobotocore2.25.1indirekt
PyPIaiofile3.9.0indirekt
PyPIaiofiles25.1.0indirekt
PyPIaiohappyeyeballs2.6.1indirekt
PyPIaiohappyeyeballs2.6.2indirekt
PyPIaiohttp3.13.3indirekt
PyPIaiohttp3.13.5indirekt
PyPIaiohttp3.14.0indirekt
PyPIaiohttp-retry2.9.1indirekt
PyPIaioice0.10.2indirekt
PyPIaioitertools0.13.0indirekt
PyPIaiomysql0.3.2indirekt
PyPIaiortc1.14.0indirekt
PyPIaiorwlock1.5.0indirekt
PyPIaiorwlock1.5.1indirekt
PyPIaiosignal1.4.0indirekt
PyPIaiosqlite0.21.0indirekt
PyPIaiosqlite0.22.1indirekt
PyPIalabaster1.0.0indirekt
PyPIalembic1.18.4indirekt
PyPIannotated-doc0.0.4indirekt
PyPIannotated-types0.7.0indirekt
PyPIannoy1.17.3indirekt
PyPIansible-runner2.4.2indirekt
PyPIanthropic0.77.0indirekt
PyPIanthropic0.83.0indirekt
PyPIanyio4.12.1indirekt
PyPIanyio4.13.0indirekt
PyPIappdirs1.4.4indirekt
PyPIappnope0.1.4indirekt
PyPIargon2-cffi25.1.0indirekt
PyPIargon2-cffi-bindings25.1.0indirekt
PyPIarize-phoenix-otel0.14.0indirekt
PyPIarize-phoenix-otel0.15.0indirekt
PyPIarize-phoenix-otel0.16.1indirekt
PyPIarxiv2.4.0indirekt
PyPIasgi-lifespan2.1.0indirekt
PyPIastroid3.3.11indirekt
PyPIastroid4.1.0indirekt
PyPIasttokens3.0.1indirekt
PyPIasync-timeout5.0.1indirekt
PyPIattrs25.4.0indirekt
PyPIattrs26.1.0indirekt
PyPIauthlib1.7.2indirekt
PyPIautogen-agentchat0.7.5indirekt
PyPIautogen-core0.7.5indirekt
PyPIautogen-ext0.7.5indirekt
PyPIav16.1.0indirekt
PyPIaws-requests-auth0.4.3indirekt
PyPIazure-ai-agents1.2.0b6indirekt
PyPIazure-ai-projects1.0.0indirekt
PyPIazure-core1.38.0indirekt
PyPIazure-core1.38.2indirekt
PyPIazure-core1.41.0indirekt
PyPIazure-identity1.25.1indirekt
PyPIazure-identity1.25.2indirekt
PyPIazure-storage-blob12.28.0indirekt
PyPIbabel2.18.0indirekt
PyPIbackoff2.2.1indirekt
PyPIbackports-tarfile1.2.0indirekt
PyPIbanks2.4.2indirekt
PyPIbcrypt5.0.0indirekt
PyPIbeartype0.22.9indirekt
PyPIbeautifulsoup44.14.3indirekt
PyPIbleach6.3.0indirekt
PyPIblinker1.9.0indirekt
PyPIblis1.3.3indirekt
PyPIboto31.40.61indirekt
PyPIboto31.43.22indirekt
PyPIbotocore1.40.61indirekt
PyPIbotocore1.43.22indirekt
PyPIbuild1.4.0indirekt
PyPIcachetools6.2.6indirekt
PyPIcachetools7.0.0indirekt
PyPIcachetools7.0.1indirekt
PyPIcachetools7.0.2indirekt
PyPIcachetools7.1.1indirekt
PyPIcachetools7.1.3indirekt
PyPIcachetools7.1.4indirekt
PyPIcaio0.9.25indirekt
PyPIcatalogue2.0.10indirekt
PyPIcertifi2026.1.4indirekt
PyPIcertifi2026.2.25indirekt
PyPIcertifi2026.4.22indirekt
PyPIcertifi2026.5.20indirekt
PyPIcffi2.0.0indirekt
PyPIcfgv3.5.0indirekt
PyPIchardet5.2.0indirekt
PyPIcharset-normalizer3.4.4indirekt
PyPIcharset-normalizer3.4.7indirekt
PyPIchromadb1.1.1indirekt
PyPIcint1.0.0indirekt
PyPIcircuitbreaker2.1.3indirekt
PyPIclick8.1.8indirekt
PyPIclick8.3.1indirekt
PyPIclick8.3.3indirekt
PyPIclick8.4.0indirekt
PyPIclick8.4.1indirekt
PyPIclick8.4.2indirekt
PyPIcloudevents1.12.0indirekt
PyPIcloudpathlib0.23.0indirekt
PyPIcloudpathlib0.24.0indirekt
PyPIcloudpickle3.1.2indirekt
PyPIcolorama0.4.6indirekt
PyPIcolorlog6.10.1indirekt
PyPIcomm0.2.3indirekt
PyPIconfection0.1.5indirekt
PyPIconfection1.3.3indirekt
PyPIcontourpy1.3.3indirekt
PyPIcourlan1.3.2indirekt
PyPIcoverage7.13.2indirekt
PyPIcoverage7.13.3indirekt
PyPIcoverage7.13.4indirekt
PyPIcoverage7.13.5indirekt
PyPIcoverage7.14.0indirekt
PyPIcrc32c2.8indirekt
PyPIcrewai1.13.0indirekt
PyPIcrewai1.6.1indirekt
PyPIcryptography46.0.7indirekt
PyPIcycler0.12.1indirekt
PyPIcyclopts4.5.4indirekt
PyPIcymem2.0.13indirekt
PyPIdask2026.1.2indirekt
PyPIdataclass-wizard0.39.1indirekt
PyPIdataclasses-json0.6.7indirekt
PyPIdatasets4.5.0indirekt
PyPIdatasets4.6.1indirekt
PyPIdatasets4.8.4indirekt
PyPIdatasets4.8.5indirekt
PyPIdateparser1.3.0indirekt
PyPIdebugpy1.8.20indirekt
PyPIdecorator5.2.1indirekt
PyPIdefusedxml0.7.1indirekt
PyPIdeprecated1.2.18indirekt
PyPIdeprecation2.1.0indirekt
PyPIdill0.4.0indirekt
PyPIdill0.4.1indirekt
PyPIdirtyjson1.0.8indirekt
PyPIdiskcache5.6.3indirekt
PyPIdiskcache-weave5.6.3.post1indirekt
PyPIdistlib0.4.0indirekt
PyPIdistributed2026.1.2indirekt
PyPIdistro1.9.0indirekt
PyPIdnspython2.8.0indirekt
PyPIdocopt0.6.2indirekt
PyPIdocstring-parser0.17.0indirekt
PyPIdocutils0.21.2indirekt
PyPIdocutils0.22.4indirekt
PyPIdurationpy0.10indirekt
PyPIelastic-transport8.17.1indirekt
PyPIelasticsearch8.19.3indirekt
PyPIemail-validator2.3.0indirekt
PyPIet-xmlfile2.0.0indirekt
PyPIevents0.5indirekt
PyPIexa-py1.16.1indirekt
PyPIexa-py1.16.2indirekt
PyPIexceptiongroup1.3.1indirekt
PyPIexecuting2.2.1indirekt
PyPIexpandvars1.1.2indirekt
PyPIextratools0.8.2.1indirekt
PyPIfastapi0.129.0indirekt
PyPIfastapi0.133.1indirekt
PyPIfastapi0.135.1indirekt
PyPIfastapi0.136.1indirekt
PyPIfastapi0.136.3indirekt
PyPIfastembed0.8.0indirekt
PyPIfastjsonschema2.21.2indirekt
PyPIfastmcp3.2.4indirekt
PyPIfastuuid0.14.0indirekt
PyPIfeedparser6.0.12indirekt
PyPIfickling0.1.7indirekt
PyPIfilelock3.20.3indirekt
PyPIfilelock3.24.3indirekt
PyPIfilelock3.25.0indirekt
PyPIfilelock3.29.0indirekt
PyPIfilelock3.29.1indirekt
PyPIfiletype1.2.0indirekt
PyPIflask3.1indirekt
PyPIflask3.1.2indirekt
PyPIflask3.1.3indirekt
PyPIflatbuffers25.12.19indirekt
PyPIfonttools4.61.1indirekt
PyPIfonttools4.62.1indirekt
PyPIfrozenlist1.8.0indirekt
PyPIfsspec2025.10.0indirekt
PyPIfsspec2026.2.0indirekt
PyPIfsspec2026.4.0indirekt
PyPIgalileo1.39.0indirekt
PyPIgalileo1.46.2indirekt
PyPIgalileo-core3.95.1indirekt
PyPIgitdb4.0.12indirekt
PyPIgitpython3.1.46indirekt
PyPIgitpython3.1.50indirekt
PyPIgoogle-adk1.35.0indirekt
PyPIgoogle-api-core2.30.0indirekt
PyPIgoogle-api-python-client2.190.0indirekt
PyPIgoogle-auth2.48.0indirekt
PyPIgoogle-auth2.53.0indirekt
PyPIgoogle-auth-httplib20.3.0indirekt
PyPIgoogle-cloud-aiplatform1.157.0indirekt
PyPIgoogle-cloud-appengine-logging1.8.0indirekt
PyPIgoogle-cloud-audit-log0.4.0indirekt
PyPIgoogle-cloud-bigquery3.40.1indirekt
PyPIgoogle-cloud-bigquery-storage2.36.2indirekt
PyPIgoogle-cloud-bigtable2.35.0indirekt
PyPIgoogle-cloud-core2.5.0indirekt
PyPIgoogle-cloud-dataplex2.20.0indirekt
PyPIgoogle-cloud-discoveryengine0.13.12indirekt
PyPIgoogle-cloud-iam2.21.0indirekt
PyPIgoogle-cloud-logging3.13.0indirekt
PyPIgoogle-cloud-monitoring2.29.1indirekt
PyPIgoogle-cloud-pubsub2.35.0indirekt
PyPIgoogle-cloud-resource-manager1.16.0indirekt
PyPIgoogle-cloud-secret-manager2.26.0indirekt
PyPIgoogle-cloud-spanner3.63.0indirekt
PyPIgoogle-cloud-speech2.36.1indirekt
PyPIgoogle-cloud-storage3.11.0indirekt
PyPIgoogle-cloud-storage3.9.0indirekt
PyPIgoogle-cloud-trace1.18.0indirekt
PyPIgoogle-crc32c1.8.0indirekt
PyPIgoogle-genai1.75.0indirekt
PyPIgoogle-resumable-media2.8.0indirekt
PyPIgoogle-search-results2.4.2indirekt
PyPIgoogleapis-common-protos1.72.0indirekt
PyPIgoogleapis-common-protos1.73.1indirekt
PyPIgoogleapis-common-protos1.75.0indirekt
PyPIgql4.0.0indirekt
PyPIgraphql-core3.2.7indirekt
PyPIgraphviz0.21indirekt
PyPIgreenlet3.3.1indirekt
PyPIgreenlet3.3.2indirekt
PyPIgreenlet3.5.0indirekt
PyPIgreenlet3.5.1indirekt
PyPIgriffe1.15.0indirekt
PyPIgriffe2.0.0indirekt
PyPIgriffecli2.0.0indirekt
PyPIgriffelib2.0.0indirekt
PyPIgriffelib2.0.2indirekt
PyPIgrpc-google-iam-v10.14.3indirekt
PyPIgrpc-interceptor0.15.4indirekt
PyPIgrpcio1.76.0indirekt
PyPIgrpcio1.78.0indirekt
PyPIgrpcio1.78.1indirekt
PyPIgrpcio1.80.0indirekt
PyPIgrpcio1.81.0indirekt
PyPIgrpcio-status1.71.2indirekt
PyPIgrpcio-status1.78.0indirekt
PyPIgunicorn23.0.0indirekt
PyPIh110.16.0indirekt
PyPIh24.3.0indirekt
PyPIhaystack-ai2.24.1indirekt
PyPIhaystack-experimental0.19.0indirekt
PyPIhf-xet1.2.0indirekt
PyPIhf-xet1.3.1indirekt
PyPIhf-xet1.3.2indirekt
PyPIhf-xet1.5.0indirekt
PyPIhf-xet1.5.1indirekt
PyPIhpack4.1.0indirekt
PyPIhtmldate1.9.4indirekt
PyPIhttpcore1.0.9indirekt
PyPIhttplib20.31.2indirekt
PyPIhttptools0.7.1indirekt
PyPIhttptools0.8.0indirekt
PyPIhttpx0.28.1indirekt
PyPIhttpx-sse0.4.3indirekt
PyPIhuggingface-hub0.36.0indirekt
PyPIhuggingface-hub0.36.2indirekt
PyPIhuggingface-hub1.16.1indirekt
PyPIhuggingface-hub1.17.0indirekt
PyPIhuggingface-hub1.21.0indirekt
PyPIhyperframe6.1.0indirekt
PyPIid1.6.1indirekt
PyPIidentify2.6.16indirekt
PyPIidna3.11indirekt
PyPIidna3.13indirekt
PyPIidna3.15indirekt
PyPIidna3.18indirekt
PyPIifaddr0.2.0indirekt
PyPIimagesize1.4.1indirekt
PyPIimportlib-metadata8.7.1indirekt
PyPIimportlib-metadata8.9.0indirekt
PyPIimportlib-resources6.5.2indirekt
PyPIiniconfig2.3.0indirekt
PyPIinstructor1.14.5indirekt
PyPIinstructor1.15.1indirekt
PyPIintervaltree3.2.1indirekt
PyPIipykernel7.1.0indirekt
PyPIipykernel7.2.0indirekt
PyPIipythonindirekt
PyPIipython8.38.0indirekt
PyPIisodate0.7.2indirekt
PyPIitsdangerous2.2.0indirekt
PyPIjaraco-classes3.4.0indirekt
PyPIjaraco-context6.1.0indirekt
PyPIjaraco-functools4.4.0indirekt
PyPIjedi0.19.2indirekt
PyPIjeepney0.9.0indirekt
PyPIjinja23.1.6indirekt
PyPIjiter0.10.0indirekt
PyPIjiter0.11.1indirekt
PyPIjiter0.13.0indirekt
PyPIjiter0.15.0indirekt
PyPIjmespath1.1.0indirekt
PyPIjoblib1.5.3indirekt
PyPIjoserfc1.6.4indirekt
PyPIjoserfc1.6.5indirekt
PyPIjoserfc1.7.0indirekt
PyPIjson-repair0.25.2indirekt
PyPIjson50.10.0indirekt
PyPIjson50.13.0indirekt
PyPIjsonpatch1.33indirekt
PyPIjsonpath-ng1.8.0indirekt
PyPIjsonpointer3.0.0indirekt
PyPIjsonpointer3.1.1indirekt
PyPIjsonref1.1.0indirekt
PyPIjsonschema4.26.0indirekt
PyPIjsonschema-path0.3.4indirekt
PyPIjsonschema-path0.4.1indirekt
PyPIjsonschema-specifications2025.9.1indirekt
PyPIjupyter-client8.8.0indirekt
PyPIjupyter-core5.9.1indirekt
PyPIjupyterlab-pygments0.3.0indirekt
PyPIjustext3.0.2indirekt
PyPIkaitaistruct0.11indirekt
PyPIkeyring25.7.0indirekt
PyPIkiwisolver1.4.9indirekt
PyPIkiwisolver1.5.0indirekt
PyPIkubernetes35.0.0indirekt
PyPIlance-namespace0.7.6indirekt
PyPIlance-namespace-urllib3-client0.7.6indirekt
PyPIlancedb0.30.0indirekt
PyPIlangchain1.2.10indirekt
PyPIlangchain1.3.4indirekt
PyPIlangchain-aws1.1.0indirekt
PyPIlangchain-aws1.5.0indirekt
PyPIlangchain-classic1.0.1indirekt
PyPIlangchain-classic1.0.5indirekt
PyPIlangchain-classic1.0.7indirekt
PyPIlangchain-community0.4.1indirekt
PyPIlangchain-core1.2.11indirekt
PyPIlangchain-core1.2.13indirekt
PyPIlangchain-core1.2.14indirekt
PyPIlangchain-core1.2.16indirekt
PyPIlangchain-core1.2.17indirekt
PyPIlangchain-core1.2.9indirekt
PyPIlangchain-core1.3.2indirekt
PyPIlangchain-core1.4.0indirekt
PyPIlangchain-exa1.1.0indirekt
PyPIlangchain-huggingface1.2.2indirekt
PyPIlangchain-litellm0.6.5indirekt
PyPIlangchain-litellm0.6.6indirekt
PyPIlangchain-milvus0.3.3indirekt
PyPIlangchain-nvidia-ai-endpoints1.0.4indirekt
PyPIlangchain-nvidia-ai-endpoints1.4.1indirekt
PyPIlangchain-oci0.2.5indirekt
PyPIlangchain-oci0.2.7indirekt
PyPIlangchain-openai1.1.10indirekt
PyPIlangchain-openai1.1.7indirekt
PyPIlangchain-openai1.1.9indirekt
PyPIlangchain-openai1.2.2indirekt
PyPIlangchain-protocol0.0.15indirekt
PyPIlangchain-protocol0.0.16indirekt
PyPIlangchain-tavily0.2.18indirekt
PyPIlangchain-text-splitters1.1.0indirekt
PyPIlangchain-text-splitters1.1.1indirekt
PyPIlangchain-text-splitters1.1.2indirekt
PyPIlanggraph1.0.10indirekt
PyPIlanggraph1.0.9indirekt
PyPIlanggraph1.2.4indirekt
PyPIlanggraph-checkpoint4.0.0indirekt
PyPIlanggraph-checkpoint4.0.1indirekt
PyPIlanggraph-checkpoint4.1.0indirekt
PyPIlanggraph-checkpoint4.1.1indirekt
PyPIlanggraph-prebuilt1.0.8indirekt
PyPIlanggraph-prebuilt1.1.0indirekt
PyPIlanggraph-sdk0.3.8indirekt
PyPIlanggraph-sdk0.3.9indirekt
PyPIlanggraph-sdk0.4.2indirekt
PyPIlangsmith0.8.0indirekt
PyPIlangsmith0.8.11indirekt
PyPIlark1.3.1indirekt
PyPIlazy-imports1.2.0indirekt
PyPIlazy-object-proxy1.12.0indirekt
PyPIlinkify-it-py2.1.0indirekt
PyPIlitellm1.74.1indirekt
PyPIlitellm1.81.13indirekt
PyPIlitellm1.84.0indirekt
PyPIlitellm1.87.0indirekt
PyPIllama-index0.14.23indirekt
PyPIllama-index-core0.14.23indirekt
PyPIllama-index-embeddings-azure-openai0.5.2indirekt
PyPIllama-index-embeddings-nvidia0.4.2indirekt
PyPIllama-index-embeddings-openai0.6.0indirekt
PyPIllama-index-instrumentation0.4.2indirekt
PyPIllama-index-instrumentation0.5.0indirekt
PyPIllama-index-llms-anthropic0.8.6indirekt
PyPIllama-index-llms-azure-openai0.5.5indirekt
PyPIllama-index-llms-bedrock0.4.2indirekt
PyPIllama-index-llms-litellm0.6.3indirekt
PyPIllama-index-llms-nvidia0.5.1indirekt
PyPIllama-index-llms-openai0.7.9indirekt
PyPIllama-index-llms-openai-like0.7.2indirekt
PyPIllama-index-readers-file0.5.6indirekt
PyPIllama-index-workflows2.14.2indirekt
PyPIllama-index-workflows2.22.1indirekt
PyPIlocket1.0.0indirekt
PyPIlockfile0.12.2indirekt
PyPIloguru0.7.3indirekt
PyPIlxml5.4.0indirekt
PyPIlxml6.0.2indirekt
PyPIlxml-html-clean0.4.4indirekt
PyPImako1.3.10indirekt
PyPImarkdown-it-py3.0.0indirekt
PyPImarkdown-it-py4.0.0indirekt
PyPImarkdown-it-py4.2.0indirekt
PyPImarkdownify1.2.2indirekt
PyPImarkupsafe3.0.3indirekt
PyPImarshmallow3.26.2indirekt
PyPImatplotlib3.10.8indirekt
PyPImatplotlib-inline0.2.1indirekt
PyPImcp1.26.0indirekt
PyPImcp1.27.1indirekt
PyPImcp-server-time2025.9.25indirekt
PyPImdit-py-plugins0.5.0indirekt
PyPImdit-py-plugins0.6.1indirekt
PyPImdurl0.1.2indirekt
PyPImem0ai0.1.115indirekt
PyPImem0ai0.1.116indirekt
PyPImem0ai0.1.118indirekt
PyPImemmachine-client0.3.0indirekt
PyPImemmachine-common0.3.0indirekt
PyPImemmachine-common0.3.3indirekt
PyPImicrosoft-agents-a365-notifications0.1.0indirekt
PyPImicrosoft-agents-a365-observability-core1.0.0indirekt
PyPImicrosoft-agents-a365-runtime1.0.0indirekt
PyPImicrosoft-agents-a365-tooling0.1.0indirekt
PyPImicrosoft-agents-activity0.8.0indirekt
PyPImicrosoft-agents-authentication-msal0.8.0indirekt
PyPImicrosoft-agents-hosting-aiohttp0.8.0indirekt
PyPImicrosoft-agents-hosting-core0.8.0indirekt
PyPImilvus-lite2.5.1indirekt
PyPIminio7.2.20indirekt
PyPImistune3.2.0indirekt
PyPIml-dtypes0.5.4indirekt
PyPImmh35.2.0indirekt
PyPImmh35.2.1indirekt
PyPImore-itertools10.8.0indirekt
PyPImpmath1.3.0indirekt
PyPImsal1.34.0indirekt
PyPImsal1.36.0indirekt
PyPImsal-extensions1.3.1indirekt
PyPImsgpack1.1.2indirekt
PyPImultidict6.7.1indirekt
PyPImultiprocess0.70.18indirekt
PyPImultiprocess0.70.19indirekt
PyPImurmurhash1.0.15indirekt
PyPImypy-extensions1.1.0indirekt
PyPImyst-parser4.0.1indirekt
PyPInarwhals2.16.0indirekt
PyPInarwhals2.17.0indirekt
PyPInarwhals2.22.0indirekt
PyPInat-a365-example0.1.0indirekt
PyPInbclient0.10.4indirekt
PyPInbconvert7.17.0indirekt
PyPInbformat5.10.4indirekt
PyPInbsphinx0.9.8indirekt
PyPInemo-agent-toolkit-redis0.2.0indirekt
PyPInemo-agent-toolkit-tavily0.1.0indirekt
PyPInemo-microservices1.5.0indirekt
PyPInemoguardrails0.21.0indirekt
PyPInest-asyncio1.6.0indirekt
PyPInest-asyncio21.7.1indirekt
PyPInest-asyncio21.7.2indirekt
PyPInetworkx3.6.1indirekt
PyPInh30.3.3indirekt
PyPInltk3.9.4indirekt
PyPInodeenv1.10.0indirekt
PyPInumpyindirekt
PyPInumpy2.4.2indirekt
PyPInumpy2.4.4indirekt
PyPInumpy2.4.6indirekt
PyPInvidia-haystack0.3.0indirekt
PyPInvidia-nat-atifindirekt
PyPInvidia-nat-atif1.8.0indirekt
PyPInvidia-nat-coreindirekt
PyPInvidia-nat-core1.8.0indirekt
PyPInvidia-nat-evalindirekt
PyPInvidia-nat-mcpindirekt
PyPInvidia-nat-opentelemetryindirekt
PyPInvidia-nat-testindirekt
PyPInvidia-rag2.4.0indirekt
PyPInvidia-rag2.5.0indirekt
PyPInvidia-sphinx-theme0.0.9.post1indirekt
PyPIoauthlib3.3.1indirekt
PyPIoci2.171.0indirekt
PyPIoci2.177.0indirekt
PyPIoci-openai1.1.0indirekt
PyPIonnxruntime1.24.2indirekt
PyPIonnxruntime1.26.0indirekt
PyPIopenai1.109.1indirekt
PyPIopenai2.21.0indirekt
PyPIopenai2.24.0indirekt
PyPIopenai2.30.0indirekt
PyPIopenai2.31.0indirekt
PyPIopenai2.36.0indirekt
PyPIopenai2.40.0indirekt
PyPIopenapi-core0.19.4indirekt
PyPIopenapi-pydantic0.5.1indirekt
PyPIopenapi-schema-validator0.6.3indirekt
PyPIopenapi-spec-validator0.7.2indirekt
PyPIopenevals0.1.3indirekt
PyPIopenevals0.2.0indirekt
PyPIopeninference-instrumentation0.1.44indirekt
PyPIopeninference-instrumentation0.1.46indirekt
PyPIopeninference-instrumentation0.1.51indirekt
PyPIopeninference-instrumentation-langchain0.1.29indirekt
PyPIopeninference-semantic-conventions0.1.26indirekt
PyPIopeninference-semantic-conventions0.1.29indirekt
PyPIopeninference-semantic-conventions0.1.30indirekt
PyPIopenpipe-art0.5.17indirekt
PyPIopenpyxl3.1.5indirekt
PyPIopensearch-haystack4.6.0indirekt
PyPIopensearch-py2.8.0indirekt
PyPIopentelemetry-api1.34.1indirekt
PyPIopentelemetry-api1.38.0indirekt
PyPIopentelemetry-api1.39.1indirekt
PyPIopentelemetry-api1.40.0indirekt
PyPIopentelemetry-api1.42.0indirekt
PyPIopentelemetry-api1.42.1indirekt
PyPIopentelemetry-exporter-gcp-logging1.11.0a0indirekt
PyPIopentelemetry-exporter-gcp-logging1.12.0a0indirekt
PyPIopentelemetry-exporter-gcp-monitoring1.11.0a0indirekt
PyPIopentelemetry-exporter-gcp-trace1.11.0indirekt
PyPIopentelemetry-exporter-otlp1.39.1indirekt
PyPIopentelemetry-exporter-otlp1.40.0indirekt
PyPIopentelemetry-exporter-otlp1.42.0indirekt
PyPIopentelemetry-exporter-otlp1.42.1indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.34.1indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.38.0indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.39.1indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.40.0indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.42.0indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.42.1indirekt
PyPIopentelemetry-exporter-otlp-proto-grpc1.34.1indirekt
PyPIopentelemetry-exporter-otlp-proto-grpc1.39.1indirekt
PyPIopentelemetry-exporter-otlp-proto-grpc1.40.0indirekt
PyPIopentelemetry-exporter-otlp-proto-grpc1.42.0indirekt
PyPIopentelemetry-exporter-otlp-proto-grpc1.42.1indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.34.1indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.38.0indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.39.1indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.40.0indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.42.0indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.42.1indirekt
PyPIopentelemetry-instrumentation0.60b1indirekt
PyPIopentelemetry-instrumentation-threading0.60b1indirekt
PyPIopentelemetry-proto1.34.1indirekt
PyPIopentelemetry-proto1.38.0indirekt
PyPIopentelemetry-proto1.39.1indirekt
PyPIopentelemetry-proto1.40.0indirekt
PyPIopentelemetry-proto1.42.0indirekt
PyPIopentelemetry-proto1.42.1indirekt
PyPIopentelemetry-resourcedetector-gcp1.11.0a0indirekt
PyPIopentelemetry-sdk1.34.1indirekt
PyPIopentelemetry-sdk1.38.0indirekt
PyPIopentelemetry-sdk1.39.1indirekt
PyPIopentelemetry-sdk1.40.0indirekt
PyPIopentelemetry-sdk1.42.0indirekt
PyPIopentelemetry-sdk1.42.1indirekt
PyPIopentelemetry-semantic-conventions0.55b1indirekt
PyPIopentelemetry-semantic-conventions0.59b0indirekt
PyPIopentelemetry-semantic-conventions0.60b1indirekt
PyPIopentelemetry-semantic-conventions0.61b0indirekt
PyPIopentelemetry-semantic-conventions0.63b0indirekt
PyPIopentelemetry-semantic-conventions0.63b1indirekt
PyPIoptuna4.4.0indirekt
PyPIorjson3.11.6indirekt
PyPIorjson3.11.7indirekt
PyPIorjson3.11.8indirekt
PyPIorjson3.11.9indirekt
PyPIormsgpack1.12.2indirekt
PyPIoverrides7.7.0indirekt
PyPIpackaging25.0indirekt
PyPIpackaging26.0indirekt
PyPIpackaging26.2indirekt
PyPIpandasindirekt
PyPIpandas2.3.3indirekt
PyPIpandocfilters1.5.1indirekt
PyPIparse1.21.1indirekt
PyPIparso0.8.5indirekt
PyPIparso0.8.6indirekt
PyPIpartd1.4.2indirekt
PyPIpathable0.4.4indirekt
PyPIpathable0.5.0indirekt
PyPIpdfminer-six20251230indirekt
PyPIpdfminer-six20260107indirekt
PyPIpdfplumber0.11.10indirekt
PyPIpdfplumber0.11.9indirekt
PyPIpexpect4.9.0indirekt
PyPIphonenumbers9.0.24indirekt
PyPIphonenumbers9.0.31indirekt
PyPIpillow12.1.0indirekt
PyPIpillow12.1.1indirekt
PyPIpillow12.2.0indirekt
PyPIpip26.0indirekt
PyPIpip26.0.1indirekt
PyPIpip26.1indirekt
PyPIpip26.1.1indirekt
PyPIpip26.1.2indirekt
PyPIpkce1.0.3indirekt
PyPIpkginfo1.12.1.2indirekt
PyPIplatformdirs4.10.0indirekt
PyPIplatformdirs4.5.1indirekt
PyPIplatformdirs4.9.2indirekt
PyPIplatformdirs4.9.6indirekt
PyPIplotlyindirekt
PyPIplotly6.5.2indirekt
PyPIplotly6.8.0indirekt
PyPIpluggy1.6.0indirekt
PyPIpolars1.39.3indirekt
PyPIpolars-runtime-321.39.3indirekt
PyPIpolyfile-weave0.5.9indirekt
PyPIportalocker2.7.0indirekt
PyPIportalocker3.2.0indirekt
PyPIposthog5.4.0indirekt
PyPIposthog7.9.3indirekt
PyPIprance25.4.8.0indirekt
PyPIpre-commit4.5.1indirekt
PyPIprefixspan0.5.2indirekt
PyPIpreshed3.0.12indirekt
PyPIpreshed3.0.13indirekt
PyPIpresidio-analyzer2.2.361indirekt
PyPIpresidio-analyzer2.2.362indirekt
PyPIpresidio-anonymizer2.2.361indirekt
PyPIpresidio-anonymizer2.2.362indirekt
PyPIprompt-toolkit3.0.52indirekt
PyPIpropcache0.4.1indirekt
PyPIpropcache0.5.2indirekt
PyPIproto-plus1.27.1indirekt
PyPIprotobuf5.29.6indirekt
PyPIprotobuf6.33.5indirekt
PyPIprotobuf6.33.6indirekt
PyPIprotobuf7.34.0indirekt
PyPIprotobuf7.34.1indirekt
PyPIpsutil6.0.0indirekt
PyPIpsutil7.2.2indirekt
PyPIptyprocess0.7.0indirekt
PyPIpure-eval0.2.3indirekt
PyPIpy-key-value-aio0.4.4indirekt
PyPIpy-rust-stemmers0.1.8indirekt
PyPIpyarrow23.0.0indirekt
PyPIpyarrow23.0.1indirekt
PyPIpyarrow24.0.0indirekt
PyPIpyasn10.6.2indirekt
PyPIpyasn1-modules0.4.2indirekt
PyPIpybars40.9.13indirekt
PyPIpybase641.4.3indirekt
PyPIpycparser3.0indirekt
PyPIpycryptodome3.23.0indirekt
PyPIpydanticindirekt
PyPIpydantic2.11.10indirekt
PyPIpydantic2.12.5indirekt
PyPIpydantic2.13.4indirekt
PyPIpydantic-core2.33.2indirekt
PyPIpydantic-core2.41.5indirekt
PyPIpydantic-core2.46.4indirekt
PyPIpydantic-partial0.10.2indirekt
PyPIpydantic-settings2.10.1indirekt
PyPIpydantic-settings2.12.0indirekt
PyPIpydantic-settings2.13.0indirekt
PyPIpydantic-settings2.13.1indirekt
PyPIpydantic-settings2.14.0indirekt
PyPIpydantic-settings2.14.1indirekt
PyPIpydata-sphinx-theme0.16.1indirekt
PyPIpyee13.0.1indirekt
PyPIpygments2.19.2indirekt
PyPIpygments2.20.0indirekt
PyPIpyjwt2.13.0indirekt
PyPIpylibsrtp1.0.0indirekt
PyPIpymeta30.5.1indirekt
PyPIpymilvus2.6.9indirekt
PyPIpymilvus-model0.3.2indirekt
PyPIpymysql1.1.2indirekt
PyPIpyopenssl25.3.0indirekt
PyPIpyopenssl26.0.0indirekt
PyPIpyopenssl26.2.0indirekt
PyPIpyparsing3.3.2indirekt
PyPIpypdf6.6.2indirekt
PyPIpypdf6.7.1indirekt
PyPIpypdf6.7.4indirekt
PyPIpypdfium25.10.1indirekt
PyPIpypdfium25.5.0indirekt
PyPIpyperclip1.11.0indirekt
PyPIpypika0.51.1indirekt
PyPIpyproject-hooks1.2.0indirekt
PyPIpyreadline33.5.4indirekt
PyPIpytest9.0.3indirekt
PyPIpytest-asyncio1.3.0indirekt
PyPIpytest-cov6.3.0indirekt
PyPIpytest-httpserver1.1.3indirekt
PyPIpytest-httpserver1.1.4indirekt
PyPIpytest-httpserver1.1.5indirekt
PyPIpytest-timeout2.4.0indirekt
PyPIpython-daemon3.1.2indirekt
PyPIpython-dateutil2.9.0.post0indirekt
PyPIpython-docx1.2.0indirekt
PyPIpython-dotenv1.1.1indirekt
PyPIpython-dotenv1.2.1indirekt
PyPIpython-dotenv1.2.2indirekt
PyPIpython-multipart0.0.22indirekt
PyPIpython-multipart0.0.27indirekt
PyPIpython-multipart0.0.29indirekt
PyPIpython-multipart0.0.30indirekt
PyPIpython-ulid3.1.0indirekt
PyPIpytz2025.2indirekt
PyPIpytz2026.1.post1indirekt
PyPIpytz2026.2indirekt
PyPIpyuwsgi2.0.*indirekt
PyPIpywin32311indirekt
PyPIpywin32-ctypes0.2.3indirekt
PyPIpyyaml6.0.3indirekt
PyPIpyzmq27.1.0indirekt
PyPIqdrant-client1.17.0indirekt
PyPIragas0.4.3indirekt
PyPIreadme-renderer44.0indirekt
PyPIredis5.3.1indirekt
PyPIredis7.2.0indirekt
PyPIredisvl0.22.0indirekt
PyPIreferencing0.36.2indirekt
PyPIreferencing0.37.0indirekt
PyPIregex2026.1.15indirekt
PyPIregex2026.2.19indirekt
PyPIregex2026.2.28indirekt
PyPIregex2026.5.9indirekt
PyPIrequests2.32.5indirekt
PyPIrequests2.33.1indirekt
PyPIrequests2.34.2indirekt
PyPIrequests-file3.0.1indirekt
PyPIrequests-oauthlib2.0.0indirekt
PyPIrequests-toolbelt1.0.0indirekt
PyPIrfc3339-validator0.1.4indirekt
PyPIrfc39862.0.0indirekt
PyPIrich14.3.1indirekt
PyPIrich14.3.2indirekt
PyPIrich14.3.3indirekt
PyPIrich14.3.4indirekt
PyPIrich-rst1.3.2indirekt
PyPIroman-numerals4.1.0indirekt
PyPIroman-numerals-py4.1.0indirekt
PyPIrpds-py0.30.0indirekt
PyPIrpds-py2026.5.1indirekt
PyPIrsa4.9.1indirekt
PyPIruamel-yaml0.19.1indirekt
PyPIruamel-yaml-clibz0.3.5indirekt
PyPIruff0.15.0indirekt
PyPIs3transfer0.14.0indirekt
PyPIs3transfer0.18.0indirekt
PyPIsafetensors0.7.0indirekt
PyPIscikit-learn1.8.0indirekt
PyPIscikit-network0.33.5indirekt
PyPIscipyindirekt
PyPIscipy1.17.0indirekt
PyPIscipy1.17.1indirekt
PyPIseaborn0.13.2indirekt
PyPIsecretstorage3.5.0indirekt
PyPIsemantic-kernel1.42.0indirekt
PyPIsentry-sdk2.53.0indirekt
PyPIsetproctitle1.3.7indirekt
PyPIsetuptools80.10.2indirekt
PyPIsetuptools81.0.0indirekt
PyPIsetuptools82.0.0indirekt
PyPIsetuptools82.0.1indirekt
PyPIsetuptools-dynamic-dependenciesindirekt
PyPIsetuptools-scmindirekt
PyPIsetuptools-scm9.2.2indirekt
PyPIsgmllib3k1.0.0indirekt
PyPIshellingham1.5.4indirekt
PyPIsimpleeval1.0.7indirekt
PyPIsimsimd6.5.13indirekt
PyPIsix1.17.0indirekt
PyPIslack-bolt1.27.0indirekt
PyPIslack-sdk3.40.1indirekt
PyPIsmart-open7.5.0indirekt
PyPIsmart-open7.6.1indirekt
PyPIsmmap5.0.2indirekt
PyPIsniffio1.3.1indirekt
PyPIsnowballstemmer3.0.1indirekt
PyPIsortedcontainers2.4.0indirekt
PyPIsoupsieve2.8.3indirekt
PyPIsoupsieve2.8.4indirekt
PyPIspacy3.8.11indirekt
PyPIspacy3.8.14indirekt
PyPIspacy-legacy3.0.12indirekt
PyPIspacy-loggers1.0.5indirekt
PyPIsphinx8.2.3indirekt
PyPIsphinx-autoapi3.7.0indirekt
PyPIsphinx-copybutton0.5.2indirekt
PyPIsphinx-design0.7.0indirekt
PyPIsphinx-mermaid0.0.8indirekt
PyPIsphinx-reredirects1.1.0indirekt
PyPIsphinxcontrib-applehelp2.0.0indirekt
PyPIsphinxcontrib-devhelp2.0.0indirekt
PyPIsphinxcontrib-htmlhelp2.1.0indirekt
PyPIsphinxcontrib-jsmath1.0.1indirekt
PyPIsphinxcontrib-qthelp2.0.0indirekt
PyPIsphinxcontrib-serializinghtml2.0.0indirekt
PyPIsqlalchemy2.0.46indirekt
PyPIsqlalchemy2.0.47indirekt
PyPIsqlalchemy2.0.48indirekt
PyPIsqlalchemy2.0.49indirekt
PyPIsqlalchemy2.0.50indirekt
PyPIsqlalchemy-spanner1.17.2indirekt
PyPIsqlparse0.5.5indirekt
PyPIsrsly2.5.2indirekt
PyPIsrsly2.5.3indirekt
PyPIsse-starlette3.0.3indirekt
PyPIsse-starlette3.2.0indirekt
PyPIsse-starlette3.4.4indirekt
PyPIstack-data0.6.3indirekt
PyPIstarlette0.52.1indirekt
PyPIstarlette1.0.0indirekt
PyPIstarlette1.2.1indirekt
PyPIstdlib-list0.11.1indirekt
PyPIstrands-agents1.27.0indirekt
PyPIstrands-agents1.34.1indirekt
PyPIstrands-agents1.35.0indirekt
PyPIstrands-agents-tools0.2.21indirekt
PyPIstriprtf0.0.26indirekt
PyPIsympy1.14.0indirekt
PyPItabulate0.10.0indirekt
PyPItabulate0.9.0indirekt
PyPItavily-python0.7.25indirekt
PyPItblib3.2.2indirekt
PyPItenacity8.3.0indirekt
PyPItenacity9.1.2indirekt
PyPItenacity9.1.3indirekt
PyPItenacity9.1.4indirekt
PyPItextual8.2.6indirekt
PyPIthinc8.3.10indirekt
PyPIthinc8.3.13indirekt
PyPIthreadpoolctl3.6.0indirekt
PyPItiktoken0.12.0indirekt
PyPItiktoken0.13.0indirekt
PyPItinycss21.4.0indirekt
PyPItinytag2.2.0indirekt
PyPItinytag2.2.1indirekt
PyPItld0.13.1indirekt
PyPItldextract5.3.1indirekt
PyPItokenizers0.22.2indirekt
PyPItokenizers0.23.1indirekt
PyPItomli2.0.2indirekt
PyPItomli2.4.0indirekt
PyPItomli2.4.1indirekt
PyPItomli-w1.1.0indirekt
PyPItomli-w1.2.0indirekt
PyPItoolz1.1.0indirekt
PyPItornado6.5.4indirekt
PyPItqdm4.67.2indirekt
PyPItqdm4.67.3indirekt
PyPItqdm4.68.1indirekt
PyPItrafilatura2.0.0indirekt
PyPItraitlets5.14.3indirekt
PyPItransformers5.12.1indirekt
PyPItwine6.2.0indirekt
PyPItyper0.23.1indirekt
PyPItyper0.24.0indirekt
PyPItyper0.24.1indirekt
PyPItyper0.25.1indirekt
PyPItyper0.26.7indirekt
PyPItyper-slim0.24.0indirekt
PyPItyping-extensions4.15.0indirekt
PyPItyping-inspect0.9.0indirekt
PyPItyping-inspection0.4.2indirekt
PyPItzdata2025.3indirekt
PyPItzdata2026.2indirekt
PyPItzlocal5.3.1indirekt
PyPIuc-micro-py2.0.0indirekt
PyPIuncalled-for0.3.2indirekt
PyPIuritemplate4.2.0indirekt
PyPIurllib32.6.3indirekt
PyPIurllib32.7.0indirekt
PyPIusearch2.21.0indirekt
PyPIusearch2.23.0indirekt
PyPIuuid-utils0.14.0indirekt
PyPIuuid-utils0.14.1indirekt
PyPIuuid-utils0.16.0indirekt
PyPIuv0.9.28indirekt
PyPIuv0.9.30indirekt
PyPIuvicorn0.40.0indirekt
PyPIuvicorn0.41.0indirekt
PyPIuvicorn0.46.0indirekt
PyPIuvicorn0.47.0indirekt
PyPIuvicorn0.48.0indirekt
PyPIuvloop0.21.0indirekt
PyPIuvloop0.22.1indirekt
PyPIvale3.13.0.0indirekt
PyPIvirtualenv20.38.0indirekt
PyPIwandb0.25.0indirekt
PyPIwasabi1.1.3indirekt
PyPIwatchdog6.0.0indirekt
PyPIwatchfiles1.1.1indirekt
PyPIwatchfiles1.2.0indirekt
PyPIwcwidth0.5.3indirekt
PyPIwcwidth0.6.0indirekt
PyPIwcwidth0.7.0indirekt
PyPIweasel0.4.3indirekt
PyPIweasel1.0.0indirekt
PyPIweave0.52.28indirekt
PyPIweave0.52.36indirekt
PyPIwebencodings0.5.1indirekt
PyPIwebsocket-client1.9.0indirekt
PyPIwebsockets15.0.1indirekt
PyPIwebsockets16.0indirekt
PyPIwerkzeug3.1.5indirekt
PyPIwerkzeug3.1.6indirekt
PyPIwerkzeug3.1.8indirekt
PyPIwikipedia1.4.0indirekt
PyPIwin32-setctime1.2.0indirekt
PyPIwrapt1.17.3indirekt
PyPIwrapt2.2.0indirekt
PyPIwrapt2.2.1indirekt
PyPIxxhash3.6.0indirekt
PyPIxxhash3.7.0indirekt
PyPIyapf0.43.0indirekt
PyPIyarl1.22.0indirekt
PyPIyarl1.23.0indirekt
PyPIyarl1.24.2indirekt
PyPIzep-cloud3.16.0indirekt
PyPIzict3.0.0indirekt
PyPIzipp3.23.0indirekt
PyPIzipp4.1.0indirekt
PyPIzstandard0.25.0indirekt
JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 92423,
      "has_wiki": true,
      "homepage": "https://docs.nvidia.com/nemo/agent-toolkit/latest/",
      "languages": {
        "Jinja": 3293,
        "Shell": 50178,
        "Python": 11696518,
        "Dockerfile": 4820
      },
      "pushed_at": "2026-07-19T04:10:18Z",
      "created_at": "2025-03-06T17:23:52Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-20T09:00:27Z",
      "description": "The NVIDIA NeMo Agent toolkit is an open-source library for efficiently connecting and optimizing teams of AI agents.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "develop",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Python",
      "significant_languages": [
        "Python"
      ]
    },
    "owner": {
      "blog": "https://nvidia.com",
      "name": "NVIDIA Corporation",
      "type": "Organization",
      "login": "NVIDIA",
      "company": null,
      "location": "2788 San Tomas Expressway, Santa Clara, CA, 95051",
      "followers": 28148,
      "avatar_url": "https://avatars.githubusercontent.com/u/1728152?v=4",
      "created_at": "2012-05-10T22:06:34Z",
      "is_verified": null,
      "public_repos": 769,
      "account_age_days": 5183
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases_count": 15,
      "commits_last_year": 1207,
      "latest_release_at": "2026-06-16T22:44:47Z",
      "latest_release_tag": "v1.8.0",
      "releases_from_tags": false,
      "days_since_last_push": 1,
      "active_weeks_last_year": 51,
      "days_since_latest_release": 33,
      "mean_days_between_releases": 26.1
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "nvidia-nat",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "ai",
            "rag",
            "agents",
            "Programming Language :: Python",
            "Programming Language :: Python :: 3.11",
            "Programming Language :: Python :: 3.12",
            "Programming Language :: Python :: 3.13"
          ],
          "ecosystem": "pypi",
          "matches_repo": true,
          "registry_url": "https://pypi.org/project/nvidia-nat/",
          "is_deprecated": false,
          "latest_version": "1.8.0",
          "repository_url": "https://github.com/NVIDIA/NeMo-Agent-Toolkit",
          "versions_count": 449,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 161041,
          "first_published_at": "2025-08-08T15:39:30.282667Z",
          "latest_published_at": "2026-06-17T00:25:55.043213Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 33
        }
      ]
    },
    "popularity": {
      "forks": 712,
      "stars": 2505,
      "watchers": 32,
      "open_issues_and_prs": 44
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples",
        "notebooks"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": true,
      "bootstrap_files": [
        "docs/Makefile"
      ],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [],
      "largest_source_bytes": 85894,
      "source_files_sampled": 1643,
      "oversized_source_files": 8,
      "agent_instruction_files": [
        ".cursor/rules/cursor-rules.mdc",
        ".cursor/rules/documentation/capitalization.mdc",
        ".cursor/rules/documentation/categories.mdc",
        ".cursor/rules/documentation/formatting.mdc",
        ".cursor/rules/documentation/general.mdc",
        ".cursor/rules/documentation/latinisms.mdc",
        ".cursor/rules/documentation/lists-and-tables.mdc",
        ".cursor/rules/documentation/numbers-and-dates.mdc",
        ".cursor/rules/documentation/punctuation.mdc",
        ".cursor/rules/documentation/voice-and-tone.mdc",
        ".cursor/rules/documentation/writing-process.mdc",
        ".cursor/rules/general.mdc",
        ".cursor/rules/nat-agents/general.mdc",
        ".cursor/rules/nat-cli/general.mdc",
        ".cursor/rules/nat-cli/nat-eval.mdc",
        ".cursor/rules/nat-cli/nat-info.mdc",
        ".cursor/rules/nat-cli/nat-run-serve.mdc",
        ".cursor/rules/nat-cli/nat-workflow.mdc",
        ".cursor/rules/nat-setup/general.mdc",
        ".cursor/rules/nat-setup/nat-toolkit-installation.mdc",
        ".cursor/rules/nat-tests/general.mdc",
        ".cursor/rules/nat-tests/integration-tests.mdc",
        ".cursor/rules/nat-tests/nat-test-llm.mdc",
        ".cursor/rules/nat-workflows/add-functions.mdc",
        ".cursor/rules/nat-workflows/add-tools.mdc",
        ".cursor/rules/nat-workflows/general.mdc",
        "AGENTS.md",
        "skills/nat-agent-configuration/references/agents.md"
      ],
      "agent_instruction_max_bytes": 10375
    },
    "dependencies": {
      "manifests": [
        "pyproject.toml"
      ],
      "ecosystems": [
        "pypi"
      ],
      "dependencies": [],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "a2a-sdk",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "pypi"
          },
          {
            "name": "abnf",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "accessible-pygments",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "agent-memory-client",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "agno",
            "direct": false,
            "version": "2.6.5",
            "ecosystem": "pypi"
          },
          {
            "name": "aioboto3",
            "direct": false,
            "version": "15.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiobotocore",
            "direct": false,
            "version": "2.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiofile",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiofiles",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohappyeyeballs",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohappyeyeballs",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.5",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp-retry",
            "direct": false,
            "version": "2.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aioice",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "aioitertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiomysql",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "aiortc",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiorwlock",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiorwlock",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosignal",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosqlite",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosqlite",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "alabaster",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "alembic",
            "direct": false,
            "version": "1.18.4",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-doc",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "annoy",
            "direct": false,
            "version": "1.17.3",
            "ecosystem": "pypi"
          },
          {
            "name": "ansible-runner",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "anthropic",
            "direct": false,
            "version": "0.77.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anthropic",
            "direct": false,
            "version": "0.83.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "appdirs",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "appnope",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "argon2-cffi",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "argon2-cffi-bindings",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "arize-phoenix-otel",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "arize-phoenix-otel",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "arize-phoenix-otel",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "pypi"
          },
          {
            "name": "arxiv",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "asgi-lifespan",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "astroid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "pypi"
          },
          {
            "name": "astroid",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "asttokens",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "async-timeout",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "25.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "26.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "authlib",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "autogen-agentchat",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "pypi"
          },
          {
            "name": "autogen-core",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "pypi"
          },
          {
            "name": "autogen-ext",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "pypi"
          },
          {
            "name": "av",
            "direct": false,
            "version": "16.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aws-requests-auth",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-ai-agents",
            "direct": false,
            "version": "1.2.0b6",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-ai-projects",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-core",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-core",
            "direct": false,
            "version": "1.38.2",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-core",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-identity",
            "direct": false,
            "version": "1.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-identity",
            "direct": false,
            "version": "1.25.2",
            "ecosystem": "pypi"
          },
          {
            "name": "azure-storage-blob",
            "direct": false,
            "version": "12.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "babel",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "backoff",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-tarfile",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "banks",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "bcrypt",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "beartype",
            "direct": false,
            "version": "0.22.9",
            "ecosystem": "pypi"
          },
          {
            "name": "beautifulsoup4",
            "direct": false,
            "version": "4.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "bleach",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "blinker",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "blis",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": false,
            "version": "1.40.61",
            "ecosystem": "pypi"
          },
          {
            "name": "boto3",
            "direct": false,
            "version": "1.43.22",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": false,
            "version": "1.40.61",
            "ecosystem": "pypi"
          },
          {
            "name": "botocore",
            "direct": false,
            "version": "1.43.22",
            "ecosystem": "pypi"
          },
          {
            "name": "build",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "6.2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "cachetools",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "caio",
            "direct": false,
            "version": "0.9.25",
            "ecosystem": "pypi"
          },
          {
            "name": "catalogue",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.2.25",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.4.22",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2026.5.20",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cfgv",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "chromadb",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cint",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "circuitbreaker",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "cloudevents",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cloudpathlib",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cloudpathlib",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "cloudpickle",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "colorlog",
            "direct": false,
            "version": "6.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "comm",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "confection",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "confection",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "contourpy",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "courlan",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.3",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.13.5",
            "ecosystem": "pypi"
          },
          {
            "name": "coverage",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "crc32c",
            "direct": false,
            "version": "2.8",
            "ecosystem": "pypi"
          },
          {
            "name": "crewai",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "crewai",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "46.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "cycler",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cyclopts",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "cymem",
            "direct": false,
            "version": "2.0.13",
            "ecosystem": "pypi"
          },
          {
            "name": "dask",
            "direct": false,
            "version": "2026.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "dataclass-wizard",
            "direct": false,
            "version": "0.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "dataclasses-json",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "pypi"
          },
          {
            "name": "datasets",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "datasets",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "datasets",
            "direct": false,
            "version": "4.8.4",
            "ecosystem": "pypi"
          },
          {
            "name": "datasets",
            "direct": false,
            "version": "4.8.5",
            "ecosystem": "pypi"
          },
          {
            "name": "dateparser",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "debugpy",
            "direct": false,
            "version": "1.8.20",
            "ecosystem": "pypi"
          },
          {
            "name": "decorator",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "defusedxml",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "deprecated",
            "direct": false,
            "version": "1.2.18",
            "ecosystem": "pypi"
          },
          {
            "name": "deprecation",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dill",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dill",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "dirtyjson",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "pypi"
          },
          {
            "name": "diskcache",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "diskcache-weave",
            "direct": false,
            "version": "5.6.3.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "distlib",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "distributed",
            "direct": false,
            "version": "2026.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "distro",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "dnspython",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docopt",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "docstring-parser",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "pypi"
          },
          {
            "name": "durationpy",
            "direct": false,
            "version": "0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "elastic-transport",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "elasticsearch",
            "direct": false,
            "version": "8.19.3",
            "ecosystem": "pypi"
          },
          {
            "name": "email-validator",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "et-xmlfile",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "events",
            "direct": false,
            "version": "0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "exa-py",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "pypi"
          },
          {
            "name": "exa-py",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "pypi"
          },
          {
            "name": "exceptiongroup",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "executing",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "expandvars",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "extratools",
            "direct": false,
            "version": "0.8.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.129.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.133.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.135.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.136.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fastapi",
            "direct": false,
            "version": "0.136.3",
            "ecosystem": "pypi"
          },
          {
            "name": "fastembed",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastjsonschema",
            "direct": false,
            "version": "2.21.2",
            "ecosystem": "pypi"
          },
          {
            "name": "fastmcp",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "pypi"
          },
          {
            "name": "fastuuid",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "feedparser",
            "direct": false,
            "version": "6.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "fickling",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.20.3",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.24.3",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.29.0",
            "ecosystem": "pypi"
          },
          {
            "name": "filelock",
            "direct": false,
            "version": "3.29.1",
            "ecosystem": "pypi"
          },
          {
            "name": "filetype",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "flask",
            "direct": false,
            "version": "3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "flask",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "flask",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.61.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.62.1",
            "ecosystem": "pypi"
          },
          {
            "name": "frozenlist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fsspec",
            "direct": false,
            "version": "2025.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fsspec",
            "direct": false,
            "version": "2026.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fsspec",
            "direct": false,
            "version": "2026.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "galileo",
            "direct": false,
            "version": "1.39.0",
            "ecosystem": "pypi"
          },
          {
            "name": "galileo",
            "direct": false,
            "version": "1.46.2",
            "ecosystem": "pypi"
          },
          {
            "name": "galileo-core",
            "direct": false,
            "version": "3.95.1",
            "ecosystem": "pypi"
          },
          {
            "name": "gitdb",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.46",
            "ecosystem": "pypi"
          },
          {
            "name": "gitpython",
            "direct": false,
            "version": "3.1.50",
            "ecosystem": "pypi"
          },
          {
            "name": "google-adk",
            "direct": false,
            "version": "1.35.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-api-core",
            "direct": false,
            "version": "2.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-api-python-client",
            "direct": false,
            "version": "2.190.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-auth",
            "direct": false,
            "version": "2.48.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-auth",
            "direct": false,
            "version": "2.53.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-auth-httplib2",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-aiplatform",
            "direct": false,
            "version": "1.157.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-appengine-logging",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-audit-log",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-bigquery",
            "direct": false,
            "version": "3.40.1",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-bigquery-storage",
            "direct": false,
            "version": "2.36.2",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-bigtable",
            "direct": false,
            "version": "2.35.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-core",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-dataplex",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-discoveryengine",
            "direct": false,
            "version": "0.13.12",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-iam",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-logging",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-monitoring",
            "direct": false,
            "version": "2.29.1",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-pubsub",
            "direct": false,
            "version": "2.35.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-resource-manager",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-secret-manager",
            "direct": false,
            "version": "2.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-spanner",
            "direct": false,
            "version": "3.63.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-speech",
            "direct": false,
            "version": "2.36.1",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-storage",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-storage",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-cloud-trace",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-crc32c",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-genai",
            "direct": false,
            "version": "1.75.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-resumable-media",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "google-search-results",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.72.0",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.73.1",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.75.0",
            "ecosystem": "pypi"
          },
          {
            "name": "gql",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "graphql-core",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "pypi"
          },
          {
            "name": "graphviz",
            "direct": false,
            "version": "0.21",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "greenlet",
            "direct": false,
            "version": "3.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "griffe",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "griffe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "griffecli",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "griffelib",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "griffelib",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "grpc-google-iam-v1",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "grpc-interceptor",
            "direct": false,
            "version": "0.15.4",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.76.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.78.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.78.1",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.80.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.81.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio-status",
            "direct": false,
            "version": "1.71.2",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio-status",
            "direct": false,
            "version": "1.78.0",
            "ecosystem": "pypi"
          },
          {
            "name": "gunicorn",
            "direct": false,
            "version": "23.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "haystack-ai",
            "direct": false,
            "version": "2.24.1",
            "ecosystem": "pypi"
          },
          {
            "name": "haystack-experimental",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hf-xet",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "hpack",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "htmldate",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "pypi"
          },
          {
            "name": "httpcore",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "httplib2",
            "direct": false,
            "version": "0.31.2",
            "ecosystem": "pypi"
          },
          {
            "name": "httptools",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "httptools",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx-sse",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "huggingface-hub",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "pypi"
          },
          {
            "name": "huggingface-hub",
            "direct": false,
            "version": "0.36.2",
            "ecosystem": "pypi"
          },
          {
            "name": "huggingface-hub",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "pypi"
          },
          {
            "name": "huggingface-hub",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "huggingface-hub",
            "direct": false,
            "version": "1.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "hyperframe",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "id",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "identify",
            "direct": false,
            "version": "2.6.16",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.11",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.13",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.15",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.18",
            "ecosystem": "pypi"
          },
          {
            "name": "ifaddr",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "imagesize",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-resources",
            "direct": false,
            "version": "6.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "instructor",
            "direct": false,
            "version": "1.14.5",
            "ecosystem": "pypi"
          },
          {
            "name": "instructor",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "pypi"
          },
          {
            "name": "intervaltree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ipykernel",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ipykernel",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ipython",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "ipython",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "isodate",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "itsdangerous",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-classes",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jedi",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "pypi"
          },
          {
            "name": "jeepney",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jinja2",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "jiter",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jiter",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jiter",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jiter",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jmespath",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "joblib",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.6.4",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.6.5",
            "ecosystem": "pypi"
          },
          {
            "name": "joserfc",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "json-repair",
            "direct": false,
            "version": "0.25.2",
            "ecosystem": "pypi"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpatch",
            "direct": false,
            "version": "1.33",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpath-ng",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonref",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-path",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-path",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-specifications",
            "direct": false,
            "version": "2025.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-client",
            "direct": false,
            "version": "8.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-core",
            "direct": false,
            "version": "5.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyterlab-pygments",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "justext",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "kaitaistruct",
            "direct": false,
            "version": "0.11",
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": "25.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.4.9",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "kubernetes",
            "direct": false,
            "version": "35.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lance-namespace",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "pypi"
          },
          {
            "name": "lance-namespace-urllib3-client",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "pypi"
          },
          {
            "name": "lancedb",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-aws",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-aws",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-classic",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-classic",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-classic",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-community",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.11",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.13",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.14",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.16",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.17",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-exa",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-huggingface",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-litellm",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-litellm",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-milvus",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-nvidia-ai-endpoints",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-nvidia-ai-endpoints",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-oci",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-oci",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-protocol",
            "direct": false,
            "version": "0.0.15",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-protocol",
            "direct": false,
            "version": "0.0.16",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-tavily",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-text-splitters",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-text-splitters",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-text-splitters",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-checkpoint",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-checkpoint",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-checkpoint",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-checkpoint",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-prebuilt",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-prebuilt",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-sdk",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-sdk",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-sdk",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "pypi"
          },
          {
            "name": "lark",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "lazy-imports",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lazy-object-proxy",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "linkify-it-py",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "litellm",
            "direct": false,
            "version": "1.74.1",
            "ecosystem": "pypi"
          },
          {
            "name": "litellm",
            "direct": false,
            "version": "1.81.13",
            "ecosystem": "pypi"
          },
          {
            "name": "litellm",
            "direct": false,
            "version": "1.84.0",
            "ecosystem": "pypi"
          },
          {
            "name": "litellm",
            "direct": false,
            "version": "1.87.0",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index",
            "direct": false,
            "version": "0.14.23",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-core",
            "direct": false,
            "version": "0.14.23",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-embeddings-azure-openai",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-embeddings-nvidia",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-embeddings-openai",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-instrumentation",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-instrumentation",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-anthropic",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-azure-openai",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-bedrock",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-litellm",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-nvidia",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-openai",
            "direct": false,
            "version": "0.7.9",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-llms-openai-like",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-readers-file",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-workflows",
            "direct": false,
            "version": "2.14.2",
            "ecosystem": "pypi"
          },
          {
            "name": "llama-index-workflows",
            "direct": false,
            "version": "2.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "locket",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lockfile",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "pypi"
          },
          {
            "name": "loguru",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml-html-clean",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mako",
            "direct": false,
            "version": "1.3.10",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "markdownify",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "markupsafe",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "marshmallow",
            "direct": false,
            "version": "3.26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": "3.10.8",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib-inline",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": false,
            "version": "1.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": false,
            "version": "1.27.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp-server-time",
            "direct": false,
            "version": "2025.9.25",
            "ecosystem": "pypi"
          },
          {
            "name": "mdit-py-plugins",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mdit-py-plugins",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "mem0ai",
            "direct": false,
            "version": "0.1.115",
            "ecosystem": "pypi"
          },
          {
            "name": "mem0ai",
            "direct": false,
            "version": "0.1.116",
            "ecosystem": "pypi"
          },
          {
            "name": "mem0ai",
            "direct": false,
            "version": "0.1.118",
            "ecosystem": "pypi"
          },
          {
            "name": "memmachine-client",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "memmachine-common",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "memmachine-common",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-a365-notifications",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-a365-observability-core",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-a365-runtime",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-a365-tooling",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-activity",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-authentication-msal",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-hosting-aiohttp",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "microsoft-agents-hosting-core",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "milvus-lite",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "minio",
            "direct": false,
            "version": "7.2.20",
            "ecosystem": "pypi"
          },
          {
            "name": "mistune",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ml-dtypes",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "mmh3",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mmh3",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "10.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mpmath",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "msal",
            "direct": false,
            "version": "1.34.0",
            "ecosystem": "pypi"
          },
          {
            "name": "msal",
            "direct": false,
            "version": "1.36.0",
            "ecosystem": "pypi"
          },
          {
            "name": "msal-extensions",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "msgpack",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "multiprocess",
            "direct": false,
            "version": "0.70.18",
            "ecosystem": "pypi"
          },
          {
            "name": "multiprocess",
            "direct": false,
            "version": "0.70.19",
            "ecosystem": "pypi"
          },
          {
            "name": "murmurhash",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "pypi"
          },
          {
            "name": "mypy-extensions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "myst-parser",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "narwhals",
            "direct": false,
            "version": "2.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "narwhals",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "narwhals",
            "direct": false,
            "version": "2.22.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nat-a365-example",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nbclient",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nbconvert",
            "direct": false,
            "version": "7.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nbformat",
            "direct": false,
            "version": "5.10.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nbsphinx",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "pypi"
          },
          {
            "name": "nemo-agent-toolkit-redis",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nemo-agent-toolkit-tavily",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nemo-microservices",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nemoguardrails",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio2",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio2",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "networkx",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nh3",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "nltk",
            "direct": false,
            "version": "3.9.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nodeenv",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-haystack",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-atif",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-atif",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-core",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-core",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-eval",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-mcp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-opentelemetry",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nat-test",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-rag",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-rag",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-sphinx-theme",
            "direct": false,
            "version": "0.0.9.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "oauthlib",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "oci",
            "direct": false,
            "version": "2.171.0",
            "ecosystem": "pypi"
          },
          {
            "name": "oci",
            "direct": false,
            "version": "2.177.0",
            "ecosystem": "pypi"
          },
          {
            "name": "oci-openai",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "onnxruntime",
            "direct": false,
            "version": "1.24.2",
            "ecosystem": "pypi"
          },
          {
            "name": "onnxruntime",
            "direct": false,
            "version": "1.26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "1.109.1",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.31.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.36.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-core",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-pydantic",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-schema-validator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "openapi-spec-validator",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "openevals",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "openevals",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-instrumentation",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-instrumentation",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-instrumentation",
            "direct": false,
            "version": "0.1.51",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-instrumentation-langchain",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-semantic-conventions",
            "direct": false,
            "version": "0.1.26",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-semantic-conventions",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "pypi"
          },
          {
            "name": "openinference-semantic-conventions",
            "direct": false,
            "version": "0.1.30",
            "ecosystem": "pypi"
          },
          {
            "name": "openpipe-art",
            "direct": false,
            "version": "0.5.17",
            "ecosystem": "pypi"
          },
          {
            "name": "openpyxl",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "opensearch-haystack",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opensearch-py",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-gcp-logging",
            "direct": false,
            "version": "1.11.0a0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-gcp-logging",
            "direct": false,
            "version": "1.12.0a0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-gcp-monitoring",
            "direct": false,
            "version": "1.11.0a0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-gcp-trace",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation",
            "direct": false,
            "version": "0.60b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-instrumentation-threading",
            "direct": false,
            "version": "0.60b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-resourcedetector-gcp",
            "direct": false,
            "version": "1.11.0a0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.39.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.42.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.55b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.59b0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.60b1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.61b0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.63b0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.63b1",
            "ecosystem": "pypi"
          },
          {
            "name": "optuna",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.11.6",
            "ecosystem": "pypi"
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.11.7",
            "ecosystem": "pypi"
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.11.8",
            "ecosystem": "pypi"
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.11.9",
            "ecosystem": "pypi"
          },
          {
            "name": "ormsgpack",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "pypi"
          },
          {
            "name": "overrides",
            "direct": false,
            "version": "7.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pandocfilters",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "parse",
            "direct": false,
            "version": "1.21.1",
            "ecosystem": "pypi"
          },
          {
            "name": "parso",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "pypi"
          },
          {
            "name": "parso",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "pypi"
          },
          {
            "name": "partd",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pathable",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pathable",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pdfminer-six",
            "direct": false,
            "version": "20251230",
            "ecosystem": "pypi"
          },
          {
            "name": "pdfminer-six",
            "direct": false,
            "version": "20260107",
            "ecosystem": "pypi"
          },
          {
            "name": "pdfplumber",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "pypi"
          },
          {
            "name": "pdfplumber",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "pypi"
          },
          {
            "name": "pexpect",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "phonenumbers",
            "direct": false,
            "version": "9.0.24",
            "ecosystem": "pypi"
          },
          {
            "name": "phonenumbers",
            "direct": false,
            "version": "9.0.31",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pip",
            "direct": false,
            "version": "26.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pip",
            "direct": false,
            "version": "26.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pip",
            "direct": false,
            "version": "26.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pip",
            "direct": false,
            "version": "26.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pip",
            "direct": false,
            "version": "26.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pkce",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pkginfo",
            "direct": false,
            "version": "1.12.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.9.2",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.9.6",
            "ecosystem": "pypi"
          },
          {
            "name": "plotly",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "plotly",
            "direct": false,
            "version": "6.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "plotly",
            "direct": false,
            "version": "6.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "1.39.3",
            "ecosystem": "pypi"
          },
          {
            "name": "polars-runtime-32",
            "direct": false,
            "version": "1.39.3",
            "ecosystem": "pypi"
          },
          {
            "name": "polyfile-weave",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "pypi"
          },
          {
            "name": "portalocker",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "portalocker",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "posthog",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "posthog",
            "direct": false,
            "version": "7.9.3",
            "ecosystem": "pypi"
          },
          {
            "name": "prance",
            "direct": false,
            "version": "25.4.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pre-commit",
            "direct": false,
            "version": "4.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "prefixspan",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "preshed",
            "direct": false,
            "version": "3.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "preshed",
            "direct": false,
            "version": "3.0.13",
            "ecosystem": "pypi"
          },
          {
            "name": "presidio-analyzer",
            "direct": false,
            "version": "2.2.361",
            "ecosystem": "pypi"
          },
          {
            "name": "presidio-analyzer",
            "direct": false,
            "version": "2.2.362",
            "ecosystem": "pypi"
          },
          {
            "name": "presidio-anonymizer",
            "direct": false,
            "version": "2.2.361",
            "ecosystem": "pypi"
          },
          {
            "name": "presidio-anonymizer",
            "direct": false,
            "version": "2.2.362",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.52",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "proto-plus",
            "direct": false,
            "version": "1.27.1",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "5.29.6",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.5",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.6",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "7.34.0",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "7.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "ptyprocess",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pure-eval",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "py-key-value-aio",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "py-rust-stemmers",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "23.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "23.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": false,
            "version": "24.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyasn1-modules",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pybars4",
            "direct": false,
            "version": "0.9.13",
            "ecosystem": "pypi"
          },
          {
            "name": "pybase64",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pycryptodome",
            "direct": false,
            "version": "3.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.11.10",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.12.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": false,
            "version": "2.13.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.33.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.41.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.46.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-partial",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydata-sphinx-theme",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyee",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pylibsrtp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pymeta3",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pymilvus",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "pypi"
          },
          {
            "name": "pymilvus-model",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pymysql",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyopenssl",
            "direct": false,
            "version": "25.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyopenssl",
            "direct": false,
            "version": "26.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyopenssl",
            "direct": false,
            "version": "26.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pypdf",
            "direct": false,
            "version": "6.6.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pypdf",
            "direct": false,
            "version": "6.7.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pypdf",
            "direct": false,
            "version": "6.7.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pypdfium2",
            "direct": false,
            "version": "5.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pypdfium2",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyperclip",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pypika",
            "direct": false,
            "version": "0.51.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyproject-hooks",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyreadline3",
            "direct": false,
            "version": "3.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-cov",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-httpserver",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-httpserver",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-httpserver",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-timeout",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-daemon",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-docx",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.22",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.27",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.30",
            "ecosystem": "pypi"
          },
          {
            "name": "python-ulid",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2025.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2026.1.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2026.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pyuwsgi",
            "direct": false,
            "version": "2.0.*",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "311",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32-ctypes",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyzmq",
            "direct": false,
            "version": "27.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "qdrant-client",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ragas",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "readme-renderer",
            "direct": false,
            "version": "44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "redis",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "redis",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "redisvl",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "pypi"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.36.2",
            "ecosystem": "pypi"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2026.1.15",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2026.2.19",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2026.2.28",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2026.5.9",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.32.5",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.33.1",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.34.2",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-file",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-oauthlib",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-toolbelt",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3339-validator",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3986",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.3.4",
            "ecosystem": "pypi"
          },
          {
            "name": "rich-rst",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "roman-numerals",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "roman-numerals-py",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.30.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "2026.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruamel-yaml",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "ruamel-yaml-clibz",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "ruff",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "s3transfer",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "safetensors",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-learn",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-network",
            "direct": false,
            "version": "0.33.5",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "seaborn",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "semantic-kernel",
            "direct": false,
            "version": "1.42.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sentry-sdk",
            "direct": false,
            "version": "2.53.0",
            "ecosystem": "pypi"
          },
          {
            "name": "setproctitle",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "80.10.2",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "81.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "82.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": "82.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools-dynamic-dependencies",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools-scm",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools-scm",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sgmllib3k",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "shellingham",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "simpleeval",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "simsimd",
            "direct": false,
            "version": "6.5.13",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "slack-bolt",
            "direct": false,
            "version": "1.27.0",
            "ecosystem": "pypi"
          },
          {
            "name": "slack-sdk",
            "direct": false,
            "version": "3.40.1",
            "ecosystem": "pypi"
          },
          {
            "name": "smart-open",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "smart-open",
            "direct": false,
            "version": "7.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "smmap",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sniffio",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "snowballstemmer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sortedcontainers",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "pypi"
          },
          {
            "name": "soupsieve",
            "direct": false,
            "version": "2.8.4",
            "ecosystem": "pypi"
          },
          {
            "name": "spacy",
            "direct": false,
            "version": "3.8.11",
            "ecosystem": "pypi"
          },
          {
            "name": "spacy",
            "direct": false,
            "version": "3.8.14",
            "ecosystem": "pypi"
          },
          {
            "name": "spacy-legacy",
            "direct": false,
            "version": "3.0.12",
            "ecosystem": "pypi"
          },
          {
            "name": "spacy-loggers",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx",
            "direct": false,
            "version": "8.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-autoapi",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-copybutton",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-design",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-mermaid",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinx-reredirects",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-applehelp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-devhelp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-htmlhelp",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-jsmath",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-qthelp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sphinxcontrib-serializinghtml",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": false,
            "version": "2.0.46",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": false,
            "version": "2.0.47",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": false,
            "version": "2.0.48",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": false,
            "version": "2.0.49",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy",
            "direct": false,
            "version": "2.0.50",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlalchemy-spanner",
            "direct": false,
            "version": "1.17.2",
            "ecosystem": "pypi"
          },
          {
            "name": "sqlparse",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "pypi"
          },
          {
            "name": "srsly",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "srsly",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.4.4",
            "ecosystem": "pypi"
          },
          {
            "name": "stack-data",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "0.52.1",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "stdlib-list",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "pypi"
          },
          {
            "name": "strands-agents",
            "direct": false,
            "version": "1.27.0",
            "ecosystem": "pypi"
          },
          {
            "name": "strands-agents",
            "direct": false,
            "version": "1.34.1",
            "ecosystem": "pypi"
          },
          {
            "name": "strands-agents",
            "direct": false,
            "version": "1.35.0",
            "ecosystem": "pypi"
          },
          {
            "name": "strands-agents-tools",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "pypi"
          },
          {
            "name": "striprtf",
            "direct": false,
            "version": "0.0.26",
            "ecosystem": "pypi"
          },
          {
            "name": "sympy",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tabulate",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tabulate",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tavily-python",
            "direct": false,
            "version": "0.7.25",
            "ecosystem": "pypi"
          },
          {
            "name": "tblib",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tenacity",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tenacity",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tenacity",
            "direct": false,
            "version": "9.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "tenacity",
            "direct": false,
            "version": "9.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "textual",
            "direct": false,
            "version": "8.2.6",
            "ecosystem": "pypi"
          },
          {
            "name": "thinc",
            "direct": false,
            "version": "8.3.10",
            "ecosystem": "pypi"
          },
          {
            "name": "thinc",
            "direct": false,
            "version": "8.3.13",
            "ecosystem": "pypi"
          },
          {
            "name": "threadpoolctl",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tiktoken",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tiktoken",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tinycss2",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tinytag",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tinytag",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tld",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tldextract",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tokenizers",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tokenizers",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli-w",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tomli-w",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "toolz",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.67.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.67.3",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.68.1",
            "ecosystem": "pypi"
          },
          {
            "name": "trafilatura",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "traitlets",
            "direct": false,
            "version": "5.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "transformers",
            "direct": false,
            "version": "5.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "twine",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.26.7",
            "ecosystem": "pypi"
          },
          {
            "name": "typer-slim",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspect",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2025.3",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2026.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tzlocal",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "uc-micro-py",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uncalled-for",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "uritemplate",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "usearch",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "usearch",
            "direct": false,
            "version": "2.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uuid-utils",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uuid-utils",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "uuid-utils",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.9.28",
            "ecosystem": "pypi"
          },
          {
            "name": "uv",
            "direct": false,
            "version": "0.9.30",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.41.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.46.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.47.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvloop",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvloop",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "pypi"
          },
          {
            "name": "vale",
            "direct": false,
            "version": "3.13.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "virtualenv",
            "direct": false,
            "version": "20.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wandb",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wasabi",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "watchdog",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "weasel",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "weasel",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "weave",
            "direct": false,
            "version": "0.52.28",
            "ecosystem": "pypi"
          },
          {
            "name": "weave",
            "direct": false,
            "version": "0.52.36",
            "ecosystem": "pypi"
          },
          {
            "name": "webencodings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "pypi"
          },
          {
            "name": "websocket-client",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "15.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.6",
            "ecosystem": "pypi"
          },
          {
            "name": "werkzeug",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "pypi"
          },
          {
            "name": "wikipedia",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "win32-setctime",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "1.17.3",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "wrapt",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "xxhash",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "xxhash",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yapf",
            "direct": false,
            "version": "0.43.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.22.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.24.2",
            "ecosystem": "pypi"
          },
          {
            "name": "zep-cloud",
            "direct": false,
            "version": "3.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zict",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zstandard",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 938,
        "direct_count": 0,
        "indirect_count": 938
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 17,
        "merged_prs": 1456,
        "open_issues": 27,
        "closed_ratio": 0.929,
        "closed_issues": 352,
        "closed_unmerged_prs": 275
      },
      "bus_factor": 4,
      "top_contributors": [
        {
          "type": "User",
          "login": "dagardner-nv",
          "commits": 334,
          "avatar_url": "https://avatars.githubusercontent.com/u/96306125?v=4"
        },
        {
          "type": "User",
          "login": "willkill07",
          "commits": 220,
          "avatar_url": "https://avatars.githubusercontent.com/u/2007799?v=4"
        },
        {
          "type": "User",
          "login": "AnuradhaKaruppiah",
          "commits": 154,
          "avatar_url": "https://avatars.githubusercontent.com/u/26330987?v=4"
        },
        {
          "type": "User",
          "login": "yczhang-nv",
          "commits": 106,
          "avatar_url": "https://avatars.githubusercontent.com/u/134643420?v=4"
        },
        {
          "type": "User",
          "login": "GPUtester",
          "commits": 103,
          "avatar_url": "https://avatars.githubusercontent.com/u/38199262?v=4"
        },
        {
          "type": "User",
          "login": "ericevans-nv",
          "commits": 82,
          "avatar_url": "https://avatars.githubusercontent.com/u/194135482?v=4"
        },
        {
          "type": "User",
          "login": "dnandakumar-nv",
          "commits": 59,
          "avatar_url": "https://avatars.githubusercontent.com/u/168006707?v=4"
        },
        {
          "type": "User",
          "login": "bbednarski9",
          "commits": 51,
          "avatar_url": "https://avatars.githubusercontent.com/u/16690530?v=4"
        },
        {
          "type": "User",
          "login": "mpenn",
          "commits": 44,
          "avatar_url": "https://avatars.githubusercontent.com/u/9770524?v=4"
        },
        {
          "type": "User",
          "login": "mnajafian-nv",
          "commits": 41,
          "avatar_url": "https://avatars.githubusercontent.com/u/238536690?v=4"
        }
      ],
      "contributors_sampled": 100,
      "top_contributor_share": 0.233
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci_pipe.yml",
        "pr.yaml",
        "stale.yaml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": true
    },
    "security_signals": {
      "lockfiles": [
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 4,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 10 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 2,
            "reason": "dependency not pinned by hash detected -- score normalized to 2",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 9,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "179 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "82614095b4805763d9a3d8de7c18fd41882bdb19",
        "ran_at": "2026-07-20T09:03:14Z",
        "aggregate_score": 6,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/NVIDIA/NeMo-Agent-Toolkit",
    "host": "github.com",
    "name": "NeMo-Agent-Toolkit",
    "owner": "NVIDIA"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "excellent",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 87,
      "inputs": {
        "security": 60,
        "vitality": 99,
        "community": 89,
        "governance": 88,
        "engineering": 92
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 99,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "commits_last_year": 1207,
              "human_commit_share": null,
              "days_since_last_push": 1,
              "active_weeks_last_year": 51
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "51/52 weeks with commits",
                "points": 35.3,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 51
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "1207 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 1207
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "releases_count": 15,
              "latest_release_tag": "v1.8.0",
              "releases_from_tags": false,
              "days_since_latest_release": 33,
              "mean_days_between_releases": 26.1
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "15 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 15
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 33 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 33
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~26.1 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 26.1
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "unverified",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": "no_commit_sample",
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": null,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "maintenance record not established from the collected data",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_unverified",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 89,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 87,
            "inputs": {
              "forks": 712,
              "stars": 2505,
              "watchers": 32,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "2,505 stars",
                "points": 55.1,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 2505
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "712 forks",
                "points": 23.8,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 712
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "32 watchers",
                "points": 8.3,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 32
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "excellent",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 87,
            "inputs": {
              "packages": [
                "nvidia-nat"
              ],
              "dependents": null,
              "ecosystems": "pypi",
              "total_downloads": null,
              "monthly_downloads": 161041
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "161,041 downloads/month across pypi",
                "points": 69.4,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 161041,
                      "ecosystems": "pypi"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 88,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "bus_factor": 4,
              "contributors_sampled": 100,
              "top_contributor_share": 0.233
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "4 contributor(s) cover half of all commits",
                "points": 43.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 23% of commits",
                "points": 17.3,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 23
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "100 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 10 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "excellent",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 91,
            "inputs": {
              "merged_prs": 1456,
              "open_issues": 27,
              "closed_issues": 352,
              "issue_closed_ratio": 0.929,
              "closed_unmerged_prs": 275
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "93% of issues closed",
                "points": 43.4,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 93
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1456/1731 decided PRs merged",
                "points": 32.2,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1456,
                      "decided": 1731
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 28148,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "NVIDIA",
              "public_repos": 769,
              "account_age_days": 5183
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "28,148 followers of NVIDIA",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 28148,
                      "login": "NVIDIA"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "769 public repos, account ~14 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 769
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 14
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "nvidia-nat"
              ],
              "ecosystems": "pypi",
              "any_deprecated": false,
              "min_days_since_publish": 33
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on pypi",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "pypi"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 33 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 33
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "449 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 449
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 92,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 94,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": true
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": null,
                "points": 16,
                "status": "met",
                "details": [],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 9.6,
                "status": "met",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": "https://docs.nvidia.com/nemo/agent-toolkit/latest/",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://docs.nvidia.com/nemo/agent-toolkit/latest/",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 60,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 60,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 6
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 10 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 2",
                "points": 1,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "179 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 7
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 71,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "good",
            "name": "Agent context & guidance",
            "note": "Excluded from scoring (no data or not applicable): Legible commit history. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "legible_commit_history"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 75,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": null,
              "agent_instruction_files": [
                ".cursor/rules/cursor-rules.mdc",
                ".cursor/rules/documentation/capitalization.mdc",
                ".cursor/rules/documentation/categories.mdc",
                ".cursor/rules/documentation/formatting.mdc",
                ".cursor/rules/documentation/general.mdc",
                ".cursor/rules/documentation/latinisms.mdc",
                ".cursor/rules/documentation/lists-and-tables.mdc",
                ".cursor/rules/documentation/numbers-and-dates.mdc",
                ".cursor/rules/documentation/punctuation.mdc",
                ".cursor/rules/documentation/voice-and-tone.mdc",
                ".cursor/rules/documentation/writing-process.mdc",
                ".cursor/rules/general.mdc",
                ".cursor/rules/nat-agents/general.mdc",
                ".cursor/rules/nat-cli/general.mdc",
                ".cursor/rules/nat-cli/nat-eval.mdc",
                ".cursor/rules/nat-cli/nat-info.mdc",
                ".cursor/rules/nat-cli/nat-run-serve.mdc",
                ".cursor/rules/nat-cli/nat-workflow.mdc",
                ".cursor/rules/nat-setup/general.mdc",
                ".cursor/rules/nat-setup/nat-toolkit-installation.mdc",
                ".cursor/rules/nat-tests/general.mdc",
                ".cursor/rules/nat-tests/integration-tests.mdc",
                ".cursor/rules/nat-tests/nat-test-llm.mdc",
                ".cursor/rules/nat-workflows/add-functions.mdc",
                ".cursor/rules/nat-workflows/add-tools.mdc",
                ".cursor/rules/nat-workflows/general.mdc",
                "AGENTS.md",
                "skills/nat-agent-configuration/references/agents.md"
              ],
              "agent_instruction_max_bytes": 10375
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cursor/rules/cursor-rules.mdc, .cursor/rules/documentation/capitalization.mdc, .cursor/rules/documentation/categories.mdc, .cursor/rules/documentation/formatting.mdc, .cursor/rules/documentation/general.mdc, .cursor/rules/documentation/latinisms.mdc, .cursor/rules/documentation/lists-and-tables.mdc, .cursor/rules/documentation/numbers-and-dates.mdc, .cursor/rules/documentation/punctuation.mdc, .cursor/rules/documentation/voice-and-tone.mdc, .cursor/rules/documentation/writing-process.mdc, .cursor/rules/general.mdc, .cursor/rules/nat-agents/general.mdc, .cursor/rules/nat-cli/general.mdc, .cursor/rules/nat-cli/nat-eval.mdc, .cursor/rules/nat-cli/nat-info.mdc, .cursor/rules/nat-cli/nat-run-serve.mdc, .cursor/rules/nat-cli/nat-workflow.mdc, .cursor/rules/nat-setup/general.mdc, .cursor/rules/nat-setup/nat-toolkit-installation.mdc, .cursor/rules/nat-tests/general.mdc, .cursor/rules/nat-tests/integration-tests.mdc, .cursor/rules/nat-tests/nat-test-llm.mdc, .cursor/rules/nat-workflows/add-functions.mdc, .cursor/rules/nat-workflows/add-tools.mdc, .cursor/rules/nat-workflows/general.mdc, AGENTS.md, skills/nat-agent-configuration/references/agents.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cursor/rules/cursor-rules.mdc, .cursor/rules/documentation/capitalization.mdc, .cursor/rules/documentation/categories.mdc, .cursor/rules/documentation/formatting.mdc, .cursor/rules/documentation/general.mdc, .cursor/rules/documentation/latinisms.mdc, .cursor/rules/documentation/lists-and-tables.mdc, .cursor/rules/documentation/numbers-and-dates.mdc, .cursor/rules/documentation/punctuation.mdc, .cursor/rules/documentation/voice-and-tone.mdc, .cursor/rules/documentation/writing-process.mdc, .cursor/rules/general.mdc, .cursor/rules/nat-agents/general.mdc, .cursor/rules/nat-cli/general.mdc, .cursor/rules/nat-cli/nat-eval.mdc, .cursor/rules/nat-cli/nat-info.mdc, .cursor/rules/nat-cli/nat-run-serve.mdc, .cursor/rules/nat-cli/nat-workflow.mdc, .cursor/rules/nat-setup/general.mdc, .cursor/rules/nat-setup/nat-toolkit-installation.mdc, .cursor/rules/nat-tests/general.mdc, .cursor/rules/nat-tests/integration-tests.mdc, .cursor/rules/nat-tests/nat-test-llm.mdc, .cursor/rules/nat-workflows/add-functions.mdc, .cursor/rules/nat-workflows/add-tools.mdc, .cursor/rules/nat-workflows/general.mdc, AGENTS.md, skills/nat-agent-configuration/references/agents.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): Demonstrated agent practice, Automated maintenance. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "demonstrated_agent_practice",
                    "automated_maintenance"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 77,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "uv.lock"
              ],
              "has_dockerfile": true,
              "typed_language": false,
              "bootstrap_files": [
                "docs/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [],
              "agent_commit_share": null,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": null
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "docs/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docs/Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 11,
                "status": "met",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 2",
                "points": 2,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "moderate",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 55,
            "inputs": {
              "primary_language": "Python",
              "largest_source_bytes": 85894,
              "source_files_sampled": 1643,
              "oversized_source_files": 8
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Python without a type-check config",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_typecheck_config_language",
                    "params": {
                      "language": "Python"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "8/1643 source files over 60KB",
                "points": 54.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1643,
                      "oversized": 8
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "moderate",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "example_dirs": [
                "examples",
                "notebooks"
              ],
              "has_mcp_signal": true,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples, notebooks",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples, notebooks"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [],
  "report_type": "repository",
  "generated_at": "2026-07-20T09:03:50.162869Z",
  "schema_version": "0.15.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/n/NVIDIA/NeMo-Agent-Toolkit.svg",
  "full_name": "NVIDIA/NeMo-Agent-Toolkit",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.15.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte StatistikenPyPI.