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

Fix sdist to include meson stuff and minor updates #2803

Merged
merged 2 commits into from
Apr 18, 2024
Merged

Conversation

ankith26
Copy link
Member

This PR ensures three files are bundled in our sdist wheels: pyproject.toml, meson.build and meson_options.txt.

With this change, anyone attempting an sdist install will be making use of the new buildconfig by default (though the old one can still be used with some flags or workarounds)

I also added excludes of files unneeded in sdist builds: pyc files, mypy cache files and mac ci files.

@ankith26 ankith26 requested a review from a team as a code owner April 14, 2024 08:11
Copy link
Member

@MyreMylar MyreMylar left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@MyreMylar
Copy link
Member

hmm though it looks like this is failing to build on Ubuntu 22.04.... probably in the meson build somewhere but we don't seem to get any logs for that just the ending.

@ankith26
Copy link
Member Author

Fixed the issue by adding a pip upgrade

@ankith26 ankith26 added this to the 2.5.0 milestone Apr 18, 2024
@ankith26 ankith26 merged commit 6c74d72 into main Apr 18, 2024
33 checks passed
@ankith26 ankith26 deleted the ankith26-sdist branch April 18, 2024 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants