You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I just happened to install pygit2 1.17 (via indirect dependencies from poetry-git-version-plugin that specify >=1.15).
Currently, not all wheels are available, since the build is still running, but pypi already delivers the new version (without sources also).
This breaks the installation for the whole period until the build finishes.
(Right now, only some Windows wheels are available, but none for Linux or MacOS)
I have no experience in uploading packages to the public pypi, but it seems it would make sense to first build all the wheels, and once all are ready, publish them in one step, so the amount of time the package exists in a broken state is minimized.
(Unless pypi can somehow hide the new release before it is fully ready?)
Another alternative would be, to upload the wheels directly after they are built (and/or parallelize that, as is takes over 5h already), that still leaves some waiting/broken, but may reduce the time also.
The text was updated successfully, but these errors were encountered:
Hi,
I just happened to install pygit2 1.17 (via indirect dependencies from poetry-git-version-plugin that specify >=1.15).
Currently, not all wheels are available, since the build is still running, but pypi already delivers the new version (without sources also).
This breaks the installation for the whole period until the build finishes.
(Right now, only some Windows wheels are available, but none for Linux or MacOS)
I have no experience in uploading packages to the public pypi, but it seems it would make sense to first build all the wheels, and once all are ready, publish them in one step, so the amount of time the package exists in a broken state is minimized.
(Unless pypi can somehow hide the new release before it is fully ready?)
Another alternative would be, to upload the wheels directly after they are built (and/or parallelize that, as is takes over 5h already), that still leaves some waiting/broken, but may reduce the time also.
The text was updated successfully, but these errors were encountered: