thabit

View on PyPIReverse Dependencies (0)

0.2.5 thabit-0.2.5-py3-none-any.whl

Wheel Details

Project: thabit
Version: 0.2.5
Filename: thabit-0.2.5-py3-none-any.whl
Download: [link]
Size: 63697
MD5: 1513f4efbfaf46977f12b5d822bfaf4f
SHA256: 81c702f327d1a23dbe0dada3bf64d5c2b3d8f3d1331c96af02deacf45c7a6e77
Uploaded: 2024-07-29 17:25:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: thabit
Version: 0.2.5
Summary: Thabit: evaluate multiple LLMs on your data
Author: Oras Al-Kubaisi
Author-Email: code[at]oras.me
Home-Page: https://github.com/thabit-ai/thabit
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Requires-Dist: aiohttp (==3.9.5)
Requires-Dist: aiosignal (==1.3.1)
Requires-Dist: annotated-types (==0.7.0)
Requires-Dist: anyio (==4.4.0)
Requires-Dist: async-timeout (==4.0.3)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: black (==24.4.2)
Requires-Dist: blinker (==1.8.2)
Requires-Dist: build (==1.2.1)
Requires-Dist: certifi (==2024.7.4)
Requires-Dist: click (==8.1.7)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: distro (==1.9.0)
Requires-Dist: exceptiongroup (==1.2.2)
Requires-Dist: Flask (==3.0.3)
Requires-Dist: frozenlist (==1.4.1)
Requires-Dist: fuzzywuzzy (==0.18.0)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==1.0.5)
Requires-Dist: httpx (==0.27.0)
Requires-Dist: idna (==3.7)
Requires-Dist: importlib-metadata (==8.2.0)
Requires-Dist: iniconfig (==2.0.0)
Requires-Dist: itsdangerous (==2.2.0)
Requires-Dist: Jinja2 (==3.1.4)
Requires-Dist: Levenshtein (==0.25.1)
Requires-Dist: loguru (==0.7.2)
Requires-Dist: markdown-it-py (==3.0.0)
Requires-Dist: MarkupSafe (==2.1.5)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: multidict (==6.0.5)
Requires-Dist: mypy-extensions (==1.0.0)
Requires-Dist: numpy (==1.24.4)
Requires-Dist: openai (==1.37.0)
Requires-Dist: packaging (==24.1)
Requires-Dist: pandas (==2.0.3)
Requires-Dist: pathspec (==0.12.1)
Requires-Dist: platformdirs (==4.2.2)
Requires-Dist: pluggy (==1.5.0)
Requires-Dist: pydantic (==2.8.2)
Requires-Dist: pydantic-core (==2.20.1)
Requires-Dist: Pygments (==2.18.0)
Requires-Dist: pyproject-hooks (==1.1.0)
Requires-Dist: pytest (==8.3.2)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: python-Levenshtein (==0.25.1)
Requires-Dist: pytz (==2024.1)
Requires-Dist: rapidfuzz (==3.9.4)
Requires-Dist: rich (==13.7.1)
Requires-Dist: six (==1.16.0)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: tabulate (==0.9.0)
Requires-Dist: terminaltables (==3.1.10)
Requires-Dist: terminaltables3 (==4.0.0)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: tqdm (==4.66.4)
Requires-Dist: typing-extensions (==4.12.2)
Requires-Dist: tzdata (==2024.1)
Requires-Dist: Werkzeug (==3.0.3)
Requires-Dist: yarl (==1.9.4)
Requires-Dist: zipp (==3.19.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 558 characters]

WHEEL

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

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/evaluators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/evaluators/test_by_words.py sha256=j45k0mb5CWPNUAJNniFqm3Qh1XDbhfLdENxQA1PLKeU 1858
tests/evaluators/test_exact.py sha256=HS5cRjFx07oR2v1pCzZWLOjicENsY_Yn7ml1Oi_Lk4Y 864
tests/evaluators/test_similarity.py sha256=OZ-23Iir3PgCkX-y5LafEGF0DCaC7bfOz9BfmAuST2E 1090
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/test_config_content.py sha256=AyuXxo9zcjl-vUysyYWadq9sOT5lHPCnxWLHBuOnrMY 2776
tests/utils/test_load.py sha256=cW55gYp8zESPRNlmUfXupoA6bHtDWA6UMIJgAWLqVZY 781
thabit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thabit/__main__.py sha256=5er4BKG66au06YlX2SoqNncDYKgSGyKQDP577Fyh4a4 87
thabit/thabit.py sha256=derWQ-oOWBP6460rLbseJI6sOc2BmxpyngFH2GSGlMY 4547
thabit/constants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thabit/constants/platform.py sha256=_zEnVgshgTzk44xsar4GKInKQl0J1NloeQsRiDSBFQU 54
thabit/evaluators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thabit/evaluators/by_words.py sha256=yO3HqgNGPmt0RqWGl2-Wj59MGtpvJXA2qayciz1mKjA 1420
thabit/evaluators/eval.py sha256=sZ9BvInGIY6pU5oCMSfyE3AkY6FpoY2-gpJqoH5FF-4 957
thabit/evaluators/exact.py sha256=w0W_fHNS3XNspCEG9NXBfJtPv4RiAHY5HFreor89wak 186
thabit/evaluators/similarity.py sha256=9av9uumYgPMjKj_nKaKNjH0H6GmqJQvHwHc8YcJ2jZ0 913
thabit/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thabit/routes/ui.py sha256=C63M9Ug5L8hTafy3W3gbIl9UPQpfAEUNcjq9A84RARg 3995
thabit/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thabit/services/dataset.py sha256=51uyKaPeC42ge97p25tF_IxaGA_Ca5ketKAeLj9mq5k 1048
thabit/services/evaluate.py sha256=YUVXgTN8STKfTr9RZ5oA47b889Mz8N_F7MDEB0RYAXQ 4540
thabit/templates/config.html sha256=HWYTvWqEHa7y8crhK3S3TQCNbGrH5IKZB9mS4I1H68g 6202
thabit/templates/dataset.html sha256=KPUb-krW342MDpfjx3e3hSQLzaXAx3WvfcyTqaZ23i4 61437
thabit/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thabit/utils/cli.py sha256=J7Rjl4lJxtvkBt-mksttayqyLpKok3h79i3JqCGEAiY 5858
thabit/utils/config.py sha256=INbk14PUZ0-vKkqQvqmTYkK4LuaQrfqV9AbdNsN1DlM 656
thabit/utils/llm.py sha256=AJRRCcAFsHcE2l3azDlz1sCrI_W9UNNC_QKw2eFdlCQ 3338
thabit/utils/load.py sha256=3DdTPAXp0d5fFHiSKyQvvEAoYBChnx1MxaCXrljOU6s 3028
thabit/utils/logger.py sha256=8Qj0gMvBpkURIhFcwFdxILINzYFFRSJZax2xJjtR8TQ 631
thabit-0.2.5.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
thabit-0.2.5.dist-info/METADATA sha256=sfztBQ7jBsDTTISRcXlePvxt-axnOD8dAUHHHesawE0 2947
thabit-0.2.5.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
thabit-0.2.5.dist-info/entry_points.txt sha256=vpwC2ZAbSFI6oF0yQ1Q5L5ml4oLgJrELaa3-DaqKXHo 45
thabit-0.2.5.dist-info/top_level.txt sha256=_mqEyGcRivZFDwI_GoWCqzuqiM_GIIJnnQ3hZeDyloQ 13
thabit-0.2.5.dist-info/RECORD

top_level.txt

tests
thabit

entry_points.txt

thabit = thabit.thabit:cli