Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: make pyrevitlib cpython compatible #2139

Merged
merged 2 commits into from
Mar 6, 2024

Conversation

sanzoghenzo
Copy link
Contributor

Here we go, I finally got around this major blocker!
I don't think this is the only fix needed, but it solves some errors such as #1749.

Pythonnet 3.8.5 is more picky about function signatures.
In my tests, it seems that IronPython still works ok, but I suppose it has to be tested by a "beta" group before a broader public release.

This is only needed for pyRevit 4, since it is related to the dynamic compilation of the pyRevit assemblies that will be incorporated into the pyRevitLabs solution the next major release.

@jmcouffin jmcouffin added Bug Bug that stops user from using the tool or a major portion of pyRevit functionality [class] Python 3 Issues related to cpython engines [subsystem] Engines Issues related to pyRevit execution engines [subsystem] labels Mar 6, 2024
@jmcouffin jmcouffin merged commit 4ff7c89 into pyrevitlabs:develop-4 Mar 6, 2024
@sanzoghenzo sanzoghenzo deleted the fix-cpython-pyrevitlib branch March 6, 2024 20:02
Copy link
Contributor

📦 New public release are available for 4.8.15.24089+0912

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Bug that stops user from using the tool or a major portion of pyRevit functionality [class] Engines Issues related to pyRevit execution engines [subsystem] Python 3 Issues related to cpython engines [subsystem]
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants