weave

View on PyPIReverse Dependencies (4)

0.51.17 weave-0.51.17-py3-none-any.whl

Wheel Details

Project: weave
Version: 0.51.17
Filename: weave-0.51.17-py3-none-any.whl
Download: [link]
Size: 266086
MD5: cf691ef60ccbe27e8938a1c8ae61dbd8
SHA256: c046c924e6a4ddb1d6316c18d1a21d44a908fabd2e9198a54b315874fdb8929b
Uploaded: 2024-10-17 22:11:56 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: weave
Version: 0.51.17
Summary: A toolkit for building composable interactive data driven applications.
Author-Email: Shawn Lewis <shawn[at]wandb.com>, Tim Sweeney <tim[at]wandb.com>, Nick Peneranda <nick.penaranda[at]wandb.com>, Jeff Raubitschek <jeff[at]wandb.com>, Jamie Rasmussen <jamie.rasmussen[at]wandb.com>, Griffin Tarpenning <griffin.tarpenning[at]wandb.com>, Josiah Lee <josiah.lee[at]wandb.com>, Andrew Truong <andrew[at]wandb.com>
Maintainer-Email: W&B <support[at]wandb.com>
Project-Url: Company, https://wandb.com
Project-Url: Documentation, https://docs.wandb.com/
Project-Url: Changes, https://github.com/wandb/weave/releases
Project-Url: Source Code, https://github.com/wandb/weave
Project-Url: Issue Tracker, https://github.com/wandb/weave/issues/
Project-Url: Twitter, https://twitter.com/weights_biases
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Framework :: Jupyter
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Office/Business :: Financial :: Spreadsheet
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Widget Sets
Requires-Python: >=3.9
Requires-Dist: emoji (>=2.12.1)
Requires-Dist: gql[aiohttp,requests]
Requires-Dist: numpy (>1.21.0)
Requires-Dist: packaging (>=21.0)
Requires-Dist: pydantic (>=2.0.0)
Requires-Dist: rich
Requires-Dist: tenacity (!=8.4.0,>=8.3.0)
Requires-Dist: uuid-utils (>=0.9.0)
Requires-Dist: wandb (>=0.17.1)
Requires-Dist: anthropic (>=0.18.0); extra == "anthropic"
Requires-Dist: cerebras-cloud-sdk; extra == "cerebras"
Requires-Dist: cohere (<5.9.3,>=5.9.1); extra == "cohere"
Requires-Dist: lazydocs; extra == "docs"
Requires-Dist: nbconvert; extra == "docs"
Requires-Dist: nbformat; extra == "docs"
Requires-Dist: playwright; extra == "docs"
Requires-Dist: dspy (>=0.1.5); extra == "dspy"
Requires-Dist: litellm (<=1.49.1); extra == "dspy"
Requires-Dist: google-generativeai (>=0.8.3); extra == "google-ai-studio"
Requires-Dist: groq (>=0.9.0); extra == "groq"
Requires-Dist: instructor (>=1.4.3); extra == "instructor"
Requires-Dist: chromadb (>=0.5.0); extra == "langchain"
Requires-Dist: langchain-community (>=0.2.1); extra == "langchain"
Requires-Dist: langchain-core (>=0.2.1); extra == "langchain"
Requires-Dist: langchain-openai (>=0.1.7); extra == "langchain"
Requires-Dist: opentelemetry-exporter-otlp; extra == "langchain"
Requires-Dist: pysqlite3; extra == "langchain"
Requires-Dist: litellm (>=1.36.1); extra == "litellm"
Requires-Dist: llama-index (>=0.10.35); extra == "llamaindex"
Requires-Dist: mistralai (<1.0.0,>=0.1.8); extra == "mistral0"
Requires-Dist: mistralai (>=1.0.0); extra == "mistral1"
Requires-Dist: modal; extra == "modal"
Requires-Dist: python-dotenv; extra == "modal"
Requires-Dist: litellm (<=1.49.1); extra == "notdiamond"
Requires-Dist: notdiamond (>=0.3.21); extra == "notdiamond"
Requires-Dist: openai (>=1.0.0); extra == "openai"
Requires-Dist: clickhouse-connect (==0.7.0); extra == "test"
Requires-Dist: fastapi (>=0.110.0); extra == "test"
Requires-Dist: filelock; extra == "test"
Requires-Dist: flask; extra == "test"
Requires-Dist: httpx; extra == "test"
Requires-Dist: nox; extra == "test"
Requires-Dist: pillow; extra == "test"
Requires-Dist: pytest-asyncio (>=0.23.6); extra == "test"
Requires-Dist: pytest-cov (>=5.0.0); extra == "test"
Requires-Dist: pytest-recording (>=0.13.2); extra == "test"
Requires-Dist: pytest-rerunfailures (>=12.0); extra == "test"
Requires-Dist: pytest-xdist (>=3.1.0); extra == "test"
Requires-Dist: pytest (>=8.2.0); extra == "test"
Requires-Dist: sqlparse (==0.5.0); extra == "test"
Requires-Dist: uvicorn (>=0.27.0); extra == "test"
Requires-Dist: vcrpy (>=6.0.1); extra == "test"
Provides-Extra: anthropic
Provides-Extra: cerebras
Provides-Extra: cohere
Provides-Extra: docs
Provides-Extra: dspy
Provides-Extra: google-ai-studio
Provides-Extra: groq
Provides-Extra: instructor
Provides-Extra: langchain
Provides-Extra: litellm
Provides-Extra: llamaindex
Provides-Extra: mistral0
Provides-Extra: mistral1
Provides-Extra: modal
Provides-Extra: notdiamond
Provides-Extra: openai
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3440 characters]

