-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
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.
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