Registro público
Informe de salud del softwareesquema 0.15.0 · métricas 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★ 2505 estrellas⑂ 712 forksdesde mar 2025Ver en GitHub ↗

NVIDIA/NeMo-Agent-Toolkit tiene un índice de salud de 87 sobre 100, lo que lo sitúa en la banda Excelente. Su puntuación más alta es Vitality (99/100) y la más baja, Security (60/100). Se actualizó por última vez hace 1 día. 4 personas concentran la mayor parte del trabajo reciente.

87
global / 100
Excelente

Índice de salud del software

Las métricas se agrupan en categorías ponderadas sobre una escala de 1 a 100. El resultado global parte de su media; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe el límite 49 (En riesgo). Preparación para IA queda fuera.

87
Excelente85-100Ejemplar; cumple prácticamente todos los criterios evaluados
Bueno70-84Saludable; carencias menores
Moderado50-69Aceptable con carencias notables; se recomienda revisión
En riesgo30-49Debilidades significativas; su adopción exige cautela
Crítico1-29Problemas graves (proyecto abandonado, un solo mantenedor, sin higiene)
VitalidadComunidad yAdopciónSostenibilidady GobernanzaCalidad deIngenieríaSeguridadPreparaciónpara IA

Perfil de puntuación

Cada eje es una categoría. La forma importa más que la media: un proyecto sano llena toda la figura, mientras que un perfil de picos y cráteres indica que la fortaleza en una dimensión enmascara el riesgo en otra.

Titularidad

NVIDIA CorporationOrganización
28.148 seguidores769 repositorios públicosdesde may 2012

Este repositorio está respaldado por una organización: una custodia compartida y responsable que puede sobrevivir a cualquier mantenedor individual.

Ecosistemas de paquetes

RegistroPaqueteVersiónDescargas / mesVersionesÚltima publicaciónEtiquetas
PyPInvidia-nat1.8.0161.041449hace 33 díasairagagents

Métricas por categoría

Vitalidad

¿Está vivo el proyecto: se escribe código y se publican versiones?

99Excelente · 22% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 1 días
35.3/36Cadencia de commits — 51/52 semanas con commits
18/18Volumen de commits — 1207 commits en el último año
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year1207
human_commit_share
days_since_last_push1
active_weeks_last_year51
Cómo se puntúa
27/27Publica versiones — 15 versiones publicadas
36/36Recencia de las versiones — última versión hace 33 días
27/27Cadencia de publicación — una versión cada ~26,1 días
0/10OpenSSF Scorecard: Signed-Releases — sin datos
Datos de entrada utilizados
releases_count15
latest_release_tagv1.8.0
releases_from_tagsno
days_since_latest_release33
mean_days_between_releases26,1
Excluidos de la puntuación (sin datos o no aplicable): OpenSSF Scorecard: Signed-Releases. Los pesos restantes se han renormalizado.

Comunidad y Adopción

¿Tiene el proyecto usuarios, descargas, atención y unas condiciones acogedoras para quienes contribuyen?

89Excelente · 18% del índice global
Cómo se puntúa
55.1/60Estrellas — 2505 estrellas
23.8/25Forks — 712 forks
8.3/15Observadores — 32 observadores
Datos de entrada utilizados
forks712
stars2505
watchers32
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (Apache-2.0)
18/18Guía CONTRIBUTING
13.5/13.5Código de conducta
0/7.2Plantilla de issues
6.3/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
has_contributing
has_issue_templateno
has_code_of_conduct
has_pull_request_template
Cómo se puntúa
69.4/80Descargas mensuales — 161.041 descargas/mes en pypi
0/20Dependientes en el registro — no lo informa este ecosistema
Datos de entrada utilizados
packagesnvidia-nat
dependents
ecosystemspypi
total_downloads
monthly_downloads161.041
Excluidos de la puntuación (sin datos o no aplicable): Dependientes en el registro. Los pesos restantes se han renormalizado.

Sostenibilidad y Gobernanza

¿Sobrevivirá el proyecto a sus personas: factor bus, capacidad de respuesta, quién lo respalda y mantenimiento del paquete?

88Excelente · 24% del índice global
Cómo se puntúa
43.2/54Factor bus — la mitad de los commits recae en 4 contribuyente(s)
17.3/22.5Distribución de commits — el principal contribuyente firma el 23% de los commits
13.5/13.5Amplitud de contribuyentes — 100 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 10 contributing companies or organizations
Datos de entrada utilizados
bus_factor4
contributors_sampled100
top_contributor_share0,233
Cómo se puntúa
43.4/46.8Resolución de issues — 93% de issues cerradas
32.2/38.3Aceptación de PR — 1456/1731 PR decididos fusionados
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Datos de entrada utilizados
merged_prs1456
open_issues27
closed_issues352
issue_closed_ratio0,929
closed_unmerged_prs275
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
25/25Alcance del propietario — 28.148 seguidores de NVIDIA
25/25Trayectoria — 769 repos públicos, cuenta de ~14 años
Datos de entrada utilizados
followers28.148
owner_typeOrganization
is_verified
owner_loginNVIDIA
public_repos769
account_age_days5183
Cómo se puntúa
25/25Publicado y resoluble — 1 paquete(s) en pypi
35/35Recencia de publicación — última publicación hace 33 días
20/20Historial de versiones — 449 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packagesnvidia-nat
ecosystemspypi
any_deprecatedno
min_days_since_publish33

Calidad de Ingeniería

¿Existen unas prácticas mínimas de ingeniería y documentación?

92Excelente · 20% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 3 flujo(s) de trabajo
24/24Pruebas presentes
16/16Configuración de linter
9.6/9.6Hooks de pre-commit
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Datos de entrada utilizados
has_ci
has_tests
has_editorconfigno
has_linter_config
has_precommit_config

Documentación

90Excelente
Cómo se puntúa
30/30README
25/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://docs.nvidia.com/nemo/agent-toolkit/latest/
10/10Descripción del repositorio
0/10Topics
10/10Wiki
Datos de entrada utilizados
topics
has_wiki
homepagehttps://docs.nvidia.com/nemo/agent-toolkit/latest/
has_readme
has_docs_dir
has_description

Seguridad

¿Son sólidas las prácticas visibles de seguridad y de cadena de suministro, sin exposición jurisdiccional de alto riesgo sin resolver?

60Moderado · 16% del índice global
Cómo se puntúa
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.5Licencia — 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 — sin datos
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 — sin datos
6.8/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 179 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate6
Excluidos de la puntuación (sin datos o no aplicable): packaging, signed_releases. Los pesos restantes se han renormalizado.

Preparación para IA

¿Hasta qué punto está el repositorio preparado para desarrollarse y mantenerse con agentes de codificación de IA? Es una insignia independiente y experimental — peso 0,0, de modo que se presenta por separado y no afecta a la puntuación de salud global.

