h2oai / wave

Realtime Web Apps and Dashboards for Python and R
https://wave.h2o.ai
Apache License 2.0
3.9k stars 324 forks source link

Investigate publishing pre-release (nightly) to PyPi #2066

Open mturoci opened 1 year ago

mturoci commented 1 year ago

via @psinger

PyPi currently supports pip install --pre which installs a prerelease version of the package if provided. This would improve the DX of using nightly as a separate manual download would no longer be needed.

TODO

Read up more on how (or if) version rotation works in PyPi.

mturoci commented 1 year ago

Update: Pypi supports nightly releases (kind of). The problem is that release deletion is currently only supported via PyPi web UI or a hacky 3rd party lib which would require PyPi credentials instead of a token. Let's wait until a proper cleanup API is introduced in https://github.com/pypi/warehouse/issues/13409.