Skip to content

fix wheel builds#1484

Merged
speth merged 6 commits into
Cantera:mainfrom
bryanwweber:fix-wheel-builds
May 9, 2023
Merged

fix wheel builds#1484
speth merged 6 commits into
Cantera:mainfrom
bryanwweber:fix-wheel-builds

Conversation

@bryanwweber
Copy link
Copy Markdown
Member

  • Fix build tools versions

This PR has changes to Cantera to support building wheels for PyPI. It's based on the units branch (#991) which has some other changes and cleanups that are useful here. This PR should be merged after that one.

Copy link
Copy Markdown
Member

@ischoegl ischoegl left a comment

Choose a reason for hiding this comment

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

@bryanwweber ... thanks for taking this on. It looks like the CI failures are unrelated to changes here - now that #991 is merged, could you rebase?

config.h no longer requires system-specific setup, so it can be
generated at sdist build time with no problem.
Since the data folder is no longer in a fixed location relative to the
tests, after moving the tests out of the package, we need to use the
import location of the Cantera package to find the installed data
files.
Copy link
Copy Markdown
Member

@ischoegl ischoegl left a comment

Choose a reason for hiding this comment

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

Thanks, @bryanwweber! This looks good to me.

Copy link
Copy Markdown
Member

@speth speth left a comment

Choose a reason for hiding this comment

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

Thanks for getting this working again, @bryanwweber. This all looks good to me.

@speth speth merged commit 194cd1f into Cantera:main May 9, 2023
@bryanwweber
Copy link
Copy Markdown
Member Author

Thanks @speth and @ischoegl !

@bryanwweber bryanwweber deleted the fix-wheel-builds branch August 2, 2024 15:13
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.

3 participants