-
Notifications
You must be signed in to change notification settings - Fork 35
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
MAINT: Harmonize deps #433
Conversation
Codecov Report
@@ Coverage Diff @@
## main #433 +/- ##
==========================================
+ Coverage 95.58% 95.71% +0.12%
==========================================
Files 62 63 +1
Lines 2356 2404 +48
Branches 304 311 +7
==========================================
+ Hits 2252 2301 +49
+ Misses 48 47 -1
Partials 56 56
Continue to review full report at Codecov.
|
Looks like the One particularly problematic dependency seems to be |
I see my |
This pull request introduces 1 alert when merging 8fa4b99 into 86d0050 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 9956bd4 into 86d0050 - view on LGTM.com new alerts:
|
Thanks for taking a look at this @larsoner
I thought those changes hadn't been released yet and we had some time to fix that, sorry I should have realised this then. The other fixes are also greatly appreciated.
Thanks. And I have started #403 to try and fix this issues, but there may be a better way and I haven't worked on it for a bit. |
It looks like nilearn is starting to prep for their next release 0.9, so this might become an issue sooner rather than later. nilearn/nilearn#3143 |
And
Indeed :) The idea in MNE-Python (and here, with all the
Sorry I actually missed this -- it looks like the
This PR I think is very close to working. I plan to keep iterating about 8h from now so @rob-luke if you have some solution in the meantime for this one on CircleCI:
I'm all ears -- I'm assuming it's some pandas<->statsmodels issue since looking at the dataframe and model definition, it seems like it should work (but at the same time I can replicate locally with a conda env similar to the one in the Also this PR turns warnings into errors, which is useful for catching DeprecationWarning's like "append is deprecated, use concat instead". |
Updated hash to account for rob-luke/BIDS-NIRS-Tapping#4 being merged |
All green, feel free to review and merge if you're happy @rob-luke ! |
Makes total sense, thanks for explaining. PR looks great! That's quite some work, thanks. I think you missed one change in the FIR tutorial and I wrote a brief explanation of the sanitisation in the first occurrence. I couldnt make the edits in the web interface, so I have made a PR to your PR in larsoner#1 |
@rob-luke it looks like your PR into my branch broke some stuff. Want to push directly to this branch to fix it? |
We also hit another dependency API change with pysnirf2, not our lucky week. But all green now, thanks @larsoner!! |
I made
requirements.txt
andenvironment.yml
look more like MNE-Python's. Let's see what fails and how to fix it.Works toward #420 by at least getting CIs and examples to work again. Ideally the translation from invalid to valid codes would perhaps be automatic.
Closes #431
Closes #403