71Bueno · 0% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — .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/15Documentación legible por máquinas (llms.txt)
0/40Historial de commits legible — sin datos
Datos de entrada utilizados
has_llms_txtno
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
Excluidos de la puntuación (sin datos o no aplicable): Historial de commits legible. Los pesos restantes se han renormalizado.
Cómo se puntúa
18/18Arranque con un solo comando — docs/Makefile
22/22Pruebas automatizadas
11/11Configuración de lint / formato
0/11Verificación estática de tipos
10/10Entorno reproducible — Dockerfile, lockfile
0/10Práctica demostrada con agentes — sin datos
0/8Mantenimiento automatizado — sin datos
2/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
Datos de entrada utilizados
has_nixno
has_tests
lockfilesuv.lock
has_dockerfile
typed_languageno
bootstrap_filesdocs/Makefile
has_devcontainerno
has_linter_config
typecheck_configs
agent_commit_share
toolchain_manifests
dependency_bot_commit_share
Excluidos de la puntuación (sin datos o no aplicable): Práctica demostrada con agentes, Mantenimiento automatizado. Los pesos restantes se han renormalizado.
Cómo se puntúa
0/45Código verificable por tipos — Python sin configuración de verificación de tipos
54.7/55Tamaños de archivo manejables — 8/1643 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languagePython
largest_source_bytes85.894
source_files_sampled1643
oversized_source_files8
Cómo se puntúa
0/40Esquema de API (OpenAPI/GraphQL/proto)
20/20Servidor MCP
40/40Ejemplos ejecutables — examples, notebooks
Datos de entrada utilizados
example_dirsexamples, notebooks
has_mcp_signal
api_schema_files

Datos clave

2505estrellas de GitHub
100contribuidores
1207commits en los últimos 12 meses
1días desde el último push
15versiones publicadas
4factor bus
27issues abiertas
PyPIecosistemas de paquetes

Más detalle

OpenSSF Scorecard 6.0 / 10
6.0agregado

Evaluación de seguridad independiente y agnóstica en cuanto a herramientas, procedente del proyecto de código abierto OpenSSF Scorecard. Cada comprobación premia una práctica de seguridad, no la herramienta de un proveedor concreto. Las comprobaciones que Scorecard no pudo determinar se marcan como n/d y se excluyen de la puntuación de seguridad (nunca se cuentan como cero).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
n/dPackagingpackaging 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
n/dSigned-Releasesno releases found
9Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities179 existing vulnerabilities detected
Todas las dependencias 938

Conjunto completo de dependencias resueltas según el grafo de dependencias de GitHub: 0 paquetes directos y 938 indirectos (transitivos). El cierre transitivo es completo cuando el repositorio incluye un lockfile.