WHEEL

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

RECORD

Path Digest Size
weave/.gitignore sha256=EyOMIb4BzVNxrDI8PUs1fCRts09HL32Ygf_FrO3tYZ0 74
weave/Makefile sha256=S5HLaH_Tlu5V36zcS3O-CIYw6MYXMEMKtK7_UvVBabY 57
weave/__init__.py sha256=zM_NowJCGxYSE8aoIQFuU3Po5IXUEFEBvRCszxsTYCQ 903
weave/version.py sha256=taWQPXMAQaAbzhfieyn4LeExxtca_jqVkc6khTiLpaY 1798
weave/deploy/Dockerfile sha256=AecsIRCYWjUbgen9gxfYn6K0Cyw71kZpX19kC9orl4E 280
weave/deploy/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
weave/deploy/util.py sha256=pPLNCY5hj3u7EoonVzxp0ZyuZRfQ_RAb1-y9XSbOpH8 1393
weave/deploy/gcp/__init__.py sha256=IUSQUdUbTWUFZAXTZNAa-1fMFsAHLyJZjbuT9RettOs 11238
weave/deploy/modal/__init__.py sha256=08oIFENZMx_7cIuW5jv_iZO525D0fsQpmTv78YAzbkU 3861
weave/deploy/modal/stub.py sha256=F45c9h4DWMzBIICX8w3oGiVwMzvHRCFP3WYTgjUiKCQ 1173
weave/flow/agent.py sha256=erst4Dxq8zM-DQnIzeFaLQ32CPA1w-4jglUU0i2Tm8s 2980
weave/flow/chat_util.py sha256=tHvbWbBreOSXGwQ1n8nHhrnwek8FyGVPcY4thX9jRqg 4495
weave/flow/console.py sha256=U1JIzB9HERZH1K1cpjyL4HUc4j3I6gFTlsp21QChyXU 1194
weave/flow/dataset.py sha256=8gBYEXNGDCQJ6pZwkYY5XbYy-ZDlVzl2gCbup-0jd3A 2089
weave/flow/eval.py sha256=hPX_ppPaNf2019Gv81iu-EXB384CAUx6muYUjV_L6dg 16182
weave/flow/model.py sha256=Hqim5ljbnxDckQijPLAWKZOEUlZmV1X2kzZn1utLgrY 1695
weave/flow/obj.py sha256=REglNAR8_hPplPzuAoBv95aRH7VDG7w5sjhBOazC9SE 3448
weave/flow/scorer.py sha256=8xD5WieLT1lIORDjPA921UV8xh94ZKZ9jJCMGH1s7SA 4955
weave/flow/tools.py sha256=SsOMNozSJd4x_bo8psGKSfaFVWcfYoErytZv6sDY4TE 3772
weave/flow/util.py sha256=4l-dByDjScLDfvxYOmirwaOm0wKKnnjimW5WQ29NLg4 2672
weave/integrations/README.md sha256=KT2szXLueybmaK_rJV9nPzH6GrYkupej5fBbW_iLmhs 7032
weave/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/integration_utilities.py sha256=o1ZL4iUt5exyYPk_rblkKiQmObfTc2ykprIvyBJuKa4 2933
weave/integrations/anthropic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/anthropic/anthropic_sdk.py sha256=TNUU8hxXbTOlT604plV4wFtM0pdrAtyatPXn4Ietyu8 7385
weave/integrations/cerebras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/cerebras/cerebras_sdk.py sha256=_C7aeT6RsXDXYVnbeYCbAMPWpDO_uNhUVJHZIjZf7Yw 1370
weave/integrations/cohere/__init__.py sha256=3z5V0bszVRtOtcAk32ckI-R-DKo7MdzPPMPn2JZOuhk 82
weave/integrations/cohere/cohere_sdk.py sha256=P9T1r9tipaQaWDzvGTvOkQ4Z31mTjolzzaJ9e0M-1iU 8017
weave/integrations/dspy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/dspy/dspy_sdk.py sha256=7DGlk0epef3Yt1W1JRpjV-jtQcXKTqRnTHzlhSMDX6E 7957
weave/integrations/google_ai_studio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/google_ai_studio/google_ai_studio_sdk.py sha256=38sYaqGJkv6twH21BuPeCwl7JvOPfZov0NAW0HgUEeU 3715
weave/integrations/groq/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/groq/groq_sdk.py sha256=IsRup7EFMAAa9YuKq1HhOrOLcnm7fXPop6FUTYM5wKY 4119
weave/integrations/instructor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/instructor/instructor_iterable_utils.py sha256=mXeQalxGYu6AON94lveJtB79rIR1oAaYqhe9I-Lor78 1852
weave/integrations/instructor/instructor_partial_utils.py sha256=XMVPDbc3M5-3u97GQ9-C7802xPr8CuawHFKVj8iBrg4 732
weave/integrations/instructor/instructor_sdk.py sha256=fwJFYl8Y9mMbyMVzho6mjnFzPOk4qlQgNdX4eWH1NdI 1126
weave/integrations/langchain/__init__.py sha256=6pU_cfKzw1scWg8wk0Aq_U_X-Z9_U0OewFixK8BwnSs 110
weave/integrations/langchain/langchain.py sha256=NPaGVlk2YZ8ZKOjvrutJdyFblQBCSEexRnAH8wBKlls 13794
weave/integrations/litellm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/litellm/litellm.py sha256=eNrXMazvJyGywlW_VB7daBnJb5zZnbdXPK0-pTwFqRY 3859
weave/integrations/llamaindex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/llamaindex/llamaindex.py sha256=SWvJYg42iwSG_pwR9m977OUm7x0GxG9Xiw5BJJ34_XE 7202
weave/integrations/mistral/__init__.py sha256=BRiVgoBwgM5Mjc3KO2G1XvdxkRMsqSUg6DUYJeRnpjo 521
weave/integrations/mistral/v0/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/mistral/v0/mistral.py sha256=hXPBS9IsShIhlya1umsih59m6tEMdNTknZYwbvMwnpU 3717
weave/integrations/mistral/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/mistral/v1/mistral.py sha256=lGO5bRilMkYjsOXHvMsTB0m3kLWqyaev1AHCBoWVXi8 4023
weave/integrations/notdiamond/__init__.py sha256=up_w8CmjEVgMOKVo1z6j4pIIdCGwHQTMgFENjv7pBjA 62
weave/integrations/notdiamond/custom_router.py sha256=5qdVpixmSSFCTexRU0-EU9ET51dDOLNpTOPQIsRZV6E 5544
weave/integrations/notdiamond/tracing.py sha256=b2-kbAhjr8z5rl66rRHvRxoS3VUp8k3tlVks4LaIPWQ 1609
weave/integrations/notdiamond/util.py sha256=ZOTBWukvf7T-GFQDR0qyKbT3vqjZ-kxda3TfhAO1XjU 1325
weave/integrations/openai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/integrations/openai/openai_sdk.py sha256=cCjd0phSCTwCXLQI9W5zz7dtmlSWzRHV6cClpxcIKq0 13686
weave/trace/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/trace/api.py sha256=tyqut7EcuUTepLHkBlmwhXzfLjFeGzFYck3Bg-uNMow 7898
weave/trace/autopatch.py sha256=l-Jkav7OcGIDhxyW4Nfxj5LGCMK0oEVAx8pYjMOCw2w 3102
weave/trace/box.py sha256=Z-NcQZnyENzVAQwT3qNFDZ2K7bExIuP_xm10i4jXECI 2583
weave/trace/cli.py sha256=eFvc0f_mdv16eJaRSg3UC3zVhkZTJpm93UkYiDIqr3I 4286
weave/trace/constants.py sha256=wxilxAFc8KkCoYEM9hcUcPPh5HBU0EGPiAvRAm8xzE4 54
weave/trace/custom_objs.py sha256=9ZlHQzAnMcZdoaPF7IG6T0S_26xoQAOpijc5Ez05Jtg 3203
weave/trace/env.py sha256=liVhg_WLzlniWBEAXF2USWvmNuvW8K7h5SfwJ_WW-1w 2992
weave/trace/errors.py sha256=H6VyFe8IIZi_Jm2viH2QdFuOXYPCqs6X9peH5F5jjSg 399
weave/trace/exception.py sha256=duRa8ppnEUgtaVL6xVXWa9H269a87ONtGqG6r36gl9E 1182
weave/trace/feedback.py sha256=BY-78sV0padZ0Htdp1CZRVwH-jYTWfKUGb6Zb559fLY 8040
weave/trace/init_message.py sha256=rguNFRuP_pL2F_RjeQ8OUlCgYIoAgRsB0ZurLXnAAsg 3097
weave/trace/ipython.py sha256=jl9hWfnDNs02npn4RRopnlTUAG2rcTNe2IPQ3XELreI 1655
weave/trace/isinstance.py sha256=plwrilspq4wfiYKkXkTYE90T5h5VmhzqcMlUNsAZKKA 635
weave/trace/mem_artifact.py sha256=8vT5jMF4TbIjpm7kJpY8poh1Lt5_nU5jH1xPeHCwi0o 3058
weave/trace/object_record.py sha256=yBY3uyHQIhEr19bFsB8GcuB3C8VVxB9xviQGG-kJnJQ 4906
weave/trace/op.py sha256=dN0m1jpFcd0WI0cdL2CgLwCwzHsgveBSeRXF_vuMG5Q 22527
weave/trace/op_type.py sha256=_Y94qEGDIftJe4Z7ZJrChFRfafS5yYgM9plaBmMmavg 21934
weave/trace/patcher.py sha256=RYMkWYq55VJKqaIHTpkucYhal7td2ARbhrOaANoOGBw 3380
weave/trace/pypi_version_check.py sha256=ml9KfW0CSf-sOw_gJ5MIKRTVIz3gz7gmLhdWMhShIjM 6661
weave/trace/refs.py sha256=_iQgktlWd2MSG7ln-YuxVHqbzf4L-zJrAskH7DoED04 8906
weave/trace/serialize.py sha256=bsq-BlQBfKiYD4VThF3Gh7ynITJm-5ySxRxjKAl2vTk 7823
weave/trace/serializer.py sha256=urhgFRqv_aljBR1FgrOeAt5m-GTVfK7Y1iP9FF_vCL8 2462
weave/trace/serve_fastapi.py sha256=7H5rOkorSUlwh_68bS_kHEIOAgGajA60bNNOhi519OE 4010
weave/trace/settings.py sha256=Eg7kaDYdjkxc9rpZiJXFE_XFgptBSO8t5420hs3RjcI 4005
weave/trace/table.py sha256=lufpRhABHm91mAXEa5hIXM7uPKu5U6TLKIbHxwahdLk 1542
weave/trace/trace_sentry.py sha256=NIbF4aoP3SGmMX5PFJkXl7H5Gs-6X6tRCn8zAP9NBjQ 7101
weave/trace/urls.py sha256=Ts7bVYVm4jSN-qNpSfwblo15u-_JxQMvHkZLLnqHTKA 1226
weave/trace/util.py sha256=YqoLA1IUIq5P9SNDMVIcwyF76tu5tUiNXWx9RoPQiX0 4924
weave/trace/vals.py sha256=BieFuiTgzwxkWOLwfTZiF1vAn0vQLfCu2nZZLGX0OiE 25713
weave/trace/weave_client.py sha256=vHG9DLcHYHi-Z3d4p-BYu7HLd7rVqi7_CywnrXI_-Kw 57165
weave/trace/weave_init.py sha256=u3if7-DUo4-v64u-hZGUdHOacc3AfTdshSE5W4mfR4A 7239
weave/trace/concurrent/futures.py sha256=0LHTpvqR_KZC59LhBRroUvsVrA6QYIsHhJN_IkRpm-o 9887
weave/trace/context/call_context.py sha256=yL3s9qV7pWPy13czznv01X3HtHBqskdQxerEYMu8yiw 3977
weave/trace/context/tests_context.py sha256=PAIc3WWK-_ahmy6ENEyTwcj8ZDEEdAo7tPW37gXh9fU 594
weave/trace/context/weave_client_context.py sha256=Mr1D82jPjsgbts7fYdwlxhWJCcFFMjBpy9Y016F8ZvQ 1326
weave/trace/feedback_types/score.py sha256=bD6nqsoUCIgf0YB-nn6w8sShta2U8GLMpXB8x8VCzLk 344
weave/trace/op_extensions/accumulator.py sha256=wX8iddoPlpebBIk2zljoZRMrDHCScPsrjNkDH2E9O9M 12088
weave/trace/op_extensions/log_once.py sha256=dYxI6iB4pwbHi510ISksAiVUO_wb34ZZIk3W9kMr45Q 1131
weave/trace/rich/container.py sha256=ygDpSrysCnyhAsES4O5okzjySU2NVwzrEgHfTuwTEbQ 1532
weave/trace/rich/pydantic_util.py sha256=XDQhTw_WenfvvGaThke4eSTOOe6kIHoM04dQ7fxWMok 1087
weave/trace/rich/refs.py sha256=xDSS363q0Q4vyobLuSCjbHaSWbbkCaNRmvOHhDmwltY 1334
weave/trace_server/README.md sha256=YTbMMbM3k_ld5nqjieIKktiZomdoJv6n7f5f97H3uJ0 1268
weave/trace_server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/trace_server/async_batch_processor.py sha256=C7UqnSKp-QXR4ahT0ZbyGidB2kvVLrdR8F1Fq1nMLOY 3120
weave/trace_server/calls_query_builder.py sha256=AXOU94Kmj6jflonMTBei23h-uhEnZNyZ3KMQMW0wvio 31838
weave/trace_server/clickhouse_schema.py sha256=Ob_x5XiYlEH7aD2LoFOpF0twAUFYwjJ-EElzh_rpHvQ 5267
weave/trace_server/clickhouse_trace_server_batched.py sha256=kWTAvDk8DgNC3IiEAPTsA0tJBifOxlYhGfXcHiDwyl4 75472
weave/trace_server/clickhouse_trace_server_migrator.py sha256=4YjBKfEnrMV8A4aQRWpuHVZPB-3WLv4cpDbhq78yrJk 8123
weave/trace_server/emoji_util.py sha256=-vdZhDnKvMPVaBTQXwXCQaBC6sSksfEByhoPY1MmhzQ 847
weave/trace_server/environment.py sha256=M9zpEfi6D4P0yH_TtayafI98nfXpmeeOhyDALv9G09I 714
weave/trace_server/errors.py sha256=ox3PJvkKt7hDxRkAzv53APwPfLIMtuP9p3OwzVcLoFc 438
weave/trace_server/external_to_internal_trace_server_adapter.py sha256=wS9z_w2AaxxZVR5Fciv-ccCrfnNKsjXW_o9mP4aSzqs 16278
weave/trace_server/feedback.py sha256=rqRJfuBaxaco9LjRwU7lAj5NxvxUKAcftGeFZMegmCY 1943
weave/trace_server/ids.py sha256=Ws3AJ8av8WDv06LFUYrS9jUcEuP6F8q8dvl1uaP1EZE 665
weave/trace_server/orm.py sha256=cvh1pRj1mLdV6ilBl1YNvEX2HmL0qvPHn6PRGhqmxwc 23812
weave/trace_server/refs_internal.py sha256=5ITUOLjwAvjHCT_bEVTwGxIwlUxFeXelvIQ6uAvlJXY 7401
weave/trace_server/requests.py sha256=SPZIDVYyBgwfwx8SFFeMeLImOc0gxXJ7A3UVFY21T5A 6374
weave/trace_server/sqlite_trace_server.py sha256=WM2ZiSrBbBUYu0ZDH-csqFcx6s-pio-ZZqaSSHgzhJY 48550
weave/trace_server/table_query_builder.py sha256=P-RtrCymtlNQ-W8D3Sc_lfMjzQmW8a1azDnuE1xzMJQ 3685
weave/trace_server/token_costs.py sha256=jkUpvgloGQnbV9qV_Q04ytSPQZW13TETYdE1oGzoL2E 20641
weave/trace_server/trace_server_common.py sha256=DYMY7MqgVvsY9DQRpvu1ehmTZxfxbWvcNny7emxIUPc 5516
weave/trace_server/trace_server_converter.py sha256=sYjS27Ymlj_gM3xv_qLkQf7hsBO5otzKtkyqkBj9mWY 5878
weave/trace_server/trace_server_interface.py sha256=iorTz7uANElrLFg9M_OsUxZ9DkMjMhcebEdX90T_l1Q 24319
weave/trace_server/trace_server_interface_util.py sha256=7s0SHaNtLy87DC9vT8YO1hQ8nDoY0fi-NY9DSwc567I 2376
weave/trace_server/validation.py sha256=eAJe1M8ErZqI7WPk1je6S7OzONZqdUmGsIPWRFgtIYc 4800
weave/trace_server/validation_util.py sha256=R4t2PmulszBzVuIhPBlFmOZ4nS8zxgbvyes44yB7Oz4 1728
weave/trace_server/costs/cost_checkpoint.json sha256=uMZVnVmot7IYlam9EWV86CGbOernmgIYRzZX9bw1Gf0 95734
weave/trace_server/costs/insert_costs.py sha256=ct0669Jy0YhbVJ1otksGAqkhAZcTPncUAp5Eh5q0Jq0 5865
weave/trace_server/costs/update_costs.py sha256=AHH8G-_xBiXqRzic51tcj1aW_OGYZVaRoH47KF61rIs 3879
weave/trace_server/interface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/trace_server/interface/query.py sha256=FWaC-W4D2y0LlwkNJ2gxEVA0UIQuLv_Q-nNormovBJs 6589
weave/trace_server/migrations/001_init.down.sql sha256=mFMPH27_0oeWq07SScEbk8x815McgILgiSVVjimm0Dg 285
weave/trace_server/migrations/001_init.up.sql sha256=zEyzlS61O8FXK3mIuHgRIigXxt0OXPxA0p8h7f45ebk 8692
weave/trace_server/migrations/002_add_deleted_at.down.sql sha256=2WIYFE-PJa4uJ-jHgtraP7RBLSNDDYXUCJXZ5369Hcg 2464
weave/trace_server/migrations/002_add_deleted_at.up.sql sha256=DKRJHhVVr_bz0M8FjSYrd0Q_8raYs8NgiBpZ5AzzAEg 2779
weave/trace_server/migrations/003_feedback.down.sql sha256=2sRTIZqkjqj0rd9DvgIKPZjMmB-LM2eO6WG9COIBQXk 21
weave/trace_server/migrations/003_feedback.up.sql sha256=4VZBPzA1uxqcBEKjfN7o_S7SJDNNa4zpmNiJVO4bD8E 1584
weave/trace_server/migrations/004_add_display_name.down.sql sha256=MOkWL0RTZhlPzJDT1vzICn5Lw8tC617wHyMcGwPYRvs 1234
weave/trace_server/migrations/004_add_display_name.up.sql sha256=WYiTD7CiDxCC_LAutwPxey4jHevr5xdlONh5sc0KqjA 1537
weave/trace_server/migrations/005_add_cost.down.sql sha256=AehjT7q11JUcvmcWvqOqF542RdUMArS2b654DsF0Wn0 29
weave/trace_server/migrations/005_add_cost.up.sql sha256=hjfDqNMkL2CrGsLeNJDtus4Ao0be44CRZKJW_IFqsk0 1931
weave/trace_server/migrations/006_seed_costs.down.sql sha256=yh8hhKDT8B3-aSawNqXnDUGlrLi3mVxPa2OVoZuuc0Q 69
weave/trace_server/migrations/006_seed_costs.up.sql sha256=4A-0XxROe1ZzgwvUyy8D1nYgfXFgF0C8ey45Nl9ZZkw 74464
weave/trace_server_bindings/remote_http_trace_server.py sha256=P1Ejd2RrrNWN0CsDzdGVY1ilQVIikqpwYB5U46HuTgs 20254
weave/type_serializers/__init__.py sha256=n-2rm2DXFob2yp7cI2kJO-NgFGxCIKOky7XWBsKhILY 129
weave/type_serializers/Audio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/type_serializers/Audio/audio.py sha256=QvfiNhFrUwKl3Y95GD8ZBYQjYWkswIMo23QEBrB5UU0 1245
weave/type_serializers/Image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/type_serializers/Image/image.py sha256=4OwuoyBNuXfWbPNj_ahmhv4JjYgMFvf6CSXJ9QuoL88 1766
weave/wandb_interface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
weave/wandb_interface/project_creator.py sha256=TU7cMIOK9eUnV2v2f1El1O1q7DwADNd9pQNEHS-15Kg 2824
weave/wandb_interface/wandb_api.py sha256=FPAVIUV6x7ZzQN2YDqNPPCi8qZG6RcT9fMWzkmy4JzM 14761
weave-0.51.17.dist-info/METADATA sha256=u3xdnMvV1uJl_HvO1uf07EVFz_qst4w8fL5cVIUiLIo 20961
weave-0.51.17.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
weave-0.51.17.dist-info/entry_points.txt sha256=su6M_62h5LWfMFuUmPyQPgigxyFDn04a6O2le9cTSLY 46
weave-0.51.17.dist-info/licenses/LICENSE sha256=QwcOLU5TJoTeUhuIXzhdCEEDDvorGiC6-3YTOl4TecE 11356
weave-0.51.17.dist-info/RECORD

entry_points.txt

weave = weave.trace.cli:cli