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

Automatically / routinely check compatibility of latest app versions #78

Open
ltalirz opened this issue Sep 14, 2021 · 0 comments
Open

Comments

@ltalirz
Copy link
Member

ltalirz commented Sep 14, 2021

Since apps can now define their own requirements, you will inevitably end up with conflicts.

There is no great solution to this, but one thing that would make sense to me is:
whenever you update the aiidalab app registry, also run a job that

  1. collects the requirements of the latest versions of all registered apps
  2. tries to figure out whether these requirements are compatible

Ideally, step 2 could be done without actually having to install those requirements.

@csadorf mentioned one could try this with a Pipfile

Otherwise there is pip check but I think that only works if you actually install all of the apps.

P.S. There is also pip download which does the same resolution as pip install but just downloads the packages (and should thus be faster)

@csadorf csadorf changed the title requirements compatibility check Automatically / routinely check compatibility of latest app versions Sep 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants