File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5858 python -m venv .venv-pack
5959 .venv-pack/bin/python -m pip install --upgrade pip
6060 .venv-pack/bin/pip install -e .
61- .venv-pack/bin/pip install psutil click pydantic requests pyyaml rich jinja2 sqlalchemy numpy boto3 anthropic flask fastapi Pillow 'mcp[cli]'
61+ .venv-pack/bin/pip install psutil click pydantic requests pyyaml rich jinja2 sqlalchemy numpy boto3 anthropic flask fastapi Pillow 'mcp[cli]' pypdfium2
6262 python -m venv .venv-smoke
6363 .venv-smoke/bin/python -m pip install --upgrade pip
6464 .venv-smoke/bin/pip install pytest
Original file line number Diff line number Diff line change @@ -238,6 +238,7 @@ Dump + encrypt + load roundtrip verified with:
238238| Pillow | Native extensions + bundled dylibs | OK |
239239| psutil | Native per-platform | OK |
240240| pydantic | Pure Python + C core | OK |
241+ | pynput | Native + PyObjC/X11 | OK |
241242| pyyaml | Pure Python + C | OK |
242243| requests | Pure Python | OK |
243244| rich | Pure Python | OK |
Original file line number Diff line number Diff line change 44Run in a venv with the target packages installed:
55
66 pip install paker psutil click pydantic requests pyyaml rich jinja2 \
7- sqlalchemy numpy boto3 moto anthropic flask fastapi Pillow \
8- 'mcp[cli]'
7+ sqlalchemy numpy boto3 anthropic flask fastapi Pillow \
8+ 'mcp[cli]' pypdfium2
99 python tests/smoke/pack.py
1010
1111Produces ``tests/smoke/bundles/<pkg>_plain.json`` and
4545 "fastapi" : [],
4646 "PIL" : [],
4747 "mcp" : [],
48+ "pypdfium2" : [],
4849}
4950
5051
Original file line number Diff line number Diff line change 116116 "t = Tool(name='add', inputSchema={'type': 'object', 'properties': {}})\n "
117117 "assert t.name == 'add'\n "
118118 ),
119+ "pypdfium2" : (
120+ "import pypdfium2 as pdfium\n "
121+ "pdf = pdfium.PdfDocument.new()\n "
122+ "pdf.new_page(200, 300)\n "
123+ "assert len(pdf) == 1\n "
124+ ),
119125}
120126
121127
You can’t perform that action at this time.
0 commit comments