RegistroPaqueteVersiónRelación
PyPIa2a-sdk0.3.24indirecta
PyPIabnf2.2.0indirecta
PyPIaccessible-pygments0.0.5indirecta
PyPIagent-memory-client0.14.0indirecta
PyPIagno2.6.5indirecta
PyPIaioboto315.5.0indirecta
PyPIaiobotocore2.25.1indirecta
PyPIaiofile3.9.0indirecta
PyPIaiofiles25.1.0indirecta
PyPIaiohappyeyeballs2.6.1indirecta
PyPIaiohappyeyeballs2.6.2indirecta
PyPIaiohttp3.13.3indirecta
PyPIaiohttp3.13.5indirecta
PyPIaiohttp3.14.0indirecta
PyPIaiohttp-retry2.9.1indirecta
PyPIaioice0.10.2indirecta
PyPIaioitertools0.13.0indirecta
PyPIaiomysql0.3.2indirecta
PyPIaiortc1.14.0indirecta
PyPIaiorwlock1.5.0indirecta
PyPIaiorwlock1.5.1indirecta
PyPIaiosignal1.4.0indirecta
PyPIaiosqlite0.21.0indirecta
PyPIaiosqlite0.22.1indirecta
PyPIalabaster1.0.0indirecta
PyPIalembic1.18.4indirecta
PyPIannotated-doc0.0.4indirecta
PyPIannotated-types0.7.0indirecta
PyPIannoy1.17.3indirecta
PyPIansible-runner2.4.2indirecta
PyPIanthropic0.77.0indirecta
PyPIanthropic0.83.0indirecta
PyPIanyio4.12.1indirecta
PyPIanyio4.13.0indirecta
PyPIappdirs1.4.4indirecta
PyPIappnope0.1.4indirecta
PyPIargon2-cffi25.1.0indirecta
PyPIargon2-cffi-bindings25.1.0indirecta
PyPIarize-phoenix-otel0.14.0indirecta
PyPIarize-phoenix-otel0.15.0indirecta
PyPIarize-phoenix-otel0.16.1indirecta
PyPIarxiv2.4.0indirecta
PyPIasgi-lifespan2.1.0indirecta
PyPIastroid3.3.11indirecta
PyPIastroid4.1.0indirecta
PyPIasttokens3.0.1indirecta
PyPIasync-timeout5.0.1indirecta
PyPIattrs25.4.0indirecta
PyPIattrs26.1.0indirecta
PyPIauthlib1.7.2indirecta
PyPIautogen-agentchat0.7.5indirecta
PyPIautogen-core0.7.5indirecta
PyPIautogen-ext0.7.5indirecta
PyPIav16.1.0indirecta
PyPIaws-requests-auth0.4.3indirecta
PyPIazure-ai-agents1.2.0b6indirecta
PyPIazure-ai-projects1.0.0indirecta
PyPIazure-core1.38.0indirecta
PyPIazure-core1.38.2indirecta
PyPIazure-core1.41.0indirecta
PyPIazure-identity1.25.1indirecta
PyPIazure-identity1.25.2indirecta
PyPIazure-storage-blob12.28.0indirecta
PyPIbabel2.18.0indirecta
PyPIbackoff2.2.1indirecta
PyPIbackports-tarfile1.2.0indirecta
PyPIbanks2.4.2indirecta
PyPIbcrypt5.0.0indirecta
PyPIbeartype0.22.9indirecta
PyPIbeautifulsoup44.14.3indirecta
PyPIbleach6.3.0indirecta
PyPIblinker1.9.0indirecta
PyPIblis1.3.3indirecta
PyPIboto31.40.61indirecta
PyPIboto31.43.22indirecta
PyPIbotocore1.40.61indirecta
PyPIbotocore1.43.22indirecta
PyPIbuild1.4.0indirecta
PyPIcachetools6.2.6indirecta
PyPIcachetools7.0.0indirecta
PyPIcachetools7.0.1indirecta
PyPIcachetools7.0.2indirecta
PyPIcachetools7.1.1indirecta
PyPIcachetools7.1.3indirecta
PyPIcachetools7.1.4indirecta
PyPIcaio0.9.25indirecta
PyPIcatalogue2.0.10indirecta
PyPIcertifi2026.1.4indirecta
PyPIcertifi2026.2.25indirecta
PyPIcertifi2026.4.22indirecta
PyPIcertifi2026.5.20indirecta
PyPIcffi2.0.0indirecta
PyPIcfgv3.5.0indirecta
PyPIchardet5.2.0indirecta
PyPIcharset-normalizer3.4.4indirecta
PyPIcharset-normalizer3.4.7indirecta
PyPIchromadb1.1.1indirecta
PyPIcint1.0.0indirecta
PyPIcircuitbreaker2.1.3indirecta
PyPIclick8.1.8indirecta
PyPIclick8.3.1indirecta
PyPIclick8.3.3indirecta
PyPIclick8.4.0indirecta
PyPIclick8.4.1indirecta
PyPIclick8.4.2indirecta
PyPIcloudevents1.12.0indirecta
PyPIcloudpathlib0.23.0indirecta
PyPIcloudpathlib0.24.0indirecta
PyPIcloudpickle3.1.2indirecta
PyPIcolorama0.4.6indirecta
PyPIcolorlog6.10.1indirecta
PyPIcomm0.2.3indirecta
PyPIconfection0.1.5indirecta
PyPIconfection1.3.3indirecta
PyPIcontourpy1.3.3indirecta
PyPIcourlan1.3.2indirecta
PyPIcoverage7.13.2indirecta
PyPIcoverage7.13.3indirecta
PyPIcoverage7.13.4indirecta
PyPIcoverage7.13.5indirecta
PyPIcoverage7.14.0indirecta
PyPIcrc32c2.8indirecta
PyPIcrewai1.13.0indirecta
PyPIcrewai1.6.1indirecta
PyPIcryptography46.0.7indirecta
PyPIcycler0.12.1indirecta
PyPIcyclopts4.5.4indirecta
PyPIcymem2.0.13indirecta
PyPIdask2026.1.2indirecta
PyPIdataclass-wizard0.39.1indirecta
PyPIdataclasses-json0.6.7indirecta
PyPIdatasets4.5.0indirecta
PyPIdatasets4.6.1indirecta
PyPIdatasets4.8.4indirecta
PyPIdatasets4.8.5indirecta
PyPIdateparser1.3.0indirecta
PyPIdebugpy1.8.20indirecta
PyPIdecorator5.2.1indirecta
PyPIdefusedxml0.7.1indirecta
PyPIdeprecated1.2.18indirecta
PyPIdeprecation2.1.0indirecta
PyPIdill0.4.0indirecta
PyPIdill0.4.1indirecta
PyPIdirtyjson1.0.8indirecta
PyPIdiskcache5.6.3indirecta
PyPIdiskcache-weave5.6.3.post1indirecta
PyPIdistlib0.4.0indirecta
PyPIdistributed2026.1.2indirecta
PyPIdistro1.9.0indirecta
PyPIdnspython2.8.0indirecta
PyPIdocopt0.6.2indirecta
PyPIdocstring-parser0.17.0indirecta
PyPIdocutils0.21.2indirecta
PyPIdocutils0.22.4indirecta
PyPIdurationpy0.10indirecta
PyPIelastic-transport8.17.1indirecta
PyPIelasticsearch8.19.3indirecta
PyPIemail-validator2.3.0indirecta
PyPIet-xmlfile2.0.0indirecta
PyPIevents0.5indirecta
PyPIexa-py1.16.1indirecta
PyPIexa-py1.16.2indirecta
PyPIexceptiongroup1.3.1indirecta
PyPIexecuting2.2.1indirecta
PyPIexpandvars1.1.2indirecta
PyPIextratools0.8.2.1indirecta
PyPIfastapi0.129.0indirecta
PyPIfastapi0.133.1indirecta
PyPIfastapi0.135.1indirecta
PyPIfastapi0.136.1indirecta
PyPIfastapi0.136.3indirecta
PyPIfastembed0.8.0indirecta
PyPIfastjsonschema2.21.2indirecta
PyPIfastmcp3.2.4indirecta
PyPIfastuuid0.14.0indirecta
PyPIfeedparser6.0.12indirecta
PyPIfickling0.1.7indirecta
PyPIfilelock3.20.3indirecta
PyPIfilelock3.24.3indirecta
PyPIfilelock3.25.0indirecta
PyPIfilelock3.29.0indirecta
PyPIfilelock3.29.1indirecta
PyPIfiletype1.2.0indirecta
PyPIflask3.1indirecta
PyPIflask3.1.2indirecta
PyPIflask3.1.3indirecta
PyPIflatbuffers25.12.19indirecta
PyPIfonttools4.61.1indirecta
PyPIfonttools4.62.1indirecta
PyPIfrozenlist1.8.0indirecta
PyPIfsspec2025.10.0indirecta
PyPIfsspec2026.2.0indirecta
PyPIfsspec2026.4.0indirecta
PyPIgalileo1.39.0indirecta
PyPIgalileo1.46.2indirecta
PyPIgalileo-core3.95.1indirecta
PyPIgitdb4.0.12indirecta
PyPIgitpython3.1.46indirecta
PyPIgitpython3.1.50indirecta
PyPIgoogle-adk1.35.0indirecta
PyPIgoogle-api-core2.30.0indirecta
PyPIgoogle-api-python-client2.190.0indirecta
PyPIgoogle-auth2.48.0indirecta
PyPIgoogle-auth2.53.0indirecta
PyPIgoogle-auth-httplib20.3.0indirecta
PyPIgoogle-cloud-aiplatform1.157.0indirecta
PyPIgoogle-cloud-appengine-logging1.8.0indirecta
PyPIgoogle-cloud-audit-log0.4.0indirecta
PyPIgoogle-cloud-bigquery3.40.1indirecta
PyPIgoogle-cloud-bigquery-storage2.36.2indirecta
PyPIgoogle-cloud-bigtable2.35.0indirecta
PyPIgoogle-cloud-core2.5.0indirecta
PyPIgoogle-cloud-dataplex2.20.0indirecta
PyPIgoogle-cloud-discoveryengine0.13.12indirecta
PyPIgoogle-cloud-iam2.21.0indirecta
PyPIgoogle-cloud-logging3.13.0indirecta
PyPIgoogle-cloud-monitoring2.29.1indirecta
PyPIgoogle-cloud-pubsub2.35.0indirecta
PyPIgoogle-cloud-resource-manager1.16.0indirecta
PyPIgoogle-cloud-secret-manager2.26.0indirecta
PyPIgoogle-cloud-spanner3.63.0indirecta
PyPIgoogle-cloud-speech2.36.1indirecta
PyPIgoogle-cloud-storage3.11.0indirecta
PyPIgoogle-cloud-storage3.9.0indirecta
PyPIgoogle-cloud-trace1.18.0indirecta
PyPIgoogle-crc32c1.8.0indirecta
PyPIgoogle-genai1.75.0indirecta
PyPIgoogle-resumable-media2.8.0indirecta
PyPIgoogle-search-results2.4.2indirecta
PyPIgoogleapis-common-protos1.72.0indirecta
PyPIgoogleapis-common-protos1.73.1indirecta
PyPIgoogleapis-common-protos1.75.0indirecta
PyPIgql4.0.0indirecta
PyPIgraphql-core3.2.7indirecta
PyPIgraphviz0.21indirecta
PyPIgreenlet3.3.1indirecta
PyPIgreenlet3.3.2indirecta
PyPIgreenlet3.5.0indirecta
PyPIgreenlet3.5.1indirecta
PyPIgriffe1.15.0indirecta
PyPIgriffe2.0.0indirecta
PyPIgriffecli2.0.0indirecta
PyPIgriffelib2.0.0indirecta
PyPIgriffelib2.0.2indirecta
PyPIgrpc-google-iam-v10.14.3indirecta
PyPIgrpc-interceptor0.15.4indirecta
PyPIgrpcio1.76.0indirecta
PyPIgrpcio1.78.0indirecta
PyPIgrpcio1.78.1indirecta
PyPIgrpcio1.80.0indirecta
PyPIgrpcio1.81.0indirecta
PyPIgrpcio-status1.71.2indirecta
PyPIgrpcio-status1.78.0indirecta
PyPIgunicorn23.0.0indirecta
PyPIh110.16.0indirecta
PyPIh24.3.0indirecta
PyPIhaystack-ai2.24.1indirecta
PyPIhaystack-experimental0.19.0indirecta
PyPIhf-xet1.2.0indirecta
PyPIhf-xet1.3.1indirecta
PyPIhf-xet1.3.2indirecta
PyPIhf-xet1.5.0indirecta
PyPIhf-xet1.5.1indirecta
PyPIhpack4.1.0indirecta
PyPIhtmldate1.9.4indirecta
PyPIhttpcore1.0.9indirecta
PyPIhttplib20.31.2indirecta
PyPIhttptools0.7.1indirecta
PyPIhttptools0.8.0indirecta
PyPIhttpx0.28.1indirecta
PyPIhttpx-sse0.4.3indirecta
PyPIhuggingface-hub0.36.0indirecta
PyPIhuggingface-hub0.36.2indirecta
PyPIhuggingface-hub1.16.1indirecta
PyPIhuggingface-hub1.17.0indirecta
PyPIhuggingface-hub1.21.0indirecta
PyPIhyperframe6.1.0indirecta
PyPIid1.6.1indirecta
PyPIidentify2.6.16indirecta
PyPIidna3.11indirecta
PyPIidna3.13indirecta
PyPIidna3.15indirecta
PyPIidna3.18indirecta
PyPIifaddr0.2.0indirecta
PyPIimagesize1.4.1indirecta
PyPIimportlib-metadata8.7.1indirecta
PyPIimportlib-metadata8.9.0indirecta
PyPIimportlib-resources6.5.2indirecta
PyPIiniconfig2.3.0indirecta
PyPIinstructor1.14.5indirecta
PyPIinstructor1.15.1indirecta
PyPIintervaltree3.2.1indirecta
PyPIipykernel7.1.0indirecta
PyPIipykernel7.2.0indirecta
PyPIipythonindirecta
PyPIipython8.38.0indirecta
PyPIisodate0.7.2indirecta
PyPIitsdangerous2.2.0indirecta
PyPIjaraco-classes3.4.0indirecta
PyPIjaraco-context6.1.0indirecta
PyPIjaraco-functools4.4.0indirecta
PyPIjedi0.19.2indirecta
PyPIjeepney0.9.0indirecta
PyPIjinja23.1.6indirecta
PyPIjiter0.10.0indirecta
PyPIjiter0.11.1indirecta
PyPIjiter0.13.0indirecta
PyPIjiter0.15.0indirecta
PyPIjmespath1.1.0indirecta
PyPIjoblib1.5.3indirecta
PyPIjoserfc1.6.4indirecta
PyPIjoserfc1.6.5indirecta
PyPIjoserfc1.7.0indirecta
PyPIjson-repair0.25.2indirecta
PyPIjson50.10.0indirecta
PyPIjson50.13.0indirecta
PyPIjsonpatch1.33indirecta
PyPIjsonpath-ng1.8.0indirecta
PyPIjsonpointer3.0.0indirecta
PyPIjsonpointer3.1.1indirecta
PyPIjsonref1.1.0indirecta
PyPIjsonschema4.26.0indirecta
PyPIjsonschema-path0.3.4indirecta
PyPIjsonschema-path0.4.1indirecta
PyPIjsonschema-specifications2025.9.1indirecta
PyPIjupyter-client8.8.0indirecta
PyPIjupyter-core5.9.1indirecta
PyPIjupyterlab-pygments0.3.0indirecta
PyPIjustext3.0.2indirecta
PyPIkaitaistruct0.11indirecta
PyPIkeyring25.7.0indirecta
PyPIkiwisolver1.4.9indirecta
PyPIkiwisolver1.5.0indirecta
PyPIkubernetes35.0.0indirecta
PyPIlance-namespace0.7.6indirecta
PyPIlance-namespace-urllib3-client0.7.6indirecta
PyPIlancedb0.30.0indirecta
PyPIlangchain1.2.10indirecta
PyPIlangchain1.3.4indirecta
PyPIlangchain-aws1.1.0indirecta
PyPIlangchain-aws1.5.0indirecta
PyPIlangchain-classic1.0.1indirecta
PyPIlangchain-classic1.0.5indirecta
PyPIlangchain-classic1.0.7indirecta
PyPIlangchain-community0.4.1indirecta
PyPIlangchain-core1.2.11indirecta
PyPIlangchain-core1.2.13indirecta
PyPIlangchain-core1.2.14indirecta
PyPIlangchain-core1.2.16indirecta
PyPIlangchain-core1.2.17indirecta
PyPIlangchain-core1.2.9indirecta
PyPIlangchain-core1.3.2indirecta
PyPIlangchain-core1.4.0indirecta
PyPIlangchain-exa1.1.0indirecta
PyPIlangchain-huggingface1.2.2indirecta
PyPIlangchain-litellm0.6.5indirecta
PyPIlangchain-litellm0.6.6indirecta
PyPIlangchain-milvus0.3.3indirecta
PyPIlangchain-nvidia-ai-endpoints1.0.4indirecta
PyPIlangchain-nvidia-ai-endpoints1.4.1indirecta
PyPIlangchain-oci0.2.5indirecta
PyPIlangchain-oci0.2.7indirecta
PyPIlangchain-openai1.1.10indirecta
PyPIlangchain-openai1.1.7indirecta
PyPIlangchain-openai1.1.9indirecta
PyPIlangchain-openai1.2.2indirecta
PyPIlangchain-protocol0.0.15indirecta
PyPIlangchain-protocol0.0.16indirecta
PyPIlangchain-tavily0.2.18indirecta
PyPIlangchain-text-splitters1.1.0indirecta
PyPIlangchain-text-splitters1.1.1indirecta
PyPIlangchain-text-splitters1.1.2indirecta
PyPIlanggraph1.0.10indirecta
PyPIlanggraph1.0.9indirecta
PyPIlanggraph1.2.4indirecta
PyPIlanggraph-checkpoint4.0.0indirecta
PyPIlanggraph-checkpoint4.0.1indirecta
PyPIlanggraph-checkpoint4.1.0indirecta
PyPIlanggraph-checkpoint4.1.1indirecta
PyPIlanggraph-prebuilt1.0.8indirecta
PyPIlanggraph-prebuilt1.1.0indirecta
PyPIlanggraph-sdk0.3.8indirecta
PyPIlanggraph-sdk0.3.9indirecta
PyPIlanggraph-sdk0.4.2indirecta
PyPIlangsmith0.8.0indirecta
PyPIlangsmith0.8.11indirecta
PyPIlark1.3.1indirecta
PyPIlazy-imports1.2.0indirecta
PyPIlazy-object-proxy1.12.0indirecta
PyPIlinkify-it-py2.1.0indirecta
PyPIlitellm1.74.1indirecta
PyPIlitellm1.81.13indirecta
PyPIlitellm1.84.0indirecta
PyPIlitellm1.87.0indirecta
PyPIllama-index0.14.23indirecta
PyPIllama-index-core0.14.23indirecta
PyPIllama-index-embeddings-azure-openai0.5.2indirecta
PyPIllama-index-embeddings-nvidia0.4.2indirecta
PyPIllama-index-embeddings-openai0.6.0indirecta
PyPIllama-index-instrumentation0.4.2indirecta
PyPIllama-index-instrumentation0.5.0indirecta
PyPIllama-index-llms-anthropic0.8.6indirecta
PyPIllama-index-llms-azure-openai0.5.5indirecta
PyPIllama-index-llms-bedrock0.4.2indirecta
PyPIllama-index-llms-litellm0.6.3indirecta
PyPIllama-index-llms-nvidia0.5.1indirecta
PyPIllama-index-llms-openai0.7.9indirecta
PyPIllama-index-llms-openai-like0.7.2indirecta
PyPIllama-index-readers-file0.5.6indirecta
PyPIllama-index-workflows2.14.2indirecta
PyPIllama-index-workflows2.22.1indirecta
PyPIlocket1.0.0indirecta
PyPIlockfile0.12.2indirecta
PyPIloguru0.7.3indirecta
PyPIlxml5.4.0indirecta
PyPIlxml6.0.2indirecta
PyPIlxml-html-clean0.4.4indirecta
PyPImako1.3.10indirecta
PyPImarkdown-it-py3.0.0indirecta
PyPImarkdown-it-py4.0.0indirecta
PyPImarkdown-it-py4.2.0indirecta
PyPImarkdownify1.2.2indirecta
PyPImarkupsafe3.0.3indirecta
PyPImarshmallow3.26.2indirecta
PyPImatplotlib3.10.8indirecta
PyPImatplotlib-inline0.2.1indirecta
PyPImcp1.26.0indirecta
PyPImcp1.27.1indirecta
PyPImcp-server-time2025.9.25indirecta
PyPImdit-py-plugins0.5.0indirecta
PyPImdit-py-plugins0.6.1indirecta
PyPImdurl0.1.2indirecta
PyPImem0ai0.1.115indirecta
PyPImem0ai0.1.116indirecta
PyPImem0ai0.1.118indirecta
PyPImemmachine-client0.3.0indirecta
PyPImemmachine-common0.3.0indirecta
PyPImemmachine-common0.3.3indirecta
PyPImicrosoft-agents-a365-notifications0.1.0indirecta
PyPImicrosoft-agents-a365-observability-core1.0.0indirecta
PyPImicrosoft-agents-a365-runtime1.0.0indirecta
PyPImicrosoft-agents-a365-tooling0.1.0indirecta
PyPImicrosoft-agents-activity0.8.0indirecta
PyPImicrosoft-agents-authentication-msal0.8.0indirecta
PyPImicrosoft-agents-hosting-aiohttp0.8.0indirecta
PyPImicrosoft-agents-hosting-core0.8.0indirecta
PyPImilvus-lite2.5.1indirecta
PyPIminio7.2.20indirecta
PyPImistune3.2.0indirecta
PyPIml-dtypes0.5.4indirecta
PyPImmh35.2.0indirecta
PyPImmh35.2.1indirecta
PyPImore-itertools10.8.0indirecta
PyPImpmath1.3.0indirecta
PyPImsal1.34.0indirecta
PyPImsal1.36.0indirecta
PyPImsal-extensions1.3.1indirecta
PyPImsgpack1.1.2indirecta
PyPImultidict6.7.1indirecta
PyPImultiprocess0.70.18indirecta
PyPImultiprocess0.70.19indirecta
PyPImurmurhash1.0.15indirecta
PyPImypy-extensions1.1.0indirecta
PyPImyst-parser4.0.1indirecta
PyPInarwhals2.16.0indirecta
PyPInarwhals2.17.0indirecta
PyPInarwhals2.22.0indirecta
PyPInat-a365-example0.1.0indirecta
PyPInbclient0.10.4indirecta
PyPInbconvert7.17.0indirecta
PyPInbformat5.10.4indirecta
PyPInbsphinx0.9.8indirecta
PyPInemo-agent-toolkit-redis0.2.0indirecta
PyPInemo-agent-toolkit-tavily0.1.0indirecta
PyPInemo-microservices1.5.0indirecta
PyPInemoguardrails0.21.0indirecta
PyPInest-asyncio1.6.0indirecta
PyPInest-asyncio21.7.1indirecta
PyPInest-asyncio21.7.2indirecta
PyPInetworkx3.6.1indirecta
PyPInh30.3.3indirecta
PyPInltk3.9.4indirecta
PyPInodeenv1.10.0indirecta
PyPInumpyindirecta
PyPInumpy2.4.2indirecta
PyPInumpy2.4.4indirecta
PyPInumpy2.4.6indirecta
PyPInvidia-haystack0.3.0indirecta
PyPInvidia-nat-atifindirecta
PyPInvidia-nat-atif1.8.0indirecta
PyPInvidia-nat-coreindirecta
PyPInvidia-nat-core1.8.0indirecta
PyPInvidia-nat-evalindirecta
PyPInvidia-nat-mcpindirecta
PyPInvidia-nat-opentelemetryindirecta
PyPInvidia-nat-testindirecta
PyPInvidia-rag2.4.0indirecta
PyPInvidia-rag2.5.0indirecta
PyPInvidia-sphinx-theme0.0.9.post1indirecta
PyPIoauthlib3.3.1indirecta
PyPIoci2.171.0indirecta
PyPIoci2.177.0indirecta
PyPIoci-openai1.1.0indirecta
PyPIonnxruntime1.24.2indirecta
PyPIonnxruntime1.26.0indirecta
PyPIopenai1.109.1indirecta
PyPIopenai2.21.0indirecta
PyPIopenai2.24.0indirecta
PyPIopenai2.30.0indirecta
PyPIopenai2.31.0indirecta
PyPIopenai2.36.0indirecta
PyPIopenai2.40.0indirecta
PyPIopenapi-core0.19.4indirecta
PyPIopenapi-pydantic0.5.1indirecta
PyPIopenapi-schema-validator0.6.3indirecta
PyPIopenapi-spec-validator0.7.2indirecta
PyPIopenevals0.1.3indirecta
PyPIopenevals0.2.0indirecta
PyPIopeninference-instrumentation0.1.44indirecta
PyPIopeninference-instrumentation0.1.46indirecta
PyPIopeninference-instrumentation0.1.51indirecta
PyPIopeninference-instrumentation-langchain0.1.29indirecta
PyPIopeninference-semantic-conventions0.1.26indirecta
PyPIopeninference-semantic-conventions0.1.29indirecta
PyPIopeninference-semantic-conventions0.1.30indirecta
PyPIopenpipe-art0.5.17indirecta
PyPIopenpyxl3.1.5indirecta
PyPIopensearch-haystack4.6.0indirecta
PyPIopensearch-py2.8.0indirecta
PyPIopentelemetry-api1.34.1indirecta
PyPIopentelemetry-api1.38.0indirecta
PyPIopentelemetry-api1.39.1indirecta
PyPIopentelemetry-api1.40.0indirecta
PyPIopentelemetry-api1.42.0indirecta
PyPIopentelemetry-api1.42.1indirecta
PyPIopentelemetry-exporter-gcp-logging1.11.0a0indirecta
PyPIopentelemetry-exporter-gcp-logging1.12.0a0indirecta
PyPIopentelemetry-exporter-gcp-monitoring1.11.0a0indirecta
PyPIopentelemetry-exporter-gcp-trace1.11.0indirecta
PyPIopentelemetry-exporter-otlp1.39.1indirecta
PyPIopentelemetry-exporter-otlp1.40.0indirecta
PyPIopentelemetry-exporter-otlp1.42.0indirecta
PyPIopentelemetry-exporter-otlp1.42.1indirecta
PyPIopentelemetry-exporter-otlp-proto-common1.34.1indirecta
PyPIopentelemetry-exporter-otlp-proto-common1.38.0indirecta
PyPIopentelemetry-exporter-otlp-proto-common1.39.1indirecta
PyPIopentelemetry-exporter-otlp-proto-common1.40.0indirecta
PyPIopentelemetry-exporter-otlp-proto-common1.42.0indirecta
PyPIopentelemetry-exporter-otlp-proto-common1.42.1indirecta
PyPIopentelemetry-exporter-otlp-proto-grpc1.34.1indirecta
PyPIopentelemetry-exporter-otlp-proto-grpc1.39.1indirecta
PyPIopentelemetry-exporter-otlp-proto-grpc1.40.0indirecta
PyPIopentelemetry-exporter-otlp-proto-grpc1.42.0indirecta
PyPIopentelemetry-exporter-otlp-proto-grpc1.42.1indirecta
PyPIopentelemetry-exporter-otlp-proto-http1.34.1indirecta
PyPIopentelemetry-exporter-otlp-proto-http1.38.0indirecta
PyPIopentelemetry-exporter-otlp-proto-http1.39.1indirecta
PyPIopentelemetry-exporter-otlp-proto-http1.40.0indirecta
PyPIopentelemetry-exporter-otlp-proto-http1.42.0indirecta
PyPIopentelemetry-exporter-otlp-proto-http1.42.1indirecta
PyPIopentelemetry-instrumentation0.60b1indirecta
PyPIopentelemetry-instrumentation-threading0.60b1indirecta
PyPIopentelemetry-proto1.34.1indirecta
PyPIopentelemetry-proto1.38.0indirecta
PyPIopentelemetry-proto1.39.1indirecta
PyPIopentelemetry-proto1.40.0indirecta
PyPIopentelemetry-proto1.42.0indirecta
PyPIopentelemetry-proto1.42.1indirecta
PyPIopentelemetry-resourcedetector-gcp1.11.0a0indirecta
PyPIopentelemetry-sdk1.34.1indirecta
PyPIopentelemetry-sdk1.38.0indirecta
PyPIopentelemetry-sdk1.39.1indirecta
PyPIopentelemetry-sdk1.40.0indirecta
PyPIopentelemetry-sdk1.42.0indirecta
PyPIopentelemetry-sdk1.42.1indirecta
PyPIopentelemetry-semantic-conventions0.55b1indirecta
PyPIopentelemetry-semantic-conventions0.59b0indirecta
PyPIopentelemetry-semantic-conventions0.60b1indirecta
PyPIopentelemetry-semantic-conventions0.61b0indirecta
PyPIopentelemetry-semantic-conventions0.63b0indirecta
PyPIopentelemetry-semantic-conventions0.63b1indirecta
PyPIoptuna4.4.0indirecta
PyPIorjson3.11.6indirecta
PyPIorjson3.11.7indirecta
PyPIorjson3.11.8indirecta
PyPIorjson3.11.9indirecta
PyPIormsgpack1.12.2indirecta
PyPIoverrides7.7.0indirecta
PyPIpackaging25.0indirecta
PyPIpackaging26.0indirecta
PyPIpackaging26.2indirecta
PyPIpandasindirecta
PyPIpandas2.3.3indirecta
PyPIpandocfilters1.5.1indirecta
PyPIparse1.21.1indirecta
PyPIparso0.8.5indirecta
PyPIparso0.8.6indirecta
PyPIpartd1.4.2indirecta
PyPIpathable0.4.4indirecta
PyPIpathable0.5.0indirecta
PyPIpdfminer-six20251230indirecta
PyPIpdfminer-six20260107indirecta
PyPIpdfplumber0.11.10indirecta
PyPIpdfplumber0.11.9indirecta
PyPIpexpect4.9.0indirecta
PyPIphonenumbers9.0.24indirecta
PyPIphonenumbers9.0.31indirecta
PyPIpillow12.1.0indirecta
PyPIpillow12.1.1indirecta
PyPIpillow12.2.0indirecta
PyPIpip26.0indirecta
PyPIpip26.0.1indirecta
PyPIpip26.1indirecta
PyPIpip26.1.1indirecta
PyPIpip26.1.2indirecta
PyPIpkce1.0.3indirecta
PyPIpkginfo1.12.1.2indirecta
PyPIplatformdirs4.10.0indirecta
PyPIplatformdirs4.5.1indirecta
PyPIplatformdirs4.9.2indirecta
PyPIplatformdirs4.9.6indirecta
PyPIplotlyindirecta
PyPIplotly6.5.2indirecta
PyPIplotly6.8.0indirecta
PyPIpluggy1.6.0indirecta
PyPIpolars1.39.3indirecta
PyPIpolars-runtime-321.39.3indirecta
PyPIpolyfile-weave0.5.9indirecta
PyPIportalocker2.7.0indirecta
PyPIportalocker3.2.0indirecta
PyPIposthog5.4.0indirecta
PyPIposthog7.9.3indirecta
PyPIprance25.4.8.0indirecta
PyPIpre-commit4.5.1indirecta
PyPIprefixspan0.5.2indirecta
PyPIpreshed3.0.12indirecta
PyPIpreshed3.0.13indirecta
PyPIpresidio-analyzer2.2.361indirecta
PyPIpresidio-analyzer2.2.362indirecta
PyPIpresidio-anonymizer2.2.361indirecta
PyPIpresidio-anonymizer2.2.362indirecta
PyPIprompt-toolkit3.0.52indirecta
PyPIpropcache0.4.1indirecta
PyPIpropcache0.5.2indirecta
PyPIproto-plus1.27.1indirecta
PyPIprotobuf5.29.6indirecta
PyPIprotobuf6.33.5indirecta
PyPIprotobuf6.33.6indirecta
PyPIprotobuf7.34.0indirecta
PyPIprotobuf7.34.1indirecta
PyPIpsutil6.0.0indirecta
PyPIpsutil7.2.2indirecta
PyPIptyprocess0.7.0indirecta
PyPIpure-eval0.2.3indirecta
PyPIpy-key-value-aio0.4.4indirecta
PyPIpy-rust-stemmers0.1.8indirecta
PyPIpyarrow23.0.0indirecta
PyPIpyarrow23.0.1indirecta
PyPIpyarrow24.0.0indirecta
PyPIpyasn10.6.2indirecta
PyPIpyasn1-modules0.4.2indirecta
PyPIpybars40.9.13indirecta
PyPIpybase641.4.3indirecta
PyPIpycparser3.0indirecta
PyPIpycryptodome3.23.0indirecta
PyPIpydanticindirecta
PyPIpydantic2.11.10indirecta
PyPIpydantic2.12.5indirecta
PyPIpydantic2.13.4indirecta
PyPIpydantic-core2.33.2indirecta
PyPIpydantic-core2.41.5indirecta
PyPIpydantic-core2.46.4indirecta
PyPIpydantic-partial0.10.2indirecta
PyPIpydantic-settings2.10.1indirecta
PyPIpydantic-settings2.12.0indirecta
PyPIpydantic-settings2.13.0indirecta
PyPIpydantic-settings2.13.1indirecta
PyPIpydantic-settings2.14.0indirecta
PyPIpydantic-settings2.14.1indirecta
PyPIpydata-sphinx-theme0.16.1indirecta
PyPIpyee13.0.1indirecta
PyPIpygments2.19.2indirecta
PyPIpygments2.20.0indirecta
PyPIpyjwt2.13.0indirecta
PyPIpylibsrtp1.0.0indirecta
PyPIpymeta30.5.1indirecta
PyPIpymilvus2.6.9indirecta
PyPIpymilvus-model0.3.2indirecta
PyPIpymysql1.1.2indirecta
PyPIpyopenssl25.3.0indirecta
PyPIpyopenssl26.0.0indirecta
PyPIpyopenssl26.2.0indirecta
PyPIpyparsing3.3.2indirecta
PyPIpypdf6.6.2indirecta
PyPIpypdf6.7.1indirecta
PyPIpypdf6.7.4indirecta
PyPIpypdfium25.10.1indirecta
PyPIpypdfium25.5.0indirecta
PyPIpyperclip1.11.0indirecta
PyPIpypika0.51.1indirecta
PyPIpyproject-hooks1.2.0indirecta
PyPIpyreadline33.5.4indirecta
PyPIpytest9.0.3indirecta
PyPIpytest-asyncio1.3.0indirecta
PyPIpytest-cov6.3.0indirecta
PyPIpytest-httpserver1.1.3indirecta
PyPIpytest-httpserver1.1.4indirecta
PyPIpytest-httpserver1.1.5indirecta
PyPIpytest-timeout2.4.0indirecta
PyPIpython-daemon3.1.2indirecta
PyPIpython-dateutil2.9.0.post0indirecta
PyPIpython-docx1.2.0indirecta
PyPIpython-dotenv1.1.1indirecta
PyPIpython-dotenv1.2.1indirecta
PyPIpython-dotenv1.2.2indirecta
PyPIpython-multipart0.0.22indirecta
PyPIpython-multipart0.0.27indirecta
PyPIpython-multipart0.0.29indirecta
PyPIpython-multipart0.0.30indirecta
PyPIpython-ulid3.1.0indirecta
PyPIpytz2025.2indirecta
PyPIpytz2026.1.post1indirecta
PyPIpytz2026.2indirecta
PyPIpyuwsgi2.0.*indirecta
PyPIpywin32311indirecta
PyPIpywin32-ctypes0.2.3indirecta
PyPIpyyaml6.0.3indirecta
PyPIpyzmq27.1.0indirecta
PyPIqdrant-client1.17.0indirecta
PyPIragas0.4.3indirecta
PyPIreadme-renderer44.0indirecta
PyPIredis5.3.1indirecta
PyPIredis7.2.0indirecta
PyPIredisvl0.22.0indirecta
PyPIreferencing0.36.2indirecta
PyPIreferencing0.37.0indirecta
PyPIregex2026.1.15indirecta
PyPIregex2026.2.19indirecta
PyPIregex2026.2.28indirecta
PyPIregex2026.5.9indirecta
PyPIrequests2.32.5indirecta
PyPIrequests2.33.1indirecta
PyPIrequests2.34.2indirecta
PyPIrequests-file3.0.1indirecta
PyPIrequests-oauthlib2.0.0indirecta
PyPIrequests-toolbelt1.0.0indirecta
PyPIrfc3339-validator0.1.4indirecta
PyPIrfc39862.0.0indirecta
PyPIrich14.3.1indirecta
PyPIrich14.3.2indirecta
PyPIrich14.3.3indirecta
PyPIrich14.3.4indirecta
PyPIrich-rst1.3.2indirecta
PyPIroman-numerals4.1.0indirecta
PyPIroman-numerals-py4.1.0indirecta
PyPIrpds-py0.30.0indirecta
PyPIrpds-py2026.5.1indirecta
PyPIrsa4.9.1indirecta
PyPIruamel-yaml0.19.1indirecta
PyPIruamel-yaml-clibz0.3.5indirecta
PyPIruff0.15.0indirecta
PyPIs3transfer0.14.0indirecta
PyPIs3transfer0.18.0indirecta
PyPIsafetensors0.7.0indirecta
PyPIscikit-learn1.8.0indirecta
PyPIscikit-network0.33.5indirecta
PyPIscipyindirecta
PyPIscipy1.17.0indirecta
PyPIscipy1.17.1indirecta
PyPIseaborn0.13.2indirecta
PyPIsecretstorage3.5.0indirecta
PyPIsemantic-kernel1.42.0indirecta
PyPIsentry-sdk2.53.0indirecta
PyPIsetproctitle1.3.7indirecta
PyPIsetuptools80.10.2indirecta
PyPIsetuptools81.0.0indirecta
PyPIsetuptools82.0.0indirecta
PyPIsetuptools82.0.1indirecta
PyPIsetuptools-dynamic-dependenciesindirecta
PyPIsetuptools-scmindirecta
PyPIsetuptools-scm9.2.2indirecta
PyPIsgmllib3k1.0.0indirecta
PyPIshellingham1.5.4indirecta
PyPIsimpleeval1.0.7indirecta
PyPIsimsimd6.5.13indirecta
PyPIsix1.17.0indirecta
PyPIslack-bolt1.27.0indirecta
PyPIslack-sdk3.40.1indirecta
PyPIsmart-open7.5.0indirecta
PyPIsmart-open7.6.1indirecta
PyPIsmmap5.0.2indirecta
PyPIsniffio1.3.1indirecta
PyPIsnowballstemmer3.0.1indirecta
PyPIsortedcontainers2.4.0indirecta
PyPIsoupsieve2.8.3indirecta
PyPIsoupsieve2.8.4indirecta
PyPIspacy3.8.11indirecta
PyPIspacy3.8.14indirecta
PyPIspacy-legacy3.0.12indirecta
PyPIspacy-loggers1.0.5indirecta
PyPIsphinx8.2.3indirecta
PyPIsphinx-autoapi3.7.0indirecta
PyPIsphinx-copybutton0.5.2indirecta
PyPIsphinx-design0.7.0indirecta
PyPIsphinx-mermaid0.0.8indirecta
PyPIsphinx-reredirects1.1.0indirecta
PyPIsphinxcontrib-applehelp2.0.0indirecta
PyPIsphinxcontrib-devhelp2.0.0indirecta
PyPIsphinxcontrib-htmlhelp2.1.0indirecta
PyPIsphinxcontrib-jsmath1.0.1indirecta
PyPIsphinxcontrib-qthelp2.0.0indirecta
PyPIsphinxcontrib-serializinghtml2.0.0indirecta
PyPIsqlalchemy2.0.46indirecta
PyPIsqlalchemy2.0.47indirecta
PyPIsqlalchemy2.0.48indirecta
PyPIsqlalchemy2.0.49indirecta
PyPIsqlalchemy2.0.50indirecta
PyPIsqlalchemy-spanner1.17.2indirecta
PyPIsqlparse0.5.5indirecta
PyPIsrsly2.5.2indirecta
PyPIsrsly2.5.3indirecta
PyPIsse-starlette3.0.3indirecta
PyPIsse-starlette3.2.0indirecta
PyPIsse-starlette3.4.4indirecta
PyPIstack-data0.6.3indirecta
PyPIstarlette0.52.1indirecta
PyPIstarlette1.0.0indirecta
PyPIstarlette1.2.1indirecta
PyPIstdlib-list0.11.1indirecta
PyPIstrands-agents1.27.0indirecta
PyPIstrands-agents1.34.1indirecta
PyPIstrands-agents1.35.0indirecta
PyPIstrands-agents-tools0.2.21indirecta
PyPIstriprtf0.0.26indirecta
PyPIsympy1.14.0indirecta
PyPItabulate0.10.0indirecta
PyPItabulate0.9.0indirecta
PyPItavily-python0.7.25indirecta
PyPItblib3.2.2indirecta
PyPItenacity8.3.0indirecta
PyPItenacity9.1.2indirecta
PyPItenacity9.1.3indirecta
PyPItenacity9.1.4indirecta
PyPItextual8.2.6indirecta
PyPIthinc8.3.10indirecta
PyPIthinc8.3.13indirecta
PyPIthreadpoolctl3.6.0indirecta
PyPItiktoken0.12.0indirecta
PyPItiktoken0.13.0indirecta
PyPItinycss21.4.0indirecta
PyPItinytag2.2.0indirecta
PyPItinytag2.2.1indirecta
PyPItld0.13.1indirecta
PyPItldextract5.3.1indirecta
PyPItokenizers0.22.2indirecta
PyPItokenizers0.23.1indirecta
PyPItomli2.0.2indirecta
PyPItomli2.4.0indirecta
PyPItomli2.4.1indirecta
PyPItomli-w1.1.0indirecta
PyPItomli-w1.2.0indirecta
PyPItoolz1.1.0indirecta
PyPItornado6.5.4indirecta
PyPItqdm4.67.2indirecta
PyPItqdm4.67.3indirecta
PyPItqdm4.68.1indirecta
PyPItrafilatura2.0.0indirecta
PyPItraitlets5.14.3indirecta
PyPItransformers5.12.1indirecta
PyPItwine6.2.0indirecta
PyPItyper0.23.1indirecta
PyPItyper0.24.0indirecta
PyPItyper0.24.1indirecta
PyPItyper0.25.1indirecta
PyPItyper0.26.7indirecta
PyPItyper-slim0.24.0indirecta
PyPItyping-extensions4.15.0indirecta
PyPItyping-inspect0.9.0indirecta
PyPItyping-inspection0.4.2indirecta
PyPItzdata2025.3indirecta
PyPItzdata2026.2indirecta
PyPItzlocal5.3.1indirecta
PyPIuc-micro-py2.0.0indirecta
PyPIuncalled-for0.3.2indirecta
PyPIuritemplate4.2.0indirecta
PyPIurllib32.6.3indirecta
PyPIurllib32.7.0indirecta
PyPIusearch2.21.0indirecta
PyPIusearch2.23.0indirecta
PyPIuuid-utils0.14.0indirecta
PyPIuuid-utils0.14.1indirecta
PyPIuuid-utils0.16.0indirecta
PyPIuv0.9.28indirecta
PyPIuv0.9.30indirecta
PyPIuvicorn0.40.0indirecta
PyPIuvicorn0.41.0indirecta
PyPIuvicorn0.46.0indirecta
PyPIuvicorn0.47.0indirecta
PyPIuvicorn0.48.0indirecta
PyPIuvloop0.21.0indirecta
PyPIuvloop0.22.1indirecta
PyPIvale3.13.0.0indirecta
PyPIvirtualenv20.38.0indirecta
PyPIwandb0.25.0indirecta
PyPIwasabi1.1.3indirecta
PyPIwatchdog6.0.0indirecta
PyPIwatchfiles1.1.1indirecta
PyPIwatchfiles1.2.0indirecta
PyPIwcwidth0.5.3indirecta
PyPIwcwidth0.6.0indirecta
PyPIwcwidth0.7.0indirecta
PyPIweasel0.4.3indirecta
PyPIweasel1.0.0indirecta
PyPIweave0.52.28indirecta
PyPIweave0.52.36indirecta
PyPIwebencodings0.5.1indirecta
PyPIwebsocket-client1.9.0indirecta
PyPIwebsockets15.0.1indirecta
PyPIwebsockets16.0indirecta
PyPIwerkzeug3.1.5indirecta
PyPIwerkzeug3.1.6indirecta
PyPIwerkzeug3.1.8indirecta
PyPIwikipedia1.4.0indirecta
PyPIwin32-setctime1.2.0indirecta
PyPIwrapt1.17.3indirecta
PyPIwrapt2.2.0indirecta
PyPIwrapt2.2.1indirecta
PyPIxxhash3.6.0indirecta
PyPIxxhash3.7.0indirecta
PyPIyapf0.43.0indirecta
PyPIyarl1.22.0indirecta
PyPIyarl1.23.0indirecta
PyPIyarl1.24.2indirecta
PyPIzep-cloud3.16.0indirecta
PyPIzict3.0.0indirecta
PyPIzipp3.23.0indirecta
PyPIzipp4.1.0indirecta
PyPIzstandard0.25.0indirecta
Informe JSON sin procesar legible por máquina
{
  "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"
}

Las puntuaciones son señales, no garantías. Reflejan prácticas públicamente visibles en GitHub; no son una auditoría de código ni una garantía de seguridad.

Los datos ausentes se excluyen y los pesos se renormalizan; nunca se puntúan como cero. La metodología es versionada y abierta: métricas v1.13.0, esquema v0.15.0 — metodología completa · wiki de métricas.

Cómo se sitúa un resultado dentro del registro general: estadísticas agregadasPyPI.