Skip to content

1.1.0: Windows specific wheels missing on PyPI (streamlinkw executable) #2392

@bastimeyer

Description

@bastimeyer

The PyPI deploy job of the 1.1.0 release has partially failed:
https://travis-ci.org/streamlink/streamlink/jobs/513828143#L3637
https://pypi.org/project/streamlink/#files

This means that there are no win32 and win-amd64 wheels on PyPI for the 1.1.0 release which include the streamlinkw executable (#2326).

The problem is the cygwin wheel, which was not accepted by PyPI. Fortunately, the any wheel (all platforms) was uploaded first, so the damage of the release failure is minimal. We should fix this in a 1.1.1 release soon, though.

The cygwin wheel can be removed from the next build, but now I'm not sure whether the other ones will be rejected on the next release as well, because there doesn't seem to be a list of platform names accepted by PyPI.

#2326 (comment)

https://www.python.org/dev/peps/pep-0425/#platform-tag
https://www.python.org/dev/peps/pep-0425/#id1
https://www.python.org/dev/peps/pep-0427/#file-name-convention


The Windows specific wheels can be built and installed locally like this:

git clone https://github.com/streamlink/streamlink.git
cd streamlink
pip install -U setuptools wheel
pip install -U -r dev-requirements.txt
pip install pycountry
python setup.py bdist_wheel --plat-name=win32
pip install -U ./dist/streamlink-1.1.0-py2.py3-none-win32.whl

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions