-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[WIP] add conda env file #4523
[WIP] add conda env file #4523
Conversation
environment.yml
Outdated
- sphinx | ||
- sphinx_bootstrap_theme | ||
- numpydoc | ||
- sphinx-gallery |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
also needs nilearn
I can push and make Travis use this sometime today hopefully
Actually we should make ci-helpers
support this
Codecov Report
@@ Coverage Diff @@
## master #4523 +/- ##
===========================================
- Coverage 83.61% 14.35% -69.26%
===========================================
Files 349 349
Lines 65439 65463 +24
Branches 10155 10152 -3
===========================================
- Hits 54715 9397 -45318
- Misses 7849 55822 +47973
+ Partials 2875 244 -2631 |
... and now astropy/ci-helpers#233 |
@agramfort the current version doesn't work because of conflicts. Even doing:
I get the conflict. Can you get one to work? I ask because once we have a working env we can probably do If you have Py3k + Mayavi in an env, can you try the command to see what the yml file looks like, maybe paste it somewhere? |
Question about this approach. Is the recommendation to install mne-python stable or development version in the virtualenv? |
Stable is the recommended version for users Hold off on sharing the file for now, I want to see if we can get 3.6 to work |
Thanks, @larsoner FUQ do you know if it's possible to use different dev branches across different virtual envs? |
Not that I know of when using a single directory, but you could always |
I just pushed a working env for osx can someone try it on linux? |
Yes I can try today. astropy/ci-helpers#233 is merged so I can then try to get a Travis build running with it. |
yes !
|
Other than the hilarious error |
great thanks
yeah I did not include it for travis :)
|
The |
227f367
to
ad9c540
Compare
appveyor.yml
Outdated
@@ -1,8 +1,7 @@ | |||
environment: | |||
global: | |||
PYTHON: "C:\\conda" | |||
CONDA_DEPENDENCIES: "setuptools numpy scipy matplotlib scikit-learn mayavi pandas h5py PIL pyside pytest" | |||
PIP_DEPENDENCIES: "git+git://github.com/nipy/PySurfer.git nibabel nitime nose-timer nose-faulthandler pytest-attrib" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we don't need nitime nose-timer nose-faulthandler anymore?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we don't use nose
anymore
had to |
2173a17
to
163d21d
Compare
The GUI stuff doesn't work because of a Py3k bug in In other words, |
(but other than that, this should be working at this point) |
Pushed a commit that should skip those tests (which is not good) to at least see if we can find green |
Keeping track of |
7e81626
to
c0ff970
Compare
@agramfort the It also just crashes (without any output!) on Travis. I'm a bit stuck. |
Apparently |
... but when I use |
Scratch that, it's just the 2.7 env that has sklearn 0.16, the 3.6 env has 0.19 |
There is enthought/mayavi#528, so maybe we have a chance at PyQt5 (which was holding back |
@larsoner can you split the pytest migration and the datetime fix to other PRs to help us review. then it will "just" be changes in CIs scripts. thanks a lot |
Sure, hopefully this weekend but maybe not until Monday |
@agramfort I'll start a new PR once the other changes are merged. |
it would be nice to test this file in our CIs
then we would just recommend to do:
conda env create -f environment.yml
to install a working MNE environment.
EDIT: DO NOT MERGE, need to figure out how to fix
traitsui
so we don't need to skip those tests.