-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
pip install build123d
is broken for version 0.8.0
and below (AttributeError: '... TopoDS_Shape' object has no attribute 'HashCode')
#866
Comments
pip install build123d
is broken for version 0.8.0
pip install build123d
is broken for version 0.8.0
and below
I'm not sure if this is gating or not. Are we going to support older versions of OCP for an extended length of time? |
Sorry my point was to say that this needs to be fixed soon. Maybe that tag was not appropriate for this. |
I can test updazes on MacOS for intel and arm64 if it helps |
I had trouble finding this issue in search so adding an error this caused for me:
(Pinning |
Thank you @contagnas and sorry for the oversight! |
See gumyr/build123d#866. New pipeline will avoid that lock file maintenance will break stuff again, at least if it stops running.
Thank you @contagnas for making it searchable, I encountered the same issue after installing build123d on a new computer.
@jdegenstein the workaround you proposed of
Pip is version Thank you. |
pip install build123d
is broken for version 0.8.0
and belowpip install build123d
is broken for version 0.8.0
and below (AttributeError: '... TopoDS_Shape' object has no attribute 'HashCode')
@Rapter35 build123d==0.8.0 and lower do NOT support python 3.13 (they only support python 3.9 through 3.12). You can either use older python or newer build123d from github. |
FYI, build123d 0.9.0 was released yesterday to PyPI. I plan to close this issue in the next few days as we are not planning to fix the older releases of build123d. |
Currently
Will install
build123d==0.8.0
andcadquery-ocp==7.8.1.0
-- the problem is that OCCT/OCP 7.8 introduced incompatibilities in the API that affect build123d which did not have strict enough version requirements for 0.8.0 and below. This means that build123d will not work correctly.The workaround:
This problem will be corrected soon in a future release of build123d.
EDIT: also note that python 3.13 is NOT supported on build123d==0.8.0 and older
The text was updated successfully, but these errors were encountered: