npiai

View on PyPIReverse Dependencies (0)

0.2.3 npiai-0.2.3-py3-none-any.whl

Wheel Details

Project: npiai
Version: 0.2.3
Filename: npiai-0.2.3-py3-none-any.whl
Download: [link]
Size: 70432
MD5: 47ed23b2349f2d68071efcd28d82efb6
SHA256: 0e8ab0677818bd7544065fe65c047a507467e4a1cb2baca52d3aa22db141d977
Uploaded: 2024-07-25 20:36:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: npiai
Version: 0.2.3
Author: wenfeng
Author-Email: w[at]npi.ai
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: boto3 (<2.0.0,>=1.34.127)
Requires-Dist: discord (<3.0.0,>=2.3.2)
Requires-Dist: discord-py (<3.0.0,>=2.3.2)
Requires-Dist: docstring-parser (<0.17,>=0.16)
Requires-Dist: fastapi (<0.112.0,>=0.111.0)
Requires-Dist: google-api-python-client (<3.0.0,>=2.132.0)
Requires-Dist: google-auth-httplib2 (<0.3.0,>=0.2.0)
Requires-Dist: google-auth-oauthlib (<2.0.0,>=1.2.0)
Requires-Dist: grpcio (<2.0.0,>=1.62.1)
Requires-Dist: httplib2 (<0.23.0,>=0.22.0)
Requires-Dist: langchain (<0.3.0,>=0.2.7)
Requires-Dist: litellm (==1.41.0)
Requires-Dist: loguru (<0.8.0,>=0.7.2)
Requires-Dist: markdown (<4.0,>=3.6)
Requires-Dist: markdownify (<0.13.0,>=0.12.1)
Requires-Dist: openai (<2.0.0,>=1.30.3)
Requires-Dist: playwright (<2.0.0,>=1.44.0)
Requires-Dist: protobuf (<6.0.0,>=5.27.2)
Requires-Dist: pydantic (<3.0.0,>=2.7.3)
Requires-Dist: pygithub (<3.0.0,>=2.3.0)
Requires-Dist: python-slugify (<9.0.0,>=8.0.4)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: questionary (<3.0.0,>=2.0.1)
Requires-Dist: simplegmail (<5.0.0,>=4.1.1)
Requires-Dist: slack-sdk (<4.0.0,>=3.27.2)
Requires-Dist: termcolor (<3.0.0,>=2.4.0)
Requires-Dist: twilio (<10.0.0,>=9.1.0)
Description-Content-Type: text/markdown
[Description omitted; length: 4171 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
npiai/__init__.py sha256=I3FHoc6W5K8PtKsN0myxEp2C6OH-GDd0CcorQJxmXLk 343
npiai/agent/__init__.py sha256=tu9XLu4JJiBee5EmAg5C6Rl8xm6M6zOyXYo6CwR7nCU 60
npiai/cloud/__init__.py sha256=BqrW6mrcMZxfeW_krMiebflL2DCD7tFR3htQAHLGmnU 140
npiai/cloud/_client.py sha256=ww2sVEOW4LOlcSOq61PDSG63NbuCBY7uhg5-Ko7-DS8 1706
npiai/cloud/_connect.py sha256=3FqFRC6BNGs_wkmvgLfEzmM35CeQP23qvky5Jo_VR0Y 130
npiai/cloud/_context.py sha256=U1dxjKla5aQydSZNu4-Bbxz6cdrBJkWUPMKPZiFv5II 454
npiai/cloud/_runtime.py sha256=1wDX7OkgCtzaxsxXblO9EP2HAkOc7tPNEYPpXkFWNwM 4278
npiai/constant/app.py sha256=sVkYXBz1Lo0gY25y7b4pi6Tqn1RDO-mRmWd1D05dBdE 19
npiai/container/container.py sha256=iBNkQOdt1P4gleRy-v7oJ3Mwv6YeknYHX4esqHUQz5k 2405
npiai/context/__init__.py sha256=ybOiAe0-csmoled107cBTrM7YeenR7zzKhF7TuUyeoo 134
npiai/context/context.py sha256=2h6iucu5lhshmW5jNhpRE8UgchQN8ITDePo1ab9USyQ 3799
npiai/context/manager.py sha256=61SGj7x3vtrFtn9aZ6FWYyMWAI8wwaw5MvtqO_VjoAw 492
npiai/core/__init__.py sha256=Plhbv35HVIZPCp0EXQ4Q8Dciyk8hiFFu01tkWGdRSLY 205
npiai/core/base.py sha256=U5TQMtM85iQQy-bek53KYOWlWN75T6bVwfRh7S7wA_Y 4079
npiai/core/browser/__init__.py sha256=VfdDLm6ho_CCj-FUqjJlV8OmmYnfieeVWQEwTXdOIpw 151
npiai/core/browser/_navigator.py sha256=JywXUNFRD8vRtPfj7kbf8tzSH4AMmZhvuvt1hgmF0wY 13948
npiai/core/browser/_playwright.py sha256=MbsKBbqVovfqUyRiW7IuQ5hI9r8xlEQmOP7u1N0RRc8 2629
npiai/core/callback/__init__.py sha256=mxqLLDcvnonJunKBlpwG2RFRZtcG6dv4Jw7IQ47vr5M 63
npiai/core/callback/_callback.py sha256=tsXklu-TjxGme6ysSc23DXU2e8xGY9YU41FM2SjZIIU 1465
npiai/core/hitl.py sha256=WGGYMUMqbV2I9pV8t9_WKvsz6-bs9n4E1gyNuk7Jpak 314
npiai/core/tool/__init__.py sha256=agCqWGsfvPO63kaM1rw4p0Cngpw0esJTM3-U11dFE4c 293
npiai/core/tool/_agent.py sha256=fvwF55_uLvplfrHdKIutgjKE2pw8WGHEmboibNZOeeM 5180
npiai/core/tool/_browser.py sha256=RzQflykQfqvGQEBQPrqGjLx78EuolMaHTS1JRDeqoBM 7739
npiai/core/tool/_function.py sha256=hSerbom5eHyLe_cQdHBlvnP_mkExT3dc2LII8jXgs4A 9545
npiai/error/__init__.py sha256=f-0lfHDGqRoyDVy_Zi0mcpRJ127kXvgh8G9DL0imRek 74
npiai/error/auth.py sha256=R4cdX5hCa_xaklStIQg6S9dLTwmrNy3iwP5Yrs7hVTI 104
npiai/hitl_handler/__init__.py sha256=6GJloROH1G57yl9vBLIFftvlAGtKRWM0PWDITbkOWqw 84
npiai/hitl_handler/console.py sha256=FGFbXW6zRlQXZEpUE6mdT5zzXTIjrbc7z-d6_SJsomo 817
npiai/integration/langchain/__init__.py sha256=UuRugmMfP96nBVD_mTs8fUHogiLVS-1AxgfWgEF5wJE 128
npiai/integration/langchain/create_tool.py sha256=eXnvgM6YhCNtG-lktv4uLkxyIqAkcqLT66TOLjIIqvI 168
npiai/integration/langchain/toolkit.py sha256=19Vu3ESq4H82tXDyCW5cQZHweFCMh_L7ouomdd6C6mE 2054
npiai/llm/__init__.py sha256=6wMo-rJ5iSAoMsQi3CAN9LBlKaAywBKjHubetihQj7w 119
npiai/llm/llm.py sha256=Bl1qwTFWrG0mwoUhXtWb1ZJrpiD0GyqX4j_Hre2wbUw 1511
npiai/runtime/__init__.py sha256=QwBuPnA0KfJ40dfJ6_kzPhGVEAaqg6Do7dvOkTHibBg 71
npiai/tools/__init__.py sha256=_0iRLhhNEMWFKQ8S3bJY-SWN_f5LX_iXuegsUmGYq5s 314
npiai/tools/discord/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/discord/__test__/send_and_wait.py sha256=tpCUpCVaabgmHaAvK_T7a-ELBCqarOqqCFoToA1hRng 436
npiai/tools/discord/app.py sha256=Tc-lEZSljg5m3mluzQimQaQLd0c0RW0BvB0H3zr67FI 6927
npiai/tools/github/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/github/__test__/close_issue.spec.py sha256=bNuadKSRwdSNu19B2tVGtcyQ2TOPTp4y4Z_0APRMsWg 264
npiai/tools/github/__test__/close_pull_request.spec.py sha256=bh1usJ8gEVuUHJf_u_zxHVrtjz-vqCE0AcOfPXrJV9s 271
npiai/tools/github/__test__/create_issue.spec.py sha256=Kn9YeFDE8MWo_NNpb1zv6FqvlEvw5cbfOMBFqfYp2lg 310
npiai/tools/github/__test__/create_pull_request.spec.py sha256=y_IY-8XpnTF1NHF5lKZmsyjnGkIiX-2shZ9VqOrDx4w 358
npiai/tools/github/__test__/star_and_fork.py sha256=wWx_3RkfVCsF9_TH_Cjj66teCSHShmf5HpFTrrq-Cwc 252
npiai/tools/github/__test__/update_issue.spec.py sha256=xwuOqbB3x3T8xM0i_n6gST9X3Q7MQTBUM2gXFzmXwBE 358
npiai/tools/github/__test__/watch_issues.py sha256=8ptALHFCO2QVQTe0yIaKV27SPNGfajQTvqGGQsPLSVM 285
npiai/tools/github/app.py sha256=UCOTyd87UNmM8b0mud0A4OFX3ZrG5U0dT1pVF_0pf1M 14479
npiai/tools/github/npi.yml sha256=yvQshx0ZcRZJLVICDK1cR95U2kzDqWC5TeoQmDjcSmU 232
npiai/tools/google/calendar/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/google/calendar/__test__/retrive.spec.py sha256=9PA8knUoF_RdnrRj60Y3f9Iph9i6aNc_ESofRDXfAZc 459
npiai/tools/google/calendar/app.py sha256=VB9pzUERDzWlO6ODlvMt4uATQHE4IjXWErf_55pDEig 5839
npiai/tools/google/gmail/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/google/gmail/__test__/add_labels.spec.py sha256=U-SUDseMS_Jvoyb8j_UI-zTdMoqrrtxiVJhLCzckGeE 431
npiai/tools/google/gmail/__test__/wait_for_reply.spec.py sha256=t5PJdrqtvL1BEzca0Va6u1TWn9fLiayXNeANNqVngmQ 532
npiai/tools/google/gmail/app.py sha256=q5-4Fgm31UzfFzl_1XXaxfxGFEK61WpTzXFi3Ph1ArQ 12190
npiai/tools/google/gmail/client.py sha256=r2tVOZYB_85qgdJ_smSEtp9xRctL9TLFvxaxM6HN3hU 16780
npiai/tools/slack/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/slack/__test__/send_and_wait.py sha256=qeUL9ZNGUn4EMUtOjUBFQrW_4qp2DLCEKKdaOBioA_o 418
npiai/tools/slack/app.py sha256=HsEHfKNOx2jqtx8OhOJBZl2JALdRPqn3BPQ0crk79WU 7405
npiai/tools/twilio/app.py sha256=XT5k61HN2tZMYipyIUDJ7HSvVgTC1oWdcA-M1-a_qhI 2059
npiai/tools/web/__init__.py sha256=xe666JVw7Yhbjub67Qxpt3eF4VDMHG7EoGxCdYLMOuU 95
npiai/tools/web/chromium/__init__.py sha256=5lK3HtXQc6FUZ16PbEz8hCis_kNIA8f6CQfKGKRYiU0 74
npiai/tools/web/chromium/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/web/chromium/__test__/google_flight.py sha256=b4AnAP34_Lvl0Tbn1Botp8nioATglIw10UUF0Y9a5NU 349
npiai/tools/web/chromium/app.py sha256=DfJgrKAJRZu3wt6X2fmHTonuTW3Wg6kP0vcH20j8Wtg 1096
npiai/tools/web/twitter/__init__.py sha256=JaulVlYBNhsITMtSLig-pst1Pd2QQ7YpyxNudUZalxo 71
npiai/tools/web/twitter/__test__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npiai/tools/web/twitter/__test__/get_tweets.spec.py sha256=AoBkb2yaAScdv5NTDQuEfWPiZGt8WrKALPbHM10rzzw 393
npiai/tools/web/twitter/__test__/load_more_tweets.spec.py sha256=SMGo7KPLbY27vo970BBKu5a7TLe3HASCms8ywTDrSIo 472
npiai/tools/web/twitter/__test__/post.py sha256=-EABvvhrj0iCYsbdIwbTYvKhu_T4OLtMb0pxeCz7Krk 317
npiai/tools/web/twitter/__test__/reply.py sha256=HNR3YTktGbmoewlB_P0z2ctvIlsCDvGowNQiPDQxgpQ 363
npiai/tools/web/twitter/__test__/reply_notification.py sha256=HT_fGmUqBbBPQOGCyDMp9uOLN-4X_tdOR83nJStgHAo 373
npiai/tools/web/twitter/app.py sha256=ccTf4f9Ar-6nlv1dIizcYBCp4_0Gk3oy8Xr1Pa_rdUE 15315
npiai/types/__init__.py sha256=OEWIROupN9BIjGHth3z7ih635dtHaLdh7e8GJ3ht-kM 230
npiai/types/function_registration.py sha256=F4dMQ_qsWJO-we12bcROmZczQpr9OYDg_lnS6lL4XC0 1185
npiai/types/shot.py sha256=gwWvbQ1_KJXJQSbzJgao3k1kwVcOr3SFkZz2BQMmFsU 134
npiai/types/tool_meta.py sha256=b2iwJOCEglGR-8Ty0AcCR9yrHLZOMowTt3GRw1K7gS4 349
npiai/utils/__init__.py sha256=HNSpgY9kwrAtPWtbmWbGZLEbrDh6ZjNuuM0HN-QJMyQ 322
npiai/utils/_cloud.py sha256=5Y226QED80gbpVw9poBofysJubnjrSqZqhV0HpLVng0 123
npiai/utils/logger.py sha256=P-L-zw0a0roUoOZ0NJiH63gqufq_Bz2b01iU7EZCAAs 152
npiai/utils/parse_docstring.py sha256=U3Lhi3lUF273dH_e0m5rQF4bHclFFL6UFiwIim-ZgXs 295
npiai/utils/sanitize_schema.py sha256=PObx3wSoTojtxB6iC-Ccbace0_c-_bd-UmgpfoZlF5k 883
npiai/utils/to_async_fn.py sha256=s3AJqvcCIpRO1e0OhXeOZRE_eoZf4DduBJEmPO9pawo 336
npiai-0.2.3.dist-info/LICENSE sha256=QwcOLU5TJoTeUhuIXzhdCEEDDvorGiC6-3YTOl4TecE 11356
npiai-0.2.3.dist-info/METADATA sha256=5VGK2_IQcdnT4wIhsEdojbP4HBnZX8k2y7OV2HqiBX4 5734
npiai-0.2.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
npiai-0.2.3.dist-info/RECORD