Commit b47a712
committed
[feat] Migrate v9 models and tests: events, packages, open lineage, DQ rules, lineage
- pyatlan_v9/model/events.py: Full v9 migration with AtlanEvent.from_dict()
for polymorphic Asset dispatch via type registry and payload discrimination
- pyatlan_v9/model/packages/: Migrate AbstractPackage, crawlers, miners to msgspec
- pyatlan_v9/model/open_lineage/: All OpenLineage models as msgspec.Struct
- pyatlan_v9/model/assets/data_quality_rule.py: Creator/updater methods, static helpers
- pyatlan_v9/model/assets/asset.py: remove_description/user_description/owners, ClassVar descriptors
- pyatlan_v9/model/workflow.py: rename=camel, to_json()
- pyatlan_v9/model/credential.py: rename=camel
- pyatlan_v9/model/lineage.py: rename=camel, validate_arguments
- pyatlan_v9/client/atlan.py: msgspec.Struct handling in _create_params, parse_query, upload_image
- tests_v9/unit/: Update all v9 tests to use v9 models and client exclusively
- tests_v9/unit/test_events.py: Uses v9 AtlanEvent.from_dict(), no legacy imports
- tests_v9/unit/test_lineage.py, test_model.py: New, ported from legacy1 parent 5859f89 commit b47a712
70 files changed
Lines changed: 9258 additions & 387 deletions
File tree
- pyatlan_v9
- client
- model
- assets
- relations
- open_lineage
- packages
- base
- tests_v9/unit
- model
- open_lineage
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | 56 | | |
58 | 57 | | |
59 | | - | |
60 | 58 | | |
61 | 59 | | |
62 | 60 | | |
| |||
66 | 64 | | |
67 | 65 | | |
68 | 66 | | |
| 67 | + | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
657 | 657 | | |
658 | 658 | | |
659 | 659 | | |
| 660 | + | |
| 661 | + | |
660 | 662 | | |
661 | 663 | | |
662 | 664 | | |
| |||
736 | 738 | | |
737 | 739 | | |
738 | 740 | | |
739 | | - | |
| 741 | + | |
740 | 742 | | |
741 | 743 | | |
742 | 744 | | |
| |||
751 | 753 | | |
752 | 754 | | |
753 | 755 | | |
754 | | - | |
| 756 | + | |
755 | 757 | | |
756 | 758 | | |
757 | 759 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
53 | 56 | | |
54 | 57 | | |
55 | 58 | | |
| |||
743 | 746 | | |
744 | 747 | | |
745 | 748 | | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
746 | 780 | | |
747 | 781 | | |
748 | 782 | | |
| |||
816 | 850 | | |
817 | 851 | | |
818 | 852 | | |
| 853 | + | |
| 854 | + | |
819 | 855 | | |
820 | 856 | | |
821 | 857 | | |
| |||
826 | 862 | | |
827 | 863 | | |
828 | 864 | | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
829 | 891 | | |
830 | 892 | | |
831 | 893 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
218 | | - | |
219 | 217 | | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
220 | 223 | | |
221 | 224 | | |
222 | 225 | | |
| |||
0 commit comments