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

Simple plugin discovery #211

Closed
forman opened this issue Oct 28, 2019 · 0 comments · Fixed by #216
Closed

Simple plugin discovery #211

forman opened this issue Oct 28, 2019 · 0 comments · Fixed by #216
Assignees
Labels
DCFS enhancement New feature or request

Comments

@forman
Copy link
Member

forman commented Oct 28, 2019

Is your feature request related to a problem? Please describe.
Developers of a plugin for xcube must specify an entry point in their setup.py and must know the entry point's syntax.

Describe the solution you'd like
xcube should also discover plugin modules by module naming convention. All modules named xcube_{plugin_name} should be considered an xcube plugin named {plugin_name}. See https://packaging.python.org/guides/creating-and-discovering-plugins/ for details.

Describe alternatives you've considered
https://pypi.org/project/pluggy/

@forman forman added enhancement New feature or request DCFS labels Oct 28, 2019
@forman forman self-assigned this Oct 28, 2019
@forman forman added the in progress The assignee is working on it label Oct 28, 2019
@forman forman removed the in progress The assignee is working on it label Nov 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DCFS enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant