Commit 26d3299
[Release] PyWry V2.0.5 (#102)
* [Release] pywry-v2.0.4 (#78) (#79)
* chore(sync): merge main into develop (#66)
* update sbom workflow
* Release/pywry 2.0.1 (#41)
* patch release
* missed file in commit
* Fix SBOM step
* Fix pip install command for dependencies
* Prepare Python package artifacts for PyPI publishing
Add step to prepare Python package artifacts for publishing.
---------
Co-authored-by: deeleeramone <>
* Release/pywry 2.0.2 (#56)
* chore(sync): merge main into develop (#43)
* update sbom workflow
* Release/pywry 2.0.1 (#41)
* patch release
* missed file in commit
* Fix SBOM step
* Fix pip install command for dependencies
* Prepare Python package artifacts for PyPI publishing
Add step to prepare Python package artifacts for publishing.
---------
Co-authored-by: deeleeramone <>
---------
* chore(lockfiles): refresh uv.lock and package-lock.json
* build(deps): bump python-multipart (#45)
Bumps the uv group with 1 update in the /pywry directory: [python-multipart](https://github.com/Kludex/python-multipart).
Updates `python-multipart` from 0.0.26 to 0.0.27
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.26...0.0.27)
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.27
dependency-type: indirect
dependency-group: uv
...
* build(deps): bump langchain-core (#46)
Bumps the uv group with 1 update in the /pywry directory: [langchain-core](https://github.com/langchain-ai/langchain).
Updates `langchain-core` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-core==1.3.2...langchain-core==1.3.3)
---
updated-dependencies:
- dependency-name: langchain-core
dependency-version: 1.3.3
dependency-type: indirect
dependency-group: uv
...
* build(deps): update pydantic requirement in /pywry/docs (#47)
Updates the requirements on [pydantic](https://github.com/pydantic/pydantic) to permit the latest version.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.4/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.3...v2.13.4)
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.13.4
dependency-type: direct:production
...
* build(deps): update pydantic-settings requirement in /pywry/docs (#48)
Updates the requirements on [pydantic-settings](https://github.com/pydantic/pydantic-settings) to permit the latest version.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.14.0...v2.14.1)
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.1
dependency-type: direct:production
...
* build(deps): bump pydantic from 2.13.3 to 2.13.4 in /pywry (#49)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.13.3 to 2.13.4.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.4/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.3...v2.13.4)
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
* build(deps-dev): bump agent-client-protocol in /pywry (#50)
Bumps [agent-client-protocol](https://github.com/agentclientprotocol/python-sdk) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/agentclientprotocol/python-sdk/releases)
- [Commits](agentclientprotocol/python-sdk@0.9.0...0.10.0)
---
updated-dependencies:
- dependency-name: agent-client-protocol
dependency-version: 0.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
* build(deps): bump pydantic-settings from 2.14.0 to 2.14.1 in /pywry (#51)
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings) from 2.14.0 to 2.14.1.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.14.0...v2.14.1)
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
* build(deps-dev): bump openai from 2.33.0 to 2.36.0 in /pywry (#52)
Bumps [openai](https://github.com/openai/openai-python) from 2.33.0 to 2.36.0.
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.33.0...v2.36.0)
---
updated-dependencies:
- dependency-name: openai
dependency-version: 2.36.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
* build(deps-dev): bump cryptography from 47.0.0 to 48.0.0 in /pywry (#53)
Bumps [cryptography](https://github.com/pyca/cryptography) from 47.0.0 to 48.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@47.0.0...48.0.0)
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 48.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
* build(deps): bump urllib3 in /pywry in the uv group across 1 directory (#54)
Bumps the uv group with 1 update in the /pywry directory: [urllib3](https://github.com/urllib3/urllib3).
Updates `urllib3` from 2.6.3 to 2.7.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.3...2.7.0)
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.7.0
dependency-type: indirect
dependency-group: uv
...
* Bugfix/chat handler (#55)
* fix chart handler getting swallowed
* version bump
* claude marketplace version
* claude marketplace version
* claude changelog
---------
Co-authored-by: deeleeramone <>
* chore(lockfiles): refresh uv.lock and package-lock.json
---------
Co-authored-by: deeleeramone <>
---------
* build(deps): update pydantic-settings requirement in /pywry/docs (#58)
Updates the requirements on [pydantic-settings](https://github.com/pydantic/pydantic-settings) to permit the latest version.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.14.0...v2.14.1)
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.1
dependency-type: direct:production
...
* build(deps-dev): bump authlib from 1.7.1 to 1.7.2 in /pywry (#59)
Bumps [authlib](https://github.com/authlib/authlib) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/authlib/authlib/releases)
- [Commits](authlib/authlib@1.7.1...v1.7.2)
---
updated-dependencies:
- dependency-name: authlib
dependency-version: 1.7.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
* build(deps): bump uvicorn from 0.46.0 to 0.47.0 in /pywry (#60)
Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.46.0 to 0.47.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.46.0...0.47.0)
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.47.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
* build(deps-dev): bump anthropic from 0.97.0 to 0.102.0 in /pywry (#61)
Bumps [anthropic](https://github.com/anthropics/anthropic-sdk-python) from 0.97.0 to 0.102.0.
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-python@v0.97.0...v0.102.0)
---
updated-dependencies:
- dependency-name: anthropic
dependency-version: 0.102.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
* fix flakey test
* fix flakey test
* build(deps-dev): bump fastmcp from 3.2.4 to 3.3.1 in /pywry (#62)
Bumps [fastmcp](https://github.com/PrefectHQ/fastmcp) from 3.2.4 to 3.3.1.
- [Release notes](https://github.com/PrefectHQ/fastmcp/releases)
- [Changelog](https://github.com/PrefectHQ/fastmcp/blob/main/docs/changelog.mdx)
- [Commits](PrefectHQ/fastmcp@v3.2.4...v3.3.1)
---
updated-dependencies:
- dependency-name: fastmcp
dependency-version: 3.3.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
* build(deps): bump the uv group across 1 directory with 3 updates (#65)
Bumps the uv group with 3 updates in the /pywry directory: [idna](https://github.com/kjd/idna), [langsmith](https://github.com/langchain-ai/langsmith-sdk) and [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions).
Updates `idna` from 3.13 to 3.15
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md)
- [Commits](kjd/idna@v3.13...v3.15)
Updates `langsmith` from 0.7.36 to 0.8.0
- [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases)
- [Commits](langchain-ai/langsmith-sdk@v0.7.36...v0.8.0)
Updates `pymdown-extensions` from 10.21.2 to 10.21.3
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@10.21.2...10.21.3)
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.15'
dependency-type: indirect
dependency-group: uv
- dependency-name: langsmith
dependency-version: 0.8.0
dependency-type: indirect
dependency-group: uv
- dependency-name: pymdown-extensions
dependency-version: 10.21.3
dependency-type: indirect
dependency-group: uv
...
* build(deps-dev): bump ty from 0.0.34 to 0.0.40 in /pywry (#67)
Bumps [ty](https://github.com/astral-sh/ty) from 0.0.34 to 0.0.40.
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.34...0.0.40)
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.39
dependency-type: direct:development
update-type: version-update:semver-patch
...
* build(deps): bump fastapi from 0.136.1 to 0.136.3 in /pywry (#68)
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.136.1 to 0.136.3.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.136.1...0.136.3)
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.136.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
* build(deps-dev): bump ruff from 0.15.12 to 0.15.14 in /pywry (#69)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.12 to 0.15.14.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.12...0.15.14)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.14
dependency-type: direct:development
update-type: version-update:semver-patch
...
* build(deps): bump starlette in /pywry in the uv group across 1 directory (#75)
Bumps the uv group with 1 update in the /pywry directory: [starlette](https://github.com/Kludex/starlette).
Updates `starlette` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.0...1.0.1)
---
updated-dependencies:
- dependency-name: starlette
dependency-version: 1.0.1
dependency-type: indirect
dependency-group: uv
...
* build(deps-dev): bump pytest-asyncio from 1.3.0 to 1.4.0 in /pywry (#74)
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v1.3.0...v1.4.0)
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-version: 1.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
* build(deps-dev): bump ruff from 0.15.14 to 0.15.15 in /pywry (#73)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.14 to 0.15.15.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.14...0.15.15)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.15
dependency-type: direct:development
update-type: version-update:semver-patch
...
* build(deps): bump uvicorn from 0.47.0 to 0.48.0 in /pywry (#72)
Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.47.0 to 0.48.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.47.0...0.48.0)
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.48.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
* build(deps-dev): bump openai from 2.36.0 to 2.40.0 in /pywry (#70)
Bumps [openai](https://github.com/openai/openai-python) from 2.36.0 to 2.40.0.
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.36.0...v2.40.0)
---
updated-dependencies:
- dependency-name: openai
dependency-version: 2.40.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
* build(deps): bump tornado in /pywry in the uv group across 1 directory (#76)
Bumps the uv group with 1 update in the /pywry directory: [tornado](https://github.com/tornadoweb/tornado).
Updates `tornado` from 6.5.5 to 6.5.6
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](tornadoweb/tornado@v6.5.5...v6.5.6)
---
updated-dependencies:
- dependency-name: tornado
dependency-version: 6.5.6
dependency-type: indirect
dependency-group: uv
...
* fix missing tv inline mixin (#77)
Co-authored-by: deeleeramone <>
* chore(lockfiles): refresh uv.lock and package-lock.json
* label positional
* chore(lockfiles): refresh uv.lock and package-lock.json
---------
Co-authored-by: deeleeramone <>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* [Feature] Improve Test Coverage (#85)
* merge branch develop
* improve test coverage
* lint fixes
* more fixes
* more fixes
---------
Co-authored-by: deeleeramone <>
* merge branch develop
* build(deps-dev): bump ipykernel from 7.2.0 to 7.3.0 in /pywry (#80)
Bumps [ipykernel](https://github.com/ipython/ipykernel) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](ipython/ipykernel@v7.2.0...v7.3.0)
---
updated-dependencies:
- dependency-name: ipykernel
dependency-version: 7.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* build(deps): bump redis from 7.4.0 to 8.0.0 in /pywry (#81)
Bumps [redis](https://github.com/redis/redis-py) from 7.4.0 to 8.0.0.
- [Release notes](https://github.com/redis/redis-py/releases)
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES)
- [Commits](redis/redis-py@v7.4.0...v8.0.0)
---
updated-dependencies:
- dependency-name: redis
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* build(deps-dev): bump cryptography from 48.0.0 to 49.0.0 in /pywry (#84)
Bumps [cryptography](https://github.com/pyca/cryptography) from 48.0.0 to 49.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@48.0.0...49.0.0)
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 49.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* build(deps): bump pyjwt in /pywry in the uv group across 1 directory (#86)
Bumps the uv group with 1 update in the /pywry directory: [pyjwt](https://github.com/jpadilla/pyjwt).
Updates `pyjwt` from 2.12.1 to 2.13.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.12.1...2.13.0)
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.13.0
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): update pydantic-settings requirement in /pywry/docs (#88)
Updates the requirements on [pydantic-settings](https://github.com/pydantic/pydantic-settings) to permit the latest version.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.14.1...v2.14.2)
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump langchain-mcp-adapters in /pywry (#83)
Bumps [langchain-mcp-adapters](https://github.com/langchain-ai/langchain-mcp-adapters) from 0.2.2 to 0.3.0.
- [Release notes](https://github.com/langchain-ai/langchain-mcp-adapters/releases)
- [Commits](langchain-ai/langchain-mcp-adapters@langchain-mcp-adapters==0.2.2...langchain-mcp-adapters==0.3.0)
---
updated-dependencies:
- dependency-name: langchain-mcp-adapters
dependency-version: 0.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): update griffe requirement in /pywry/docs (#87)
Updates the requirements on [griffe](https://github.com/mkdocstrings/griffe) to permit the latest version.
- [Release notes](https://github.com/mkdocstrings/griffe/releases)
- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/griffe@2.0.2...2.1.0)
---
updated-dependencies:
- dependency-name: griffe
dependency-version: 2.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump plotly from 6.7.0 to 6.8.0 in /pywry (#82)
Bumps [plotly](https://github.com/plotly/plotly.py) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/plotly/plotly.py/releases)
- [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md)
- [Commits](plotly/plotly.py@v6.7.0...v6.8.0)
---
updated-dependencies:
- dependency-name: plotly
dependency-version: 6.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* build(deps): bump anyio from 4.13.0 to 4.14.1 in /pywry (#91)
Bumps [anyio](https://github.com/agronholm/anyio) from 4.13.0 to 4.14.1.
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Commits](agronholm/anyio@4.13.0...4.14.1)
---
updated-dependencies:
- dependency-name: anyio
dependency-version: 4.14.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump pyinstaller from 6.20.0 to 6.21.0 in /pywry (#90)
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.20.0 to 6.21.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.20.0...v6.21.0)
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-version: 6.21.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump pytest from 9.0.3 to 9.1.1 in /pywry (#93)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.3 to 9.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.3...9.1.1)
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.1.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump griffe from 2.0.2 to 2.1.0 in /pywry (#92)
Bumps [griffe](https://github.com/mkdocstrings/griffe) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/mkdocstrings/griffe/releases)
- [Changelog](https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/griffe@2.0.2...2.1.0)
---
updated-dependencies:
- dependency-name: griffe
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix workflow file
* fix workflow file
* ruff format
* ty
* build(deps): bump the uv group across 1 directory with 8 updates (#89)
Bumps the uv group with 8 updates in the /pywry directory:
| Package | From | To |
| --- | --- | --- |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.14.1` | `2.14.2` |
| [joserfc](https://github.com/authlib/joserfc) | `1.6.4` | `1.6.7` |
| [langgraph-checkpoint](https://github.com/langchain-ai/langgraph) | `4.0.2` | `4.1.1` |
| [langgraph-sdk](https://github.com/langchain-ai/langgraph) | `0.3.13` | `0.3.15` |
| [langsmith](https://github.com/langchain-ai/langsmith-sdk) | `0.8.0` | `0.8.18` |
| [python-multipart](https://github.com/Kludex/python-multipart) | `0.0.27` | `0.0.31` |
| [starlette](https://github.com/Kludex/starlette) | `1.0.1` | `1.3.1` |
| [tornado](https://github.com/tornadoweb/tornado) | `6.5.6` | `6.5.7` |
Updates `pydantic-settings` from 2.14.1 to 2.14.2
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.14.1...v2.14.2)
Updates `joserfc` from 1.6.4 to 1.6.7
- [Release notes](https://github.com/authlib/joserfc/releases)
- [Changelog](https://github.com/authlib/joserfc/blob/main/docs/changelog.rst)
- [Commits](authlib/joserfc@1.6.4...1.6.7)
Updates `langgraph-checkpoint` from 4.0.2 to 4.1.1
- [Release notes](https://github.com/langchain-ai/langgraph/releases)
- [Commits](langchain-ai/langgraph@checkpoint==4.0.2...checkpoint==4.1.1)
Updates `langgraph-sdk` from 0.3.13 to 0.3.15
- [Release notes](https://github.com/langchain-ai/langgraph/releases)
- [Commits](langchain-ai/langgraph@0.3.13...0.3.15)
Updates `langsmith` from 0.8.0 to 0.8.18
- [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases)
- [Commits](langchain-ai/langsmith-sdk@v0.8.0...v0.8.18)
Updates `python-multipart` from 0.0.27 to 0.0.31
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.27...0.0.31)
Updates `starlette` from 1.0.1 to 1.3.1
- [Release notes](https://github.com/Kludex/starlette/releases)
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md)
- [Commits](Kludex/starlette@1.0.1...1.3.1)
Updates `tornado` from 6.5.6 to 6.5.7
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](tornadoweb/tornado@v6.5.6...v6.5.7)
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.2
dependency-type: direct:production
dependency-group: uv
- dependency-name: joserfc
dependency-version: 1.6.7
dependency-type: indirect
dependency-group: uv
- dependency-name: langgraph-checkpoint
dependency-version: 4.1.1
dependency-type: indirect
dependency-group: uv
- dependency-name: langgraph-sdk
dependency-version: 0.3.15
dependency-type: indirect
dependency-group: uv
- dependency-name: langsmith
dependency-version: 0.8.18
dependency-type: indirect
dependency-group: uv
- dependency-name: python-multipart
dependency-version: 0.0.31
dependency-type: indirect
dependency-group: uv
- dependency-name: starlette
dependency-version: 1.3.1
dependency-type: indirect
dependency-group: uv
- dependency-name: tornado
dependency-version: 6.5.7
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* fix tv indicator crud chart resolving (#100)
Co-authored-by: deeleeramone <>
* chore(lockfiles): refresh uv.lock and package-lock.json
* build(deps): bump joserfc in /pywry in the uv group across 1 directory (#101)
Bumps the uv group with 1 update in the /pywry directory: [joserfc](https://github.com/authlib/joserfc).
Updates `joserfc` from 1.6.7 to 1.6.8
- [Release notes](https://github.com/authlib/joserfc/releases)
- [Changelog](https://github.com/authlib/joserfc/blob/main/docs/changelog.rst)
- [Commits](authlib/joserfc@1.6.7...1.6.8)
---
updated-dependencies:
- dependency-name: joserfc
dependency-version: 1.6.8
dependency-type: indirect
dependency-group: uv
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump agent-client-protocol in /pywry (#95)
Bumps [agent-client-protocol](https://github.com/agentclientprotocol/python-sdk) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/agentclientprotocol/python-sdk/releases)
- [Commits](agentclientprotocol/python-sdk@0.10.0...0.11.0)
---
updated-dependencies:
- dependency-name: agent-client-protocol
dependency-version: 0.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* build(deps-dev): bump ty from 0.0.40 to 0.0.57 in /pywry (#97)
Bumps [ty](https://github.com/astral-sh/ty) from 0.0.40 to 0.0.57.
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.40...0.0.57)
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.56
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump fastmcp from 3.3.1 to 3.4.3 in /pywry (#98)
Bumps [fastmcp](https://github.com/PrefectHQ/fastmcp) from 3.3.1 to 3.4.3.
- [Release notes](https://github.com/PrefectHQ/fastmcp/releases)
- [Changelog](https://github.com/PrefectHQ/fastmcp/blob/main/docs/changelog.mdx)
- [Commits](PrefectHQ/fastmcp@v3.3.1...v3.4.3)
---
updated-dependencies:
- dependency-name: fastmcp
dependency-version: 3.4.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump openai from 2.40.0 to 2.44.0 in /pywry (#99)
Bumps [openai](https://github.com/openai/openai-python) from 2.40.0 to 2.44.0.
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.40.0...v2.44.0)
---
updated-dependencies:
- dependency-name: openai
dependency-version: 2.44.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* publish release for 2.0.5
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: deeleeramone <>1 parent 5e9e3d6 commit 26d3299
122 files changed
Lines changed: 44823 additions & 8951 deletions
File tree
- .github/workflows
- pywry
- docs
- pywry
- chat
- providers
- frontend/src/tvchart
- state
- tvchart
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
36 | 39 | | |
| 40 | + | |
37 | 41 | | |
38 | 42 | | |
39 | | - | |
40 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
41 | 46 | | |
42 | 47 | | |
43 | 48 | | |
| |||
57 | 62 | | |
58 | 63 | | |
59 | 64 | | |
60 | | - | |
| 65 | + | |
| 66 | + | |
61 | 67 | | |
| 68 | + | |
62 | 69 | | |
63 | 70 | | |
64 | 71 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | 72 | | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| |||
90 | 92 | | |
91 | 93 | | |
92 | 94 | | |
| 95 | + | |
93 | 96 | | |
94 | 97 | | |
95 | 98 | | |
| |||
107 | 110 | | |
108 | 111 | | |
109 | 112 | | |
| 113 | + | |
110 | 114 | | |
111 | 115 | | |
112 | 116 | | |
113 | 117 | | |
| 118 | + | |
114 | 119 | | |
115 | 120 | | |
116 | 121 | | |
| 122 | + | |
117 | 123 | | |
118 | 124 | | |
119 | 125 | | |
| |||
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
| 134 | + | |
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
| |||
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
146 | 150 | | |
147 | 151 | | |
148 | 152 | | |
| |||
272 | 276 | | |
273 | 277 | | |
274 | 278 | | |
| 279 | + | |
275 | 280 | | |
276 | 281 | | |
277 | | - | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
278 | 286 | | |
279 | 287 | | |
280 | 288 | | |
| |||
327 | 335 | | |
328 | 336 | | |
329 | 337 | | |
330 | | - | |
| 338 | + | |
331 | 339 | | |
332 | 340 | | |
333 | 341 | | |
| |||
342 | 350 | | |
343 | 351 | | |
344 | 352 | | |
345 | | - | |
| 353 | + | |
346 | 354 | | |
347 | 355 | | |
348 | 356 | | |
| |||
355 | 363 | | |
356 | 364 | | |
357 | 365 | | |
358 | | - | |
| 366 | + | |
359 | 367 | | |
360 | 368 | | |
361 | 369 | | |
| |||
365 | 373 | | |
366 | 374 | | |
367 | 375 | | |
368 | | - | |
| 376 | + | |
369 | 377 | | |
370 | 378 | | |
371 | 379 | | |
| |||
377 | 385 | | |
378 | 386 | | |
379 | 387 | | |
380 | | - | |
| 388 | + | |
381 | 389 | | |
382 | 390 | | |
383 | 391 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
82 | | - | |
| 82 | + | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
| 136 | + | |
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1160 | 1160 | | |
1161 | 1161 | | |
1162 | 1162 | | |
1163 | | - | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
1164 | 1175 | | |
1165 | | - | |
1166 | 1176 | | |
1167 | 1177 | | |
1168 | 1178 | | |
1169 | 1179 | | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
1176 | | - | |
1177 | | - | |
1178 | | - | |
1179 | | - | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
1180 | 1183 | | |
1181 | 1184 | | |
1182 | 1185 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
144 | 150 | | |
145 | 151 | | |
146 | 152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
150 | 154 | | |
151 | 155 | | |
152 | 156 | | |
| |||
0 commit comments