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

update windows DLL CI build config #6535

Merged

Conversation

greglandrum
Copy link
Member

@greglandrum greglandrum commented Jul 11, 2023

The windows DLL CI builds were failing due to an error deep in some python dependency. Rather than tracking that down and pinning things, this just disables the python wrappers for the windows DLL build.
The primary purpose of the DLL builds is to make sure that it's actually possible to build the RDKit in DLL mode on winows (it's easy to forget to add some boilerplate and break this), and we test that python builds work on Windows in another CI configuration, so this change shouldn't affect test coverage.

@greglandrum greglandrum added bug infrastructure build infrastructure and the like labels Jul 11, 2023
@greglandrum greglandrum added this to the 2023_03_3 milestone Jul 11, 2023
@greglandrum greglandrum requested a review from ptosco July 14, 2023 02:40
Copy link
Contributor

@ptosco ptosco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. If I find the time I'll try to figure out where the original problem is.

@greglandrum greglandrum merged commit 3bfce36 into rdkit:master Jul 14, 2023
10 checks passed
@greglandrum greglandrum deleted the fix/another_ci_dependency_problem branch July 14, 2023 10:56
greglandrum added a commit that referenced this pull request Aug 17, 2023
* get the config of the windows DLL builds to match the main windows builds

* bump boost version

* Update vs_build_dll.yml

* sigh...

* disable python on that build

* add back cairo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug infrastructure build infrastructure and the like
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants