The FC dxf library is already installed as an external lib by FC application, because of License issues.NormandC wrote: ↑Sun Jul 01, 2018 9:01 pm This is undesirable on Linux. You're adding another method of installing besides the operating system's method. I hate it, one of the reasons being pip is CLI only. And it's almost certain to create trouble with some Linux distributions. Linux distros don't look kindly to bundling third-party libraries either.
So ezdxf would need to be packaged in all Linux distros that provide FreeCAD.
Oh, and then there's the fact that ezdxf is dropping Python 2 support. https://ezdxf.mozman.at/dropping-python2-support.html
May be we could manage to handle ezdxf in the same way in which the dxf lib is downloaded and installed now...
ezdxf is a mature lib for dxf that could add value to both importer and exporter.
With a minor option, still valueable, ezdxf lib can be use as reference for the I/O coding.