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

MNT: Uncap dependencies #998

Merged
merged 3 commits into from
Nov 20, 2023
Merged

MNT: Uncap dependencies #998

merged 3 commits into from
Nov 20, 2023

Conversation

effigies
Copy link
Contributor

I looked at #869 and #766 and I think I roughly understand the problems they were trying to fix. I think the jinja2 one was a short-lived incompatibility that just removing it should fix. The other one appeared to affect the reports. Running make three-echo in an environment with the latest bokeh produced one complaint that resolved to bokeh/bokeh#12543, and otherwise just worked.

image

Closes #976.

Copy link

codecov bot commented Nov 16, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (2cb05ab) 89.54% compared to head (8ba0399) 89.54%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #998   +/-   ##
=======================================
  Coverage   89.54%   89.54%           
=======================================
  Files          26       26           
  Lines        3395     3395           
  Branches      619      619           
=======================================
  Hits         3040     3040           
  Misses        207      207           
  Partials      148      148           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Collaborator

@eurunuela eurunuela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow thank you @effigies!

You just saved me a couple of hours of work at Brainhack next week!

I have looked at the reports (for next time, you can see them in the artifacts panel in CircleCI) and the bokeh side of things seems to be working well.

Thank you once again! I'm glad it was a simpler fix than expected.

That said, should we have a minimum version of bokeh? I imagine that bokeh moved from plot_width to width at some point? I'm happy to approve as is, since we've had this issue open for way too long.

@effigies
Copy link
Contributor Author

I think a decent policy is to support two years back, but I reverted because the width and height options have been present the whole time I could see.

I can set a minimum, or it can be a separate issue. Your call.

@eurunuela
Copy link
Collaborator

If the width and height options have been there the whole time, I don't know why we were using plot_width and plot_height instead 😅

Happy to leave it as is then. Thank you Chris!

Copy link
Member

@tsalo tsalo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@tsalo tsalo merged commit a422dc3 into ME-ICA:main Nov 20, 2023
14 checks passed
@effigies effigies deleted the mnt/uncap-dependencies branch November 20, 2023 19:50
effigies added a commit to nipreps/fmriprep that referenced this pull request Nov 21, 2023
With ME-ICA/tedana#998 in a release, we can let
bokeh and its dependencies upgrade to their latest versions and start
running tests on Python 3.12.
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.

Fragile dependencies
3 participants