Closed hroncok closed 5 years ago
For ease we could make the PyQt5
optional and simply add a separate tox+travis environment for that. It will still get automatic tests but it saves everyone from installing PyQt5 which can be a pain if there are no binaries available for your platform.
I've added it to Python 3.6 nix environment and will focus on the fix. Later we can do it differently.
I have a fix that works on my Linux. Not sure if it should be non-Windows or Linux only (aka I have no idea if it works / is required on MacOS or FreeBSD). It is also most likely glibc only and never tested on MUSL.
Merging #94 into develop will not change coverage. The diff coverage is
100%
.
@@ Coverage Diff @@
## develop #94 +/- ##
======================================
Coverage 100% 100%
======================================
Files 5 5
Lines 492 489 -3
Branches 57 57
======================================
- Hits 492 489 -3
Impacted Files | Coverage Δ | |
---|---|---|
stl/stl.py | 100% <100%> (ø) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update db98f18...6736fa3. Read the comment docs.
Also, I haven't tested this in cura yet.
Fixes the cura issue.
OK, it didn't compile on macOS, so I've used IF Linux
.
I'm basically done now. Please let me know if I shell approach this differently.
The fix looks great to me so I'm very happy with it. If osx users report the issue I can always fix it myself. You've done the hard work already.
Once again thank you so much for all of the effort! I'd never have found it myself.
See https://github.com/WoLpH/numpy-stl/issues/52
TODO: