-
Notifications
You must be signed in to change notification settings - Fork 23
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 support for pydantic 2.0, polars 0.20.10 and remove duckdb support #32
Add support for pydantic 2.0, polars 0.20.10 and remove duckdb support #32
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a5ddd94 - Browse repository at this point
Copy the full SHA a5ddd94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2287188 - Browse repository at this point
Copy the full SHA 2287188View commit details -
fix:
DataFrameValidationError
mirrors pydantic v1ValidationError
test_validators passes with exception of tests containing `json_schema_extra`
Configuration menu - View commit details
-
Copy full SHA for 42299db - Browse repository at this point
Copy the full SHA 42299dbView commit details -
wip: subclass
FieldInfo
, extend with patito field attributesall `test_validators` now succeed, all but `test_dataframe_get_method` now pass in `test_polars`
Configuration menu - View commit details
-
Copy full SHA for 4b98da9 - Browse repository at this point
Copy the full SHA 4b98da9View commit details -
fix: update LDF.collect() for polars==0.19.8
fix: switch to *args/**kwargs
Configuration menu - View commit details
-
Copy full SHA for eef74fe - Browse repository at this point
Copy the full SHA eef74feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d57bd - Browse repository at this point
Copy the full SHA 87d57bdView commit details
Commits on Oct 27, 2023
-
chore: lockfile and formatting
chore: cleanup init chore: cleanup init chore: more misc cleanup cleanup json_schema_extras
Configuration menu - View commit details
-
Copy full SHA for ffe343d - Browse repository at this point
Copy the full SHA ffe343dView commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2bf0d7 - Browse repository at this point
Copy the full SHA e2bf0d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 017c59b - Browse repository at this point
Copy the full SHA 017c59bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 161300b - Browse repository at this point
Copy the full SHA 161300bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e132bc - Browse repository at this point
Copy the full SHA 9e132bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e171e - Browse repository at this point
Copy the full SHA 93e171eView commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e9dbca6 - Browse repository at this point
Copy the full SHA e9dbca6View commit details -
wip: onto classproperty formulation in lieu of metaclass
not supported python<3.9, will break in python>=3.13 at that point, we can roll our own following polars: https://github.com/pola-rs/polars/blob/8d29d3cebec713363db4ad5d782c74047e24314d/py-polars/polars/datatypes/classes.py#L25C12-L25C12
Configuration menu - View commit details
-
Copy full SHA for 399673e - Browse repository at this point
Copy the full SHA 399673eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a63db3f - Browse repository at this point
Copy the full SHA a63db3fView commit details -
2
Configuration menu - View commit details
-
Copy full SHA for db44aa3 - Browse repository at this point
Copy the full SHA db44aa3View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 438974c - Browse repository at this point
Copy the full SHA 438974cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 386ba83 - Browse repository at this point
Copy the full SHA 386ba83View commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee63672 - Browse repository at this point
Copy the full SHA ee63672View commit details
Commits on Dec 18, 2023
-
wip: modularize annotation -> dtype and dtype validation
working to minimize references to _schema_properties and work with more structured and customizable objects. should be easier to add new supported dtypes with this framework and debug in future wip: tests -> new dtype inference engine wip: dtype docstrings
Configuration menu - View commit details
-
Copy full SHA for daf8f59 - Browse repository at this point
Copy the full SHA daf8f59View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 054d034 - Browse repository at this point
Copy the full SHA 054d034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 155ce1f - Browse repository at this point
Copy the full SHA 155ce1fView commit details
Commits on Feb 8, 2024
-
chore: more migration/refactor
- more db cleanup - column info -> _pydantic internals - DTypeResolver - cached schema helpers -> _pydantic internals - (polars) derive, cast -> LDF - validate_schema as classmethod - time/timedelta -> example generators
Configuration menu - View commit details
-
Copy full SHA for 6221dd7 - Browse repository at this point
Copy the full SHA 6221dd7View commit details -
chore: add tests, some new features
- support validation for column subsets - tests for nested models (as structs) - fill_null adds missing columns with default values - test recursive derivation - test derive column subset - allow conversion pt.DataFrame -> pl.DataFrame - support pydantic validation_alias chore: fixes for python 3.9 (all tests passing) chore(patito): cleanup
Configuration menu - View commit details
-
Copy full SHA for dbad4cf - Browse repository at this point
Copy the full SHA dbad4cfView commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48ed782 - Browse repository at this point
Copy the full SHA 48ed782View commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2459a9 - Browse repository at this point
Copy the full SHA a2459a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7836d16 - Browse repository at this point
Copy the full SHA 7836d16View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c36b72 - Browse repository at this point
Copy the full SHA 7c36b72View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5c7002 - Browse repository at this point
Copy the full SHA b5c7002View commit details