Skip to content

build: override setuptools build backend #5558

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

Merged
merged 1 commit into from
Sep 18, 2023

Conversation

bastimeyer
Copy link
Member

@bastimeyer bastimeyer commented Sep 16, 2023

  • Add custom build backend which overrides certain hooks
  • Include custom build backend in sdists via MANIFEST.in
  • Remove build>=1.0.0 workaround from build-and-sign.sh
  • Add build backend tests, update order of tests and coverage config

See


Non-editable and editable installs worked fine, and so did building the sdists and wheels, as well as building/installing from the newly built sdist.

Before I'm going to merge this, I'll have a second check tomorrow first, just in case...

@bastimeyer bastimeyer force-pushed the build/custom-build-backend branch 2 times, most recently from 1279ff9 to afed980 Compare September 17, 2023 22:22
- Add custom build backend which overrides certain hooks
- Include custom build backend in sdists via `MANIFEST.in`
- Remove `build>=1.0.0` workaround from `build-and-sign.sh`
- Add build backend tests, update order of tests and coverage config
@bastimeyer bastimeyer force-pushed the build/custom-build-backend branch from afed980 to 7fb3fb6 Compare September 18, 2023 06:48
@bastimeyer bastimeyer marked this pull request as ready for review September 18, 2023 11:48
@bastimeyer bastimeyer merged commit 194d9bc into streamlink:master Sep 18, 2023
@bastimeyer bastimeyer deleted the build/custom-build-backend branch September 18, 2023 11:50
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.

1 participant