sieves

View on PyPIReverse Dependencies (0)

0.8.0 sieves-0.8.0-py3-none-any.whl

Wheel Details

Project: sieves
Version: 0.8.0
Filename: sieves-0.8.0-py3-none-any.whl
Download: [link]
Size: 518069
MD5: 0002d3c0a4fa2166a336fe9ac1d50888
SHA256: ed4ced56836b8c88928bacf0e3c788e44c926866651c50ea011ebbce74d3b6a2
Uploaded: 2025-03-15 13:41:42 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: sieves
Version: 0.8.0
Summary: Rapid prototyping and robust baselines for information extraction with zero- and few-shot models.
Author: Matthew Upson, Nick Sorros, Raphael Mitsch, Matthew Maufe, Angelo Di Gianvito
Author-Email: hi[at]mantisnlp.com
Home-Page: https://github.com/MantisAI/sieves
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: loguru (>=0.7.3)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: datasets (<4,>=3)
Requires-Dist: jinja2 (<4,>=3)
Requires-Dist: chonkie (>=0.3)
Requires-Dist: docling (>=2)
Requires-Dist: outlines (>=0.0.34)
Requires-Dist: dspy-ai (<3,>=2)
Requires-Dist: chonkie (>=0.3)
Requires-Dist: transformers (<5,>=4)
Requires-Dist: loguru (>=0.7.3)
Requires-Dist: sentencepiece (<1)
Requires-Dist: gliner (<1)
Requires-Dist: ollama (<1)
Requires-Dist: langchain (<0.4,>=0.3)
Requires-Dist: scikit-learn (<2,>=1)
Requires-Dist: unstructured[all-docs] (<1,>=0.16)
Requires-Dist: unstructured-inference (<1,>=0.8)
Requires-Dist: instructor (<2,>=1)
Requires-Dist: tesseract (<1,>=0.1); extra == "utils"
Requires-Dist: pytest (>=7.4.3); extra == "test"
Requires-Dist: pytest-cov (>=4.1.0); extra == "test"
Requires-Dist: pytest-asyncio (>=0.21.1); extra == "test"
Requires-Dist: mypy (>=1); extra == "test"
Requires-Dist: mypy-extensions (>=1); extra == "test"
Requires-Dist: pytest-cov (>=6); extra == "test"
Requires-Dist: langchain-anthropic (<0.4,>0.3); extra == "test"
Requires-Dist: tesseract (<1,>=0.1); extra == "test"
Requires-Dist: mkdocstrings[python] (<1,>=0.27); extra == "test"
Requires-Dist: mkdocs-material (<10,>=9.6); extra == "test"
Provides-Extra: utils
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10659 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
sieves/__init__.py sha256=Bkanpnu_mEYF7qk8JC3RLJ9nD9jFd7OB7oAYGaG2jqU 167
sieves/serialization.py sha256=Wu4HrHHtR-j6iZd8daeiD7JQ-ZP45AxCQa0Oh1bLQ_4 8018
sieves/data/__init__.py sha256=z3P4Z21duCIcqoGeC9Mu-vZNL7Pr1xn-NX6gzGy3Jqs 40
sieves/data/doc.py sha256=d1_LIJ0jmhFFXWTkZBO4IMGSyB0tT8HgWWAE-qANOIE 936
sieves/engines/__init__.py sha256=fNoVm7146lGtKbzHzDm2oaWeoT7QTg-940V2lZEC-1g 638
sieves/engines/core.py sha256=TO-2gFRr1gnHVYPEvBGLDrhtz5PLHd7hLM7fdMffb2o 8200
sieves/engines/dspy_.py sha256=2WBjs74cYbPcM7QkA4rNHJkNAbOa6d0_4oPiCdipA4I 5316
sieves/engines/engine_type.py sha256=g_E3R8n_H-YGHTzcUjtmWBhS3UtZbP1PB0WLvdH0CBY 1355
sieves/engines/glix_.py sha256=GE7Jd-QZRxcWTmdTIqC_6lN104inSh-i_wrSQJJdavU 3883
sieves/engines/huggingface_.py sha256=P0UBRgoeKVWFSmlpI1W9kTRabZ_jbdoCQU6saDSsT3Y 3096
sieves/engines/instructor_.py sha256=egVXZkuLCbSiCobkZlSTDSY-DJo1_JJDUC0GF1A6fCw 2470
sieves/engines/langchain_.py sha256=cQ-QwyG32YB0AuIBfSZ06kiwD59i40X4sZN1PoIG7DI 2417
sieves/engines/ollama_.py sha256=u6gLaFT0fY9bks4vZ7HAKhm3zmldIMrns9fbBF3wfC4 3883
sieves/engines/outlines_.py sha256=mpuWYq0Ii9T9xqekL9AThqus8m9RYjknMzbQLNimcxM 3755
sieves/engines/wrapper.py sha256=Av64wkfI6PlWshUgCnP1YUnME6I4DVGLzyELYVjJ_oo 5221
sieves/pipeline/__init__.py sha256=qFBrJGuwtutuShtYkcryVwwil4DzsclUKODPwKj0s4w 51
sieves/pipeline/core.py sha256=1aQ0UuLWHmujCA0Q9hQtkHD3TwGW9erOom-aMaAjntA 4933
sieves/tasks/__init__.py sha256=GRCHy0XjskFu827HCG44VPLxyAP62NH-R4i4dAyq67c 635
sieves/tasks/core.py sha256=tIu_bkHjdAQR7HGh8F6_TUtA31qkOSpYPuPkTctwTUE 2122
sieves/tasks/utils.py sha256=q-kBan096Wqx44RSX6v-nlPXcXSL72F1RdThfYGXhe0 8574
sieves/tasks/predictive/__init__.py sha256=2xJJQs9u3-nr5pml_vmRfKjZ7zq3txheYzKFLj3mOVE 544
sieves/tasks/predictive/bridges.py sha256=imzmbNcn4iju1Z4QwvKvxcb8X7oBLej73TV8PONMht0 9739
sieves/tasks/predictive/core.py sha256=Rar-xK0coOnV27rbAqRFYFddIsb-hKt5rtmq-onwaHE 7296
sieves/tasks/predictive/classification/__init__.py sha256=0RP79dEG_IGA7AkHyqlw-b_LbT9y0m5qLVaPcp1v2rk 125
sieves/tasks/predictive/classification/bridges.py sha256=HQWihNAfcDrl1W6thzV6SNR4GlrQM7d9IRniDMpRonE 11983
sieves/tasks/predictive/classification/core.py sha256=q9ZH6eXtRovB7zn5Pjpiba2kx9Y3tw-pJY17Gcq1j7U 6850
sieves/tasks/predictive/information_extraction/__init__.py sha256=DWaxm_DrjyzY3bnY5i6uAuegY8KE24cgIwpzwgbwqFs 147
sieves/tasks/predictive/information_extraction/bridges.py sha256=k3cN3grT0lsachScCJM2xdqosYTeInibWSdtm3A7DnE 7819
sieves/tasks/predictive/information_extraction/core.py sha256=kedMZr5dX71ttvHQ06UIDFDKFwBpcRcXNGRjvLuljiI 5952
sieves/tasks/predictive/pii_masking/__init__.py sha256=1je0hDuFToVujavJojWwweJMxqdKl178EVJZPljbsDQ 133
sieves/tasks/predictive/pii_masking/bridges.py sha256=zAyUmn20BMHiaJfswK3GeccF9Yjr-IgUiz-dm6pdYNE 10008
sieves/tasks/predictive/pii_masking/core.py sha256=_QIsR7hCBdkzMM_AnJEiVI3fTdvhsOKIVilikxZajuw 6015
sieves/tasks/predictive/question_answering/__init__.py sha256=v_3wMdJ8gApIX8syMoMQX-C_tPv4YE7DTTbWYcn7DaY 131
sieves/tasks/predictive/question_answering/bridges.py sha256=464XpjBlD3tXIc_RrGVgjaVu3iNO6zBVw_EnYypvYJo 7638
sieves/tasks/predictive/question_answering/core.py sha256=EuczrXznWjSXfRi3rGF1CKRB-9ObZeluua6gvJkLihU 5283
sieves/tasks/predictive/sentiment_analysis/__init__.py sha256=4oaDs8UBzdwAOA-a0H-xS-M8njyOl4-sIONhyTOW_w0 143
sieves/tasks/predictive/sentiment_analysis/bridges.py sha256=aBBou6Alh71Zaa2YHbZgD4jSiJmwYuYxQ18vf_Diz5w 9822
sieves/tasks/predictive/sentiment_analysis/core.py sha256=I6z45mArGCYo-DJWqpB9LYlqZ1A_xEE0ffet01Kgcok 6338
sieves/tasks/predictive/summarization/__init__.py sha256=By9hkLJIDxQcJp6em1Qb3xv-d4cI38EoltNSCr0FGrE 131
sieves/tasks/predictive/summarization/bridges.py sha256=Y5KmLoAc4OCs_kOlioQOA95huZvFbXxB0RTD3AFTjZ8 6483
sieves/tasks/predictive/summarization/core.py sha256=ZHpJSjO44_r7zDEkjIYwvDvNuQ7TYDOM91d0Pgkr1fU 6016
sieves/tasks/predictive/translation/__init__.py sha256=UyjSZed1fMjkJhwyLdmMog4Mad5EG4GWOeSVgwbFinY 201
sieves/tasks/predictive/translation/bridges.py sha256=fZDE1vNWr8u3aZ8pZFxxal8a8rPCQ7U6-IpLA7XMsYE 6340
sieves/tasks/predictive/translation/core.py sha256=W5bAK0EGL5Vsx8ozxK3vB25dXmyg5QFcJcsyoBBpfdU 5411
sieves/tasks/preprocessing/__init__.py sha256=loXIX8Rx4BaRrpX8ssjxQgE6HgAbg9Wr-jjVjnStobg 180
sieves/tasks/preprocessing/chunkers.py sha256=juvSu4XhW5utwtU0kK8xJGqqvoUSqo9Kzmv_eSxv7X0 3342
sieves/tasks/preprocessing/docling_.py sha256=7kwYu2gDPRgBo7M_ewYIxqIxqu_n22ogGVaBeLnNY8Q 2902
sieves/tasks/preprocessing/unstructured_.py sha256=rxiX1UIIg7FcyjT_FQlJRtXh5IRryRkvhrPofzjXU5o 4302
sieves/tests/conftest.py sha256=OIJVlXYUXSewEN3wOWfOQt-gjiNPRLX2LJlFjSF_teQ 8493
sieves/tests/test_doc.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sieves/tests/test_pipeline.py sha256=WO_yrE7-J6xa0F5XPRRnCx3QhCyF7ZvtyHL0XUP_FR0 1081
sieves/tests/test_serialization.py sha256=qz1uuLA5Pr5JUXXRrKpiSQhV5eRtpiedRjOZiRBQAYs 5096
sieves/tests/test_strict_mode.py sha256=vh1QfKM2ZFtOKdYwAuIgWFdaPEBaFk6AeDend2Zas2s 1129
sieves/tests/assets/1204.0162v2.pdf sha256=ZiHGcvOlBNQcjlJ3X2he47Q4Ct1K2Ce71r3bwf0nYtc 467824
sieves/tests/assets/dummy.txt sha256=TJAOzZ0JMu5fD84FbW1jv_p-YONBU3KCzgiEzLW5X0s 2159
sieves/tests/tasks/test_classification.py sha256=v3o07JMO_gSto3KHAV1bUwu3NJ4Hrf6xKxoxxM-Sn4E 4922
sieves/tests/tasks/test_information_extraction.py sha256=-jhW6mtV-J94Q5FcNkykE6lWrT_0iZ1b3ZJ1HHJstWM 4960
sieves/tests/tasks/test_misc.py sha256=OyFdd_Qn2J2w0eJ-IJK63ca4KQb0RtVc3amXNFCJdUw 8378
sieves/tests/tasks/test_pii_masking.py sha256=q-wigV6NoBpP4Rpk9hMoOflJNfPYFUbLIXhpSJp27MY 4233
sieves/tests/tasks/test_question_answering.py sha256=Zhb9tPAp6BIIR95W-zpycaviaEoQ5lp-3BKzW6N6m8Q 5995
sieves/tests/tasks/test_sentiment_analysis.py sha256=jcTMt4SUlH7SwsUrqbB5RBjFkmDDukQXaG-rbGKQfRI 4822
sieves/tests/tasks/test_summarization.py sha256=DyVqYx6FxzgbUii-fc1SFaR5jEIYDO8_agpJiW1YQ7Q 4666
sieves/tests/tasks/test_translation.py sha256=E2hUIq3bHLPN3br9Zu0klpaCl6ws5qM6h78vKowmyTw 3836
sieves/tests/tasks/preprocessing/test_chonkie.py sha256=zfcKQTwQqSlCEvkxad2e0AQmEaeLqiKokLYxlPeWv8I 1547
sieves/tests/tasks/preprocessing/test_docling.py sha256=aUMQNm78zH0x0W66-ApJR_SesWF-nr-H6oO1M-UTT2g 1490
sieves/tests/tasks/preprocessing/test_naivechunker.py sha256=j3Px6f8gjJuV-Bwcgey3OKFNGfsnV4nSRJGBI6S_zik 1665
sieves/tests/tasks/preprocessing/test_unstructured.py sha256=s5KHpmSWOGOlxNUP2w9y5zpWHRnXpya0BhcHgePMSyw 2627
sieves-0.8.0.dist-info/LICENSE sha256=q9HiU6md9D-5YVr4PEFprns_tsyiHYkqHJar98SqH4U 1063
sieves-0.8.0.dist-info/METADATA sha256=nerHIhAaRGV34e_LlTpCYKgRJdQAq-jEU6mGhHopjYY 12631
sieves-0.8.0.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
sieves-0.8.0.dist-info/top_level.txt sha256=woQnIk3gznrDdYchh0yeJRgv_bZAXPMb3m_Sxqed8B0 7
sieves-0.8.0.dist-info/RECORD

top_level.txt

sieves