-
Notifications
You must be signed in to change notification settings - Fork 50
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
Refactors pulled from #668 #686
Conversation
0e65ba8
to
d99c079
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Most of the differences from #668 are union-specific files. The rest are mostly related to structures.container.ContainerStructure
Then there are some remaining differences that I'll highlight in a PR to your PR branch.
CI failures arise from a dask release. Fix in 52ec6b8. |
Hm, more breakage from dask here: https://github.com/bluesky/tiled/actions/runs/8249730000/job/22562754120#step:10:796 |
2f1631c
to
f70d418
Compare
The breakage from dask 2024-3 is substantial. We can't address this quickly, correctly, so I have pinned back dask in a separate PR, merged by @tacaswell. This PR has been rebased on that and should now pass CI 🤞 . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ready to merge at your convenience.
* Sort enum members. * Move structure_family to the end, matching migration result. * Sort * Only set include_data_sources param if not default (false). * Refactor link-writing into separate module. * Refactor structure family check into dependency * remove server.core.FULL_LINKS * Clarify default data_sources for CatalogNodeAdapter * Add structure_families to dependency check for put '/[node|table]/full' * Create node uses structure_family of data_source * Be robust against __doc__ being None. * Use dask.dataframe.core, not new dask-expr. --------- Co-authored-by: Padraic Shafer <[email protected]>
I've extracted some refactor / cleanup commits from #668. We can base the items on the critical path for flyscanning (appendable tables and update-able data sources) on this while we take our time working through the design considerations in #668.