chore: move to hatchling
Moving over to using pypa/hatch's hatching.
Removed the [mypy] extra as it wasn't maintained and wasn't correct.
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:
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?
Something seems broken with homebrew * isolated installs on M1. Vaguely thought I remember hearing about that somewhere else.
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
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.
There are conflicts btw
There are conflicts again
Maybe one more try? 😅
Strange job timeout
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.
I cancelled the travis ci job (which would have failed on windows anyway)
I cancelled the travis ci job (which would have failed on windows anyway)
Is that an issue with this?
Is that an issue with this?
No, Windows has been failing the last couple builds.
Any objections to merging?