LibPack-1.1.0 Version 3.1.0RC1
Pre-release
Pre-release
LibPack 3.1.0 is designed for use with the FreeCAD 1.1dev version and MSVC 143, and requires this PR. The biggest change from the 3.0 series is the removal of boost-python and its replacement with pybind11. It also updates the versions of most libraries to their latest version (exceptions are that Python is held to the 3.12.x release because IfcOpenShell does not yet support Python 3.13, numpy, because pynastran does not support numpy 2, HDF5 uses 1.12.x because SALOME medfile requires that version, and ICU is held to version 74.2 because Xerces-C 3.2 cannot use later versions, and Xerces-C 3.3 does not compile under MSVC 143).
It provides:
- Qt 6.8.1
- OpenCASCADE 7.8.1 [FreeCAD-patched, see https://github.com/FreeCAD/OCCT]
- Python 3.12.7 with the following 3rd-party modules installed:
- area 1.1.1
- cmake 3.31.0.1
- cog 0.13.2
- configparser 7.1.0
- debugpy 1.8.8
- defusedxml 0.7.1
- ifcopenshell 0.8.0
- ladybug-core 0.43.18
- matplotlib 3.9.2
- numpy 1.26.4
- opencv-python 4.10.0.84
- packaging 24.2
- Pillow 11.0.0
- ply 3.11
- pycollada 0.8
- pyNastran 1.4.1
- pyshp 2.3.1
- pysolar 0.11
- PyYAML 6.0.2
- requests 2.32.3
- rpdb2 2.0.0.1.2
- scipy 1.14.1
- sets 0.3.2
- setuptools 75.5.0
- vermin 1.6.0
- wheel 0.45.0
- boost 1.86.0
- bzip2 1.0.8
- calculix 2.18
- coin [unversioned, current master branch]
- eigen3 3.4.0
- freetype 2.13.3
- gmsh 4.13.1
- harfbuzz 10.1.0
- hdf5 1.12.3
- icu 74.2
- libclang 19.1.1 [provided by Qt]
- libfmt 11.0.2
- libpng 1.6.40
- medfile 5.0.0
- netgen 6.2.2404
- opencamlib 2023.01.11
- pcre2 10.44
- pivy 0.6.9
- pycxx 7.1.5
- pyside 6.8.1
- quarter [unversioned, current master branch, patched]
- rapidjson 1.1.0
- swig 4.3.0
- tcl 8.6.15
- tk 8.6.15
- vtk 9.3.1
- Xerces-C 3.2.5
- yamlcpp 0.8.0
- zlib 1.3