Parser pipeline — N1 IT Landscape
N1 IT Landscape — The Blueprint · CF-Access internal
Parser pipeline
Section titled “Parser pipeline”N1 IT Landscape · Owner: Arun Venkataraman · source of truth: markdown SSOT
N1 IT Landscape — Parser pipeline
Section titled “N1 IT Landscape — Parser pipeline”CURRENT-STATE as of 2026-06-09 · part of the N1 IT Landscape (start at Overview). Owner: Arun Venkataraman (Principal Engineer).
The medical-record → structured-clinical-data path: routers, parsers, the Rosetta grouper, the inference servers, and the libraries they share.
Per-repository dependency manifest (Python / Go / Node / Terraform / Docker / Helm / GitHub-Actions), captured from fresh
developclones. Back to the BoM hub.
direct-parser — [develop@8da673e0]
Section titled “direct-parser — [develop@8da673e0]”Python — pyproject (6)
| Package | Version |
|---|---|
| httpx | >=0.28.0 |
| langchain-deepseek | >=0.1.0 |
| pydantic | >=2.10.0 |
| pymupdf | >=1.24.0 |
| pypdf | >=6.10.1 |
| python-dateutil | >=2.9.0 |
| Python — uv.lock (56) |
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.12.1 |
| black | 26.3.1 |
| certifi | 2026.2.25 |
| charset-normalizer | 3.4.6 |
| click | 8.3.1 |
| colorama | 0.4.6 |
| coverage | 7.13.5 |
| direct-parser | 0.5.0 |
| distro | 1.9.0 |
| h11 | 0.16.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| idna | 3.11 |
| iniconfig | 2.3.0 |
| jiter | 0.13.0 |
| jsonpatch | 1.33 |
| jsonpointer | 3.1.0 |
| langchain-core | 1.2.28 |
| langchain-deepseek | 1.0.1 |
| langchain-openai | 1.1.11 |
| langsmith | 0.7.22 |
| mypy-extensions | 1.1.0 |
| openai | 2.29.0 |
| orjson | 3.11.7 |
| packaging | 26.0 |
| pathspec | 1.0.4 |
| platformdirs | 4.9.4 |
| pluggy | 1.6.0 |
| pydantic | 2.12.5 |
| pydantic-core | 2.41.5 |
| pygments | 2.19.2 |
| pymupdf | 1.27.2.2 |
| pypdf | 6.10.1 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| pytest-cov | 7.1.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.2 |
| pytokens | 0.4.1 |
| pyyaml | 6.0.3 |
| regex | 2026.2.28 |
| requests | 2.33.0 |
| requests-toolbelt | 1.0.0 |
| ruff | 0.15.7 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| tenacity | 9.1.4 |
| tiktoken | 0.12.0 |
| tqdm | 4.67.3 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| urllib3 | 2.6.3 |
| uuid-utils | 0.14.1 |
| xxhash | 3.6.0 |
| zstandard | 0.25.0 |
| GitHub Actions pinned (3) |
actions/checkout@v4actions/setup-python@v5astral-sh/setup-uv@v6
helix-parser — [develop@4ad54e70]
Section titled “helix-parser — [develop@4ad54e70]”Runtime pins: python=3.12
Python — pyproject (8)
| Package | Version |
|---|---|
| httpx | >=0.27.0 |
| langchain-deepseek | >=1.0.0 |
| n1-api-client | @ https://artifacts.n1-research.com/n1r-api-client/n1_api_client-0.1.27-py3-none-any.whl |
| n1r-phoenix | @ https://artifacts.n1-research.com/n1r-phoenix/n1r_phoenix-5.0.0-py3-none-any.whl |
| pdf2image | >=1.17.0 |
| pydantic-settings | >=2.12.0 |
| pypdf | >=4.3 |
| structlog | >=25.5.0 |
| Python — uv.lock (70) |
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.13.0 |
| attrs | 26.1.0 |
| certifi | 2026.4.22 |
| charset-normalizer | 3.4.7 |
| colorama | 0.4.6 |
| distro | 1.9.0 |
| googleapis-common-protos | 1.74.0 |
| grpcio | 1.80.0 |
| h11 | 0.16.0 |
| helix-parser | 0.1.0 |
| hiredis | 3.3.1 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| idna | 3.13 |
| importlib-metadata | 8.7.1 |
| iniconfig | 2.3.0 |
| jiter | 0.14.0 |
| jsonpatch | 1.33 |
| jsonpointer | 3.1.1 |
| langchain-core | 1.4.0 |
| langchain-deepseek | 1.0.1 |
| langchain-openai | 1.2.1 |
| langchain-protocol | 0.0.15 |
| langsmith | 0.8.5 |
| n1-api-client | 0.1.27 |
| n1r-phoenix | 5.0.0 |
| openai | 2.37.0 |
| opentelemetry-api | 1.41.1 |
| opentelemetry-exporter-otlp | 1.41.1 |
| opentelemetry-exporter-otlp-proto-common | 1.41.1 |
| opentelemetry-exporter-otlp-proto-grpc | 1.41.1 |
| opentelemetry-exporter-otlp-proto-http | 1.41.1 |
| opentelemetry-proto | 1.41.1 |
| opentelemetry-sdk | 1.41.1 |
| opentelemetry-semantic-conventions | 0.62b1 |
| orjson | 3.11.9 |
| packaging | 26.2 |
| pdf2image | 1.17.0 |
| pillow | 12.2.0 |
| pluggy | 1.6.0 |
| protobuf | 6.33.6 |
| pydantic | 2.13.3 |
| pydantic-core | 2.46.3 |
| pydantic-settings | 2.14.0 |
| pygments | 2.20.0 |
| pypdf | 6.11.0 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.2 |
| pyyaml | 6.0.3 |
| redis | 7.1.1 |
| regex | 2026.5.9 |
| requests | 2.33.1 |
| requests-toolbelt | 1.0.0 |
| ruff | 0.15.12 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| structlog | 25.5.0 |
| tenacity | 9.1.4 |
| tiktoken | 0.13.0 |
| tqdm | 4.67.3 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| urllib3 | 2.7.0 |
| uuid-utils | 0.15.0 |
| xxhash | 3.7.0 |
| zipp | 3.23.1 |
| zstandard | 0.25.0 |
Docker base images (2): 191421493115.dkr.ecr.us-east-2.amazonaws.com/docker-hub/library/python:3.12-slim@sha256:520153e2deb359602c9cffd84e491e3431d76e7bf95a3255c9ce9433b76ab99a
GitHub Actions pinned (4)
actions/checkout@v6.0.3astral-sh/setup-uv@v8.2.0n1healthcare/bastion/.github/workflows/deploy.yml@mainn1healthcare/bastion/.github/workflows/release_notes.yml@main
inference-servers — [develop@adb3d4a3]
Section titled “inference-servers — [develop@adb3d4a3]”Docker base images (2): vllm/vllm-openai:latest, vllm/vllm-openai:v0.10.2
GitHub Actions pinned (4)
actions/checkout@v4aws-actions/configure-aws-credentials@v4docker/build-push-action@v5docker/setup-buildx-action@v3
medical-unit-conversion — [develop@e41a73ef]
Section titled “medical-unit-conversion — [develop@e41a73ef]”Python — pyproject (7)
| Package | Version |
|---|---|
| numpy | >=1.24.0 |
| openai | >=2.8.1 |
| pandas | >=2.3.3 |
| pint | >=0.25.2 |
| pydantic | >=2.0.0 |
| pydantic-settings | >=2.12.0 |
| sentence-transformers | >=5.1.2 |
| Python — uv.lock (78) |
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.11.0 |
| certifi | 2025.11.12 |
| charset-normalizer | 3.4.4 |
| colorama | 0.4.6 |
| distro | 1.9.0 |
| filelock | 3.20.3 |
| flexcache | 0.3 |
| flexparser | 0.4 |
| fsspec | 2025.10.0 |
| h11 | 0.16.0 |
| hf-xet | 1.2.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| huggingface-hub | 0.36.0 |
| idna | 3.11 |
| iniconfig | 2.3.0 |
| jinja2 | 3.1.6 |
| jiter | 0.12.0 |
| joblib | 1.5.2 |
| markupsafe | 3.0.3 |
| medical-unit-conversion | 1.2.5 |
| mpmath | 1.3.0 |
| networkx | 3.6 |
| numpy | 2.3.5 |
| nvidia-cublas-cu12 | 12.8.4.1 |
| nvidia-cuda-cupti-cu12 | 12.8.90 |
| nvidia-cuda-nvrtc-cu12 | 12.8.93 |
| nvidia-cuda-runtime-cu12 | 12.8.90 |
| nvidia-cudnn-cu12 | 9.10.2.21 |
| nvidia-cufft-cu12 | 11.3.3.83 |
| nvidia-cufile-cu12 | 1.13.1.3 |
| nvidia-curand-cu12 | 10.3.9.90 |
| nvidia-cusolver-cu12 | 11.7.3.90 |
| nvidia-cusparse-cu12 | 12.5.8.93 |
| nvidia-cusparselt-cu12 | 0.7.1 |
| nvidia-nccl-cu12 | 2.27.5 |
| nvidia-nvjitlink-cu12 | 12.8.93 |
| nvidia-nvshmem-cu12 | 3.3.20 |
| nvidia-nvtx-cu12 | 12.8.90 |
| openai | 2.8.1 |
| packaging | 25.0 |
| pandas | 2.3.3 |
| pillow | 12.1.1 |
| pint | 0.25.2 |
| platformdirs | 4.5.0 |
| pluggy | 1.6.0 |
| pydantic | 2.12.5 |
| pydantic-core | 2.41.5 |
| pydantic-settings | 2.12.0 |
| pygments | 2.19.2 |
| pytest | 9.0.1 |
| pytest-asyncio | 1.3.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.1 |
| pytz | 2025.2 |
| pyyaml | 6.0.3 |
| regex | 2025.11.3 |
| requests | 2.33.0 |
| ruff | 0.14.6 |
| safetensors | 0.7.0 |
| scikit-learn | 1.7.2 |
| scipy | 1.16.3 |
| sentence-transformers | 5.1.2 |
| setuptools | 80.9.0 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| sympy | 1.14.0 |
| threadpoolctl | 3.6.0 |
| tokenizers | 0.22.1 |
| torch | 2.9.1 |
| tqdm | 4.67.1 |
| transformers | 4.57.3 |
| triton | 3.5.1 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| tzdata | 2025.2 |
| urllib3 | 2.6.3 |
| GitHub Actions pinned (2) |
actions/checkout@v4actions/setup-python@v5
n1r-cortex — [develop@b4caa1c4]
Section titled “n1r-cortex — [develop@b4caa1c4]”Python — pyproject (21)
| Package | Version |
|---|---|
| a2a-sdk[http-server] | >=1.0.0 |
| ag-ui-protocol | >=0.1.13 |
| anthropic | >=0.69.0 |
| fastapi | >=0.135.1 |
| httpx | >=0.28.1 |
| langchain-core | >=1.2.18 |
| langchain-memgraph | >=0.1.12 |
| langchain-openai | >=1.1.6 |
| langgraph | >=1.1.0 |
| mem0ai | >=2.0.0 |
| n1r-phoenix | @ https://artifacts.n1-research.com/n1r-phoenix/n1r_phoenix-5.0.0-py3-none-any.whl |
| opentelemetry-api | >=1.40.0 |
| opentelemetry-sdk | >=1.40.0 |
| protobuf | >=6.0.0 |
| pydantic | >=2.12.5 |
| pydantic-settings | >=2.13.1 |
| pyyaml | >=6.0 |
| qdrant-client | >=1.17.0 |
| rank-bm25 | >=0.2.2 |
| redis | >=5.0.0 |
| structlog | >=25.5.0 |
| Python — uv.lock (117) |
| Package | Version |
|---|---|
| a2a-sdk | 1.1.0 |
| ag-ui-protocol | 0.1.19 |
| aiologic | 0.16.0 |
| annotated-doc | 0.0.4 |
| annotated-types | 0.7.0 |
| anthropic | 0.107.1 |
| anyio | 4.13.0 |
| ast-serialize | 0.5.0 |
| backoff | 2.2.1 |
| certifi | 2026.5.20 |
| cffi | 2.0.0 |
| charset-normalizer | 3.4.7 |
| colorama | 0.4.6 |
| coverage | 7.14.1 |
| cryptography | 48.0.0 |
| culsans | 0.11.0 |
| distro | 1.9.0 |
| docstring-parser | 0.18.0 |
| fakeredis | 2.36.1 |
| fastapi | 0.136.3 |
| google-api-core | 2.31.0 |
| google-auth | 2.53.0 |
| googleapis-common-protos | 1.75.0 |
| greenlet | 3.5.1 |
| grpcio | 1.81.0 |
| h11 | 0.16.0 |
| h2 | 4.3.0 |
| hiredis | 3.4.0 |
| hpack | 4.1.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| httpx-sse | 0.4.3 |
| hyperframe | 6.1.0 |
| idna | 3.18 |
| iniconfig | 2.3.0 |
| jiter | 0.15.0 |
| json-rpc | 1.15.0 |
| jsonpatch | 1.33 |
| jsonpointer | 3.1.1 |
| langchain | 1.3.4 |
| langchain-classic | 1.0.7 |
| langchain-core | 1.4.2 |
| langchain-memgraph | 0.1.14 |
| langchain-openai | 1.2.2 |
| langchain-protocol | 0.0.16 |
| langchain-text-splitters | 1.1.2 |
| langgraph | 1.2.4 |
| langgraph-checkpoint | 4.1.1 |
| langgraph-prebuilt | 1.1.0 |
| langgraph-sdk | 0.4.2 |
| langsmith | 0.8.11 |
| librt | 0.11.0 |
| lupa | 2.8 |
| mem0ai | 2.0.4 |
| memgraph-toolbox | 0.1.11 |
| mypy | 2.1.0 |
| mypy-extensions | 1.1.0 |
| n1r-cortex | 0.9.1 |
| n1r-phoenix | 5.0.0 |
| neo4j | 6.2.0 |
| numpy | 2.4.6 |
| openai | 2.41.0 |
| opentelemetry-api | 1.42.1 |
| opentelemetry-exporter-otlp | 1.42.1 |
| opentelemetry-exporter-otlp-proto-common | 1.42.1 |
| opentelemetry-exporter-otlp-proto-grpc | 1.42.1 |
| opentelemetry-exporter-otlp-proto-http | 1.42.1 |
| opentelemetry-proto | 1.42.1 |
| opentelemetry-sdk | 1.42.1 |
| opentelemetry-semantic-conventions | 0.63b1 |
| orjson | 3.11.9 |
| ormsgpack | 1.12.2 |
| packaging | 26.2 |
| pathspec | 1.1.1 |
| pluggy | 1.6.0 |
| portalocker | 3.2.0 |
| posthog | 7.18.0 |
| proto-plus | 1.28.0 |
| protobuf | 6.33.6 |
| pyasn1 | 0.6.3 |
| pyasn1-modules | 0.4.2 |
| pycparser | 3.0 |
| pydantic | 2.13.4 |
| pydantic-core | 2.46.4 |
| pydantic-settings | 2.14.1 |
| pygments | 2.20.0 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.4.0 |
| pytest-cov | 7.1.0 |
| python-dotenv | 1.2.2 |
| pytz | 2026.2 |
| pywin32 | 312 |
| pyyaml | 6.0.3 |
| qdrant-client | 1.18.0 |
| rank-bm25 | 0.2.2 |
| redis | 7.1.1 |
| regex | 2026.5.9 |
| requests | 2.34.2 |
| requests-toolbelt | 1.0.0 |
| ruff | 0.14.14 |
| sniffio | 1.3.1 |
| sortedcontainers | 2.4.0 |
| sqlalchemy | 2.0.50 |
| sse-starlette | 3.4.4 |
| starlette | 1.2.1 |
| structlog | 26.1.0 |
| tenacity | 9.1.4 |
| tiktoken | 0.13.0 |
| tqdm | 4.68.1 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| urllib3 | 2.7.0 |
| uuid-utils | 0.16.0 |
| websockets | 15.0.1 |
| wrapt | 2.2.1 |
| xxhash | 3.7.0 |
| zstandard | 0.25.0 |
| GitHub Actions pinned (2) |
actions/checkout@v4actions/setup-python@v5
n1r-rosetta — [develop@e10f8b8b]
Section titled “n1r-rosetta — [develop@e10f8b8b]”Python — pyproject (1)
| Package | Version |
|---|---|
| openai | >=1.40.0 |
| GitHub Actions pinned (3) |
actions/checkout@v4actions/setup-python@v5astral-sh/setup-uv@v6
OcrRouter — [develop@05efbc63]
Section titled “OcrRouter — [develop@05efbc63]”Python — pyproject (19)
| Package | Version |
|---|---|
| aiofiles | >=25.1.0 |
| beautifulsoup4 | >=4.13.5,<5 |
| httpx | — |
| langchain | >=1.2.0 |
| langchain-core | >=0.3.0 |
| langchain-openai | >=0.3.0 |
| langfuse | >=3.11.1 |
| loguru | >=0.7.2 |
| magika | >=0.6.2,<1.1.0 |
| numpy | >=1.21.6 |
| packaging | >=21.0 |
| pillow | >=11.0.0 |
| pydantic-settings | >=2.12.0 |
| pypdf | >=5.6.0 |
| pypdfium2 | >=4.30.0 |
| reportlab | — |
| requests | — |
| tqdm | >=4.67.1 |
| transformers | >=5.0.0 |
| Python — uv.lock (118) |
| Package | Version |
|---|---|
| aiofiles | 25.1.0 |
| annotated-types | 0.7.0 |
| anyio | 4.12.0 |
| appnope | 0.1.4 |
| asttokens | 3.0.1 |
| backoff | 2.2.1 |
| beautifulsoup4 | 4.14.3 |
| certifi | 2025.11.12 |
| cffi | 2.0.0 |
| charset-normalizer | 3.4.4 |
| click | 8.2.1 |
| click | 8.3.1 |
| colorama | 0.4.6 |
| coloredlogs | 15.0.1 |
| comm | 0.2.3 |
| debugpy | 1.8.19 |
| decorator | 5.2.1 |
| distro | 1.9.0 |
| exceptiongroup | 1.3.1 |
| executing | 2.2.1 |
| filelock | 3.20.3 |
| flatbuffers | 25.9.23 |
| fsspec | 2026.1.0 |
| googleapis-common-protos | 1.72.0 |
| h11 | 0.16.0 |
| hf-xet | 1.2.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| huggingface-hub | 1.3.7 |
| humanfriendly | 10.0 |
| idna | 3.11 |
| importlib-metadata | 8.7.0 |
| ipykernel | 7.1.0 |
| ipython | 8.37.0 |
| ipython | 9.8.0 |
| ipython-pygments-lexers | 1.1.1 |
| jedi | 0.19.2 |
| jiter | 0.12.0 |
| jsonpatch | 1.33 |
| jsonpointer | 3.0.0 |
| jupyter-client | 8.7.0 |
| jupyter-core | 5.9.1 |
| langchain | 1.2.0 |
| langchain-core | 1.2.28 |
| langchain-openai | 1.1.3 |
| langfuse | 3.11.1 |
| langgraph | 1.0.10rc1 |
| langgraph-checkpoint | 4.0.0 |
| langgraph-prebuilt | 1.0.9 |
| langgraph-sdk | 0.3.1 |
| langsmith | 0.6.3 |
| loguru | 0.7.3 |
| magika | 0.6.2 |
| matplotlib-inline | 0.2.1 |
| mpmath | 1.3.0 |
| nest-asyncio | 1.6.0 |
| numpy | 2.2.6 |
| onnxruntime | 1.23.2 |
| openai | 2.11.0 |
| opentelemetry-api | 1.39.1 |
| opentelemetry-exporter-otlp-proto-common | 1.39.1 |
| opentelemetry-exporter-otlp-proto-http | 1.39.1 |
| opentelemetry-proto | 1.39.1 |
| opentelemetry-sdk | 1.39.1 |
| opentelemetry-semantic-conventions | 0.60b1 |
| orjson | 3.11.6 |
| ormsgpack | 1.12.1 |
| packaging | 25.0 |
| parso | 0.8.5 |
| pexpect | 4.9.0 |
| pillow | 12.2.0 |
| platformdirs | 4.5.1 |
| prompt-toolkit | 3.0.52 |
| protobuf | 6.33.5 |
| psutil | 7.1.3 |
| ptyprocess | 0.7.0 |
| pure-eval | 0.2.3 |
| pycparser | 2.23 |
| pydantic | 2.11.10 |
| pydantic-core | 2.33.2 |
| pydantic-settings | 2.12.0 |
| pygments | 2.19.2 |
| pypdf | 6.10.1 |
| pypdfium2 | 4.30.0 |
| pyreadline3 | 3.5.4 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.1 |
| pyyaml | 6.0.3 |
| pyzmq | 27.1.0 |
| regex | 2025.11.3 |
| reportlab | 4.4.6 |
| requests | 2.33.0 |
| requests-toolbelt | 1.0.0 |
| safetensors | 0.7.0 |
| shellingham | 1.5.4 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| soupsieve | 2.8 |
| stack-data | 0.6.3 |
| sympy | 1.14.0 |
| tenacity | 9.1.2 |
| tiktoken | 0.12.0 |
| tokenizers | 0.22.2 |
| tornado | 6.5.5 |
| tqdm | 4.67.1 |
| traitlets | 5.14.3 |
| transformers | 5.0.0 |
| typer-slim | 0.21.1 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| urllib3 | 2.6.3 |
| uuid-utils | 0.12.0 |
| wcwidth | 0.2.14 |
| win32-setctime | 1.2.0 |
| wrapt | 1.17.3 |
| xxhash | 3.6.0 |
| zipp | 3.23.0 |
| zstandard | 0.25.0 |
parser-agentic — [develop@cb576507]
Section titled “parser-agentic — [develop@cb576507]”Runtime pins: python=3.12
Python — pyproject (4)
| Package | Version |
|---|---|
| httpx | >=0.27 |
| pydantic | >=2.0 |
| pydantic-settings | >=2.0 |
| rich | >=13.0 |
parser-gate — [develop@f92d10b3]
Section titled “parser-gate — [develop@f92d10b3]”Runtime pins: python=3.13
Python — pyproject (8)
| Package | Version |
|---|---|
| charset-normalizer | >=3.0.0 |
| img2pdf | >=0.5.0 |
| loguru | >=0.7.0 |
| magika | >=0.5.0 |
| pillow | >=12.2.0 |
| Pillow | >=10.0.0 |
| pillow-heif | >=1.2.0 |
| pypdf | >=6.10.0 |
| Python — uv.lock (67) |
| Package | Version |
|---|---|
| appnope | 0.1.4 |
| asttokens | 3.0.1 |
| backports-asyncio-runner | 1.2.0 |
| cffi | 2.0.0 |
| charset-normalizer | 3.4.4 |
| click | 8.3.1 |
| colorama | 0.4.6 |
| coloredlogs | 15.0.1 |
| comm | 0.2.3 |
| debugpy | 1.8.20 |
| decorator | 5.2.1 |
| deprecated | 1.3.1 |
| exceptiongroup | 1.3.1 |
| executing | 2.2.1 |
| flatbuffers | 25.12.19 |
| humanfriendly | 10.0 |
| img2pdf | 0.6.3 |
| iniconfig | 2.3.0 |
| ipykernel | 7.2.0 |
| ipython | 8.38.0 |
| ipython | 9.10.0 |
| ipython-pygments-lexers | 1.1.1 |
| jedi | 0.19.2 |
| jupyter-client | 8.8.0 |
| jupyter-core | 5.9.1 |
| loguru | 0.7.3 |
| lxml | 6.0.2 |
| magika | 1.0.1 |
| matplotlib-inline | 0.2.1 |
| mpmath | 1.3.0 |
| n1r-parser-gate | 0.1.2 |
| nest-asyncio | 1.6.0 |
| numpy | 2.2.6 |
| numpy | 2.4.2 |
| onnxruntime | 1.20.1 |
| packaging | 26.0 |
| parso | 0.8.6 |
| pexpect | 4.9.0 |
| pikepdf | 10.3.0 |
| pillow | 12.2.0 |
| pillow-heif | 1.3.0 |
| platformdirs | 4.9.2 |
| pluggy | 1.6.0 |
| prompt-toolkit | 3.0.52 |
| protobuf | 6.33.5 |
| psutil | 7.2.2 |
| ptyprocess | 0.7.0 |
| pure-eval | 0.2.3 |
| pycparser | 3.0 |
| pygments | 2.19.2 |
| pypdf | 6.10.0 |
| pyreadline3 | 3.5.4 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.1 |
| pyzmq | 27.1.0 |
| six | 1.17.0 |
| stack-data | 0.6.3 |
| sympy | 1.14.0 |
| tomli | 2.4.0 |
| tornado | 6.5.5 |
| traitlets | 5.14.3 |
| typing-extensions | 4.15.0 |
| wcwidth | 0.6.0 |
| win32-setctime | 1.2.0 |
| wrapt | 2.1.1 |
| GitHub Actions pinned (3) |
actions/checkout@v4actions/setup-python@v5astral-sh/setup-uv@v5
parser-router — [develop@ab05b572]
Section titled “parser-router — [develop@ab05b572]”Python — pyproject (14)
| Package | Version |
|---|---|
| google-cloud-storage | >=3.7.0 |
| httpx | >=0.28.1 |
| langchain | >=0.3.27 |
| langchain-deepseek | >=1.0.0 |
| langchain-openai | >=1.1.14 |
| langfuse | >=3.14.5,<4.0.0 |
| mineru | ==2.7.6 |
| mineru-vl-utils | ==0.1.22 |
| n1-api-client | @ https://artifacts.n1-research.com/n1r-api-client-dev/n1_api_client-0.1.28-py3-none-any.whl |
| n1r-phoenix | @ https://artifacts.n1-research.com/n1r-phoenix/n1r_phoenix-5.0.0-py3-none-any.whl |
| opencv-python-headless | >=4.12.0.88 |
| pydantic-settings | >=2.12.0 |
| pymupdf | >=1.26.4 |
| python-json-logger | >=4.0.0 |
| Python — uv.lock (184) |
| Package | Version |
|---|---|
| aiofiles | 25.1.0 |
| annotated-doc | 0.0.4 |
| annotated-types | 0.7.0 |
| anyio | 4.12.1 |
| appnope | 0.1.4 |
| asttokens | 3.0.1 |
| attrs | 25.4.0 |
| av | 16.1.0 |
| backoff | 2.2.1 |
| beautifulsoup4 | 4.14.3 |
| boto3 | 1.42.60 |
| botocore | 1.42.60 |
| certifi | 2026.2.25 |
| cffi | 2.0.0 |
| cfgv | 3.5.0 |
| charset-normalizer | 3.4.4 |
| click | 8.3.1 |
| colorama | 0.4.6 |
| colorlog | 6.10.1 |
| comm | 0.2.3 |
| coverage | 7.13.4 |
| cryptography | 46.0.7 |
| debugpy | 1.8.20 |
| decorator | 5.2.1 |
| distlib | 0.4.0 |
| distro | 1.9.0 |
| executing | 2.2.1 |
| fast-langdetect | 0.2.5 |
| fasttext-predict | 0.9.2.4 |
| filelock | 3.25.0 |
| flatbuffers | 25.12.19 |
| fsspec | 2026.2.0 |
| google-api-core | 2.30.0 |
| google-auth | 2.48.0 |
| google-cloud-core | 2.5.0 |
| google-cloud-storage | 3.9.0 |
| google-crc32c | 1.8.0 |
| google-resumable-media | 2.8.0 |
| googleapis-common-protos | 1.72.0 |
| grpcio | 1.78.0 |
| h11 | 0.16.0 |
| hf-xet | 1.3.2 |
| hiredis | 3.3.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| httpx-retries | 0.4.6 |
| huggingface-hub | 1.5.0 |
| identify | 2.6.17 |
| idna | 3.11 |
| imageio | 2.37.2 |
| importlib-metadata | 8.7.1 |
| iniconfig | 2.3.0 |
| ipykernel | 7.2.0 |
| ipython | 9.10.0 |
| ipython-pygments-lexers | 1.1.1 |
| jedi | 0.19.2 |
| jiter | 0.13.0 |
| jmespath | 1.1.0 |
| joblib | 1.5.3 |
| json-repair | 0.58.3 |
| jsonpatch | 1.33 |
| jsonpointer | 3.0.0 |
| jupyter-client | 8.8.0 |
| jupyter-core | 5.9.1 |
| langchain | 1.2.10 |
| langchain-core | 1.3.2 |
| langchain-deepseek | 1.0.1 |
| langchain-openai | 1.1.14 |
| langchain-protocol | 0.0.12 |
| langfuse | 3.14.5 |
| langgraph | 1.0.10 |
| langgraph-checkpoint | 4.0.1 |
| langgraph-prebuilt | 1.0.8 |
| langgraph-sdk | 0.3.9 |
| langsmith | 0.7.31 |
| lazy-loader | 0.4 |
| loguru | 0.7.3 |
| magika | 1.0.2 |
| markdown-it-py | 4.0.0 |
| matplotlib-inline | 0.2.1 |
| mdurl | 0.1.2 |
| mineru | 2.7.6 |
| mineru-vl-utils | 0.1.22 |
| modelscope | 1.34.0 |
| mpmath | 1.3.0 |
| n1-api-client | 0.1.28 |
| n1r-phoenix | 5.0.0 |
| nest-asyncio | 1.6.0 |
| networkx | 3.6.1 |
| nodeenv | 1.10.0 |
| numpy | 2.4.2 |
| onnxruntime | 1.24.2 |
| openai | 2.32.0 |
| opencv-python | 4.13.0.92 |
| opencv-python-headless | 4.13.0.92 |
| opentelemetry-api | 1.39.1 |
| opentelemetry-exporter-otlp | 1.39.1 |
| opentelemetry-exporter-otlp-proto-common | 1.39.1 |
| opentelemetry-exporter-otlp-proto-grpc | 1.39.1 |
| opentelemetry-exporter-otlp-proto-http | 1.39.1 |
| opentelemetry-proto | 1.39.1 |
| opentelemetry-sdk | 1.39.1 |
| opentelemetry-semantic-conventions | 0.60b1 |
| orjson | 3.11.7 |
| ormsgpack | 1.12.2 |
| packaging | 25.0 |
| pandas | 3.0.1 |
| parso | 0.8.6 |
| pdfminer-six | 20260107 |
| pdftext | 0.6.3 |
| pexpect | 4.9.0 |
| pillow | 12.2.0 |
| platformdirs | 4.9.2 |
| pluggy | 1.6.0 |
| pre-commit | 4.5.1 |
| prompt-toolkit | 3.0.52 |
| proto-plus | 1.27.1 |
| protobuf | 6.33.5 |
| psutil | 7.2.2 |
| ptyprocess | 0.7.0 |
| pure-eval | 0.2.3 |
| pyasn1 | 0.6.3 |
| pyasn1-modules | 0.4.2 |
| pycparser | 3.0 |
| pydantic | 2.12.5 |
| pydantic-core | 2.41.5 |
| pydantic-settings | 2.13.1 |
| pygments | 2.19.2 |
| pymupdf | 1.27.1 |
| pypdf | 6.10.2 |
| pypdfium2 | 4.30.0 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| pytest-cov | 7.0.0 |
| pytest-mock | 3.15.1 |
| python-dateutil | 2.9.0.post0 |
| python-discovery | 1.1.0 |
| python-dotenv | 1.2.2 |
| python-json-logger | 4.0.0 |
| pyyaml | 6.0.3 |
| pyzmq | 27.1.0 |
| qwen-vl-utils | 0.0.14 |
| redis | 7.1.1 |
| regex | 2026.2.28 |
| reportlab | 4.4.10 |
| requests | 2.33.0 |
| requests-toolbelt | 1.0.0 |
| rich | 14.3.3 |
| robust-downloader | 0.0.2 |
| router | 0.1.0 |
| rsa | 4.9.1 |
| ruff | 0.14.14 |
| s3transfer | 0.16.0 |
| scikit-image | 0.26.0 |
| scikit-learn | 1.8.0 |
| scipy | 1.17.1 |
| setuptools | 82.0.0 |
| shellingham | 1.5.4 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| soupsieve | 2.8.3 |
| stack-data | 0.6.3 |
| structlog | 25.5.0 |
| sympy | 1.14.0 |
| tenacity | 9.1.4 |
| threadpoolctl | 3.6.0 |
| tifffile | 2026.3.3 |
| tiktoken | 0.12.0 |
| tornado | 6.5.5 |
| tqdm | 4.67.3 |
| traitlets | 5.14.3 |
| typer | 0.24.1 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| tzdata | 2025.3 |
| urllib3 | 2.6.3 |
| uuid-utils | 0.14.1 |
| virtualenv | 21.1.0 |
| wcwidth | 0.6.0 |
| win32-setctime | 1.2.0 |
| wrapt | 1.17.3 |
| xxhash | 3.6.0 |
| zipp | 3.23.0 |
| zstandard | 0.25.0 |
Docker base images (2): 191421493115.dkr.ecr.us-east-2.amazonaws.com/docker-hub/library/python:3.13-slim@sha256:a0779d7c12fc20be6ec6b4ddc901a4fd7657b8a6bc9def9d3fde89ed5efe0a3d
GitHub Actions pinned (5)
n1healthcare/bastion/.github/actions/checkout@mainn1healthcare/bastion/.github/actions/setup-uv@mainn1healthcare/bastion/.github/workflows/deploy.yml@mainn1healthcare/bastion/.github/workflows/release_notes.yml@mainn1healthcare/bastion/.github/workflows/supply_chain_precheck.yml@main
parser-sequential — [develop@7e7dc540]
Section titled “parser-sequential — [develop@7e7dc540]”Runtime pins: python=3.12
Python — pyproject (23)
| Package | Version |
|---|---|
| aiohttp | >=3.13.4 |
| colorama | >=0.4.6 |
| datadog | >=0.52.1 |
| fastapi[standard] | >=0.127.0 |
| google-cloud-storage | >=3.7.0 |
| langchain | >=1.2.0 |
| langchain-community | >=0.4.1 |
| langchain-deepseek | >=1.0.0 |
| langfuse | >=3.14.5,<4.0.0 |
| n1-api-client | @ https://artifacts.n1-research.com/n1r-api-client-dev/n1_api_client-0.1.28-py3-none-any.whl |
| n1r-phoenix | @ https://artifacts.n1-research.com/n1r-phoenix/n1r_phoenix-5.0.0-py3-none-any.whl |
| pandas | >=2.3.3 |
| pdf2image | >=1.17.0 |
| psycopg2-binary | >=2.9.11 |
| pydantic-settings | >=2.12.0 |
| pypdf | >=6.10.2 |
| python-dateutil | >=2.9.0.post0 |
| python-json-logger | >=4.0.0 |
| sqlalchemy | >=2.0.45 |
| structlog | >=25.5.0 |
| tabulate | >=0.9.0 |
| tenacity | >=9.1.2 |
| tqdm | >=4.67.1 |
| Python — uv.lock (151) |
| Package | Version |
|---|---|
| aiohappyeyeballs | 2.6.1 |
| aiohttp | 3.13.4 |
| aiosignal | 1.4.0 |
| annotated-doc | 0.0.4 |
| annotated-types | 0.7.0 |
| anyio | 4.12.1 |
| attrs | 25.4.0 |
| backoff | 2.2.1 |
| certifi | 2026.2.25 |
| cffi | 2.0.0 |
| cfgv | 3.5.0 |
| charset-normalizer | 3.4.4 |
| click | 8.3.1 |
| colorama | 0.4.6 |
| cryptography | 46.0.7 |
| dataclasses-json | 0.6.7 |
| datadog | 0.52.1 |
| distlib | 0.4.0 |
| distro | 1.9.0 |
| dnspython | 2.8.0 |
| email-validator | 2.3.0 |
| fastapi | 0.133.0 |
| fastapi-cli | 0.0.24 |
| fastapi-cloud-cli | 0.13.0 |
| fastar | 0.8.0 |
| filelock | 3.24.3 |
| frozenlist | 1.8.0 |
| google-api-core | 2.30.0 |
| google-auth | 2.48.0 |
| google-cloud-core | 2.5.0 |
| google-cloud-storage | 3.9.0 |
| google-crc32c | 1.8.0 |
| google-resumable-media | 2.8.0 |
| googleapis-common-protos | 1.72.0 |
| greenlet | 3.3.2 |
| grpcio | 1.80.0 |
| h11 | 0.16.0 |
| hiredis | 3.3.0 |
| httpcore | 1.0.9 |
| httptools | 0.7.1 |
| httpx | 0.28.1 |
| httpx-sse | 0.4.3 |
| identify | 2.6.16 |
| idna | 3.11 |
| importlib-metadata | 8.7.1 |
| iniconfig | 2.3.0 |
| jinja2 | 3.1.6 |
| jiter | 0.13.0 |
| jsonpatch | 1.33 |
| jsonpointer | 3.0.0 |
| langchain | 1.2.10 |
| langchain-classic | 1.0.1 |
| langchain-community | 0.4.1 |
| langchain-core | 1.3.3 |
| langchain-deepseek | 1.0.1 |
| langchain-openai | 1.1.14 |
| langchain-protocol | 0.0.12 |
| langchain-text-splitters | 1.1.2 |
| langfuse | 3.14.5 |
| langgraph | 1.0.10rc1 |
| langgraph-checkpoint | 4.0.0 |
| langgraph-prebuilt | 1.0.8 |
| langgraph-sdk | 0.3.9 |
| langsmith | 0.7.31 |
| markdown-it-py | 4.0.0 |
| markupsafe | 3.0.3 |
| marshmallow | 3.26.2 |
| mdurl | 0.1.2 |
| multidict | 6.7.1 |
| mypy-extensions | 1.1.0 |
| n1-api-client | 0.1.28 |
| n1r-phoenix | 5.0.0 |
| nodeenv | 1.10.0 |
| numpy | 2.4.2 |
| openai | 2.32.0 |
| opentelemetry-api | 1.39.1 |
| opentelemetry-exporter-otlp | 1.39.1 |
| opentelemetry-exporter-otlp-proto-common | 1.39.1 |
| opentelemetry-exporter-otlp-proto-grpc | 1.39.1 |
| opentelemetry-exporter-otlp-proto-http | 1.39.1 |
| opentelemetry-proto | 1.39.1 |
| opentelemetry-sdk | 1.39.1 |
| opentelemetry-semantic-conventions | 0.60b1 |
| orjson | 3.11.7 |
| ormsgpack | 1.12.2 |
| packaging | 25.0 |
| pandas | 3.0.1 |
| parser | 0.1.0 |
| pdf2image | 1.17.0 |
| pillow | 12.2.0 |
| platformdirs | 4.9.2 |
| pluggy | 1.6.0 |
| pre-commit | 4.5.1 |
| propcache | 0.4.1 |
| proto-plus | 1.27.1 |
| protobuf | 6.33.5 |
| psycopg2-binary | 2.9.11 |
| pyasn1 | 0.6.3 |
| pyasn1-modules | 0.4.2 |
| pycparser | 3.0 |
| pydantic | 2.12.5 |
| pydantic-core | 2.41.5 |
| pydantic-extra-types | 2.11.0 |
| pydantic-settings | 2.13.1 |
| pygments | 2.19.2 |
| pypdf | 6.10.2 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| pytest-mock | 3.15.1 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.2 |
| python-json-logger | 4.0.0 |
| python-multipart | 0.0.27 |
| pyyaml | 6.0.3 |
| redis | 7.1.1 |
| regex | 2026.2.19 |
| requests | 2.33.0 |
| requests-toolbelt | 1.0.0 |
| rich | 14.3.3 |
| rich-toolkit | 0.19.7 |
| rignore | 0.7.6 |
| rsa | 4.9.1 |
| ruff | 0.14.14 |
| sentry-sdk | 2.53.0 |
| shellingham | 1.5.4 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| sqlalchemy | 2.0.47 |
| starlette | 0.52.1 |
| structlog | 25.5.0 |
| tabulate | 0.9.0 |
| tenacity | 9.1.4 |
| tiktoken | 0.12.0 |
| tqdm | 4.67.3 |
| typer | 0.24.1 |
| typing-extensions | 4.15.0 |
| typing-inspect | 0.9.0 |
| typing-inspection | 0.4.2 |
| tzdata | 2025.3 |
| urllib3 | 2.7.0 |
| uuid-utils | 0.14.1 |
| uvicorn | 0.41.0 |
| uvloop | 0.22.1 |
| virtualenv | 20.39.0 |
| watchfiles | 1.1.1 |
| websockets | 16.0 |
| wrapt | 1.17.3 |
| xxhash | 3.6.0 |
| yarl | 1.22.0 |
| zipp | 3.23.0 |
| zstandard | 0.25.0 |
Docker base images (2): 191421493115.dkr.ecr.us-east-2.amazonaws.com/docker-hub/library/python:3.12-slim@sha256:520153e2deb359602c9cffd84e491e3431d76e7bf95a3255c9ce9433b76ab99a
GitHub Actions pinned (7)
actions/checkout@v4astral-sh/setup-uv@v4n1healthcare/bastion/.github/actions/checkout@mainn1healthcare/bastion/.github/actions/setup-uv@mainn1healthcare/bastion/.github/workflows/deploy.yml@mainn1healthcare/bastion/.github/workflows/release_notes.yml@mainn1healthcare/bastion/.github/workflows/supply_chain_precheck.yml@main
parser-test-suite — [develop@e8b23817]
Section titled “parser-test-suite — [develop@e8b23817]”Runtime pins: python=3.11
Python — pyproject (89)
| Package | Version |
|---|---|
| absl-py | ==2.2.2 |
| attrs | ==25.3.0 |
| blinker | ==1.9.0 |
| cachetools | ==5.5.2 |
| certifi | ==2025.6.15 |
| charset-normalizer | ==3.4.2 |
| click | ==8.2.1 |
| dataclasses-json | ==0.6.7 |
| ez-wsi-dicomweb | ==6.0.19 |
| filelock | ==3.20.3 |
| flask | ==3.0.3 |
| fsspec | ==2025.5.1 |
| google-api-core[grpc] | ==2.25.1 |
| google-auth | ==2.40.3 |
| google-auth-httplib2 | ==0.2.0 |
| google-cloud-appengine-logging | ==1.6.2 |
| google-cloud-audit-log | ==0.3.2 |
| google-cloud-core | ==2.4.3 |
| google-cloud-logging | ==3.12.1 |
| google-cloud-secret-manager | ==2.20.2 |
| google-cloud-storage | ==3.1.1 |
| google-crc32c | ==1.7.1 |
| google-resumable-media | ==2.7.2 |
| googleapis-common-protos[grpc] | ==1.70.0 |
| grpc-google-iam-v1 | ==0.14.2 |
| grpcio | ==1.68.1 |
| grpcio-status | ==1.68.1 |
| gunicorn | ==23.0.0 |
| hf-xet | ==1.1.5 |
| httplib2 | ==0.22.0 |
| huggingface-hub | ==0.33.2 |
| idna | ==3.10 |
| imagecodecs | ==2025.3.30 |
| immutabledict | ==4.2.1 |
| importlib-metadata | ==8.7.0 |
| itsdangerous | ==2.2.0 |
| jinja2 | ==3.1.6 |
| jsonschema | ==4.23.0 |
| jsonschema-specifications | ==2025.4.1 |
| langchain-openai | >=0.3.33 |
| markupsafe | ==3.0.2 |
| marshmallow | ==3.26.2 |
| mypy-extensions | ==1.1.0 |
| numpy | ==1.26.4 |
| opencv-python-headless | ==4.11.0.86 |
| openslide-bin | ==4.0.0.8 |
| openslide-python | ==1.4.2 |
| opentelemetry-api | ==1.34.1 |
| packaging | ==25.0 |
| pandas | >=2.0.0 |
| pillow | ==11.3.0 |
| proto-plus | ==1.26.1 |
| protobuf | ==5.29.5 |
| psutil | ==7.0.0 |
| pyasn1 | ==0.6.1 |
| pyasn1-modules | ==0.4.2 |
| pydantic | >=2.0.0 |
| pydantic-settings | >=2.0.0 |
| pydicom | ==3.0.1 |
| pyparsing | ==3.2.3 |
| pypng | ==0.20220715.0 |
| pytest | >=7.0.0 |
| python-rapidjson | ==1.20 |
| pyyaml | ==6.0.2 |
| redis | ==6.0.0 |
| referencing | ==0.36.2 |
| regex | ==2024.11.6 |
| requests | ==2.32.4 |
| requests-mock | ==1.9.3 |
| requests-toolbelt | ==1.0.0 |
| retrying | ==1.4.0 |
| rpds-py | ==0.26.0 |
| rsa | ==4.9.1 |
| safetensors | ==0.5.3 |
| scikit-learn | >=1.7.2 |
| sentence-transformers | >=5.1.1 |
| sentencepiece | ==0.2.0 |
| setuptools | ==78.1.1 |
| six | ==1.17.0 |
| tokenizers | ==0.21.2 |
| torch | >=2.8.0 |
| tqdm | ==4.67.1 |
| transformers | ==4.53.0 |
| tritonclient | ==2.56.0 |
| typing-extensions | ==4.12.2 |
| typing-inspect | ==0.9.0 |
| urllib3 | ==2.6.3 |
| werkzeug | ==3.1.5 |
| zipp | ==3.23.0 |
| Python — uv.lock (145) |
| Package | Version |
|---|---|
| absl-py | 2.2.2 |
| annotated-types | 0.7.0 |
| anyio | 4.11.0 |
| async-timeout | 5.0.1 |
| attrs | 25.3.0 |
| blinker | 1.9.0 |
| cachetools | 5.5.2 |
| certifi | 2025.6.15 |
| charset-normalizer | 3.4.2 |
| click | 8.2.1 |
| colorama | 0.4.6 |
| coverage | 7.10.7 |
| dataclasses-json | 0.6.7 |
| distro | 1.9.0 |
| ez-wsi-dicomweb | 6.0.19 |
| filelock | 3.20.3 |
| flask | 3.0.3 |
| fsspec | 2025.5.1 |
| google-api-core | 2.25.1 |
| google-auth | 2.40.3 |
| google-auth-httplib2 | 0.2.0 |
| google-cloud-appengine-logging | 1.6.2 |
| google-cloud-audit-log | 0.3.2 |
| google-cloud-core | 2.4.3 |
| google-cloud-logging | 3.12.1 |
| google-cloud-secret-manager | 2.20.2 |
| google-cloud-storage | 3.1.1 |
| google-crc32c | 1.7.1 |
| google-resumable-media | 2.7.2 |
| googleapis-common-protos | 1.70.0 |
| grpc-google-iam-v1 | 0.14.2 |
| grpcio | 1.68.1 |
| grpcio-status | 1.68.1 |
| gunicorn | 23.0.0 |
| h11 | 0.16.0 |
| hf-xet | 1.1.5 |
| httpcore | 1.0.9 |
| httplib2 | 0.22.0 |
| httpx | 0.28.1 |
| huggingface-hub | 0.33.2 |
| idna | 3.10 |
| imagecodecs | 2025.3.30 |
| immutabledict | 4.2.1 |
| importlib-metadata | 8.7.0 |
| iniconfig | 2.1.0 |
| itsdangerous | 2.2.0 |
| jinja2 | 3.1.6 |
| jiter | 0.11.0 |
| joblib | 1.5.2 |
| jsonpatch | 1.33 |
| jsonpointer | 3.0.0 |
| jsonschema | 4.23.0 |
| jsonschema-specifications | 2025.4.1 |
| langchain-core | 0.3.76 |
| langchain-openai | 0.3.33 |
| langsmith | 0.4.30 |
| markupsafe | 3.0.2 |
| marshmallow | 3.26.2 |
| mpmath | 1.3.0 |
| mypy | 1.18.2 |
| mypy-extensions | 1.1.0 |
| networkx | 3.5 |
| numpy | 1.26.4 |
| nvidia-cublas-cu12 | 12.8.4.1 |
| nvidia-cuda-cupti-cu12 | 12.8.90 |
| nvidia-cuda-nvrtc-cu12 | 12.8.93 |
| nvidia-cuda-runtime-cu12 | 12.8.90 |
| nvidia-cudnn-cu12 | 9.10.2.21 |
| nvidia-cufft-cu12 | 11.3.3.83 |
| nvidia-cufile-cu12 | 1.13.1.3 |
| nvidia-curand-cu12 | 10.3.9.90 |
| nvidia-cusolver-cu12 | 11.7.3.90 |
| nvidia-cusparse-cu12 | 12.5.8.93 |
| nvidia-cusparselt-cu12 | 0.7.1 |
| nvidia-nccl-cu12 | 2.27.3 |
| nvidia-nvjitlink-cu12 | 12.8.93 |
| nvidia-nvtx-cu12 | 12.8.90 |
| openai | 1.109.0 |
| opencv-python-headless | 4.11.0.86 |
| openslide-bin | 4.0.0.8 |
| openslide-python | 1.4.2 |
| opentelemetry-api | 1.34.1 |
| orjson | 3.11.3 |
| packaging | 25.0 |
| pandas | 2.3.2 |
| parser-test-suite | 0.1.0 |
| pathspec | 0.12.1 |
| pillow | 11.3.0 |
| pluggy | 1.6.0 |
| proto-plus | 1.26.1 |
| protobuf | 5.29.5 |
| psutil | 7.0.0 |
| pyasn1 | 0.6.1 |
| pyasn1-modules | 0.4.2 |
| pydantic | 2.11.9 |
| pydantic-core | 2.33.2 |
| pydantic-settings | 2.10.1 |
| pydicom | 3.0.1 |
| pygments | 2.19.2 |
| pyparsing | 3.2.3 |
| pypng | 0.20220715.0 |
| pytest | 8.4.2 |
| pytest-cov | 7.0.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.1.1 |
| python-rapidjson | 1.20 |
| pytz | 2025.2 |
| pyyaml | 6.0.2 |
| redis | 6.0.0 |
| referencing | 0.36.2 |
| regex | 2024.11.6 |
| requests | 2.32.4 |
| requests-mock | 1.9.3 |
| requests-toolbelt | 1.0.0 |
| retrying | 1.4.0 |
| rpds-py | 0.26.0 |
| rsa | 4.9.1 |
| ruff | 0.14.14 |
| safetensors | 0.5.3 |
| scikit-learn | 1.7.2 |
| scipy | 1.16.2 |
| sentence-transformers | 5.1.1 |
| sentencepiece | 0.2.0 |
| setuptools | 78.1.1 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| sympy | 1.14.0 |
| tenacity | 9.1.2 |
| threadpoolctl | 3.6.0 |
| tiktoken | 0.11.0 |
| tokenizers | 0.21.2 |
| tomli | 2.2.1 |
| torch | 2.8.0 |
| tqdm | 4.67.1 |
| transformers | 4.53.0 |
| triton | 3.4.0 |
| tritonclient | 2.56.0 |
| typing-extensions | 4.12.2 |
| typing-inspect | 0.9.0 |
| typing-inspection | 0.4.1 |
| tzdata | 2025.2 |
| urllib3 | 2.6.3 |
| werkzeug | 3.1.5 |
| zipp | 3.23.0 |
| zstandard | 0.25.0 |
parser-v3-poc — [develop@a37453e2]
Section titled “parser-v3-poc — [develop@a37453e2]”Python — pyproject (8)
| Package | Version |
|---|---|
| langchain | >=1.0.0 |
| langchain-deepseek | >=0.1.0 |
| langfuse | >=3.11.1,<4 |
| openai | >=1.0.0 |
| pandas | >=2.0.0 |
| pydantic | >=2.10.0 |
| pymupdf | >=1.25.0 |
| python-dotenv | >=1.0.0 |
| Python — uv.lock (68) |
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.12.1 |
| backoff | 2.2.1 |
| certifi | 2026.2.25 |
| charset-normalizer | 3.4.5 |
| colorama | 0.4.6 |
| distro | 1.9.0 |
| googleapis-common-protos | 1.73.0 |
| h11 | 0.16.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| idna | 3.11 |
| importlib-metadata | 8.7.1 |
| iniconfig | 2.3.0 |
| jiter | 0.13.0 |
| jsonpatch | 1.33 |
| jsonpointer | 3.0.0 |
| langchain | 1.2.11 |
| langchain-core | 1.2.28 |
| langchain-deepseek | 1.0.1 |
| langchain-openai | 1.1.11 |
| langfuse | 3.14.5 |
| langgraph | 1.1.0 |
| langgraph-checkpoint | 4.0.1 |
| langgraph-prebuilt | 1.0.8 |
| langgraph-sdk | 0.3.11 |
| langsmith | 0.7.31 |
| n1r-parser-v3 | 0.1.1 |
| numpy | 2.4.3 |
| openai | 2.26.0 |
| opentelemetry-api | 1.40.0 |
| opentelemetry-exporter-otlp-proto-common | 1.40.0 |
| opentelemetry-exporter-otlp-proto-http | 1.40.0 |
| opentelemetry-proto | 1.40.0 |
| opentelemetry-sdk | 1.40.0 |
| opentelemetry-semantic-conventions | 0.61b0 |
| orjson | 3.11.7 |
| ormsgpack | 1.12.2 |
| packaging | 25.0 |
| pandas | 3.0.1 |
| pluggy | 1.6.0 |
| protobuf | 6.33.5 |
| pydantic | 2.12.5 |
| pydantic-core | 2.41.5 |
| pygments | 2.20.0 |
| pymupdf | 1.27.1 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.2 |
| pyyaml | 6.0.3 |
| regex | 2026.2.28 |
| requests | 2.33.0 |
| requests-toolbelt | 1.0.0 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| tenacity | 9.1.4 |
| tiktoken | 0.12.0 |
| tqdm | 4.67.3 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| tzdata | 2025.3 |
| urllib3 | 2.6.3 |
| uuid-utils | 0.14.1 |
| wrapt | 1.17.3 |
| xxhash | 3.6.0 |
| zipp | 3.23.0 |
| zstandard | 0.25.0 |
| GitHub Actions pinned (2) |
actions/checkout@v4astral-sh/setup-uv@v4
phoenix-platform — [develop@a3738148]
Section titled “phoenix-platform — [develop@a3738148]”Runtime pins: python=3.13.0
Python — pyproject (8)
| Package | Version |
|---|---|
| httpx | >=0.28.1 |
| opentelemetry-api | >=1.39.1 |
| opentelemetry-exporter-otlp | >=1.39.1 |
| opentelemetry-sdk | >=1.39.1 |
| pydantic | >=2.12.5 |
| pydantic-settings | >=2.13.1 |
| redis[hiredis] | >=7.1.0,<7.2 |
| structlog | >=25.5.0 |
| Python — uv.lock (86) |
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.12.1 |
| backports-zstd | 1.3.0 |
| black | 26.3.1 |
| certifi | 2026.1.4 |
| cffi | 2.0.0 |
| charset-normalizer | 3.4.4 |
| click | 8.3.1 |
| colorama | 0.4.6 |
| coverage | 7.13.1 |
| cryptography | 46.0.7 |
| distlib | 0.4.0 |
| fakeredis | 2.34.1 |
| filelock | 3.25.2 |
| googleapis-common-protos | 1.72.0 |
| grpcio | 1.76.0 |
| h11 | 0.16.0 |
| hatch | 1.16.5 |
| hatchling | 1.28.0 |
| hiredis | 3.3.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| hyperlink | 21.0.0 |
| idna | 3.11 |
| importlib-metadata | 8.7.1 |
| iniconfig | 2.3.0 |
| jaraco-classes | 3.4.0 |
| jaraco-context | 6.0.2 |
| jaraco-functools | 4.4.0 |
| jeepney | 0.9.0 |
| keyring | 25.7.0 |
| librt | 0.7.7 |
| lupa | 2.7 |
| markdown-it-py | 4.0.0 |
| mdurl | 0.1.2 |
| more-itertools | 10.8.0 |
| mypy | 1.19.1 |
| mypy-extensions | 1.1.0 |
| n1r-phoenix | 5.0.0 |
| opentelemetry-api | 1.39.1 |
| opentelemetry-exporter-otlp | 1.39.1 |
| opentelemetry-exporter-otlp-proto-common | 1.39.1 |
| opentelemetry-exporter-otlp-proto-grpc | 1.39.1 |
| opentelemetry-exporter-otlp-proto-http | 1.39.1 |
| opentelemetry-proto | 1.39.1 |
| opentelemetry-sdk | 1.39.1 |
| opentelemetry-semantic-conventions | 0.60b1 |
| packaging | 25.0 |
| pathspec | 1.0.1 |
| pexpect | 4.9.0 |
| platformdirs | 4.5.1 |
| pluggy | 1.6.0 |
| protobuf | 6.33.5 |
| ptyprocess | 0.7.0 |
| pycparser | 2.23 |
| pydantic | 2.12.5 |
| pydantic-core | 2.41.5 |
| pydantic-settings | 2.13.1 |
| pygments | 2.19.2 |
| pyproject-hooks | 1.2.0 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| pytest-cov | 7.0.0 |
| pytest-httpx | 0.36.0 |
| python-discovery | 1.2.0 |
| python-dotenv | 1.2.1 |
| pytokens | 0.4.1 |
| pywin32-ctypes | 0.2.3 |
| redis | 7.1.0 |
| requests | 2.33.0 |
| rich | 14.2.0 |
| ruff | 0.14.14 |
| secretstorage | 3.5.0 |
| shellingham | 1.5.4 |
| sortedcontainers | 2.4.0 |
| structlog | 25.5.0 |
| tomli-w | 1.2.0 |
| tomlkit | 0.13.3 |
| trove-classifiers | 2025.12.1.14 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| urllib3 | 2.6.3 |
| userpath | 1.9.2 |
| uv | 0.11.6 |
| virtualenv | 21.2.0 |
| zipp | 3.23.0 |
| GitHub Actions pinned (3) |
actions/checkout@v4actions/setup-python@v5codecov/codecov-action@v4
rosetta-grouper — [develop@bebb8611]
Section titled “rosetta-grouper — [develop@bebb8611]”Python — pyproject (4)
| Package | Version |
|---|---|
| n1-api-client | @ https://artifacts.n1-research.com/n1r-api-client-dev/n1_api_client-0.1.29-py3-none-any.whl |
| n1r-phoenix | @ https://artifacts.n1-research.com/n1r-phoenix/n1r_phoenix-5.0.0-py3-none-any.whl |
| n1r-rosetta | @ https://artifacts.n1-research.com/n1r-rosetta/n1r_rosetta-0.6.8-py3-none-any.whl |
| structlog | >=25.5.0 |
| Python — uv.lock (52) |
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.13.0 |
| attrs | 26.1.0 |
| certifi | 2026.2.25 |
| charset-normalizer | 3.4.7 |
| colorama | 0.4.6 |
| distro | 1.9.0 |
| googleapis-common-protos | 1.74.0 |
| grpcio | 1.80.0 |
| h11 | 0.16.0 |
| hiredis | 3.3.1 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| idna | 3.15 |
| importlib-metadata | 8.7.1 |
| iniconfig | 2.3.0 |
| jiter | 0.14.0 |
| n1-api-client | 0.1.29 |
| n1r-phoenix | 5.0.0 |
| n1r-rosetta | 0.6.8 |
| openai | 2.32.0 |
| opentelemetry-api | 1.41.0 |
| opentelemetry-exporter-otlp | 1.41.0 |
| opentelemetry-exporter-otlp-proto-common | 1.41.0 |
| opentelemetry-exporter-otlp-proto-grpc | 1.41.0 |
| opentelemetry-exporter-otlp-proto-http | 1.41.0 |
| opentelemetry-proto | 1.41.0 |
| opentelemetry-sdk | 1.41.0 |
| opentelemetry-semantic-conventions | 0.62b0 |
| packaging | 25.0 |
| pluggy | 1.6.0 |
| protobuf | 6.33.6 |
| pydantic | 2.13.2 |
| pydantic-core | 2.46.2 |
| pydantic-settings | 2.13.1 |
| pygments | 2.20.0 |
| pytest | 9.0.3 |
| pytest-asyncio | 1.3.0 |
| python-dateutil | 2.9.0.post0 |
| python-dotenv | 1.2.2 |
| redis | 7.1.1 |
| requests | 2.33.1 |
| rosetta-grouper | 0.1.0 |
| ruff | 0.14.14 |
| six | 1.17.0 |
| sniffio | 1.3.1 |
| structlog | 25.5.0 |
| tqdm | 4.67.3 |
| typing-extensions | 4.15.0 |
| typing-inspection | 0.4.2 |
| urllib3 | 2.7.0 |
| zipp | 3.23.1 |
Docker base images (1): 191421493115.dkr.ecr.us-east-2.amazonaws.com/docker-hub/library/python:3.14-slim@sha256:5b3879b6f3cb77e712644d50262d05a7c146b7312d784a18eff7ff5462e77033
GitHub Actions pinned (3)
n1healthcare/bastion/.github/workflows/deploy.yml@mainn1healthcare/bastion/.github/workflows/release_notes.yml@mainn1healthcare/bastion/.github/workflows/supply_chain_precheck.yml@main
