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

Stage build pipeline to support a Polylith ocebuild package #13

Merged
merged 3 commits into from
Jul 31, 2023

Conversation

Qonfused
Copy link
Owner

Resolves #12

@Qonfused Qonfused changed the title Add a PEP 517 compliant staging area to build Stage build pipeline to support a Polylith ocebuild package Jul 31, 2023
@github-actions

This comment was marked as off-topic.

@Qonfused
Copy link
Owner Author

Qonfused commented Jul 31, 2023

Should probably include tests in the actual sdist (following suggestions from this comment: https://discuss.python.org/t/should-sdists-include-docs-and-tests/14578/26).

However, as the setup environment for tests is not trivial, tests may only be runnable in the build environment (i.e. CI/CD) and not during user installs.

This may be better addressed through a separate integration runner that can switch between a local module and a wheel, which makes this extra packaging step largely unnecessary.

@Qonfused Qonfused merged commit 2bd0503 into main Jul 31, 2023
7 checks passed
@Qonfused Qonfused deleted the feature-build-staging branch July 31, 2023 16:56
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.

Poetry-built wheels pollute users' site-packages/ directory
1 participant