Commercial Users
Release Information
More documentation
Media
Other
Under construction
After more than 10 years of working on the Python compiler Nuitka, and at the age of 50, I have finally decided to take the plunge. My projects “Nuitka” and “Nuitka commercial” are now my day job , and I quit my work in the Air Traffic Community, after working on ARTAS (a software to create an Air Situation Picture from radar and other sensors) for 20 years.
Read more ...
This is to inform you about the new stable release of Nuitka . It is the extremely compatible Python compiler, “download now” .
In the coming weekend, Saturday 04.06.2022, there will be the next live streams of me coding on Nuitka, and talking and chatting with visitors in the Discord channel created specifically for this. I will go from 10-14 CEST and potentially also one in the evening.
Looking to create an executable from Python script? Let me show you the full steps to achieve it on Windows .
Today, Sunday 30.01.2022, there will be the third live stream of me coding on Nuitka, and talking and chatting with visitors in the Discord channel created specifically for this. I will go from 9-12 CEST and from 18 CEST until probably at least 20 CEST, but it seems I tend to go overtime.
Tomorrow, Saturday 15.01.2022, there will be not one, but two live stream of me coding on Nuitka, and talking and chatting with visitors in the Discord channel created specifically for this. I will go from 9-12 CEST and from 17-20 CEST.
This post compares the pytest results of dateutil to its nuitka-built .whl counterpart.
.whl
This post compares the pytest results of urllib3 to its nuitka-built .whl counterpart.
Nuitka this week #13
Nuitka this week #12
Nuitka this week #11
Nuitka this week #10
Nuitka this week #9
Nuitka this week #8
Nuitka this week #7
Nuitka this week #6
Nuitka this week #5
Nuitka this week #4
Nuitka this week #3
Nuitka this week #2
Nuitka this week #1
For quite a bit, there have been no status posts, not for lack of news, but a lot has happened indeed. I just seem to post a lot more to the mailing list than I do here. Especially about unfinished stuff, which is essentially for a project like Nuitka everything that’s going on.
So, if you want to get to know Nuitka or me, there is a really good interview from the popular podcast “__init__” online.
A long time has passed again without me speaking about what’s going on with Nuitka, and that although definitely a lot has happened. I would contend it’s even because so much is going on.
It’s absolutely time to speak about what’s going on with Nuitka, there have been a few releases, and big things are going to happen now. The ones I have always talked of, it’s happening now.
Again, not much has happened publicly to Nuitka, except for some releases, so it’s time to make a kind of status post, about the really exciting news there is, also looking back at 2014 for Nuitka, and forward of course.
There is a really well written article about Nuitka written by Tom Sheffler.
Not much has happened publicly to Nuitka, so it’s time to make a kind of status post, about the exciting news there is.
Using the following source code as a test happily in my Python compiler Nuitka for some years now.
State of Nuitka
When working on my Python compiler Nuitka, I often come across ridiculous language details of the Python language, and turn these into quizzes, for which I finally added a dedicated quiz tag .
So I submitted a talk for FOSDEM “Python has a compiler now”. And it didn’t get accepted. Quite a surprise to me, but likely mostly logical. These are the accepted talks (link since became unavailable) and well, it surely didn’t fit in, right.
In Alex Gaynor’s post there is just about everything right. I still want to add my take on it.
Many of you who turn to my easy to use, highly compatible Python compiler Nuitka , do this mostly because they seek to solve the deployment problem that Python suffers from.
Got this message:
Please see the page “What is Nuitka?” for clarification of what it is now and what it wants to be.
Once upon a time ago physics had multiple forces. Each with very distinct traits. These were the early days. Then as time went on people started to realize that weak nuclear force and electromagnetic force were the same sort. That was after discovering that electricity and magnetism were the same, and that is the pattern. It’s called symmetry, equivalence, and so on.
Back from Europython 2013 in Florence for a while now. I had a presentation about my Python compiler Nuitka . You can watch the Video on Youtube. I believe it’s absolutely worth your time. I was not doing a lot of “why” at all now, only “what”, and demo times, and answering questions:
The Python FAQ changed a while ago:
This is to let you know, that I have finally carved in and created accounts on all those “social” platforms, that deal with code. So far I had resisted their terms (you pay us when we get sued), but I have given up on that stance, it’s likely irrelevant, as Nuitka won’t get sued, and if it is, those are not the issues.
I am going to the wonderful city of Florence, and Europython 2013 and make a presentation there. This time, I am not introducing Nuitka anymore, I did that in 2012, this time, I will try and dive into static optimization and try to convey the message why I believe it is possible.
The good news are lately coming in high density, although I barely have the opportunity to work on Nuitka. Check the page What is Nuitka? for clarification of what it is now and what it wants to be.
And the first point has been done too, Python3.3 is now fully supported, including yield from syntax.
yield from
This post is about a feature often requested, but so far not available feature of Nuitka. Please see the page “What is Nuitka?” for clarification of what it is now and what it wants to be.
My first real UNIX ever was a NetBSD. That was now about 22 years ago. I am still sentimental about it. I had installed it last about 8 years ago. And I still like it. Back in the days, it was the first UNIX to encounter for me, running on Amiga hardware, first of a friend, then on my own.
Thanks to a contribution, Nuitka now has a proper RPM spec file. And using openSUSE Build Service , we can now enjoy RPMs for all major distributions.
As you all know, Nuitka (see “what is Nuitka?” ) has recently completed a milestone. Always short on time, I am not doing a whole lot of benchmarking yet, and focus on development. But here is an interesting submission from Dave Kierans (CTO of iPowow! Ltd ):
This is kind of semi-interesting news for you Python3 lovers. My “Python compiler Nuitka” has been supporting the language somewhat, but in the next release it’s going to be complete .
In a recent post, Stefan Behnel questioned the point of static compilation and suggests that in order to be useful, a static compiler needs to add something on top.
How Nuitka came to use C++11 and then stop it.
That just killed some hope inside of me, breaking code that uses str ought to be forbidden.
str
While writing Nuitka I get to see an absurd amount of CPython code. For a while now, it’s also CPython3.2 that I look at. Checking out __future__ handling, I was surprised the other day though, this really works:
__future__
At Europython conference, in my presentation, I talked about re-formulations of Python into simpler Python. It is my intention to turn this into a series of Python quiz questions that you will hopefully enjoy.
Once a long time ago, I was benchmarking Nuitka more often. Check “What is Nuitka?” in case you don’t know what it is.
At end the end of May, I switched my website from a W3 Total Cache enhanced wordpress installation to static generated with Nikola, and this is what Google Webmaster tool says about it.
Some time ago, I asked about static site generators and tried a few, but nothing was as ReST friendly as I would like to. To me, ReST is to text publishing, what Python is to programming.
Hello there,
Hello,
There is now a Windows installer and a Debian package of Nuitka available on the Download page. Please try it out and give me feedback.
This is my 7rd old son in his “Halloween” outfit. It is the first time, he was allowed to do it and so he was very excited.
Hello everybody,
The PyCON DE 2011 is just over, sprints are still happening over the weekend, but my wife wouldn’t allow me to stay away for that long, so it’s not for me this time. Maybe next time.
In case you wonder, [what Nuitka is](/pages/overview.html), look here. Over the 0.3.x release cycle, I have mostly looked at its performance with “pystone”. I merely wanted to have a target to look at and enjoy the progress we have made there.
Say you have the following code:
This pre-release of Nuitka has a focus on re-organizing the Nuitka generated source code. Please see the page “What is Nuitka?” for clarification of what it is now and what it wants to be.
Say you have the following module code:
Obviously this is very exciting step for me. I am releasing Nuitka today. Finally. For a long time I knew I would, but actually doing it, is a different beast. Reaching my goals for release turned out to be less far away than I hope, so instead of end of August, I can already release it now.
My name is Kay Hayen, I was born in 1972 in the very northern part of Germany very close to the North Sea.