funcchain

View on PyPIReverse Dependencies (1)

0.3.6 funcchain-0.3.6-py3-none-any.whl

Wheel Details

Project: funcchain
Version: 0.3.6
Filename: funcchain-0.3.6-py3-none-any.whl
Download: [link]
Size: 43318
MD5: 836b01899995e93cc8af04fcd61bbb42
SHA256: 572e4dc1a8670a905a27a12c9a1f5dd242d47c9facd0d9d39ada366a83ec0d51
Uploaded: 2024-11-19 09:40:41 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: funcchain
Version: 0.3.6
Summary: 🔖 write prompts as python functions
Author-Email: Shroominic <contact[at]shroominic.com>
Project-Url: Code, https://github.com/shroominic/funcchain
Project-Url: Documentation, https://shroominic.github.io/funcchain
License: MIT
Keywords: agent framework,ai,cognitive systems,funcchain,langchain,llm,pydantic,pythonic
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: <3.13,>=3.10
Requires-Dist: docstring-parser (>=0.15)
Requires-Dist: jinja2 (>=3)
Requires-Dist: langchain-core (>=0.2)
Requires-Dist: langchain-openai (>=0.1)
Requires-Dist: pydantic-settings (>=2)
Requires-Dist: beautifulsoup4 (>=4.12); extra == "all"
Requires-Dist: faiss-cpu (>=1.7); extra == "all"
Requires-Dist: huggingface-hub (>=0.20); extra == "all"
Requires-Dist: langchain-anthropic; extra == "all"
Requires-Dist: langchain-community; extra == "all"
Requires-Dist: langchain-google-genai; extra == "all"
Requires-Dist: langchain-groq; extra == "all"
Requires-Dist: langchain-openai; extra == "all"
Requires-Dist: langchain (>=0.1); extra == "all"
Requires-Dist: llama-cpp-python (>=0.2); extra == "all"
Requires-Dist: pdf2image (>=1.17); extra == "all"
Requires-Dist: pdfminer (>=20191125); extra == "all"
Requires-Dist: pillow; extra == "all"
Requires-Dist: unstructured (>=0.12); extra == "all"
Requires-Dist: langchain-anthropic; extra == "anthropic"
Requires-Dist: beautifulsoup4 (>=4.12); extra == "extras"
Requires-Dist: faiss-cpu (>=1.7); extra == "extras"
Requires-Dist: langchain (>=0.1); extra == "extras"
Requires-Dist: pdf2image (>=1.17); extra == "extras"
Requires-Dist: pdfminer (>=20191125); extra == "extras"
Requires-Dist: unstructured (>=0.12); extra == "extras"
Requires-Dist: langchain-google-genai; extra == "google"
Requires-Dist: langchain-groq; extra == "groq"
Requires-Dist: pillow; extra == "image"
Requires-Dist: huggingface-hub (>=0.20); extra == "llamacpp"
Requires-Dist: llama-cpp-python (>=0.2); extra == "llamacpp"
Requires-Dist: langchain-community; extra == "ollama"
Requires-Dist: langchain-openai; extra == "openai"
Provides-Extra: all
Provides-Extra: anthropic
Provides-Extra: extras
Provides-Extra: google
Provides-Extra: groq
Provides-Extra: image
Provides-Extra: llamacpp
Provides-Extra: ollama
Provides-Extra: openai
Description-Content-Type: text/markdown
[Description omitted; length: 6418 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
funcchain/__init__.py sha256=3v8vp60Mq8g5MytC3e03ucZuXU_SV5Dd-JhoAjO0DtM 416
funcchain/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
funcchain/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
funcchain/backend/compiler.py sha256=r9hWqZz56Q1rLObdiWPOCEPB1uTYx_XW4ntjD46O8Lc 16231
funcchain/backend/meta_inspect.py sha256=aFOcojznQ3B1A0FVcOLiCoUifi4LqUZm01SV7zKAtdQ 2552
funcchain/backend/prompt.py sha256=MuwJbGU2OD87YjDHzCg5pCZNpIeyU7jkbswfW8WEylc 6224
funcchain/backend/settings.py sha256=mMqrcfX5aosJyy6VOhBb52GvuNso7wBzF-oTHyBW4po 3137
funcchain/backend/streaming.py sha256=D_jKkXJ6sXdTtBm2etMrD5qM41Ev59LN1KiJoq1ZOcg 3453
funcchain/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
funcchain/model/abilities.py sha256=utTCbgaC6gBnfu6lWRtYGDfAQAyysSaNGV4aMnGLsic 2954
funcchain/model/defaults.py sha256=lUtDhWywHKJr2S3yI00gCSKPKG5SKJP3VBbGBmUlZvk 6652
funcchain/model/patches/__init__.py sha256=SK-pdw3dwrLfr7uOv_fukKPK82ehZnanBQ6RMqZRX0g 119
funcchain/model/patches/llamacpp.py sha256=BwS_FdmmaiKjJ3nHH9j8zLLLzWkR1iF2-M4CR1nmQd0 14198
funcchain/model/patches/ollama.py sha256=LeviQOWwvKCYP8yw4Ha5GK2VX3BJNjq6USnyyxgnAP8 6213
funcchain/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
funcchain/parser/custom.py sha256=tk-wbvg3csMG9vQPLVXc-dLq2z0Cnx3TLeAWrZUvN7M 2192
funcchain/parser/json_schema.py sha256=nLcQf6a9KMW0AqH7UdJfdQEBblT5TZ0e2Ci9PwTqTFE 3329
funcchain/parser/openai_functions.py sha256=0VscFq1yPU9iF2KzkBrbubpE0a06XBvxdDmPbqUchzg 6312
funcchain/parser/primitive_types.py sha256=oyKUPjzMN7x0tWM-AZgQHiene_osJzIiRYtPG3TOLhs 1040
funcchain/parser/schema_converter.py sha256=696B2ung_pVbtwBX2JwQ1E8Y8-AseUQ6YCyyi7N6Qsw 5314
funcchain/parser/selector.py sha256=zyC5sGr_WtpDhc0OHLDVN2LmUlJW_iaABIbNM5NIo9g 1730
funcchain/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
funcchain/schema/signature.py sha256=U8NJDAVqBuUx9KLMOS4xRAdDlB_kidw_Dzw-y2q4r5M 1480
funcchain/schema/types.py sha256=BeYWOgUVLfKtyyuKHa122oBxMRPf40Ap_WRxc-TdPrE 430
funcchain/syntax/__init__.py sha256=Q2zcKjd9OoNADtm1ohIEeeGYeTOWaFZNflNI8eldRqA 229
funcchain/syntax/decorators.py sha256=I2Jekc3gRWOoyGIX5Vl4dMNcNnTTzRD_Dihu2wCOc8o 1580
funcchain/syntax/executable.py sha256=6vR-akA9mWKwzgKg-UKaMmNIp_u6Ie3pckmS0lo4QkY 4911
funcchain/syntax/input_types.py sha256=7jmaNK_EL1Z_2nyiTl9MicC2amrV3Y1FZmyKSKaCj0s 2426
funcchain/syntax/output_types.py sha256=HZydhPSK0lvqS8YrxLLRx4UgGYTFqtHTy7IobmlPrys 1767
funcchain/syntax/params.py sha256=httcM57TVeOR5NC-EW9n_b4S0HqLfjSFIctyka3NWKk 480
funcchain/syntax/components/__init__.py sha256=YWT7eV0K7_VkmnW1-IlHeTr7SZgn5904oB09cBvehLw 64
funcchain/syntax/components/handler.py sha256=3mxuaEVqX_PfIcY7mlDvwHwjjdot1QlCnr-wW1CGnbY 1188
funcchain/syntax/components/router.py sha256=cgbdkYytXY7OPiFLsBHLcjrVpckVhMUuGpy7lMFqTIk 4552
funcchain/utils/__init__.py sha256=RTv8EBzdfhxlKTxHImkNw0-mKh5DmE_j9-mXY2I7Gas 132
funcchain/utils/image.py sha256=4BFxIJU_1lDgzheFJsTUYQW9XEMnQZeQk8dn-UCIKeg 950
funcchain/utils/memory.py sha256=EcnQz3Le48XLUMCdTLEfBWXnhJ4T1ibEFxCW19z-LOY 2196
funcchain/utils/msg_tools.py sha256=IkrRA-dtKDZJNPu5VfDKgP-QRudTbeWcUoCUQeFOKLk 749
funcchain/utils/pydantic.py sha256=H5P81wxXyB3B6ndpTM_Pd6rHIbCU1UGE9ybDGzvlQ3w 2097
funcchain/utils/token_counter.py sha256=hyLeI_56_oAaLBtOyIHbdZ2UTV9Whkq6rB1vBXiv6p0 301
funcchain-0.3.6.dist-info/METADATA sha256=gDxpXAXaP40XobDAoH00ra2YqdylOXVFRadrmsbVXJ8 8997
funcchain-0.3.6.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
funcchain-0.3.6.dist-info/licenses/LICENSE sha256=l1xWVVHUEAvcs5tCfINsjPa7KfJb63YjupqzBysOpYE 1078
funcchain-0.3.6.dist-info/RECORD