-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Generic dataclasses #259
base: master
Are you sure you want to change the base?
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bc46a23 - Browse repository at this point
Copy the full SHA bc46a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for db32163 - Browse repository at this point
Copy the full SHA db32163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b82276 - Browse repository at this point
Copy the full SHA 8b82276View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2734cc - Browse repository at this point
Copy the full SHA f2734ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a5dc09 - Browse repository at this point
Copy the full SHA 9a5dc09View commit details -
Add support for deep generics with swapped TypeVars.
* Raise descriptive error for unbound fields.
Configuration menu - View commit details
-
Copy full SHA for 8443336 - Browse repository at this point
Copy the full SHA 8443336View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a0f837 - Browse repository at this point
Copy the full SHA 8a0f837View commit details -
Configuration menu - View commit details
-
Copy full SHA for f484596 - Browse repository at this point
Copy the full SHA f484596View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80dab91 - Browse repository at this point
Copy the full SHA 80dab91View commit details
Commits on Jun 25, 2024
-
Break generic functions out into it's own file and add support for an…
…notated generics, partials, and callables
Configuration menu - View commit details
-
Copy full SHA for 4531c35 - Browse repository at this point
Copy the full SHA 4531c35View commit details
Commits on Jun 26, 2024
-
Remove support for callable annotations
This approach was unsafe. See PR lovasoa#259 for more details
Configuration menu - View commit details
-
Copy full SHA for dd34efc - Browse repository at this point
Copy the full SHA dd34efcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ac088d - Browse repository at this point
Copy the full SHA 7ac088dView commit details
Commits on Jun 27, 2024
-
Fix import style and some docstrings, and reuse is_generic_alias inst…
…ead of duplicating logic
Configuration menu - View commit details
-
Copy full SHA for b3362ba - Browse repository at this point
Copy the full SHA b3362baView commit details -
Configuration menu - View commit details
-
Copy full SHA for db95e64 - Browse repository at this point
Copy the full SHA db95e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for a494984 - Browse repository at this point
Copy the full SHA a494984View commit details -
* Differentiate between Generics and container type functions * Tie get_args and get_origin functions to Annotated import. * Rename function and add test to clarify forward ref use case
Configuration menu - View commit details
-
Copy full SHA for 78fcd4a - Browse repository at this point
Copy the full SHA 78fcd4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8797b2b - Browse repository at this point
Copy the full SHA 8797b2bView commit details
Commits on Jul 5, 2024
-
Remove the need to call
get_type_hints
I don't want to loop over the fields multiple times so internalized the relevant code from typing.get_type_hints into the generic_resolver
Configuration menu - View commit details
-
Copy full SHA for 4ef0bdf - Browse repository at this point
Copy the full SHA 4ef0bdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d09312b - Browse repository at this point
Copy the full SHA d09312bView commit details
Commits on Sep 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3b5783a - Browse repository at this point
Copy the full SHA 3b5783aView commit details