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

Dependency management: environment.yml requires old versions #349

Closed
rossbar opened this issue Nov 21, 2019 · 1 comment
Closed

Dependency management: environment.yml requires old versions #349

rossbar opened this issue Nov 21, 2019 · 1 comment

Comments

@rossbar
Copy link
Contributor

rossbar commented Nov 21, 2019

According to the conda environment docs the environment.yaml requires the use of old versions of many packages (1.12 for numpy, 2.0 for matplotlib, etc.)

This also means that the environment.yaml is actually out-of-sync with the requirements.txt, which takes the latest version for most libraries. It seems there have been issues with this in the past (#217).

I would propose the following:

  1. Create an environment using the current release of the dependencies
  2. Verify that the building/running of the jupyter notebooks is successful
  3. Modify both environment.yaml and requirements.txt so that they are consistent.
  4. Verify that all changes result in consistent, working environments with conda and venv independently

I'll take a look at this. Further suggestions (setting up a circleci?) are welcome!

@stefanv
Copy link
Collaborator

stefanv commented Nov 21, 2019

@rossbar Making those consistent should definitely be done. We have a CI Wercker, so let me know if you have any problems.

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

No branches or pull requests

2 participants