mark-todd
mark-todd
According to this: https://github.com/recharts/recharts/issues/3012#issuecomment-1282835425 - unless recharts decides to make a major version increase (which I still think would be the right way to go) we don't have a lot...
Just tested but sadly the csc_matvecs functions only exists in sparsetools - the deprecation message was autogenerated and incorrect. However, the message can be removed by importing from _sparsetools instead...
Thanks sounds great! The Valinor library is interesting - it supports datetime which is cool, but I can't see Enum support from a scan of the docs. Syntax wise I...
I've now updated to resolve the issues above - any comments please take a look. If there are no further comments, next week I'll read it over again, then open...
@DiscordLiz I added this section: https://github.com/CarliJoy/intersection_examples/blob/intersection-pep-new/docs/specification.rst#any-subclassing-rules to try and resolve this. Broadly my thought it that by relaxing the inheritance restriction on `Any` by making it a structural type, it...
> I don't know how to explain this any better, you're still conflating parts of the type system that should not be conflated after multiple explanations throughout the discussions, and...
@DiscordLiz Thanks for the above - I'm working on something to express the same concepts in the current PEP in terms of subtyping, just a quick query on this bit:...
I want to avoid retreading too much ground here, but with a simple modification: ```py class A: def __init__(self, x: int) -> None: pass B = Any C: type[Intersection[B, A]]...
> We established we can't ban Any from intersections because the user might not have control over where they come in (typevars) So for typevars consider the following: There are...
> You're doing something far worse with this, leaving a loaded gun pointed all all users of gradual typing. Is there a particular use case you're imagining here that would...