cibuildwheel icon indicating copy to clipboard operation
cibuildwheel copied to clipboard

chore: move to hatchling

Open henryiii opened this issue 3 years ago • 10 comments

Moving over to using pypa/hatch's hatching.

Removed the [mypy] extra as it wasn't maintained and wasn't correct.

henryiii avatar Oct 07 '22 14:10 henryiii

Sorry! I tried to add that last commit via the web editor (the WebAssembly one you get by pressing the period key) and it pushed it to master instead. Reverted. :flushed:

henryiii avatar Oct 08 '22 20:10 henryiii

Does Cirrus have isolated builds disabled? Not sure why it's not picking up hatchling. It could be added - but why doesn't it pick it up?

henryiii avatar Oct 08 '22 20:10 henryiii

Something seems broken with homebrew * isolated installs on M1. Vaguely thought I remember hearing about that somewhere else.

henryiii avatar Oct 08 '22 21:10 henryiii

Yeah I can recreate that locally, too. Seems it only happens on homebrew python.

https://gist.github.com/joerick/42e9e31ceb5d1dfe43c69fb6a59436e2#file-gistfile1-txt-L5541-L5551

joerick avatar Oct 10 '22 08:10 joerick

Yeah, I'm quite sure I saw a discussion somewhere that homebrew is patching Python in such a way that isolated builds are broken. Needs to be reported and fixed. I can try to do it, but will take a week or so before I can get to it.

henryiii avatar Oct 10 '22 13:10 henryiii

There are conflicts btw

ofek avatar Oct 23 '22 17:10 ofek

There are conflicts again

ofek avatar Dec 05 '23 22:12 ofek

Maybe one more try? 😅

ofek avatar Apr 22 '24 00:04 ofek

Strange job timeout

ofek avatar Apr 22 '24 16:04 ofek

Checks looks okay now, perhaps a retry fixed it. The other thing I think we'd need is an update to bin/bump_version.py, as it has references to setup.cfg. I'll push that now.

joerick avatar Apr 26 '24 10:04 joerick

I cancelled the travis ci job (which would have failed on windows anyway)

mayeut avatar May 08 '24 14:05 mayeut

I cancelled the travis ci job (which would have failed on windows anyway)

Is that an issue with this?

henryiii avatar May 09 '24 21:05 henryiii

Is that an issue with this?

No, Windows has been failing the last couple builds.

mayeut avatar May 09 '24 21:05 mayeut

Any objections to merging?

henryiii avatar May 19 '24 03:05 henryiii