samosila-core

View on PyPIReverse Dependencies (0)

0.0.7 samosila_core-0.0.7-py3-none-any.whl

Wheel Details

Project: samosila-core
Version: 0.0.7
Filename: samosila_core-0.0.7-py3-none-any.whl
Download: [link]
Size: 118793
MD5: e91457aa59e081373a1a0234c9b43b41
SHA256: cd947dd8e732e4a438dbfeb1d477afe0d0f3cc7e61ee5e921d060be9695e12c7
Uploaded: 2024-02-06 10:26:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: samosila-core
Version: 0.0.7
Author: Mohammad Javad Hosseini
Author-Email: johndoe2561357[at]protonmail.com
License: MIT
Requires-Python: >=3.10,<3.12
Requires-Dist: appdirs
Requires-Dist: certifi
Requires-Dist: cryptography
Requires-Dist: regex
Requires-Dist: requests
Requires-Dist: requests-file
Requires-Dist: requests-html
Requires-Dist: tokenizers (>=0.15)
Requires-Dist: Pillow (>=10)
Requires-Dist: python-dotenv (>=1)
Requires-Dist: pydantic-settings (>=2)
Requires-Dist: six
Requires-Dist: tiktoken (>=0.5)
Requires-Dist: unstructured (>=0.11)
Requires-Dist: validators
Requires-Dist: httpx (>=0.25)
Requires-Dist: pydantic (>=2)
Requires-Dist: tenacity
Requires-Dist: openai (>=1)
Requires-Dist: aiohttp
Requires-Dist: ai21; extra == "full"
Requires-Dist: cohere; extra == "full"
Requires-Dist: context-python; extra == "full"
Requires-Dist: ctranslate2; extra == "full"
Requires-Dist: edge-tts; extra == "full"
Requires-Dist: elevenlabs; extra == "full"
Requires-Dist: faster-whisper (>=0.10); extra == "full"
Requires-Dist: fireworks-ai (>=0.9); extra == "full"
Requires-Dist: g4f; extra == "full"
Requires-Dist: google-generativeai (>=0.3); extra == "full"
Requires-Dist: gradientai; extra == "full"
Requires-Dist: llama-cpp-python; extra == "full"
Requires-Dist: sentence-transformers (>=2.2); extra == "full"
Requires-Dist: novita-client (>=0.4); extra == "full"
Requires-Dist: replicate (>=0.21); extra == "full"
Requires-Dist: together; extra == "full"
Requires-Dist: TTS (>=0.22); extra == "full"
Requires-Dist: voyageai; extra == "full"
Requires-Dist: gptcache (>=0.1.43); extra == "full"
Requires-Dist: librosa (>=0.10); extra == "full"
Requires-Dist: PyAudio; extra == "full"
Requires-Dist: faiss-cpu (>=1.7); extra == "full"
Requires-Dist: soundfile; extra == "full"
Requires-Dist: timm (>=0.4.12); extra == "full"
Requires-Dist: torch (>=2); extra == "full"
Requires-Dist: torchaudio (>=2); extra == "full"
Requires-Dist: torchvision (>=0.15); extra == "full"
Requires-Dist: transformers (>=4.36); extra == "full"
Requires-Dist: nltk (>=3.8); extra == "full"
Requires-Dist: deepeval; extra == "full"
Requires-Dist: llmlingua; extra == "full"
Requires-Dist: lunary; extra == "full"
Requires-Dist: promptlayer; extra == "full"
Requires-Dist: omegaconf (>=2.3); extra == "full"
Requires-Dist: prompt-toolkit (>=3); extra == "full"
Requires-Dist: sentencepiece; extra == "full"
Requires-Dist: TTS (>=0.22); extra == "local"
Requires-Dist: sentence-transformers (>=2.2); extra == "local"
Requires-Dist: llama-cpp-python; extra == "local"
Requires-Dist: gptcache (>=0.1.43); extra == "local"
Requires-Dist: librosa (>=0.10); extra == "local"
Requires-Dist: PyAudio; extra == "local"
Requires-Dist: faiss-cpu (>=1.7); extra == "local"
Requires-Dist: soundfile; extra == "local"
Requires-Dist: timm (>=0.4.12); extra == "local"
Requires-Dist: torch (>=2); extra == "local"
Requires-Dist: torchaudio (>=2); extra == "local"
Requires-Dist: torchvision (>=0.15); extra == "local"
Requires-Dist: transformers (>=4.36); extra == "local"
Requires-Dist: nltk (>=3.8); extra == "local"
Requires-Dist: ai21; extra == "providers"
Requires-Dist: cohere; extra == "providers"
Requires-Dist: context-python; extra == "providers"
Requires-Dist: ctranslate2; extra == "providers"
Requires-Dist: edge-tts; extra == "providers"
Requires-Dist: elevenlabs; extra == "providers"
Requires-Dist: faster-whisper (>=0.10); extra == "providers"
Requires-Dist: fireworks-ai (>=0.9); extra == "providers"
Requires-Dist: g4f; extra == "providers"
Requires-Dist: google-generativeai (>=0.3); extra == "providers"
Requires-Dist: gradientai; extra == "providers"
Requires-Dist: llama-cpp-python; extra == "providers"
Requires-Dist: novita-client (>=0.4); extra == "providers"
Requires-Dist: replicate (>=0.21); extra == "providers"
Requires-Dist: together; extra == "providers"
Requires-Dist: sentence-transformers (>=2.2); extra == "providers"
Requires-Dist: TTS (>=0.22); extra == "providers"
Requires-Dist: voyageai; extra == "providers"
Requires-Dist: gptcache (>=0.1.43); extra == "providers"
Requires-Dist: faiss-cpu (>=1.7); extra == "providers"
Provides-Extra: full
Provides-Extra: local
Provides-Extra: providers
Description-Content-Type: text/markdown
[Description omitted; length: 463 characters]

