Henry Schreiner
Henry Schreiner
I would generally recommend getting into the habit of adding simple annotations if it is obvious. If you write a function that returns a bool, you should add `-> bool`...
Great! I think the current plan is to avoid in-place operations. Possibly there could be some room for it in the future, but not something we will target in version...
(I'm following the Uproot/awkward deadlines, so an initial release is targeting Dec 1)
The Protocol in [src/vector/protocols/lorentz.py](https://github.com/scikit-hep/vector/blob/main/src/vector/protocols/lorentz.py) should help with this, as well as the parametrized tests in [tests/test_simple_param.py](https://github.com/scikit-hep/vector/blob/05d1a1dcbe59f0443e0e6bc875b2f10c6801912c/tests/test_simple_param.py) (static link, will likely rename soon).
> and let blacken-docs fail on the Lorentz.tau2(self) code block? You don't need to "let it fail", just use `pycon` for the block language. Blacken-docs won't pick it up then...
https://github.com/scikit-hep/vector/blob/1c4b81d5f05f5c91b01f3440a2e5fc5ba867493f/src/vector/_backends/numba_numpy.py#L11 This PR was supplanted by https://github.com/numba/numba/pull/7121, which was added in Numba 0.54, so this should be unblocked.
I think that would make sense. Long term, I'd like some sort of "checkbox" feature where things could be selected or deselected, then codecov could be an option. But I...
This is correct. If you don't set MACOSX_DEPLOYMENT_VERSION it will match CPython; we carefully download and use the official installers which target 10.9. (This is more complex on ARM, which...
Yes, Apple designed this so that you can target any older macOS version from a newer one, to encourage everyone to upgrade and not keep older macOS around (I guess)....
FYI, manylinux1 and manylinux2010 were supported well past CentOS EoL, in fact manylinux1 is still receiving automated updates and is still supported in cibuildwheel (CentOS 5). 20% of systems cannot...