pyvisionai

View on PyPIReverse Dependencies (0)

0.3.1 pyvisionai-0.3.1-py3-none-any.whl

Wheel Details

Project: pyvisionai
Version: 0.3.1
Filename: pyvisionai-0.3.1-py3-none-any.whl
Download: [link]
Size: 46740
MD5: a7865a55f4215ce1cb6f0cbafc6d829c
SHA256: ebe7d953d9909a26e7f03c8954a2992d10d2e1297f7299add8fe1eca77b6bcde
Uploaded: 2025-02-22 22:21:44 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pyvisionai
Version: 0.3.1
Summary: A Python library for extracting and describing content from documents using Vision LLMs
Author: MDGrey33
Author-Email: roland[at]abouyounes.com
Project-Url: Repository, https://github.com/MDGrey33/pyvisionai
License: Apache-2.0
Keywords: pdf,docx,pptx,html,vision,llm,extraction
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: anthropic (<0.46.0,>=0.45.2)
Requires-Dist: ollama (<0.5.0,>=0.4.2)
Requires-Dist: openai (<2.0.0,>=1.58.1)
Requires-Dist: pdf2image (<2.0.0,>=1.17.0)
Requires-Dist: pdfminer-six (<20231229,>=20231228)
Requires-Dist: pillow (<12.0.0,>=11.0.0)
Requires-Dist: playwright (<2.0.0,>=1.41.0)
Requires-Dist: pypdf (<5.0.0,>=4.1.0)
Requires-Dist: python-docx (<2.0.0,>=1.1.2)
Requires-Dist: python-pptx (<2.0.0,>=1.0.2)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Description-Content-Type: text/markdown
[Description omitted; length: 16199 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyvisionai/__init__.py sha256=9AQP221wid8FbC37zyU5mtj_pHmjBIzl-Mn5BdZ6MSo 1089
pyvisionai/cli/__init__.py sha256=Zq2roH-fxBdN2a6wtTSFzxT4dHfbCUrRhVIdVv5pFKg 223
pyvisionai/cli/describe_image.py sha256=aVxCoNwEiMjf1KrjiXzNNfCWvsGXQ3GyvnWZajLPGHo 5222
pyvisionai/cli/extract.py sha256=owTNXMv45dXjA894OU667Ln62uSd4sjvwxclUDJ6TIs 5209
pyvisionai/config/html_config.py sha256=uRSWxENkwNbM7a5mqnDBGONQFZCBKmsnDaTnJ25UF8w 1790
pyvisionai/core/__init__.py sha256=T0sJ20xZTzQTGZ0-ZCFG3zpOJqk9vFbN11ADjCoUxas 106
pyvisionai/core/extractor.py sha256=he3m5QKntPMG_zPtRay2ZFQ5MAFJZTiJWj3JBOnqC7o 542
pyvisionai/core/factory.py sha256=5zmFbmjXE8S8gj7phk_1eEkrp9FztXVfN_yVGjkmNhs 2663
pyvisionai/describers/__init__.py sha256=JMFDaSuqcZrplzGeI9sUiMrQ-Ir5i-N22NCbKKT2hes 1191
pyvisionai/describers/base.py sha256=Z5jmSsdOdYu4HwhLYLJvvs3MAMU2JPi1N7XzCVyMZYk 4395
pyvisionai/describers/claude.py sha256=fExE-bPKEkpGQXMW7YXyslfNREGLjB9uRhh5wSUHBdw 4393
pyvisionai/describers/ollama.py sha256=KEMHD9geRcC0CcPXXWpdRXDV4kk7-AVm8zh9fkyoou4 4110
pyvisionai/describers/openai.py sha256=O2sG-1mnMEO7I36W8ydCcTZxGiN3YCArJGVrFzZ3kRM 4988
pyvisionai/extractors/__init__.py sha256=duN0TG5tA_7p4B_gZDZiWyKRXiZdJKvxPYahq4iD5HU 700
pyvisionai/extractors/base.py sha256=MD_z6EDUJt-1YePwI7pKk4IGrDHze0OpxVGm0JeSqQA 1617
pyvisionai/extractors/docx.py sha256=0e2c6pLSbUhyC84_5MsgnPoTGsBi2aB_FHj0FLvoHKg 5630
pyvisionai/extractors/docx_page.py sha256=2EAkMsNdtONtAJBGGuFYmuuGt49wE9dxN-X5GN7-bww 6835
pyvisionai/extractors/html/browser.py sha256=8nqHSs4reZjZEiNpzsdoRhOO1-74PPDMiOjNy9S72VY 3814
pyvisionai/extractors/html_page.py sha256=5PNU9L5fbzIRv1xbcsfWxoj9EZISUAoTg_Bd79ICY5s 4058
pyvisionai/extractors/pdf.py sha256=FS_qre6KoikBlOZ_DnZZGpEPK3XKw1JfwcwTOy5xKrw 13422
pyvisionai/extractors/pdf_page.py sha256=cEdMJAucXJxQAIh8sY_pjbwNm_JqIzD8ALBpl2WIzZs 4425
pyvisionai/extractors/pptx.py sha256=HD4sPL80S2YZtvEFQT_XTL631igm_YCk5dN-kPS7SBQ 5990
pyvisionai/extractors/pptx_page.py sha256=X-Jq_U1PL0n_alcPoQPOAwcz_thT3qm5cwhd_7FNLMw 7432
pyvisionai/utils/__init__.py sha256=6HiEmNb5yuJewFdgP-m2tIsEJq116mDE_pcBi3yzauw 777
pyvisionai/utils/benchmark.py sha256=aRWDCzzqMNu5b04kM15vcIn3oJgn0raWO966VKamDMI 4566
pyvisionai/utils/config.py sha256=A2oyCAj051QPOumKWwCO3n2T1wvdQg6eNqy0uhruGZo 1001
pyvisionai/utils/logger.py sha256=LKO5a1Ki9nLFVI_edZwBlE1fAKG4g4NoELS9GWhzRMQ 1552
pyvisionai/utils/retry.py sha256=nDh0tOf5zQtIwqb79lSxSnz7LoFOk25PtKBerhXyUtk 5832
pyvisionai-0.3.1.dist-info/LICENSE sha256=n-Bncr64zxh2PUbr1rn9lJyZVaPt_I-yYtn1Z-bMo-o 10743
pyvisionai-0.3.1.dist-info/METADATA sha256=BxKWySekE4KuI7JqH1b6tWOkYV9tMnQMXDKkC8-DZcI 17447
pyvisionai-0.3.1.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
pyvisionai-0.3.1.dist-info/entry_points.txt sha256=CRkyrtPW-EWMPcdb5ZZra3_FaVjO1nsakTZIu8bcytQ 110
pyvisionai-0.3.1.dist-info/RECORD

entry_points.txt

describe-image = pyvisionai.cli.describe_image:main
file-extract = pyvisionai.cli.extract:main