[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Stealth wheel update?
From:       Damien Elmes <pyqt () ankiweb ! net>
Date:       2022-08-25 8:16:54
Message-ID: CAM=UR6_4oKgHZGfbphTjZ1hZDUjzO0dOYop7DqAT3NUHb5L0vg () mail ! gmail ! com
[Download RAW message or body]

Hi Phil,

Is it possible you deleted one of the PyQt-sip wheels last month, and then
uploaded a new one? The macOS wheel shows a later date:
https://pypi.org/project/PyQt6-sip/#files

If so, please don't do that. Our build process pins version+hash of all
dependencies. Because the old wheel no longer appears to be available, pip
falls back on a source build instead, which fails in our setup. While the
issue can be fixed for current main by updating the hash, when we want to
build an older version for eg. bisecting, that changed hash is going to
have to be updated every time. I believe you could have accomplished this
without deleting the file by incrementing the build tag of the wheel
instead:
https://packaging.python.org/en/latest/specifications/binary-distribution-format/#file-name-convention

Regards,
Damien

[Attachment #3 (text/html)]

<div dir="ltr">Hi Phil,<div><br></div><div>Is it possible you deleted one of the \
PyQt-sip wheels last month, and then uploaded a new one? The macOS wheel shows a \
later date:  <a href="https://pypi.org/project/PyQt6-sip/#files">https://pypi.org/project/PyQt6-sip/#files</a></div><div><br></div><div>If \
so, please don&#39;t do that. Our build process pins version+hash of all \
dependencies. Because the old wheel no longer appears to be available, pip falls back \
on a source build instead, which fails in our setup. While the issue can be fixed for \
current main by updating the hash, when we want to build an older version for eg. \
bisecting, that changed hash is going to have to be updated every time. I believe you \
could have accomplished this without deleting the file by incrementing the build tag \
of the wheel instead:  <a \
href="https://packaging.python.org/en/latest/specifications/binary-distribution-format \
/#file-name-convention">https://packaging.python.org/en/latest/specifications/binary-d \
istribution-format/#file-name-convention</a></div><div><br></div><div>Regards,</div><div>Damien</div><div><br></div></div>




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic