Skip to content

feat: Use conan instead of custom python scripts - #9500

Draft
EstebanDugueperoux2 wants to merge 2 commits into
IfcOpenShell:v0.9.0from
EstebanDugueperoux2:feat/UseConanV0.9.0
Draft

EstebanDugueperoux2 wants to merge 2 commits into
IfcOpenShell:v0.9.0from
EstebanDugueperoux2:feat/UseConanV0.9.0

Conversation

@EstebanDugueperoux2

Copy link
Copy Markdown
Contributor

No description provided.

@aothms

aothms commented Sep 17, 2026

Copy link
Copy Markdown
Member

Can we have this on the side for now so that we can see things independently? Otherwise we'll be fighting conflicts for ever. Just create a independent workflow on an architecture of choice. Create a build-all-conan.py or something. Etc. Thanks!

@EstebanDugueperoux2
EstebanDugueperoux2 force-pushed the feat/UseConanV0.9.0 branch 15 times, most recently from 66e7a78 to 02ff854 Compare September 18, 2026 19:38
@EstebanDugueperoux2

Copy link
Copy Markdown
Contributor Author

Hi @aothms, @Andrej730,

I have updated this PR to have mainly additions without changing nix/build-all.py.
I have tested it on my Ubuntu workstation, next week I'll be able to test on Windows.
If one of you have a MacOS workstation, I'm interested by your tests.

The goal of this PR is to simplify local development env setup but also CI.
If you are interested by conan use, I can provide another PR to update CI.

As conan-center-index doesn't yet include recipe for opencollada and openusd, I have added my fork of conan-center-index providing these missing recipes.

I have question about OpenCOLLADA, https://github.com/KhronosGroup/OpenCOLLADA is not maintained since 8 years. Is it really used through IfcOpenShell?

NB: I have used Claude IA to help me in this PR.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants