Cecil Curry
Cecil Curry
**Glorious request is glorious!** Yes, contravariant type variables is *absolutely* in @beartype's wheelhouse, which increasingly resembles an API pigsty. Let's add this to the back burner with firm and resolute...
>    > Perhaps there is room to "bless" certain types... *Perl 5 intensifies.* Inb4 @tbsexton publishes...
> @tbsexton Are you running a prerelease version of @beartype *...ohnoes.* So sorry about that, @langfield! Everything's mostly ready to go for `beartype 0.12.0` – including deep type-checking support for...
**Fascinating discussion continues fascinating.** Thankfully, @beartype has everyone covered here; we deeply type-check arbitrary combinations of both `typing.Literal[...]` and `typing.Union[...]`, which `|` syntactically reduces to. @beartype implicitly supports everything above...
**Superb request!** Yes. So much yes. You're right, of course. This is an excellent feature request. Deterministic CI is a lofty goal. @beartype should support you in that goal, @avolchek....
> unlike some of the same-numbered planes ^^ **Ho, ho.** What's this? A Boeing breakdown meme in *my* tracker!? :rofl:  *@beartype 0.18.0 and the 2024 edition of boeing do...
**Boring Update (Stardate 1739.12):** In preparation for the coming glory that is PEP 747, I'm very leisurely annotating *all* type hints across the entire @beartype as `TypeForm`. Previously, @beartype used...
*...heh.* More non-standard mostly undocumented type hints, huh? No problem. @beartype chews up non-standard mostly undocumented type hints for breakfast. It turns out [everyone else is confused about `multiprocessing.Queue[...]` type...
**Hoh, boy.** I just spelunked into this. I have good news and I have bad news. But first... the **tl;dr!** Ain't nobody got the time to read all the madness...
*...heh.* `multiprocessing.Queue` internals, huh? Now we're *really* getting into the guts of the beast. To quote core CPython dev @JelleZijlstra at CPython PR python/cpython#99511: > `multiprocessing` scares me... Preach, brother...