Open jcrist opened 2 hours ago
A few options I see here:
pydantic
does (use eval_type_backport
if installed, error otherwise and suggest the user install it). This keeps it as an optional dependency.I'd be open to either option 1 or 3. Thoughts @ashb? Is this something you'd be interested in contributing?
In terms of effort I can spare l make time to do no.1, not sure I've got the spare cycles to do a full implementation.
Happy to pr approach 1
Sounds good to me, thanks!
@jcrist Re testing: am I right in thinking that the cibuildwheel will test against multiple versions of python, so do I need to convice the GHA pipeline to run 3.9 with and without the dep installed?
Originally posted by @ashb in https://github.com/jcrist/msgspec/issues/737#issuecomment-2470956504