[WIP] The little FreeCAD list of optional dependencies

This thread will track what optional dependencies FreeCAD and its addons utilize. Hopefully it will also track minimum version numbers.
Note: this post will be updated periodically

  • gts - GNU Triangulated Library

  • libredwg

  • numpy

  • opencamlib

  • opencv

  • pcl-pointcloud

  • PySolar (Used in the Arch Workbench)

  • scipy

  • gitpython (Used in the FreeCAD Addon Manager)

  • python:six

  • sympy

  • openblas

  • matplotlib

  • pandas

  • pyyaml

  • gdal

  • graphviz (Utilized in the Dependency Check)

  • proj

  • ifcplusplus

  • ifcopenshell

Assembly3

  • solvespace

FEM

  • calculix-ccx

  • elmerfem
  • gmsh

  • netgen-mesher

  • paraview

  • z88

3rd-Party

Ah, nice, I like these little summary badges! (The ones showing every packaged version for practically all Linux distros was a bit verbose.)

If you scroll down to the bottom of the /badges page: e.g. https://repology.org/project/ccache/badges you’ll see the different badges available

BTW.: Pyflow is not the pyflow nodeeditor.

Thx. Removed badges for erroneous pyflow repo

You maybe also add ElmerFem https://repology.org/project/elmerfem/versions .

Done :wink:

The Addon Manager also uses (optionally) the Python Markdown library.