issues: 773481918
This data as json
id | node_id | number | title | user | state | locked | assignee | milestone | comments | created_at | updated_at | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
773481918 | MDExOlB1bGxSZXF1ZXN0NTQ0NTY1ODY2 | 4724 | Remove entrypoints in setup for internal backends | 35919497 | closed | 0 | 1 | 2020-12-23T04:45:40Z | 2021-02-11T01:56:03Z | 2020-12-24T16:29:44Z | COLLABORATOR | 0 | pydata/xarray/pulls/4724 | This PR aims to avoid conflicts during the transition period between the old backend implementation and the new plugins. During the transition period will coexist both external backend plugins and internal ones. Currently, if two plugins with the same name are detected, we just pick one randomly. It would be better to be sure to use the external one. Main changes:
- Remove from setup.cfg
- Store in the internal backend and stored in the dictionary in plugins.py. The dictionary is updated with the external plugins detected by pkg_resources.
- Move the class BackendEntrypoints in common.py to resolve a circular import.
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4724/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
13221727 | pull |