Update Python version and dependency management

- Changed Python version to 3.12.4 in workflows
- Switched to using 'uv' for dependency installation
- Updated Dockerfile to reflect new base image and install method
- Added package configuration in pyproject.toml
This commit is contained in:
Jonathon Broughton
2025-03-24 12:28:15 +00:00
parent af51a4fc0c
commit 6186ee139f
3 changed files with 14 additions and 6 deletions
+3 -3
View File
@@ -14,11 +14,11 @@ jobs:
- uses: actions/checkout@v4.2.2
- uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12.4'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install uv
uv pip install -e .
- name: Extract functionInputSchema
id: extract_schema
run: |