Skip to content
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

Expose extra_data components in extra.components #177

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

takluyver
Copy link
Member

This would avoid people needing to know that some component classes belong to EXtra and others to EXtra-data, if they can import all of them from extra.components.

On the other hand, it could create more confusion if someone ends up with an older EXtra-data package and a newer EXtra, or vice versa, because these classes appear to be part of EXtra, but actually aren't.

I don't have a strong preference, but I figured a PR was a good way to have the discussion.

Copy link
Member

@JamesWrigley JamesWrigley left a comment

Choose a reason for hiding this comment

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

I lean towards agreeing with this, but we should mention it in the documentation.

@philsmt
Copy link
Collaborator

philsmt commented May 23, 2024

From a developer perspective, I would probably prefer to move this physically into EXtra, and at most add a link like this PR to EXtra-data.

From a user perspective however, this PR is likely more convenient. It may be annoying to update a package, only to learn you need another to keep the functionality.

Do we care about the latter case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants