Skip to content

Commit

Permalink
TruLens 1.2.11 (#1697)
Browse files Browse the repository at this point in the history
* version bump

* lockfile and version fixes

* update conda build files

* add otel semconv as a dependency

* restore previous core yaml

* revert trulens-core spec to 1.2.9
  • Loading branch information
sfc-gh-chu authored Dec 17, 2024
1 parent aaa3347 commit 70f1721
Show file tree
Hide file tree
Showing 24 changed files with 267 additions and 248 deletions.
445 changes: 227 additions & 218 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/apps/langchain/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-apps-langchain"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/apps/llamaindex/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-apps-llamaindex"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/apps/nemo/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-apps-nemo"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/benchmark/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-benchmark"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
5 changes: 3 additions & 2 deletions src/connectors/snowflake/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{% set name = "trulens-connectors-snowflake" %}
{% set version = "1.2.10" %}
{% set version = "1.2.11" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name.replace('-', '_') }}-{{ version }}.tar.gz
sha256: 28e43abcf966047915722233fde18cac6600d302f076de1b1d50528dc776dd79
# https://pypi.org/project/trulens-connectors-snowflake/#files
sha256: f74ced413edcfd90d909a5d8b00914eecd4d3a4131c641b929a4f2f6b9ad130f

build:
noarch: python
Expand Down
2 changes: 1 addition & 1 deletion src/connectors/snowflake/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-connectors-snowflake"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
5 changes: 3 additions & 2 deletions src/core/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{% set name = "trulens-core" %}
{% set version = "1.2.10" %}
{% set version = "1.2.9" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name.replace('-', '_') }}-{{ version }}.tar.gz
sha256: 597a2ac350450330daeb7326e012c62389ba246d88d02db64832b97f837d2b32
# https://pypi.org/project/trulens-core/#files
sha256: 7ce766eae1befe2de895a8bb46a049fbcdd4b56c7f4d395bf8cb3a7771e2371a

build:
noarch: python
Expand Down
2 changes: 1 addition & 1 deletion src/core/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-core"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
5 changes: 3 additions & 2 deletions src/dashboard/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{% set name = "trulens-dashboard" %}
{% set version = "1.2.10" %}
{% set version = "1.2.11" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name.replace('-', '_') }}-{{ version }}.tar.gz
sha256: 46fb841f48238cc3c75f9d434296e3efe1e4bdd2758daa13fc8cb360cb928754
# https://pypi.org/project/trulens-dashboard/#files
sha256: 9f7a549571fd1bbe1a16a761d1d05abdf6bbf99a24bae25ccf8a2c186220f6f6

build:
noarch: python
Expand Down
2 changes: 1 addition & 1 deletion src/dashboard/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-dashboard"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
5 changes: 3 additions & 2 deletions src/feedback/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{% set name = "trulens-feedback" %}
{% set version = "1.2.10" %}
{% set version = "1.2.11" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name.replace('-', '_') }}-{{ version }}.tar.gz
sha256: b6a3e2a7dbd00649aa2c1283af52c0182939d0cc7c78c4d17012ca2cc0ff0386
# https://pypi.org/project/trulens-feedback/#files
sha256: cb4a8055c440487b9673348557a10a5350cd5ba110852b9e79104b24e98b0638

build:
noarch: python
Expand Down
2 changes: 1 addition & 1 deletion src/feedback/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-feedback"
version = "1.2.10"
version = "1.2.11"
description = "A TruLens extension package implementing feedback functions for LLM App evaluation."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
5 changes: 3 additions & 2 deletions src/otel/semconv/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{% set name = "trulens-otel-semconv" %}
{% set version = "1.2.10" %}
{% set version = "1.2.11" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name.replace('-', '_') }}-{{ version }}.tar.gz
sha256: ef567fc7ac238c1789b070a30bb374b394072c5a13145e6fb6ca8112cd4d9e3e
# https://pypi.org/project/trulens-otel-semconv/#files
sha256: a230dfe23bc402eaf6104d443a24c5667fd0e672e287fab7dcc85e9986d3f9c6

build:
noarch: python
Expand Down
4 changes: 2 additions & 2 deletions src/otel/semconv/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-otel-semconv"
version = "1.2.10"
version = "1.2.11"
description = "Semantic conventions for spans produced by TruLens."
authors = [
"Snowflake Inc. <[email protected]>",
Expand All @@ -27,7 +27,7 @@ classifiers = [
]

[tool.poetry.dependencies]
python = "^3.8.1,!=3.9.7"
python = "^3.8.1"
# This package only has pre-releases:
opentelemetry-semantic-conventions = { version = ">=0.36b0", allow-prereleases = true }
# This package requires python 3.9 so we are avoiding using it for now:
Expand Down
2 changes: 1 addition & 1 deletion src/providers/bedrock/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-providers-bedrock"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
5 changes: 3 additions & 2 deletions src/providers/cortex/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
{% set name = "trulens-providers-cortex" %}
{% set version = "1.2.10" %}
{% set version = "1.2.11" %}

package:
name: {{ name|lower }}
version: {{ version }}

source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name.replace('-', '_') }}-{{ version }}.tar.gz
sha256: 75b3b963940dde7064a2f7d58166bb99d706b8e7db326c958ef872387c297352
# https://pypi.org/project/trulens-providers-cortex/#files
sha256: 5c9a7e956a8be678334146a0a4ef842107d500ae982962377d7aca4694750645

build:
noarch: python
Expand Down
6 changes: 5 additions & 1 deletion src/providers/cortex/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-providers-cortex"
version = "1.2.10"
version = "1.2.11"
description = "A TruLens extension package adding Snowflake Cortex support for LLM App evaluation."
authors = [
"Snowflake Inc. <[email protected]>",
Expand All @@ -33,6 +33,10 @@ trulens-core = { version = "^1.0.0" }
trulens-feedback = { version = "^1.0.0" }
snowflake-connector-python = "^3.11"
snowflake-ml-python = "^1.6.4"
scipy = [
{ version = ">=1.7.0,<1.11.1", python = "<3.9" },
{ version = ">=1.11.1", python = ">=3.9" },
]
snowflake-snowpark-python = "^1.18.0"

[tool.poetry.group.dev.dependencies]
Expand Down
2 changes: 1 addition & 1 deletion src/providers/huggingface/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-providers-huggingface"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/providers/langchain/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-providers-langchain"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/providers/litellm/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-providers-litellm"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/providers/openai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens-providers-openai"
version = "1.2.10"
version = "1.2.11"
description = "Library to systematically track and evaluate LLM based applications."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/trulens_eval/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = [

[tool.poetry]
name = "trulens_eval"
version = "1.2.10"
version = "1.2.11"
description = "Backwards-compatibility package for API of trulens_eval<1.0.0 using API of trulens-*>=1.0.0."
authors = [
"Snowflake Inc. <[email protected]>",
Expand Down

0 comments on commit 70f1721

Please sign in to comment.