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

Initial work on slimming down installations #10

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Conversation

chstan
Copy link
Owner

@chstan chstan commented Dec 14, 2021

  1. Move example data to a separate data repository and use fetch
    patterns. We still need the support code here but the new repository
    is in place and data migrated.
  2. Move features behind feature gates checked at runtime. This has
    enabled moving heavy requirements behind extra requirements flags.
  3. Remove really optional things like cvxpy from standard builds.
  4. Use conda-pack to uninstall conda after solving the environment
    during Docker builds. This will need to be unified with whatever
    the Ernstorfer group is doing.

1. Move example data to a separate data repository and use fetch
   patterns. We still need the support code here but the new repository
   is in place and data migrated.
2. Move features behind feature gates checked at runtime. This has
   enabled moving heavy requirements behind extra requirements flags.
3. Remove really optional things like cvxpy from standard builds.
4. Use conda-pack to uninstall conda after solving the environment
   during Docker builds. This will need to be unified with whatever
   the Ernstorfer group is doing.
@chstan chstan changed the title Initial work on slimming down installations. This consists of Initial work on slimming down installations Dec 14, 2021
@chstan
Copy link
Owner Author

chstan commented Dec 14, 2021

Hi @Tommaso-Pincelli,

You can find here the branch I mentioned by email.

@chstan
Copy link
Owner Author

chstan commented Dec 14, 2021

If tests fail it's because of something which has been fixed on the main branch, so don't worry about that.

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.

1 participant