-
Dropped dependency on
typeguard==2.13.3
. We now vendor our own copy of this. This means thatjaxtyping
now has zero dependencies. Note that more recent versions of typeguard do still seem to be a bit buggy in their handling of jaxtyping annotations, but we're now doing everything we can on this one :) (#199, #266) -
jaxtyping no longer produces references cycles, which should improve performance in a edge cases, e.g. when decorating temporary local functions. (Thanks @ojw28! #258, #259, #260)
-
Improved compaibility with
cloudpickle
: this library has a minor bug that produced crashes in some edge cases used alongside jaxtyping -- we've now hopefully worked around such issues once and for all. (#261, #262) -
Improved compatibility with
poetry
: this library has a bug in how it interpreters~=
version constraints in a nonstandard manner. We now use>=
constraints instead. (Thanks @norpadon! #257) -
Improved compatibility with
mypy
: now adding some extra typehints to help it infer the type of a jaxtyped-decorator function. (#254, #255)
New Contributors
Full Changelog: v0.2.34...v0.2.35