@henryiii@fosstodon.org avatar

henryiii

@henryiii@fosstodon.org

Part of the IRIS-HEP project at Princeton. Scikit-HEP, Scikit-build, PyPA/build, PyPA/cibuildwheel, pybind11, CLI11, & plumbum.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

nedbat, to random
@nedbat@hachyderm.io avatar

@brettcannon At the SC panel, you asked people to make beta wheels, but cibuildwheel says not to? https://cibuildwheel.readthedocs.io/en/stable/options/#prerelease-pythons I guess I need a more nuanced reading of the advice...?

henryiii,
@henryiii@fosstodon.org avatar

You can make beta wheels, that's great (at least once it gets a beta and gets into manylinux). But what @brettcannon said is "please upload beta wheels to PyPI" - that's strongly discouraged, as they will break if the ABI changes. It's not locked until the last beta. It's generally a target that things uploaded to PyPI will work approximately forever, as they don't go away and can be locked, etc.

henryiii,
@henryiii@fosstodon.org avatar

@hugovk @brettcannon @nedbat @pillow pretty sure this would not be possible for numpy (if anything changed that broke them). The first wheels to support a python version are forever used to build anything that uses the NumPy headers. Going back and rebuilding and releasing is often not an easy option. Basically if anything ever changed (which it’s allowed to do), it would be messy. Not even saying “don’t”, just not a good default for everyone without thought.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines