Update installation steps and dependencies
- Removed uv installation from workflows and Dockerfile. - Consolidated tooling installations into a single step. - Changed dependency installation to use requirements.txt instead of pyproject.toml. - Set PYTHONPATH in the Dockerfile for module accessibility.
This commit is contained in:
@@ -16,16 +16,14 @@ jobs:
|
||||
with:
|
||||
python-version: '3.13'
|
||||
|
||||
- name: Install uv
|
||||
run: pip install uv
|
||||
|
||||
- name: Install tooling
|
||||
run: pip install wheel setuptools==77.0.3
|
||||
|
||||
- name: Preinstall stringcase workaround
|
||||
run: |
|
||||
pip install wheel setuptools==77.0.3
|
||||
pip install --no-use-pep517 'stringcase==1.2.0'
|
||||
|
||||
- name: Install all dependencies from pyproject.toml
|
||||
run: uv pip install --group default --system
|
||||
run: pip install --no-use-pep517 'stringcase==1.2.0'
|
||||
|
||||
- name: Install project dependencies
|
||||
run: pip install -r requirements.txt
|
||||
|
||||
- name: Extract functionInputSchema
|
||||
id: extract_schema
|
||||
|
||||
Reference in New Issue
Block a user