trulens-core

View on PyPIReverse Dependencies (19)

1.2.8 trulens_core-1.2.8-py3-none-any.whl

Wheel Details

Project: trulens-core
Version: 1.2.8
Filename: trulens_core-1.2.8-py3-none-any.whl
Download: [link]
Size: 232166
MD5: 2de9f5b36a30676aed5ade76a5fc858c
SHA256: 7b2ce8d97506c8457ac9e600ea320cf8e82b9dca5bde135b72e0e6366ad876d8
Uploaded: 2024-11-19 19:55:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trulens-core
Version: 1.2.8
Summary: Library to systematically track and evaluate LLM based applications.
Author: Snowflake Inc.
Author-Email: ml-observability-wg-dl[at]snowflake.com
Home-Page: https://trulens.org/
Project-Url: Documentation, https://trulens.org/getting_started/
Project-Url: Repository, https://github.com/truera/trulens
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8.1,<4.0.0
Requires-Dist: alembic (<2.0.0,>=1.8.1)
Requires-Dist: dill (>=0.3.8)
Requires-Dist: importlib-resources (<7.0,>=6.0)
Requires-Dist: munch (<3.0,>=2.5)
Requires-Dist: nest-asyncio (<2.0,>=1.5)
Requires-Dist: numpy (>=1.23.0); python_version >= "3.9"
Requires-Dist: numpy (<1.25.0,>=1.23.0); python_version < "3.9"
Requires-Dist: pandas (>=1.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.4.2)
Requires-Dist: python-dotenv (<2.0,>=0.21)
Requires-Dist: rich (<14.0,>=13.6)
Requires-Dist: sqlalchemy (<3.0,>=2.0)
Requires-Dist: typing_extensions (<5.0,>=4.9)
Description-Content-Type: text/markdown
[Description omitted; length: 16 characters]

WHEEL

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

RECORD

