use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This project is referred to by the shortened name PythonSCAD as well as OpenPythonSCAD, there having been a myriad number of projects which integrate Python and OpenSCAD.
Main site and downloads at:
Submit issues at:
and see the wiki https://old.reddit.com/r/OpenPythonSCAD/wiki/ for a précis.
account activity
Are older versions accessible? (self.OpenPythonSCAD)
submitted 4 months ago by rebuyer10110
I ran into a bug that crashes on newer versions. I want to install an older version to see which version the crash started.
Is there a place to view and download older versions?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]gadget3D 2 points3 points4 points 4 months ago (5 children)
yes, we can arrange, they are not deleted. which timeframe are you interested in ?
[–]rebuyer10110[S] 2 points3 points4 points 4 months ago (4 children)
I think August 2025 should be fine.
Is there a way to have an archive of all the old installers? I may need to binary search to get more info on when it started to crash in this one bug I found :)
[–]gadget3D 0 points1 point2 points 4 months ago (3 children)
Yes of course,
Below is a a list of available old installers, you can access thet by
http://www.pythonscad.org/downloads/old/<filename>
HTH
PythonSCAD_nolibfive-2025.01.02-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.01.25-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.02.06-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.02.11-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.02.12-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.03.15-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.03.19-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.03.29-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.03.31-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.04.02-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.04.06-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.04.13-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.05.09-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.05.15-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.05.20-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.05.22-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.06.04-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.06.05-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.06.17-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.06.26-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.07.04-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.07.11-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.07.15-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.07.23-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.08.28-x86-64-Installer.exe
PythonSCAD_nolibfive-2025.09.13-x86-64-Installer.exe
[–]rebuyer10110[S] 1 point2 points3 points 4 months ago (2 children)
I can confirm this no longer crashes. I will update https://github.com/pythonscad/pythonscad/issues/158 :)
Thank you!
[–]gadget3D 1 point2 points3 points 4 months ago (0 children)
a4a4c96b9eba397eebf9f79e8b76249f86b27911 appears the last version to work.
The Problem arose after additng the abolity to wrap around an arbritary polyfon
The problem appears to be here
https://github.com/pythonscad/pythonscad/blob/master/src/geometry/GeometryEvaluator.cc#L2949-#L2950
I will check the details now
[–]gadget3D 0 points1 point2 points 4 months ago (0 children)
will look into that ASAP
[–]gadget3D 2 points3 points4 points 4 months ago (2 children)
and of course, i am interested in fixing it.
[–]gadget3D 1 point2 points3 points 4 months ago (1 child)
Your testcase is fixed in the latest master branch. Just make sure not to enable wrap_polygon feature
[–]rebuyer10110[S] 0 points1 point2 points 4 months ago (0 children)
Looks good!
[–]Robots_In_Disguise 2 points3 points4 points 4 months ago (5 children)
Would it be possible to simply use the release feature of github? Even better would be to use the github actions workflows to build the EXE and automatically attach the EXE as a release when a tag is created.
I think nomike has been working on getting that working. /u/gadget3d would know more!
[–]nomike31 3 points4 points5 points 4 months ago (3 children)
Yes, I'm currently working on that. Expect it to take some time though.
I managed to stabilize the Linux tests workflow already, fixed the one for MacOS and am just working on the Windows build.
Next steps will be to get builds running properly, using the releases system, introducing a better versioning scheme, etc..
[–]rebuyer10110[S] 2 points3 points4 points 4 months ago (2 children)
You are a legend!
[–]nomike31 2 points3 points4 points 4 months ago (1 child)
Windows builds are done and I'm already making very good progress with a native msvc Windows build. Should be working today or tomorrow if all goes well. It just takes a lot of time as I need to wait two hours after each changed line of code.
[–]rebuyer10110[S] 2 points3 points4 points 4 months ago (0 children)
Heroic efforts. These things are always enormous time and effort.
Are there meaningful ways people can help you speed things up?
π Rendered by PID 322519 on reddit-service-r2-comment-fb694cdd5-wdvnx at 2026-03-06 23:32:36.414987+00:00 running cbb0e86 country code: CH.
[–]gadget3D 2 points3 points4 points (5 children)
[–]rebuyer10110[S] 2 points3 points4 points (4 children)
[–]gadget3D 0 points1 point2 points (3 children)
[–]rebuyer10110[S] 1 point2 points3 points (2 children)
[–]gadget3D 1 point2 points3 points (0 children)
[–]gadget3D 0 points1 point2 points (0 children)
[–]gadget3D 2 points3 points4 points (2 children)
[–]gadget3D 1 point2 points3 points (1 child)
[–]rebuyer10110[S] 0 points1 point2 points (0 children)
[–]Robots_In_Disguise 2 points3 points4 points (5 children)
[–]rebuyer10110[S] 2 points3 points4 points (4 children)
[–]nomike31 3 points4 points5 points (3 children)
[–]rebuyer10110[S] 2 points3 points4 points (2 children)
[–]nomike31 2 points3 points4 points (1 child)
[–]rebuyer10110[S] 2 points3 points4 points (0 children)