Skip to content

feat: added catalog functions#3

Merged
ymarcon merged 3 commits intomasterfrom
catalog
Mar 21, 2026
Merged

feat: added catalog functions#3
ymarcon merged 3 commits intomasterfrom
catalog

Conversation

@ymarcon
Copy link
Member

@ymarcon ymarcon commented Mar 21, 2026

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds new “catalog”/discovery capabilities to the Opal DataSHIELD connection, including endpoints for table variables, taxonomies, and variable search, plus a small developer workflow update and an integration test.

Changes:

  • Add new OpalConnection catalog methods: get_name, list_table_variables, list_taxonomies, search_variables.
  • Add an integration test covering list_table_variables.
  • Add a make update target to refresh the uv environment/lockfile.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 5 comments.

File Description
datashield_opal/impl.py Introduces new connection/catalog methods for name, table variables, taxonomies, and variable search.
tests/test_impl.py Adds integration coverage for listing variables for a known demo table.
Makefile Adds an update target for regenerating dependencies via uv.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ymarcon ymarcon merged commit 4929b47 into master Mar 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants