-
Notifications
You must be signed in to change notification settings - Fork 18
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
dependency of build123d inappropriately restricted to old version 0.7.0 #253
Comments
It was done intentionally since build123d 0.8.0 started using ‘numpy’ that is incompatible with the one used by cadquery. PartCAD currently depends on both cadquery and build123d which creates a lot of complications. We are currently working on dropping both dependencies. |
Do you mean one of them has dependency of numpy 1.x? In this case may be appropriate to submit an upstream issue to the offending library. Actually, for conda, the build123d-feedstock maintainer has already submitted an upstream issue to ezdxf-feedstock and request numpy to be upgraded to 2.x In this case, are you referring build123d as the offending package? |
I’m not considering any of them as offending. |
Since partcad needs to support codes from build123d, cadquery and scad, it would need be able to be installed together with build123d, cadquery and scan packages simultaneously to allow the partcad installation to open build123, cadquery and scad packages. Very often, a project may require to use third party parts from different code-cad systems. |
That's not entirely true. |
Regarding the original concern of this issue, I'm trying to address it with #265 . |
Currently, the version of build123d is restricted to version 0.7.0. However, build123d 0.8.0 has already been released in December 2024.
This will inappropriately force users to use the old version which is inferior.
Accordingly, the dependency should instead be changed to ">= 0.7.0" to allow use of versions higher than 0.7.0
The text was updated successfully, but these errors were encountered: