pyspur

View on PyPIReverse Dependencies (0)

0.1.5 pyspur-0.1.5-py3-none-any.whl

Wheel Details

Project: pyspur
Version: 0.1.5
Filename: pyspur-0.1.5-py3-none-any.whl
Download: [link]
Size: 4963020
MD5: 9462a2c5305be4b399f38c0f4d23c51c
SHA256: 19c95acf3f12b2c67431025fcad5075ea5d2ff1306ffc32c8bd957f5e1315267
Uploaded: 2025-02-21 19:58:45 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pyspur
Version: 0.1.5
Summary: PySpur is a Graph UI for building AI Agents in Python
Maintainer-Email: Srijan Patel <srijan[at]pyspur.dev>, Jean Kaddour <jean[at]pyspur.dev>, Parshva Bhadra <parshva.bhadra[at]pyspur.dev>
Project-Url: Repository, https://github.com/pyspur-dev/pyspur
Project-Url: Documentation, https://docs.pyspur.dev
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: alembic (==1.14.0)
Requires-Dist: arrow (==1.3.0)
Requires-Dist: asyncio (==3.4.3)
Requires-Dist: attrs (==24.3.0)
Requires-Dist: backend (==0.2.4.1)
Requires-Dist: chromadb (==0.6.2)
Requires-Dist: datasets (==3.2.0)
Requires-Dist: docx2python (==3.3.0)
Requires-Dist: docx2txt (==0.8)
Requires-Dist: fastapi (==0.115.6)
Requires-Dist: firecrawl-py (==1.10.2)
Requires-Dist: genanki (==0.13.1)
Requires-Dist: google-api-python-client (==2.159.0)
Requires-Dist: grpcio (==1.69.0)
Requires-Dist: httpx[http2] (==0.27.2)
Requires-Dist: itsdangerous (==2.2.0)
Requires-Dist: jinja2 (==3.1.5)
Requires-Dist: litellm (==1.57.5)
Requires-Dist: loguru (==0.7.3)
Requires-Dist: numpy (==2.2.1)
Requires-Dist: ollama (==0.4.5)
Requires-Dist: pandas (==2.2.3)
Requires-Dist: phidata (==2.7.8)
Requires-Dist: pinecone (==5.4.2)
Requires-Dist: praw (==7.8.1)
Requires-Dist: psycopg2-binary (==2.9.10)
Requires-Dist: py-zerox (==0.0.7)
Requires-Dist: pydantic (==2.10.5)
Requires-Dist: pygithub (==2.5.0)
Requires-Dist: pypdf (==5.1.0)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: python-multipart (==0.0.20)
Requires-Dist: python-pptx (==1.0.2)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: qdrant-client (==1.12.2)
Requires-Dist: redis (==5.2.1)
Requires-Dist: regex (==2024.11.6)
Requires-Dist: requests-file (==2.1.0)
Requires-Dist: requests-oauthlib (==1.3.1)
Requires-Dist: requests (==2.32.3)
Requires-Dist: resend (==2.6.0)
Requires-Dist: retrying (==1.3.4)
Requires-Dist: sendgrid (==6.11.0)
Requires-Dist: six (==1.17.0)
Requires-Dist: slack-sdk (==3.34.0)
Requires-Dist: sqlalchemy (==2.0.36)
Requires-Dist: supabase (==2.11.0)
Requires-Dist: tenacity (==8.3.0)
Requires-Dist: tiktoken (==0.7.0)
Requires-Dist: tqdm (==4.67.1)
Requires-Dist: typer[all] (==0.9.0)
Requires-Dist: weaviate-client (==4.10.2)
Requires-Dist: youtube-transcript-api (==0.6.3)
Requires-Dist: black (>=23.0); extra == "dev"
Requires-Dist: isort (>=5.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.0); extra == "dev"
Requires-Dist: pytest (>=7.0); extra == "dev"
Requires-Dist: ruff (>=0.1.0); extra == "dev"
Provides-Extra: dev
License-Expression: Apache-2.0
[No description]

WHEEL

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

RECORD

