Skip to content

Conversation

@bastimeyer
Copy link
Member

  • Refactor build script
  • Retrieve version string via the versioningit module
  • Fix the build command of the win32 and win-amd64 wheels (with the streamlinkw gui_scripts entry-points) by adding a workaround that's needed since build>=1.0.0

Resolves #5548

master: 4b1e129
pr: 9b0ed49

$ diff -s \
  <(bsdtar -xOf dist/streamlink-6.1.0+28.g4b1e1298-py3-none-any.whl streamlink-6.1.0+28.g4b1e1298.dist-info/entry_points.txt) \
  <(bsdtar -xOf dist/streamlink-6.1.0+29.g9b0ed496-py3-none-any.whl streamlink-6.1.0+29.g9b0ed496.dist-info/entry_points.txt)
Files /dev/fd/63 and /dev/fd/62 are identical

$ diff -s \
  <(bsdtar -xOf dist/streamlink-6.1.0+28.g4b1e1298-py3-none-win32.whl streamlink-6.1.0+28.g4b1e1298.dist-info/entry_points.txt) \
  <(bsdtar -xOf dist/streamlink-6.1.0+29.g9b0ed496-py3-none-win32.whl streamlink-6.1.0+29.g9b0ed496.dist-info/entry_points.txt)
Files /dev/fd/63 and /dev/fd/62 are identical

$ diff -s \
  <(bsdtar -xOf dist/streamlink-6.1.0+28.g4b1e1298-py3-none-win_amd64.whl streamlink-6.1.0+28.g4b1e1298.dist-info/entry_points.txt) \
  <(bsdtar -xOf dist/streamlink-6.1.0+29.g9b0ed496-py3-none-win_amd64.whl streamlink-6.1.0+29.g9b0ed496.dist-info/entry_points.txt)
Files /dev/fd/63 and /dev/fd/62 are identical

- Refactor build script
- Retrieve version string via the `versioningit` module
- Fix the `build` command of the `win32` and `win-amd64` wheels
  (with the `streamlinkw` gui_scripts entry-points)
  by adding a workaround that's needed since `build>=1.0.0`
@bastimeyer bastimeyer merged commit 9a3583d into streamlink:master Sep 12, 2023
@bastimeyer bastimeyer deleted the build/fix-build-and-sign branch September 12, 2023 23:10
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.

build-and-sign script currently broken

1 participant