Path Digest Size
trulens/_mods.py sha256=cQYRS_AYxP-wYBiuWEaMJkx0EJ01i67tqMMFk_L_YtU 7290
trulens/apps/basic.py sha256=CjxEJ80hpoEirKWW3KkBrFXqjokibxBCHFmVTqv-e0U 5664
trulens/apps/custom.py sha256=gMMZyKjHFsOZhLvnPaOg5S1c7BdLs2yCva8KLmKaGt0 20500
trulens/apps/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/apps/virtual.py sha256=ZHGmm5JOUyTnuElD0-9M2hALrWsbOoy02u-cH91Krjg 21206
trulens/core/__init__.py sha256=-Jr8PLjk2wZruS071E7jXQtmUGuO8vIQy_lS1i_-2E0 1045
trulens/core/_utils/debug.py sha256=RQRcrjogKSNGjxgjvA2chnWz_XprNMAQW3c2F-9EkyQ 1490
trulens/core/_utils/optional.py sha256=PmAYtm7Sl2Pl7wSMO64YIQUnLnb8t8QftktY9Gr2la0 660
trulens/core/_utils/pycompat.py sha256=D2ViWX09fsaUX9rzwn4H5Ihey8KHuLkl4TieSeWzUCc 2809
trulens/core/app.py sha256=tEpaNS2jyPmndbBPIvj0X8TJA3W3JvgtcfWZYbaFwYg 58850
trulens/core/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/core/database/base.py sha256=VKC9yXmxdCLZ1x1xn4nrG7SAWnXuvRDptmYNXHd8ADc 13567
trulens/core/database/connector/__init__.py sha256=gXVwi3KyrKx_dU6Zp2AEzuwa4_iLhbqdzq10pHsQxAs 256
trulens/core/database/connector/base.py sha256=H93xfEyhcx0BFhxQXZtMtGW1EBvhIEJEo09PfQHec5E 14582
trulens/core/database/connector/default.py sha256=xErX5Yf27xJBbBPq0ikBlpKnX2LksTBf6wngbg5l-10 3114
trulens/core/database/exceptions.py sha256=SFZ173c0-qGYiZqxJqW9WXfOQN2Su8Xc8FsVE5fMo_M 2069
trulens/core/database/legacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/core/database/legacy/migration.py sha256=ChTnOxxgB4-DlMEOnBPpyg-BFNfj_MOn8QWSrPE-Nu4 13905
trulens/core/database/migrations/__init__.py sha256=bm0BtE-QzFE2np8ar8a0D8DlvB89DrObft8_xrRiLKc 5267
trulens/core/database/migrations/alembic.ini sha256=Dfqm9x31Do1wMUmFtff1N6D0DJCdU4TWby6y7nW2k2s 3204
trulens/core/database/migrations/data.py sha256=k_dkTRM5I2ty0eHFMB3POTkc2jfjDd-yjSbX0V9ulwc 7812
trulens/core/database/migrations/env.py sha256=RR3iMC42N8Iezjc3fESVtyO_z1gh-E2uZT05BziqPmU 2882
trulens/core/database/migrations/script.py.mako sha256=s1SdSOTrAmohDZbZi7nwL7F4UuLOvHuluZL4bZRM1WY 1555
trulens/core/database/migrations/versions/1_first_revision.py sha256=UxzndZlqtdTvrJvNIrMr8GO-R21qsgFJQkFpyQhLNNk 2804
trulens/core/database/migrations/versions/2_add_run_location_column_to_feedback_defs_table.py sha256=zvzCcxzaxg7u2Ae1HlDenp6LzEAkKd6yhqT-lc51TxY 968
trulens/core/database/migrations/versions/3_add_groundtruth_and_dataset_tables.py sha256=feco6XzbHrzaW74FFt2vyY3E2vuxWShm-Qf7NcAVNDQ 1411
trulens/core/database/migrations/versions/4_set_ff_id_not_null.py sha256=c9kOeu5DO6k20lZ8Lw3NIo5an7dXAZwfhcYpChku43U 1008
trulens/core/database/migrations/versions/5_add_app_name_and_version_fields.py sha256=Qoo7kLBY8btLg4WNlbTGc0-M-qZCwxuqVLuTASBC0uk 1217
trulens/core/database/migrations/versions/6_populate_app_name_and_version_data.py sha256=abcmhZxYJFwIBlP4X6RyqpRnJ_Nmq0_vlTEMgswVmRw 1868
trulens/core/database/migrations/versions/7_app_name_version_not_null.py sha256=6ivnfVKpI8TTxQHZmVK1Hnujb3WD7AF7HPIwtSnNWqE 1255
trulens/core/database/migrations/versions/8_update_records_app_id.py sha256=ge_LQOVn3kIThuXMox9L3wXlEYCqcwwfortGglRYr6U 1776
trulens/core/database/migrations/versions/9_update_app_json.py sha256=DyOfUaaaCUZjipc7X33bm3HvawIf1gebkG0ajAsRpGA 2234
trulens/core/database/orm.py sha256=hKj4rnuHQzwN-IS4Ty_oZIL477PkoGEBEOwkYZ13z_U 16845
trulens/core/database/sqlalchemy.py sha256=RLk01IOW3uNL5rlP7CCyYIhSE5UM9lyaPZFdSwImxa0 47883
trulens/core/database/utils.py sha256=Pz6_mkok6c6rxE-kYbVx6Wt7BaQRbuU-q_LmY-pF-1E 7491
trulens/core/experimental/__init__.py sha256=TmNX83u1WoFEH-px_SQUZYZ7UGg9eGgI7wvNXpiuOEU 16898
trulens/core/feedback/__init__.py sha256=yNdQxamk7KNRgrELW57j_x55uPNrjIVoMZFS5WyLNq0 532
trulens/core/feedback/endpoint.py sha256=KxfU3wkDeceQMH68mr2PwMBLxDdToWySsbzpodQjIxA 32055
trulens/core/feedback/feedback.py sha256=iJgQUQ_n4FR-1H59e_kaaeIR5bbOBDv49sCB80RPXt0 43792
trulens/core/feedback/provider.py sha256=7GDJDFXrbXWtpKwlT-TlRb99Ul8BaQVcFvVALvBJfE8 3028
trulens/core/guardrails/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/core/guardrails/base.py sha256=IxctC-OaClDmUr05y4TcAMrPCNU2PlvdKTI9iscLD1A 10069
trulens/core/instruments.py sha256=taxAs93dR3B6xRtCku_N-20HQCyl93qxnSxz8tS7LP0 45176
trulens/core/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/core/schema/__init__.py sha256=VGVYM6Gm3Drf5YF3fdybGMc9wYZb1oNDorSM47SOx30 1505
trulens/core/schema/app.py sha256=5poz_Ek7dsJsJ1WBGFYlLoDLB9Mu9ica2mjlK4mK2kk 15205
trulens/core/schema/base.py sha256=t5Myb4lQAIx53gVZkQ4QcPlxEU90mxtWMW7acJUEPrM 5810
trulens/core/schema/dataset.py sha256=oOzoghshPJ2aT4Vjf3D6ZHJnyBpJNao67OB7V6OOHwI 1429
trulens/core/schema/feedback.py sha256=0Cc9s7ogJDDzEGttOPM8vu0zcz9LIej-3NdAcTDJN1c 14108
trulens/core/schema/groundtruth.py sha256=nQEWQj7EJDPoyU_B2C3AkWZ1SAQewWjzUqhKTreblHo 2517
trulens/core/schema/record.py sha256=guN959Pq6xALd3TY3unXeXUMK6pgdRoF1cqFowSkP-0 12745
trulens/core/schema/select.py sha256=agSS77VVYUpyGyY2E_yjeOz3WkKF2wzQPeholQRPpds 5063
trulens/core/schema/types.py sha256=sIePyiKOp0WvAgSQ7nkgLZsImy6qejFYZxAscOBpJi8 2354
trulens/core/session.py sha256=zCcKR6UPFhu2y8p5G6TbDxh6L4ceqhwl4FQWdI9esWM 41046
trulens/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/core/utils/asynchro.py sha256=OD2eiG4IHvyyRN-9shzT9O_zTLcMO-tIiuHVbflda6g 5318
trulens/core/utils/constants.py sha256=vbyB7_NVDY2uTZQCJPMaxhdfnWAylYkNomgYgB58iGw 582
trulens/core/utils/containers.py sha256=MX31V-gpN9QPvRtVUXZ24xUpgJtir7u9X5XrOfjz11E 5856
trulens/core/utils/deprecation.py sha256=Wb2C90YhkMoZqGR9mLrVxMnHI7iVdwDHCobM28P4qx4 9651
trulens/core/utils/imports.py sha256=jK98-7RQSyPyXo8W5pZy1FNZYxR9UCW_e2hrsSZYNAo 23529
trulens/core/utils/json.py sha256=51p6l2k1Ma8DKYfEn5ugn28-gulITKm4Q9LTcvnrQvY 13834
trulens/core/utils/keys.py sha256=kqN1SATM6b2_Qvb1s8Fmm7QDdwnN7nGizzpGMKmJEc4 13511
trulens/core/utils/pace.py sha256=wwq7yM-qR_T0ptcUeQ6jFHnARJ4pbBdADR248rD39D8 6248
trulens/core/utils/pyschema.py sha256=kCA47l8fDTBR-YKQG_rd1kJJktPcDT3FYzhFAFuaEGE 24906
trulens/core/utils/python.py sha256=jNv4dyA11b7q8BaSlinzhX0pmfNfMa-5DjEHpwTYGmc 35634
trulens/core/utils/requirements.optional.txt sha256=XVXnWtAsY4y_81ZXrzWCSiyq409rbbmQF0mUbloeLjo 2455
trulens/core/utils/requirements.txt sha256=aFa9-F2q7EElkcGs3hwB5d5r6ukifpA0DoaBEgpPFJw 378
trulens/core/utils/serial.py sha256=8pJ5xTkFzN7G1el6WYwNsU21W5TWpRK9IH8M6NRvLsQ 37213
trulens/core/utils/text.py sha256=Q3NF5cuaIwM1P3hsf8Mha6jSNccok4XAPeoRiMl9-j0 4478
trulens/core/utils/threading.py sha256=DoOixMBaV0zpw5ZeBN90GC2coLAZ6Rw9Hb34F-kRW6g 6548
trulens/core/utils/trulens.py sha256=BIZaH9tNU41oz10iBKL2lLJ4RFxSRhSbeUCudWKKBEs 841
trulens/experimental/README.md sha256=H0jLTqiv6cKqNySkyw25iKQ0_Ert02qASVvKCL2plRY 836
trulens/experimental/otel_tracing/README.md sha256=I4voIuORTZYbAqYKsUmRCqj2aF0eKk8KwHJ8AL1Gm84 280
trulens/experimental/otel_tracing/_feature.py sha256=gKmPQ92nphpqgTIV0UhbBak0J42qDPcwPprREkf6sNY 1238
trulens/experimental/otel_tracing/core/_utils/wrap.py sha256=e3A4HnSWaX3LJnslCkCI22gzTUjNl05_5Qbl_Ivtez8 16046
trulens/experimental/otel_tracing/core/app.py sha256=ELgfBsaF4-03jF-iRwrebeuzuz1b7sAgmyG9QrDrGWM 6300
trulens/experimental/otel_tracing/core/feedback/endpoint.py sha256=M46AKk2vNkOul8EFYgbOrhpAVXYI0gobp4Nr9fTFQIM 4172
trulens/experimental/otel_tracing/core/instruments.py sha256=3Wl7vkwJoVFgMDiBI8Ag1jQPBlxAIJ7yI1CQLGHEYHs 1693
trulens/experimental/otel_tracing/core/otel.py sha256=IYzSXNOx-GUNL1Vqh5ihLkyPkMHVCN1uG7rjE0hwNmI 23410
trulens/experimental/otel_tracing/core/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/experimental/otel_tracing/core/session.py sha256=fKWlOAVR47AKapYWf2tbW8woonymEvdGXpzLiMlTju4 1278
trulens/experimental/otel_tracing/core/trace.py sha256=lNeA1tC-QohlA6VOTwGlJt8MsCopit0SO-UNYziI5ZI 35323
trulens/experimental/otel_tracing/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens/experimental/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trulens_core-1.2.8.dist-info/METADATA sha256=6jOkF3g6Gr65qk54FT3r7Jwllk-MIb6mKpvmsK1LFSA 1462
trulens_core-1.2.8.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
trulens_core-1.2.8.dist-info/RECORD