Path Digest Size
pyspur/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/database.py sha256=QDlI8NS9W_sASxEC_VtTydq5hO9E5OD_w6wqhxkUrJo 1174
pyspur/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/api/api_app.py sha256=HF4VCsdmdzZ4E9vKGciEWlQyDacuii8th9QqbhoiCDU 1945
pyspur/api/dataset_management.py sha256=MFC3b22ZdocOmuem54dtxyJSUc8O5E5DTfN20bg2PEU 3688
pyspur/api/evals_management.py sha256=h4qtD14MLlWahYnb9qWtQ8ghk-ixjfhXsHR_TL0lILM 7209
pyspur/api/file_management.py sha256=ntci4G_pss0NyTALisS_nsF7x77XGhD0ZsXN-KeIXG8 4714
pyspur/api/key_management.py sha256=IqipsMCUVzlSBKOQj7HRGlVcnV8GYJSEm9XOqEiTFFc 14467
pyspur/api/main.py sha256=4EoWnCQOMub1xF3TWbfJDxMZ0FvDGxDtoEMyV7p1keQ 3591
pyspur/api/node_management.py sha256=JwKhmlCNS3wxQ1vnHZk4r9X8Vf1bCbbcTXNyKFlvDuM 2603
pyspur/api/openai_compatible_api.py sha256=g0r3HsQ4z3u1xTkEsMWtaGPZEooK_tbU4KH73_BeDhk 3547
pyspur/api/output_file_management.py sha256=ur7O2tasoc1Q3K9NXjQNvZxhdcHRpWDsznmH2x99vyo 3085
pyspur/api/rag_management.py sha256=PqZg2X8yJ0F5c74nTcTLYtBBBBROraLjDze-eSmGhAM 32415
pyspur/api/run_management.py sha256=qbPZAsfA2MUZ-hI-YXVWsvTT9LBQxC2BmJFDbJ_9Lko 2086
pyspur/api/template_management.py sha256=MToNNcoMLW9TQoIYVkybgH6zVzKyP9KVuZLiYUtnm54 3318
pyspur/api/workflow_management.py sha256=WmCsbHYE6RdJYaJKESzB0sTNjwCj-9R76R31vIHlZEE 10394
pyspur/api/workflow_run.py sha256=myCtOhIgXiUwU_c0Da5kDMlOpNu5854DrvCcxa11uKU 15749
pyspur/cli/__init__.py sha256=U0zi5ZbnP6525lRJpK5FlDketTXLoZ-IfkgZ-KZ26VE 70
pyspur/cli/main.py sha256=8ZcrfbRDNAUGL8277j-xmwF1yEcpRuGVZ8iR2KNV06M 4459
pyspur/cli/utils.py sha256=6kdHWdIGHFzqTGRpFysDwLKTWHWF3Zgz3VqocKx9ER4 6096
pyspur/dataset/ds_util.py sha256=e7SFrw3-LOLurqPr2nWHdZtujqTIw_to1dd-vG05UNw 1468
pyspur/evals/README.MD sha256=py0hrYWe9nuFDmkl0UFC3H2n157LIPDzzWbHlqA1o0c 413
pyspur/evals/common.py sha256=lPKUXWrS3N2z1thl4qEispAe7MP0lKpMxIlvPO-ue7o 3535
pyspur/evals/evaluator.py sha256=HcLaYFqxYZiSFXR1VhgoqWh3ng0BCzGX5V9elUZYrYY 23979
pyspur/evals/tasks/gpqa.py sha256=ULclPcPJcSpI_xcQwhz5xZm4tBsQGWU8H4MO5cPZfnI 991
pyspur/evals/tasks/gpqa.yaml sha256=kEtskh2_S_WHjT_dOjoM7EqGq-5dd42PewBoLPK1HSs 917
pyspur/evals/tasks/gsm8k.yaml sha256=8TK0BZ53XkQ3b7r1od3ZchsmzoT9XRQiTEeKp-zWZCc 3122
pyspur/evals/tasks/math.yaml sha256=ZTUw4r-6zwwnOTD38gJSBw2Xm6mnHpsBSD6Bq0PQec8 943
pyspur/evals/tasks/mmlu.yaml sha256=aoyZC78IRak1LiPNtpjnCShu4FYmbBYyufxbSfU17to 3875
pyspur/execution/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/execution/task_recorder.py sha256=ekpieraTa-pn2lDDF4-isW_G_gD1-UAxPcKGQ-2QxtY 2062
pyspur/execution/workflow_execution_context.py sha256=lYHQVhLoIG2TZAApuVyUGyQAGAVRd5SKP9ug8TRsWuw 377
pyspur/execution/workflow_executor.py sha256=0abeIjo1GfD3zV621plMztUX_eRZQJpx-ONb3jNYrSw 19849
pyspur/integrations/google/auth.py sha256=j2LdQbEmPtZysy3KNIiD3FlT9SyE07ZFOnUQZIcBcbM 1893
pyspur/integrations/google/client.py sha256=YfST4qiiWs1UxoO6IXfrQXd_3pX7AfosHxJYK8QbuxQ 2797
pyspur/integrations/slack/client.py sha256=SWcK5y8VH7EtetmHIC-Ay9Gsvimp5Bl9OXCk2s-HL9k 3048
pyspur/models/base_model.py sha256=9uTReRT4Gl83iZh_26C6dSjTkvEI5SbvSS0waJ7e4dw 76
pyspur/models/dataset_model.py sha256=9iIKOmXoCY4LaqqS97sjAALtARz81HURkToitDO_kTM 768
pyspur/models/dc_and_vi_model.py sha256=GGT28XCqlGw5WPLmHUj91GN7sMnNv4RKMigdDFXS5d0 4614
pyspur/models/eval_run_model.py sha256=vf7iU-eG7gy3ih3gRvtrlqJ3Ard0hSa9Myzg6qhN6Fw 1355
pyspur/models/output_file_model.py sha256=p0_UX02lDpOF_g6RHenek8RiZsCccZCSnC1wQfz7TNY 1007
pyspur/models/run_model.py sha256=Cu6jnW2pTAasephc9srsPJcUsyG-Jf2vrkf0Q1hKv6w 3122
pyspur/models/task_model.py sha256=b2z-Bd5pdzjBqDcx7cxGcNFxLnuh19qX_SDW-Pdvn1Y 2191
pyspur/models/workflow_model.py sha256=esZ1nqpSCuEzdLkXjKSDwFlTS2wyJ3spScnHFbV5HyA 1375
pyspur/models/workflow_version_model.py sha256=CT-TNluYQYCqNyqeJBkUeftvQ47G4iulehsrXo8DHzA 1498
pyspur/models/management/alembic/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
pyspur/models/management/alembic/env.py sha256=bielJB2YCxQSygm-hvGCLTkjXhi4pvt16_frjrMEBHE 3077
pyspur/models/management/alembic/script.py.mako sha256=MEqL-2qATlST9TAOeYgscMn1uy6HUS9NFvDgl93dMj8 635
pyspur/models/management/alembic/versions/000_init_db.py sha256=wCO2YfMosuwkkM-aqVO8buDyNBnkHymrhV9k2LzqawA 9030
pyspur/models/management/alembic/versions/001_fix_workflow_version_idx.py sha256=SX9x_2VYk_en5Hwl0Pk7om3_2rLXIV5uYxTP8C_2G-I 1104
pyspur/models/management/alembic/versions/002_add_knowledge_base_model.py sha256=K161MJ1AnHtmeK5q8U42EG4mSAvg091qmV_kzrOowdw 1728
pyspur/models/management/alembic/versions/003_split_knowledge_base_into_dc_and_vi.py sha256=LyPdapVEXNAfTYmBcNei8I4Jf65n31lBSt8PBY8LhS8 4653
pyspur/models/management/alembic/versions/004_add_progress_status.py sha256=0fnl8z8hDKmFeqCAv9fdTgxPty0bysKOZR-FyGKi3pA 1477
pyspur/models/management/alembic/versions/005_rename_processing_progress_model.py sha256=-x8lVebLlJ1NA7J3TLQe6at6sK_v0nrE3F9OV94D_Kc 785
pyspur/models/management/alembic/versions/006_track_error_and_task_cancellation.py sha256=r9DPuW4NBNYU05CdjeXQmTkkIbLqAWkW1cj52nz5Nl4 2123
pyspur/nodes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/base.py sha256=3bwuSbWQO5unY0nmbth5VnhpvUqBfjACqNQBMS-Qr_E 9748
pyspur/nodes/example.py sha256=AYcgwa3AGkiokS_vPg0pFesDo7Of4Q3yNE5m8CsfSNs 1095
pyspur/nodes/factory.py sha256=4MW1joePym86W0Eyn30F4kBnLOVBeWSc7g2seexJ4jY 4084
pyspur/nodes/node_types.py sha256=2m177CKfhmyY4MfMH6REqVT3rAjU-Ud-Hm8JMMO62rU 7576
pyspur/nodes/registry.py sha256=zv124PsoiwmyQc8cEUHvfoj8n88a133R5NccI8fPAGg 6522
pyspur/nodes/email/send_email.py sha256=XUk8ctbmFz2VLeZJWnG8E470gru3gRQ3DDYZY_Oq94Q 4605
pyspur/nodes/email/providers/base.py sha256=eebxdjhhVZN7Ln2Wn-kD35YPN6iSG9PNRYLlZUAyP0I 980
pyspur/nodes/email/providers/registry.py sha256=eTXTm5jXRXkjH0gTdVYx5TV7NDJTgao1Mk0h-RRpoVo 821
pyspur/nodes/email/providers/resend_provider.py sha256=IHReI0Cgn0m-ws_I3fysAOSyUNtiK93K_2NsVccXA_g 1767
pyspur/nodes/email/providers/sendgrid_provider.py sha256=LHqPhnPBnk0Obn15q-Xq4qWQR5kTmwQeNpg8o0Yo6Zs 2241
pyspur/nodes/integrations/anki/anki_basic_node_deck_generator.py sha256=LY5IdGiiK2MLmIp6pXf6ju75dWziRBnHjPiIiWc8SSU 7039
pyspur/nodes/integrations/firecrawl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/integrations/firecrawl/firecrawl_crawl.py sha256=jFVpNYLEFDTkR1hajU7_iue3elO7Dr4vnvtfXt8ebaQ 2320
pyspur/nodes/integrations/firecrawl/firecrawl_scrape.py sha256=DXQQC4YRvIdMjly5XFEcGbwBB4jZw9y9jShSynujI3I 2425
pyspur/nodes/integrations/github/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/integrations/github/github_create_issue.py sha256=Z4hzwdr20WEKo0dN9p6Ul8tdZVhCol4-nNGIXG06cHk 1852
pyspur/nodes/integrations/github/github_get_pull_request.py sha256=T4Gw4rF3DII01wGviy7btF4LqZ1_OCsE9IN4-fgdi7Y 1810
pyspur/nodes/integrations/github/github_get_pull_request_changes.py sha256=-fsAdnURhOrP8cO6bODBUKDshr-B6Qr888QRs6nADWI 1969
pyspur/nodes/integrations/github/github_get_repository.py sha256=_-jTmahBWMo9twSkakqTj6HVT99axvmDev29hNfdSU8 1656
pyspur/nodes/integrations/github/github_list_pull_requests.py sha256=4dKXJBiPNLOCFNF8o7r5k93cWMEAQByDScHPpJjTPL0 2464
pyspur/nodes/integrations/github/github_list_repositories.py sha256=6AEynqy4NKxVPPjbuAwT8GqN1nfSfqHzGMqisGB4Xak 1527
pyspur/nodes/integrations/github/github_search_repositories.py sha256=P05jtJ0FZdaH5OI6h_JwY4wvo8bxlpx7wpT9pmf8J14 2154
pyspur/nodes/integrations/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/integrations/google/google_sheets_read.py sha256=cX8kr7YG-qu3kBBnZD8b9G5wxAesfZjz2oW_KKl3nnQ 2084
pyspur/nodes/integrations/jina/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/integrations/jina/jina_reader.py sha256=9wMDBTq3v7PkfnJTtfBlsO9e90YQtMGAAP0wMLtgGyg 2585
pyspur/nodes/integrations/mathpix/pdf_to_latex.py sha256=J2enJySAawE5Fupko7VMZGuB_6H27k-BiCJ-_BdG4Y0 2987
pyspur/nodes/integrations/meta/ad_library.py sha256=egBlGG1UBaQWB75c69ALN_f6QpoGIor3Xv4nTnMsXDA 4362
pyspur/nodes/integrations/reddit/__init__.py sha256=Nqnn8clbgv-5l0PgxcTOldg8mkMKrFn4TvPL-rYUUGg 1
pyspur/nodes/integrations/reddit/reddit_create_post.py sha256=2dbojIG1CTKIobW_sEGmGDzgz6eext1GWH5FeZyNLtk 5068
pyspur/nodes/integrations/reddit/reddit_get_subreddit_info.py sha256=wAp9FX6N22hbHQDMMJr7sly9kFdagRrkBeRJ9zT096k 3326
pyspur/nodes/integrations/reddit/reddit_get_subreddit_stats.py sha256=ItdZ-kMPBRfr-ws89XCQp5WN6X61So6DxXhlVjeovBo 4228
pyspur/nodes/integrations/reddit/reddit_get_top_posts.py sha256=Qy0P6GseHmFkQRY8ISdXGO0-_kVrHyBvGJr8HqBhxxc 3536
pyspur/nodes/integrations/reddit/reddit_get_trending_subreddits.py sha256=2b9KMb06MpDDK8SkrFLajXu0ElAo-kynkCTSYsVSUBQ 3053
pyspur/nodes/integrations/reddit/reddit_get_user_info.py sha256=Z1q6qlSB-htFeFxtWTSzTgZg1SFJX368I2b9CDgMQkM 2879
pyspur/nodes/integrations/slack/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/integrations/slack/slack_notify.py sha256=PG6LeUO0iOA3EQfGxHTIifm3pEa7-1djCJOIgr4LjJM 2554
pyspur/nodes/integrations/youtube/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/nodes/integrations/youtube/youtube_transcript.py sha256=slnyBhiWLc-nAvabLceKwfgWvtQ49ufC7VtaDjR6amU 2063
pyspur/nodes/llm/_model_info.py sha256=BxXhnYQWDFyTZ2SKG5rIDYJvqB6-meRp9kjFNrYW5LY 18963
pyspur/nodes/llm/_providers.py sha256=mwtWNvWJmm1j0FkwSqg0pl05zXSsPTCxmmBqiTPB2uo 2421
pyspur/nodes/llm/_utils.py sha256=1Js39ccjL8ox6f2-ReZQloX4t5IicS1WjF1kWbaHWLw 20689
pyspur/nodes/llm/function_call_node.py sha256=NCcDm1RJJ2aCn7eHipA_SoWk4q9X4ejC7-jnU7p_b-I 13273
pyspur/nodes/llm/retriever.py sha256=KwsJKcFolLgXxEhw_RXg9HNvTluwnHXEP984Go4cCTo 7058
pyspur/nodes/llm/single_llm_call.py sha256=Rm8iS1KZD3tUtixXLEXRIHRJjUEgCpivEChvUsmhQF8 11075
pyspur/nodes/llm/generative/best_of_n.py sha256=HfDH2l9x40oc_D8jfkwgSIxX4O4QCvFV8zq0ZiSSAG4 7890
pyspur/nodes/llm/generative/branch_solve_merge.py sha256=MBYzRCfqLXLtdBbrzTpoueXkw-D_CI4uUmTjt4etnzY 11835
pyspur/nodes/logic/coalesce.py sha256=5NuX08hL0g3Dih4twv2_hqirI1yRgh1qlSYBaIcfUPE 3206
pyspur/nodes/logic/merge.py sha256=tmU5DP-7KlLKmLEkEow5Pjij1MUgYxX8LeGp3XrNAuk 1132
pyspur/nodes/logic/router.py sha256=sRPxhj11Cx8VZFZKrpWapwoi8SPq_nTXcJzPN_s8hoE 7571
pyspur/nodes/loops/base_loop_subworkflow_node.py sha256=hbpcdtJrpdF_O7um-W5nNVz2hVwF9abWn1-9G0rwYNc 4179
pyspur/nodes/loops/for_loop_node.py sha256=Abh0TPgpzMDrsL3IM0Z0T__XI-7JrLsx5hf-YpAWTkk 3965
pyspur/nodes/primitives/input.py sha256=0vly5DIwdvM9iBSpTg6y_H2FoMt-V7jGUGiTINa3WAw 2734
pyspur/nodes/primitives/output.py sha256=hthtLnuyb-tD4iithCxkxyDJj0jbikIXYGUc19V3SGM 2769
pyspur/nodes/primitives/static_value.py sha256=-0vYt6PZSJX-kad8bBaKOggs8rd2HnwSxoaVAVA67FY 1106
pyspur/nodes/python/python_func.py sha256=NPVSsvaZZwMDUUky--IAdqDHOs6wkAR93ynjH5qPlAQ 2574
pyspur/nodes/subworkflow/base_subworkflow_node.py sha256=URFFsHVO-E_kLAo0FoFa_zGSgKTK1fJ_BZDtx0ZIcPs 3493
pyspur/nodes/utils/template_utils.py sha256=_2YbDIIfsCWspfNonnKkgN--vm7SepGSoHJbl4P1gBk 1343
pyspur/rag/chunker.py sha256=CYbn_q2JOK0bMKDGDldJsJfd-a_3_7ORWWInSw7InKM 7156
pyspur/rag/document_collection.py sha256=WgPY5Vi269mBt9U4p21Gj6J96bQzPYzfbvPUHzFDgRI 7246
pyspur/rag/embedder.py sha256=nw6ik2ONmKv4P4gRhZ_iBr2i5Wk4jx6cQvhjuw9VmRk 15697
pyspur/rag/parser.py sha256=PgapuzxlxeZlwzSo6xSQKhphErpN2Gq2CLsOOf7mc10 6061
pyspur/rag/reranker.py sha256=cex4izln4x09Z7gjEwxgls4NW6MjQcEF8uKGh-gwfns 4452
pyspur/rag/vector_index.py sha256=Eh8dDLn3W-ZmA2p-P4MNay2mNbeU_FP4pWiX80Rh3JU 11682
pyspur/rag/datastore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/rag/datastore/datastore.py sha256=Df4pfviwiUbnKpr0qPSoXvroEaCIcuJZoTQQ1Yr60LQ 3371
pyspur/rag/datastore/factory.py sha256=2WpL7GJtdbIGByIk3K5yJiejoFg-4HOezmqafPCHdnU 4266
pyspur/rag/datastore/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/rag/datastore/providers/chroma_datastore.py sha256=2D9YWLAmu4CQwymPWZXyfcl7g1UPhOiP6_sNDWzklq8 9533
pyspur/rag/datastore/providers/pgvector_datastore.py sha256=Lu8X2lt5UcgmKlcBZ7lxeFp8QsrlGHpJCtaEMPY1XuI 7054
pyspur/rag/datastore/providers/pinecone_datastore.py sha256=LUTxahDsNF1gd42qgmKDOX08iq3HOwDCbt3ia-_OEEA 15238
pyspur/rag/datastore/providers/qdrant_datastore.py sha256=ElyZl6W3BCD6kjkhn99hsQQCZFyt2VAnq2cNMWVWU04 10700
pyspur/rag/datastore/providers/supabase_datastore.py sha256=gfDHxHMcai9whC1sHox-rn6S2iq2hNR7I-awrAYeYrE 3394
pyspur/rag/datastore/providers/weaviate_datastore.py sha256=eCvC9UuSKHL5XXRo-ytLucYqVn5-wKZSKJhnyzigt-E 13858
pyspur/rag/datastore/services/date.py sha256=gWrStpxKeeyVp1Ftp_af0ZqChEbyMeUKZz147FKtqmE 825
pyspur/rag/schemas/document_schemas.py sha256=obVW2MAB2GSGdj7Bf62X7AhgCmTsetkZqbEn51siplw 2630
pyspur/schemas/dataset_schemas.py sha256=fjMIqvZsOV-DmN2evWeRDkkjCrP_fytJVzZuPa6Xq7E 345
pyspur/schemas/eval_schemas.py sha256=BX13mRU1RrQUZPNe6lvdP8ngd4Yvq_KP-TQnfAP2_MY 620
pyspur/schemas/file_schemas.py sha256=aAjL0aikC10mtjJRbtawxLp-9nBfB4YYug4h_FsgO08 231
pyspur/schemas/node_type_schemas.py sha256=-qDgn0Hyl-YV9qYExolIBmLvRvs9xD8i_mFbuGI-wQo 1272
pyspur/schemas/output_file_schemas.py sha256=9zOScZJehnFZRITkrMc0zITojlwz1JHfIZzXGnOus2Q 440
pyspur/schemas/rag_schemas.py sha256=xzaiwtHoQrTHPnJkecC0pWLeQ9hMXj7Mp9A_fB8-d3g 4564
pyspur/schemas/router_schemas.py sha256=59NV3m31ETF1Z0KHKr3evbNppBq_fP9olzJy9OMjdg4 896
pyspur/schemas/run_schemas.py sha256=dYYP1mvDBT662vJf58cPUPgOzDv5Ylp4w7iO9EmEdFg 1637
pyspur/schemas/task_schemas.py sha256=e1YAm0dxSZva6oMAWkMjksO_wIJVAg9PfUOVE7pyGCQ 657
pyspur/schemas/workflow_schemas.py sha256=ha0OcHxv26nogI8V5K0CcQR7xwSPxoepw_ZJbUmBdJ4 5799
pyspur/schemas/workflow_validation.py sha256=vCgQEwFd0784wdhL9Otw1NMjflmQow6vZNPywacJprI 682
pyspur/static/.gitignore sha256=l8F4Im8Bl97m-elyZZ21UPzJS7tbL5gXIT7cn_M__98 99
pyspur/static/404.html sha256=5W1fnv7wF01qElfPEF3QYlPsO1ZEO90KLAuz1NBWb8w 3017
pyspur/static/dashboard.html sha256=NMfW_UEp1tr0feFTOD65YBX2OPCzVnR7xMMEPxjI-rs 14179
pyspur/static/evals.html sha256=tLoeocpjcyVARSZRVufbr39ijKk1xJsPbe1Y6FfrRgI 10202
pyspur/static/favicon.ico sha256=PRD32mxgMXg0AIFmjErFs66XQ8qaJiqw_NMS-7n0i90 3870
pyspur/static/index.html sha256=qKMhy7fdF3h765u2wn2EJrQTyZpWiSsLE7tmbWR2Axc 2110
pyspur/static/logo192.png sha256=w4Y5bscNs2CAdbX7-qxKscyqhroFpoqzk-xVHrZsPgA 5347
pyspur/static/logo512.png sha256=nqT02nBQwMxAiSb2o5wlNiTpursdQ8eXfNghRFpgtGE 9664
pyspur/static/manifest.json sha256=VxTrMJ6AYHIzMT3FJwLA-59pAdA8NpzIht4KjlEiQ2k 586
pyspur/static/pyspur-black.png sha256=IQufPjLs3o6PQ2bCvmaaHeHceCmUKld-BYYS1LBfHhw 102677
pyspur/static/pyspur-logo.svg sha256=Cay5Xy-sm_I9XYimUP0HGjkZbFf-_mOD51bg68noE8Y 382
pyspur/static/pyspur_white.png sha256=QnAOarnszlqhp0GL8rVOUimZKEBrszFUwxG8X-0kc2I 16539
pyspur/static/rag.html sha256=SLWwDw96buCm2MP3GFZUofuokIJh-HH5W1BfjvaUj_Y 9881
pyspur/static/robots.txt sha256=kNJLw79pisHhc3OVAimMzKcq3x9WT6sF9IS4xI0crdI 67
pyspur/static/_next/static/chunks/229-947a2eeeccbfd2eb.js sha256=h_FuaZniYKsS1xtUxfXY3-v9phTMcEPwALFeLs6EMHI 113456
pyspur/static/_next/static/chunks/238-61b441f355fba965.js sha256=zwhJW1i9qE8pS6HuWjmPUNXh8bjDQzJQ26XUz0YRM-k 18622
pyspur/static/_next/static/chunks/27-b61b94013f33923a.js sha256=RwcC7YuPq37VHsb6_p0n660cj8SmK8oxywq6Dv-3OPg 1886018
pyspur/static/_next/static/chunks/29107295-4bff61ed8da540a8.js sha256=WSZ-e9w39qmnWL1Z3E03LHZ9eYatFjtTmG7k4Q3I3c4 69741
pyspur/static/_next/static/chunks/408.4eba7b373fdd8632.js sha256=9_nUBZ1d3Y2RsR_go9qlWN1DhKv3pk_3J_2O1ujl1qY 16238
pyspur/static/_next/static/chunks/4ad82c5e-ab68088c16f24138.js sha256=Ou2Y5UuNeaJ9mnhXvagPsNOtVUPNVeiqMuGGGZ-NEk8 185120
pyspur/static/_next/static/chunks/513-9591e5300b3bf436.js sha256=l9eVyEQey2xCpMiB6MRsJmEyfWxuy0mhS1dkl1xqYBU 448412
pyspur/static/_next/static/chunks/520c8229-249dec2fac76dff9.js sha256=584Q8TdmdLZ5ljbOogXFQjQD6YyA5DQ-svGQn2VTTqo 60001
pyspur/static/_next/static/chunks/640-47ba5197c22bf3d1.js sha256=tI_JQ7UOvstiOC6H5jW8Lhfgeqt4991itUqiWLTKXYE 52310
pyspur/static/_next/static/chunks/667-29d31b1ac576a67c.js sha256=OsZxBRaij2PXSZDUYO_3mYSaZLIXZsfS7vzTRdWQxNs 24401
pyspur/static/_next/static/chunks/962.b36fd50c4a09b95d.js sha256=zyjUMf5yygYq2dE-d_bPLFVv2pcWyWIkjZcXpKLjMjI 142
pyspur/static/_next/static/chunks/963-9fa5786b95c45bb1.js sha256=7yfj_Z4wIj14cQmcOAjiff2lP6C0xqlJ56omDHimros 330530
pyspur/static/_next/static/chunks/fc83e031-b8665c0dfdd5ffb1.js sha256=Z4nOcuzFfPiBrRdR3BEdPtNPWpPLCsDHQAjuAYeatts 93933
pyspur/static/_next/static/chunks/framework-54990a82afc0d011.js sha256=-l1ZVbLqz8bDUJyybBAurctRNlE14263wtbIMGoEOBU 139970
pyspur/static/_next/static/chunks/main-f89401ad625a4532.js sha256=kngF_8MUz6JOU9a0MLc0ECdZVKOpMT1npQ5OEoMbEww 119420
pyspur/static/_next/static/chunks/polyfills-42372ed130431b0a.js sha256=CXPB1kyIrcjjyVBBDLWLKI9yEY1ZZbeASUON648vloM 112594
pyspur/static/_next/static/chunks/webpack-d2a7ffd9d977bd44.js sha256=Xu2DU4AoNV4duCO6TWxjRJ-U0lSV2Ib3OoQF9z_uGew 4597
pyspur/static/_next/static/chunks/pages/_app-6843cb65edfd865b.js sha256=_BCp5tmVMJVRZvRTScX2xUy2ogklfUF5DaEIRSFxyq8 447009
pyspur/static/_next/static/chunks/pages/_error-83a32679c349f7a2.js sha256=SG4CUG_lk1EiO0YZhHgRPOaxgQhJK_A_yZ0b0wJ09RE 235
pyspur/static/_next/static/chunks/pages/dashboard-97b79c857e39b8f1.js sha256=J0snLWk_JlzaTvN-laDOIrX8vz0quyO4xUsrG9wY_-M 13304
pyspur/static/_next/static/chunks/pages/evals-3b0c7ffdcbb2b2c2.js sha256=cpKOtVOgi3yAM3_IJ6wNa8b0pIrO9NU1H_eXK_gHYxE 8802
pyspur/static/_next/static/chunks/pages/index-cca57048458d61fd.js sha256=d79Eu_yKV9oGGT-e0WtQvIDcYNZ8LKx0edWWzbAja3g 442
pyspur/static/_next/static/chunks/pages/rag-1e3b6da5d275b41c.js sha256=jfVOsleNPe5hM0HYKgiZUMq9QPPmEPgY83YabM66H1Q 7508
pyspur/static/_next/static/chunks/pages/evals/[id]-395b744d0804736d.js sha256=Kk_9w4WMYftMz4sf5tQT1W51gLgJKOAbqLPTMrnqgBQ 4178
pyspur/static/_next/static/chunks/pages/google/auth-9001c75ce62dcdec.js sha256=qBLi6SPTltbTw1WJhXr8xNyaQavCwtC4eZncJlThi6k 1308
pyspur/static/_next/static/chunks/pages/google/callback-1cad04a060bf3be8.js sha256=Nz_E9OqhwaJ4IJmRhQE7FJ3InCb4gez3JTlzH0W1gdI 992
pyspur/static/_next/static/chunks/pages/rag/collections/[id]-840061b8f4a19df6.js sha256=8ZGMJUuPtt51bk3O0EcpRfQBC9JDZt0knGvqQDqmnMQ 11090
pyspur/static/_next/static/chunks/pages/rag/collections/new-35c0afaa64cf5a21.js sha256=SBp6T2RG4SaSTlrPCDmsPwQy4XNFUZeVRd8elE2YUhc 25893
pyspur/static/_next/static/chunks/pages/rag/indices/[id]-71e464fc4b378608.js sha256=YyUHqUNQfhvzeLfgr2-Qqt42FsJ7AoIQvrz2XLsbDFM 11062
pyspur/static/_next/static/chunks/pages/rag/indices/new-12bf0d1b03feb4ab.js sha256=6uuFCCFNMOYA3v0DishMYW2eH302mT2_wlO52ucLQSw 21385
pyspur/static/_next/static/chunks/pages/trace/[id]-a6d7615ecdc2716a.js sha256=PciXdvjUoII3yLssut0kuppv7IBzyo2OytMo1Hg3Ov8 10019
pyspur/static/_next/static/chunks/pages/workflows/[id]-db6fea71f81ae32b.js sha256=6qhj8TX-5npass9dAN_upest4zQMXul9HoJCOXHqGFU 8221
pyspur/static/_next/static/css/0f2c13cf2a12c076.css sha256=BSvyLxS9Hddf6AfpNxyQo7xQDTn-zPHylPDT86hzcL0 19230
pyspur/static/_next/static/css/605c17f39877f3c5.css sha256=YhB_SAouM9B8V2RBfxdc-AYZWZX9P7G9mdFPVbtvua8 21374
pyspur/static/_next/static/css/82144de4b4da2e21.css sha256=fBwWHbit4qmxyZg6n8cT2THw-Fh4U1NzZh_ZrGw9hso 2144
pyspur/static/_next/static/css/c5a89697741a2f9c.css sha256=c8QxBdVFoaWxj8l6YuUUX-vXi3_nYV3JhdwAl2qQmP0 230887
pyspur/static/_next/static/ojhp1V_pWiYCWXE87gphE/_buildManifest.js sha256=BMfA2rOxQFuV52DdT1W1REWS5GURGArgKTQVeSa5X4E 2211
pyspur/static/_next/static/ojhp1V_pWiYCWXE87gphE/_ssgManifest.js sha256=b1tKoA0vjWrtmTW0cYBr96zvRk0MHTkCYOX-J_gAxn4 77
pyspur/static/evals/[id].html sha256=kp22BGkZBo96ird96M2CaV12hfgeVlbhGV0YhaKwp0s 9885
pyspur/static/google/auth.html sha256=w3hmcfzZUEcHfwCWXGi_cgs2XNHsGTHDJ0F--bBM73c 2242
pyspur/static/google/callback.html sha256=SaLrIPb90-FtxzTSmxDpOdVe4be2bj5H4TplDDhpvB8 2244
pyspur/static/images/anki.png sha256=UAQ7yLbtYL-7DKAn8XSeQzcgQsSTwHu0J0CAGspWAEc 59616
pyspur/static/images/firecrawl.png sha256=hthfVPHFM_xJSUivhlnwHHR6VqtVjDZ5u2rrGUon72I 200422
pyspur/static/images/github.png sha256=Nn1csq3GCUUc-RJyUO3-iTg3SF58d519y04xI09ZsAE 6393
pyspur/static/images/google.png sha256=4gh_WFw7ITulN6Vsi8jmE0xp1voaVyjTBt9W1pe056s 16590
pyspur/static/images/google_sheets.png sha256=Qvn7vd3S1CeFj743nPWHOiyah9j4loslCyc5RiHipuw 117681
pyspur/static/images/jina.png sha256=CCTUtqUjYZWTOHU8dsdEIUtxqHtiypMyj2EkkgAgUdQ 4124
pyspur/static/images/mathpix.png sha256=fohbvWocJ9eK_ualz56DRbhLS0RnsOWyRuPoyDqvFPk 28079
pyspur/static/images/meta.png sha256=W0Lk2sXYYkyrVdj62bPxOATWsrv4tDX6SX9UKjpLJ28 189220
pyspur/static/images/reddit.png sha256=HN6wRpzre4zi0ai_8Axp8yjtkJPHB-XcIsuSbFkMeLI 13215
pyspur/static/images/slack.png sha256=5hCvR_Yq41uRdQXHi0KFU4SvWRW_FLmsBRUb8E5K6eA 237697
pyspur/static/images/youtube.png sha256=cxy7b5b0n-mFRUsVWY8xtdqTKrWCLpBroRA-L1i7iuo 7778
pyspur/static/rag/collections/[id].html sha256=drTyLAyJ7Q5Isl8b4lsaUfltU-GPXTZAvu7WZm6WRDQ 9924
pyspur/static/rag/collections/new.html sha256=7E38nNa_5AbwdFJUAZvtp1hBCHaZD8e7FUsigDG7krQ 25459
pyspur/static/rag/indices/[id].html sha256=RIEaTJ9oSeEi6euHGxXXxkSJZgkNhVHUcFBgMSX7aAU 9916
pyspur/static/rag/indices/new.html sha256=If-2-MrVvd2s1QrYTN1GmmdKzD01itXC-MFsWaXlPkQ 23525
pyspur/static/trace/[id].html sha256=wcIs9HskuVwyLD9hTPfF-PeL0EpgdO4PlIva8GyMDwo 3219
pyspur/static/workflows/[id].html sha256=I8RxQP1tq8LxQqFxfaqjRMA69HNcTEe_GCfsvNbvJ1E 2755
pyspur/templates/.env.example sha256=h17BcSD_G8sm2U9f2VTacrOP6e17Rnd2QgRGE4XpBIM 3843
pyspur/templates/Slack_Summarizer.json sha256=hvjfr8d8__XG1jc58ZLmCm5ho47B6b2Y78kgnbCgp34 11098
pyspur/templates/joke_generator.json sha256=29YTQJk2w5BWn_IstGu1tpuCUfH9GFn19cBymKIMlt0 4355
pyspur/templates/ollama_model_comparison.json sha256=r6q-1wvCGlW6Io3ZBGVmyGqvv67a5iWTqWrUTDfQiiY 3226
pyspur/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/utils/file_utils.py sha256=ZKYJFNSS9lCdqCrP6h_Cu7oayex-XtR-ZGRghAQjuIQ 1197
pyspur/utils/mime_types_utils.py sha256=BcUWyqxxUxtJIMMR8RHnnR2czbfdszXEHKCmyjyrP60 3314
pyspur/utils/path_utils.py sha256=5f5-dwPxv5yzQUJJeh2g9KFjI5lUl00MZq1iDnTYu1o 1030
pyspur/utils/pydantic_utils.py sha256=ZYttF0xXllQ7S5OxUjm8BxNsOpdB3OT3pYF5w05WGiA 4655
pyspur/utils/redis_cache_wrapper.py sha256=s84qNh94s2VDJHtVLO4MhclTmlLRTgqnl3jHI4JfKbM 7935
pyspur/utils/timing.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyspur/utils/workflow_version_utils.py sha256=BY_2Da8AQy3E2agChng7Pz0XnJk8qNI5FB-W-UOXlI0 1996
pyspur-0.1.5.dist-info/METADATA sha256=ZSIVpF65rNGJwPL64UWQjm3-U3pKOHi-JSksGurhPxI 2686
pyspur-0.1.5.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pyspur-0.1.5.dist-info/entry_points.txt sha256=0Nc7PJseQMXnnnBpdUdKzxMPin8CytMiJh1GVj96GUg 43
pyspur-0.1.5.dist-info/RECORD

entry_points.txt

pyspur = pyspur.cli:main