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

Auto-refresh imports #89

Open
nsheff opened this issue Jan 31, 2023 · 0 comments
Open

Auto-refresh imports #89

nsheff opened this issue Jan 31, 2023 · 0 comments
Labels
brainstorming enhancement New feature or request

Comments

@nsheff
Copy link
Member

nsheff commented Jan 31, 2023

One challenge I have is when I update a crate, it doesn't automatically update all the crates that import the updated crate.

For example, databio/nsheff imports databio/sciquill. If I do bulker load databio/sciquill to upgrade it, then it will not also update the versions of the images for databio/nsheff; I would have to do, also, bulker load databio/nsheff --recurse -- with the extra recurse parameter to re-load the crates under it.

This works and everything but it's inconvenient.

Some ways to solve could be:

  • loading a crate automatically finds any importing crates and updates those shims?
  • maybe bulker update should be like bulker load but just for updating, and would also handle imports?
  • could imported shims be symlinked instead of duplicated?
  • could imported shims be imported via PATH update instead of duplicated?

You can use bulker reload, but this is overkill since it does it to everything.

@nsheff nsheff added enhancement New feature or request brainstorming labels Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
brainstorming enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant