* Bump sdk v0 dep version to 0.75.0
* fix: version types handling for custom tool
fix: custom tool image name handling in registry json
* [deps] bump sdk ver in tools
* fix: tool name handling for ver update in registry
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: undefined var
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Gayathri <142381512+gaya3-zipstack@users.noreply.github.com>
Co-authored-by: Athul <89829560+athul-rs@users.noreply.github.com>
* python version updated from 3.9 into 3.12
* x2text-service updated with uv and python version 3.12
* x2text-service docker file updated
* Unstract packages updated with uv
* Runner updated with uv
* Promptservice updated with uv
* Platform service updated with uv
* backend service updated with uv
* root pyproject.toml file updated
* sdk version updated in services
* unstract package modules updated based on sdk version:
* docker file update
* pdm lock workflow modified to support uv
* Docs updated based on uv support
* lock automation updated
* snowflake module version updated into 3.14.0
* tox updated to support UV
* tox updated to support UV
* tox updated with pytest
* tox updated with pytest-md-report
* tox updated with module requirements
* python migration from 3.9 to 3.12
* tox updated with module requirements
* runner updated
* Commit uv.lock changes
* runner updated
* Commit uv.lock changes
* pytest.ini added
* x2text-service docker file updated
* pytest.ini removed
* environment updated to test
* docformatter commented on pre-commit
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* some pre-commit issues ignored
* some pre-commit issues ignored
* some pre-commit issues ignored
* some pre-commit issues ignored
* some pre-commit issues ignored
* pre-commit updates
* un used import removed from platfrom service controller
* tox issue fixed
* tox issue fixed
* docker files updated
* backend dockerfile updated
* open installation issue fixed
* Tools docker file updated with base python version 3.12
* python version updated into min 3.12 in pyproject.toml
* linting issue fixed
* uv version upgraded into 0.6.14
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* migrations excluded from ruff
* added PoethePoet task runner
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* feat: Added poe tasks for services (#1248)
* Added poe tasks for services
* reverted FE change made by mistake
* updated tool-sidecar to uv and python to 3.12.9
* minor updates in pyproject descreption
* feat: platform-service logging improvements (#1255)
feat: Used flask util from core to improve logging in platform-service, added core as a dependency to platform-service:
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: Platform-service build issue and numpy issue with Python 3.12 (#1258)
* fix: Platform-service build and numpy issue with Py 3.12
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: Removed backend dockerfile install statements for numpy
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* minor: Handled scenario when cost is not calculated due to no usage
* minor: Corrected content shown for workflow input
* fix: Minor fixes, used gthread for prompt-service, runner
* Commit uv.lock changes
* Removed unused line in tool dockerfile
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Chandrasekharan M <chandrasekharan@zipstack.com>
Co-authored-by: Chandrasekharan M <117059509+chandrasekharan-zipstack@users.noreply.github.com>
Co-authored-by: ali-zipstack <muhammad.ali@zipstack.com>
* UN-2166 Passed optional container name from backend to runner
* Removed tool-sandbox from lockfile automation script - since core is a private lib that's added, the lockfile can't be resolved and pushed
* minor: Addressed review comments for renaming a variable
* Schema creation moved to DB init
* Reverted change made for testing, minor README.md changes
* Minor comment change
* Removed unused code flow in backend entrypoint.sh
---------
Co-authored-by: Hari John Kuriakose <hari@zipstack.com>
* * Make detached mode default for docker compose up
* Fix inline replacement for key injection
* FIx dep check for docker compose
* Improve readability
* * Add script to check django migrations
* Add script to merge envs
* Remove mypy direct invocation by pre-commit
* Add dev env cli
* Update root pdm lock file
* Bump root dev deps versions
* Remove repeating pre-commit hooks config from root pyproject.toml
* Add new logo to run platform and dev env cli scripts
* Add upgrade option to run platform script
* * Explicitly use python3 everywhere
* Add missing dep checks
* Update root pdm lock file
* Improve error log
* Improve info log
* * Remove Unpack feature flag from mypy config as it is enabled by default
* Improve docstring and var names
* Improve info log