Comments (11)
It seems the CI test only doing import matplotlib
doesn't trigger it. I reproduced it just now with version 3.8.1 which I happen to still have installed. Pretty sure some version some time worked, but this should be easy. Probably a Nuitka regression, since I believe we now ask code what backend is used.
from nuitka.
I am pretty convinced, macOS used to work, special thanks to keeping the matplotlib version used secret.
from nuitka.
special thanks to keeping the matplotlib version used secret.
Thanks are in vain. Matpotlib version is 3.8.2, as you can see in the initial message.
from nuitka.
I clearly have reading issues, I apologize.
from nuitka.
So what happens is that the default backend on macos was not included, but only the Qt ones, if you used PySide or PyQt, as many people do. The dependent was easy to add. Then the C code is badly implemented, sort of:
line 78, in _single_shot_timer
File "/Users/hayen/repos/Py2C/MatplotlibUsing.dist/matplotlib/backend_bases.py", line 1150, in start
RuntimeError: _on_timer should be a Python method
At least it tests its assumption and properly error exits where other things sometimes just segfault. That required a plugin change for the matplotlib plugin to not compile those functions, and then it works for me.
from nuitka.
Thanks for your report, this is fixed on the factory branch, which is a development version under rapid development. You can try it out by going here: https://nuitka.net/doc/factory.html
Feedback if this is working is very welcome, just please do not share plans of doing it, but rather confirmations or denials of it working.
from nuitka.
There will be no 1.9 hotfixes anymore, so this is part of 2.0 release which is delayed due to flu I seem to have caught, but should happen within 1-2 weeks for sure.
from nuitka.
Fix tested - working.
p.s. According to the github repo history your PC clock is late for about 2 days.
from nuitka.
That's WSL2 for you, during suspend, the system time doesn't move. I don't bother to correct it a lot, but I agree it's not nice.
from nuitka.
This is now on develop branch and will be part of the 2.0 release.
from nuitka.
This is part of the stable release 2.0 that I just made.
from nuitka.
Related Issues (20)
- opcua generated sources is too large for C compilers HOT 5
- Consider using "default" entry points HOT 2
- Packaging Error with PyOpenGL in Editable Mode HOT 4
- Generate compile_commands.json (Bump scons version to 4.x) HOT 9
- Can I include LGPL code in Nuitka, e.g. PySide6? HOT 4
- Pyqt5 issue: FATAL: pyqt5: Plugin issue while working on 'Plugin initialization failed' HOT 3
- Nuitka might generate unsafe code HOT 20
- Performance question on nuitka code HOT 1
- Suggestion: macOS bundle compliance HOT 4
- Issues with compiling tsai HOT 1
- ModuleNotFoundError: No module named 'imp' in python 3.12 HOT 1
- Creating an exe that uses Flet with a custom icon only changes the binary icon, not the app itself HOT 33
- Nuitka doesn't catch illegal characters in dest paths of data files HOT 2
- Ubuntu 24.04 Python needs to be supported (was Building xonsh shell with python 3.12: scons backend failure) HOT 17
- PySide6: could not load the Qt platform plugin "xcb" in "" even though it was found HOT 17
- Debug compilation fails with `pillow` used by `matplotlib` (`-Werror=unused-but-set-variable`) HOT 4
- Window icons for pywebview are not displayed correctly HOT 5
- PySide6 fails to load shiboken.Shiboken6 with Python3.12 HOT 19
- How to compile absolutely all modules installed? HOT 1
- opencv + python3.12 fails on "ModuleNotFoundError: No module named 'imp'" HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nuitka.