---
title: "Parser pipeline — N1 IT Landscape"
---

N1 IT Landscape — The Blueprint · CF-Access internal

# Parser pipeline

N1 IT Landscape · Owner: Arun Venkataraman · source of truth: markdown SSOT

# N1 IT Landscape — Parser pipeline

> **CURRENT-STATE** as of **2026-06-09** · part of the **N1 IT Landscape** (start at **[Overview](/landscape/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 `develop` clones. Back to the [BoM hub](/landscape/dependencies/00-bom/).

* * *

#### `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@v4`
  * `actions/setup-python@v5`
  * `astral-sh/setup-uv@v6`

#### `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.3`
  * `astral-sh/setup-uv@v8.2.0`
  * `n1healthcare/bastion/.github/workflows/deploy.yml@main`
  * `n1healthcare/bastion/.github/workflows/release_notes.yml@main`

#### `inference-servers` — [develop@adb3d4a3]

**Docker base images** (2): `vllm/vllm-openai:latest`, `vllm/vllm-openai:v0.10.2`

**GitHub Actions pinned** (4)

  * `actions/checkout@v4`
  * `aws-actions/configure-aws-credentials@v4`
  * `docker/build-push-action@v5`
  * `docker/setup-buildx-action@v3`

#### `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@v4`
  * `actions/setup-python@v5`

#### `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@v4`
  * `actions/setup-python@v5`

#### `n1r-rosetta` — [develop@e10f8b8b]

**Python — pyproject** (1)

Package | Version  
---|---  
openai | >=1.40.0  
**GitHub Actions pinned** (3)

  * `actions/checkout@v4`
  * `actions/setup-python@v5`
  * `astral-sh/setup-uv@v6`

#### `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]

**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]

**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@v4`
  * `actions/setup-python@v5`
  * `astral-sh/setup-uv@v5`

#### `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@main`
  * `n1healthcare/bastion/.github/actions/setup-uv@main`
  * `n1healthcare/bastion/.github/workflows/deploy.yml@main`
  * `n1healthcare/bastion/.github/workflows/release_notes.yml@main`
  * `n1healthcare/bastion/.github/workflows/supply_chain_precheck.yml@main`

#### `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@v4`
  * `astral-sh/setup-uv@v4`
  * `n1healthcare/bastion/.github/actions/checkout@main`
  * `n1healthcare/bastion/.github/actions/setup-uv@main`
  * `n1healthcare/bastion/.github/workflows/deploy.yml@main`
  * `n1healthcare/bastion/.github/workflows/release_notes.yml@main`
  * `n1healthcare/bastion/.github/workflows/supply_chain_precheck.yml@main`

#### `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]

**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@v4`
  * `astral-sh/setup-uv@v4`

#### `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@v4`
  * `actions/setup-python@v5`
  * `codecov/codecov-action@v4`

#### `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@main`
  * `n1healthcare/bastion/.github/workflows/release_notes.yml@main`
  * `n1healthcare/bastion/.github/workflows/supply_chain_precheck.yml@main`
