Donald Stufft
Donald Stufft
Ok, after thinking about this more, I'm pretty sold on the idea of serializing our permissions to integers instead of as strings, which gives us some benefits: - Much more...
I've got this in a state locally where it uses a bitflags (via `enum.IntFlag`) and I'm pretty happy with it, other than the fact that there's a small API thing...
> In particular, using either msgpack, CBOR, or similar instead of JSON would also save us some bytes here. When I made the Caveats v2 branch I tried message pack...
Nevermind, it's still here: https://github.com/ecordell/pymacaroons/blob/master/pymacaroons/caveat_delegates/first_party.py#L23-L26

So my thoughts on trying to improve the above things: I'm going to roughly distill things down into three general root causes: 1. Problems caused by having PyPI effectively span...
Of the three ideas, the third one is largely wholly independent, we can implement it no matter what we do since it's just related entirely to our own tooling and...
Also, none of the above really goes too deep into specifics or figured out what a migration plan would look like, or even really exists as a proof of concept...
Hmm, guess they just don't document that at all then
Although I did find out that the workflow I proposed doesn't actually work with pip, see https://discuss.python.org/t/constraints-files-with-hashes/18612/