You got me down a rabbit hole of thinking/complaints (/rant?)
Not only you to be fair, but same day seeing this https://discourse.pyrevitlabs.io/t/revit-python-shell-update-to-revit-2025-revit-net-api
I feel the OSS world rely only on single person will to do stuff and share.
Many years back, I backed something around parking lot and industrial building iterations with Dynamo and Gen Design module.
At the time, TestFit was close enough, but my client wanted me to try and make something similar in dynamo. Pretty tedious experience. The end product was OK / close to TestFit even. But the gen design module was so slow and unreliable that we tossed the thing in the end.
I feel this is the kind of project that is better handled working with software companies directly than trying to make yourself in your garage. The amount of research, work, debugging, and edge cases management implied is huge and people tend to neglect it.
Software dev takes both time and money. I feel that the approach of making smaller scope tools is always more reliable and makes more sense in the long run that trying to fix these complex tasks with one man show teams (unless you are so brilliant, and LLMs are so perfect that you built these types of engines overnight !)
Something like this tool, upcoming very soon, Full models audit by jmcouffin · Pull Request #2503 · pyrevitlabs/pyRevit · GitHub
took me weeks to design and code, because… shitty Revit API, edge cases, bugs, bad coding , bad refactoring, too much refactoring to make it clean, …
Making the same code closed source/C# and paid, I doubt it would pay itself in a year if I put it on the autodesk app store. Whatever the value of such a tool.
Again, AECO as an industry is OK (up to a point) paying 3000USD a year for their design tools, very happy to use pyRevit and end of the day, not making any donation for us to be able to sustain pyRevit properly and not like poor lads. _ we got like 5 firms who donated less than 100 and BIG who donated 1200.
I wish we could have 10x the donation and hire 1 C# dev to make pyRevit less buggy. :dreaming:
Less Issues, Less complaints, More fun creating cool tools (because this is the fun part)
drop the