WHEEL

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

RECORD

Path Digest Size
samosila/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samosila/core/__init__.py sha256=vcFq0oKo-vkbWl3-5WjqDAzoee8hCofGyGBucXuNNbw 152
samosila/core/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samosila/core/integrations/callbacks/__init__.py sha256=krEcUApmlOH4lwSsyKDzSGQ65i2F2RZ_p5MY4WQVSNQ 289
samosila/core/integrations/callbacks/aim.py sha256=oiImlpMgu7HA_noX13SyuZDiHIRViGi-cH5hS3HGWks 10623
samosila/core/integrations/callbacks/confident.py sha256=K22I8TiBIRRHpHuaXwCJRKS1Ft8HSbEoLmbwrrqD-v4 3337
samosila/core/integrations/callbacks/context.py sha256=J-0S5Vy9jiW-jVhsYeUIa7p4AqikD0NgHTptCkAag8s 4927
samosila/core/integrations/callbacks/launry.py sha256=feSYQAlUohEo3m8AcAi6RaQYCOKyXrwiVwl0wPMeWA4 7411
samosila/core/integrations/callbacks/prompt_layer.py sha256=esXz3nfdT66Ei5XqyHpdPDywHO48j3KTGzeCG5RO6b8 5954
samosila/core/integrations/callbacks/streaming_stdout.py sha256=9MK2Ge72wKjaSwtHNsuDW2VwIn5vSjvuQ0BTNlKeIrc 590
samosila/core/integrations/manipulations/__init__.py sha256=VqEIE6ps5As3ErvYq9W6uRrW2RErRi2W_end_fukSAg 92
samosila/core/integrations/manipulations/cache.py sha256=STEh0tnL7ML2Jgu-l1E24LBXJ7LoQqVeKluMAxbgGnE 5866
samosila/core/integrations/manipulations/cost.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samosila/core/integrations/manipulations/function_call.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samosila/core/integrations/manipulations/prompt.py sha256=L4Nl9OrwPwnO4aZenOiwP5tFj3iNjESGqlCUQTD7W7s 4569
samosila/core/integrations/manipulations/tools_call.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samosila/core/integrations/manipulations/user.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
samosila/core/providers/__init__.py sha256=H33wqIZPKZPsFDqOn_fmE1aliI6xKXz7IyOmSIanOJs 1112
samosila/core/providers/cohere.py sha256=Z6jpN1zsXAMLD-nYwML8FKzOnd_-OvD882YyIBFz6K0 7021
samosila/core/providers/ctranslate.py sha256=bxnoIFRFVBIYRtGjVSVEpJW4n4joOz47ijiY6oZN6HQ 2432
samosila/core/providers/eleven_labs.py sha256=gLCx3JDK5TSDqR1HPyQ_lMJDWxx_7bDSNLLolDvv_rI 2468
samosila/core/providers/fake.py sha256=MvTlYKnQ23lm0w8ftSyVoSlgFq6tzyVUayJduc_kl48 3139
samosila/core/providers/faster_whisper.py sha256=Fgk_lJg5N5LmvDuz-5p0a6KHQE8P1rSs-It7YQHirXo 2930
samosila/core/providers/fireworks.py sha256=sbbI1NzNtu3B0gDTMflsuszD23_Bp8VCZdhdWS9j92o 6606
samosila/core/providers/genai.py sha256=yiIiNV4_QMXhJpHa7RBqJvievjKt5bCIMXDlguNgrXs 10361
samosila/core/providers/gf4.py sha256=upm9LBeAB8vZBqDthODfyBtjH_RPKDg96tpmLHkwNrY 3821
samosila/core/providers/gradient.py sha256=2ZgsmHKgR0H3wQtMNo5rFCUMwjurrCbsOQ0HRmIWu9k 8838
samosila/core/providers/huggingface.py sha256=WjQaJESGGivuGJQ3Rwd0hf_6R-6j4ouPO6g1EP-JGqA 9696
samosila/core/providers/llama_cpp.py sha256=HB_vbEn4SE8QEILtzO5FDp7iad7u6nKS536MHfvDReg 8249
samosila/core/providers/novita.py sha256=7NEOh4xo2FkGlGMb4xosN4FKyOR4XmjOJ0szx2_p85U 7163
samosila/core/providers/openai.py sha256=j_dNdw_qY_GrZgqXFZDEvBi1VaPUg7sWJ7mmP0EIC58 13749
samosila/core/providers/segmind.py sha256=jy1fauySSAxV1wDMS_izi1imOqA7lGwSmKGE6ppNQt0 2786
samosila/core/providers/together.py sha256=DqVvqRyq7MPnP5hM2eGVPGXjyJ3KEIZhl8xNs3AZGgo 7625
samosila/core/providers/tts.py sha256=eTGFhvGMMqMCPWbislXSUbCymulHiVw0CZRIic1ItcE 3470
samosila/core/providers/voyage.py sha256=X7d-0en4Tt6kUhp2ztldQyU5WdVpkOLVC-VPmrWtGqQ 2237
samosila/core/types/__init__.py sha256=GZSAFKVntdo_f86o56ct34ai0DFAE6k6o8PuRJ39ooY 3651
samosila/core/types/callbacks.py sha256=Ahz76Bo_jtyjvH0qL536dMxvx4iW0o2xgBXsBfBWIiM 7574
samosila/core/types/errors.py sha256=NNhg9K1NQ99F5LJe0xJ8RXGLPoKh9ytwlB9P8L4pliA 5759
samosila/core/types/manipulations.py sha256=6SJOHTtpWWTeCWukIM2NXhDJPylnJaubJOPqnfDCFNg 8120
samosila/core/types/message_history.py sha256=G8ICKOVODoKlCWc0BXz2BoxSkyyF4a6Uv7WblsTEc8k 1559
samosila/core/types/prompt.py sha256=Ng_BhNeNaNL6aG6UXRzl8M6B5PQc6KRuPs3q7_Xm0Pc 3119
samosila/core/types/prompts.py sha256=XAW3zk6267L8mJvqxnGcpDfRlOpnpB4xGuxhjxWS7Vk 11490
samosila/core/types/provider_base.py sha256=03FK5TJxBTr_BCpLHM99OdrY38cqeg3wWmflE3oaZGE 16406
samosila/core/types/provider_inputs.py sha256=xzvKBgleUSvXahzgJOm5rZnbYeidXA5VFdNPlyEO_Tc 5512
samosila/core/types/response_types.py sha256=HJ8ceU2T4VCu36W038ntBYF1sK-ns6meZ7skbY_wuV8 6166
samosila/core/types/states.py sha256=3QQvInR8FAMN8NqzquQbejIxiKIKQIJ_N_-oKP77hvw 1627
samosila/core/types/utils.py sha256=Uk9pgQi3BtfvmzgTtPwa3nrJdgOQe3hrHY5UI6-zpjI 1606
samosila/core/utils/__init__.py sha256=agTXus7MwFwXt8vqCGK4AVPeh-H23lsjiZO4wx8SegI 720
samosila/core/utils/cost.py sha256=Y87G6_8oGDOt14BBL4UU9WaFHze_raVpMxX34zt5vuw 276
samosila/core/utils/image.py sha256=wmqKgQQTbibD2r347CbHNNw9KFZVvAISnn-NkPgNcGA 1331
samosila/core/utils/json.py sha256=k3bIoE0Kksc4oCVNuV8jjWsBegtdE1DgcCbLlZF68Zc 3284
samosila/core/utils/text_splitter.py sha256=ufDCx1Qe7yGQAvGOuq4o5YXjhAvcwIlpf3dF6q9fH_Y 4661
samosila/core/utils/utils.py sha256=nbCA5UBkRpwVbAjvdSW-ZxGfhG4Cw_H5k-Mt629MWN0 1469
test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/test-1.py sha256=MI27DJlAS3MlHFeHxW0ZZCzTdce9gqeAjdrhgQxenew 1677
test/test-10.py sha256=og1lYDrcfHMvLBvERaiARKoNDbIH9PWRXQ-NojZWNck 558
test/test-11.py sha256=sYoTwy-zUapPi6uoIbiyg2sYPJTAIXQYVNBv8JEXD4Y 1156
test/test-12.py sha256=3ka9qxvUJpk11Nx4Bbdy2GJAkkD1bSOH6dnf4TWO0nM 668
test/test-13.py sha256=Qjm44W8EGJaox7iunEmlzRC4L_il65hG9Ht24YLkwvQ 1447
test/test-14.py sha256=zVo1JCX26_qvfQ9xzKkfRchrSPj10vfiaFYbFsDGKYY 1615
test/test-15.py sha256=CFCjZJWn9H_bx6W27eNbzOnp8cLe3IuB8NdJtZoWiV0 5027
test/test-16.py sha256=k40mF89NoSjWyVpvQueYidqZfGOEhoXD8ceJZuEpo6I 1329
test/test-17.py sha256=i7fm4xY1e73V_4Xjqs1mMd0hAdex3aCPfz68DctNmcU 1375
test/test-18.py sha256=2mP_5aY1_Hc4QAoaIyl8itKAcbU3Xy8Ksj5kUaNSGYI 859
test/test-19.py sha256=9On1NG21QqJ7QzmyDFr_sZOjb62eKUyB2im5Js-MC5A 912
test/test-2.py sha256=pkCJZdeX6n29Q_LvJ6g9fEGgdh0PCkwX511ep_rwpjI 3488
test/test-20.py sha256=XqHfQfa-y1C87NnfcvL0Xs5VuybMEYrB2HPAYq1pm3o 523
test/test-21.py sha256=Aj-CC68olKb0TV9Donwp7cEykgafL67qFmRmy-R0T_Y 3460
test/test-22.py sha256=TcFWClQDeFWgVsm_rdslWMLQSn6WhZ00vpUjdJhi9E0 18908
test/test-23.py sha256=MwODYQ3AOJeP0p2ViC3icAe3xfKlNVWN7STn5mj4l1s 486
test/test-3.py sha256=XPEYsCfqWrgAoz8LlH8AOwlQojOJ4ZjrZyJ9mC9BgIo 1957
test/test-4.py sha256=u26M6vHoEBnRr_iCSA1fm1fv19edvoL8G-TQbK4Y91Q 2924
test/test-5.py sha256=eBMb8N_m0Bi8jfxo4zgzOmUulf13qYMEIB8NQy2QVEM 476
test/test-6.py sha256=dfimyhKTljq9-kSnu8WMg6TEgue-bTAJEXJ3nmz41Kc 6821
test/test-7.py sha256=Hz_rg59nZYt68eKt5IZS5PfZxr4urp3mIEpaOmwjNr4 422
test/test-8.py sha256=ZpwA0vSgIgKnnuLzc9lEUpFAH4_gN3QBHu9vbdU8C2E 13832
test/test-9.py sha256=TKZyRppOrfJOkshb6FsNA1oSmExD-1ED30SnC5UQIsM 1654
test/utils.py sha256=_spwa3UNNyHrU6x543v8hl9ykGLMdMr5ita5ZAdK4AQ 25528
test/old/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/old/auto.py sha256=0sn_fM-9RCwVCVqzVVv8ARiMLsP4ib7H53wWa-GNXrQ 970
test/old/config.py sha256=Z2Jp9Iqs1MZm_Lu74JIZLPvjO7758P04U3-_fGUcoTY 1000
test/old/k.py sha256=xX2XDu3dpiZ1A1d7UJyQEbhINftTnlEnYIKwzQgV10g 535
test/old/main.py sha256=U7ylhHlteyV5leAwTuGsiwZiPLtjXnvspAcO8JLmKNg 810
test/old/test-1.py sha256=IxKDSzXANpLXhFkivDngYBrzPg2v2UV58ws4MDdADes 1611
test/old/test-10.py sha256=ihiGYZks5_n0WEZ8IDF5oBxAaiiO3gGMTeDj9ltNZGs 3014
test/old/test-11.py sha256=RjbCLaiWn6c2XaPwENBqHFWAMC6tJpPjhfnzZad4pF8 674
test/old/test-12.py sha256=Fg9P-TAS1S5kFEIaPHl7Ub6D0vXeAgDK7LfM5z7mvt0 2763
test/old/test-13.py sha256=lBytg7-wyeCzi7lpHWkMrRIlNfoHGWrbe2qcF8bAXCY 679
test/old/test-14.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
test/old/test-15.py sha256=ZoL47fNqLqXNQY-nNtW-JL1P1WC2AdMAvJsAbL0mHPA 2350
test/old/test-16.py sha256=nVtWmvfNXq5F6fcraOetokah_ghY-VL0ocLEWEs9PGg 1346
test/old/test-17.py sha256=2ooW3O6N0_dX7Q8FZynDpd8MDIReamxAskgA69AbFYQ 2026
test/old/test-18.py sha256=Qe32CUg5sjYGxcnXDmAQJZBeIDA_XwdLXJ-O0RLn7Bs 1024
test/old/test-2.py sha256=qkdVSyV4GHBJ_qlJOAhvla2NpHAKgIgPy3ikKxVhDqs 1935
test/old/test-3.py sha256=0b234p54FY5CYavulZ31lo5twuUmxWMQsXfzETDTN4o 624
test/old/test-4.py sha256=JB2M9W9rm_KW0uaQkedd7vv_IOT2GgU-GPGNiABbRkc 1081
test/old/test-5.py sha256=sYpRubNkAK6JNszneNbxi5AGl9FCUjPTeQAAR5R9C18 357
test/old/test-6.py sha256=pegqymfQ3RbB8t46piBKvv3PNdI_MOqofCYDAhkzUJY 5230
test/old/test-7.py sha256=6K3FKg2TnamsWgwTA4Hpr137Gsxgp0bRkSyQu4cbNn8 1038
test/old/test-8.py sha256=VDvZtGYYS9p5dEd6pWo0_lAs_zqv4iJO4oDUZVO_yIE 722
test/old/test-9.py sha256=3TCeFr-cTbrZo1gngP_421esgO9aDNvvxJbs0hvtF-I 803
samosila_core-0.0.7.dist-info/METADATA sha256=RHSsBKzFU4WyuRQeYvH9g90u0RSV0SAByQTS6U9Kkfo 4822
samosila_core-0.0.7.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
samosila_core-0.0.7.dist-info/top_level.txt sha256=bSXA9uFawDmZLwq7rKGqOPBHfhNQfX5TycC7CAqV41o 14
samosila_core-0.0.7.dist-info/RECORD

top_level.txt

samosila
test