CI: update weekly build dependencies.

Fix broken dependencies for Windows, downgrade to Python 3.11 for compatibility with Blender, and add ifcopenshell.
This commit is contained in:
Jacob Oursland
2025-04-15 22:14:35 -07:00
parent 5073b8ff25
commit a5a92cd5bd
3 changed files with 2372 additions and 2094 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -20,7 +20,7 @@ backend = { name = "pixi-build-rattler-build", version = "*" }
freecad = { path = "." }
[feature.package.dependencies]
python = "==3.12.9"
python = ">=3.11,<3.12"
## Linux (x86-64)
[feature.package.target.linux-64.dependencies]

View File

@@ -15,13 +15,13 @@ build:
requirements:
build:
- ccache
- cmake>=3.31.6,<4.0.0
- cmake
- compilers
- doxygen
- ninja
- noqt5
- python==3.12.9
- qt6-main==6.8.2
- python>=3.11,<3.12
- qt6-main<6.9
- swig
- if: linux and x86_64
@@ -108,8 +108,8 @@ requirements:
- ply
- pybind11
- pyside6
- python==3.12.9
- qt6-main==6.8.2
- python>=3.11,<3.12
- qt6-main<6.9
- six
- smesh
- vtk
@@ -117,8 +117,9 @@ requirements:
- yaml-cpp
- zlib
- if: windows
- if: win
then:
- winpthreads-devel
- tbb-devel
- if: unix
@@ -142,7 +143,7 @@ requirements:
- docutils
- gmsh
- graphviz
# - ifcopenshell
- ifcopenshell
- jinja2
- lark
- lxml
@@ -160,10 +161,10 @@ requirements:
- ply
- pycollada
- pyside6
- python==3.12.9
- python>=3.11,<3.12
- pythonocc-core
- pyyaml
- qt6-main==6.8.2
- qt6-main<6.9
- requests
- scipy
- sympy