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

[main] Drop Python 3.8, Increase min deps versions, update tox config on CI, update circleci #636

Merged
merged 9 commits into from
Oct 6, 2023

Conversation

nabobalis
Copy link
Contributor

@nabobalis nabobalis commented Sep 9, 2023

figure devdeps failing due to 3.8.0rc1 and the filename for the hash, is incorrect.

@nabobalis nabobalis added this to the 2.2 milestone Sep 9, 2023
@nabobalis nabobalis changed the title Drop Python 3.8 Drop Python 3.8, Increase min deps versions, update tox config on CI Sep 9, 2023
@nabobalis nabobalis marked this pull request as ready for review September 9, 2023 00:13
@nabobalis nabobalis changed the title Drop Python 3.8, Increase min deps versions, update tox config on CI Drop Python 3.8, Increase min deps versions, update tox config on CI, update circleci Sep 9, 2023
@nabobalis nabobalis changed the title Drop Python 3.8, Increase min deps versions, update tox config on CI, update circleci [main for ndcube 2.2] Drop Python 3.8, Increase min deps versions, update tox config on CI, update circleci Sep 9, 2023
@nabobalis nabobalis changed the title [main for ndcube 2.2] Drop Python 3.8, Increase min deps versions, update tox config on CI, update circleci [main] Drop Python 3.8, Increase min deps versions, update tox config on CI, update circleci Sep 9, 2023
@@ -53,13 +53,13 @@ build-backend = 'setuptools.build_meta'
enabled = true

[ tool.gilesbot.circleci_artifacts.figure_report ]
url = "py310-figure/figure_test_images/fig_comparison.html"
message = "Click details to see the figure test comparisons, for figure."
url = ".tmp/py310-figure/figure_test_images/fig_comparison.html"
Copy link
Member

Choose a reason for hiding this comment

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

Should these urls really be to .tmp locations?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

They are .tmp so that they don't pollute your local directory if you run this locally.

Copy link
Member

Choose a reason for hiding this comment

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

That being said, you shouldn't actually need them here. Giles will match on any substring.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I can undo it?

@DanRyanIrish
Copy link
Member

Looks like the devdeps figtests are still failing, perhaps due to a filepath location issue?

@DanRyanIrish
Copy link
Member

First things last though: Thanks so much @nabobalis for tackling this!

@nabobalis
Copy link
Contributor Author

Looks like the devdeps figtests are still failing, perhaps due to a filepath location issue?

They are failing from what I understand is that, MPL 3.8.0rc1 is coming out and so the CI picks up this release and therefore does not look for a file with the mpl-dev version but mpl-3.8.0 and therefore fails.

I think once MPL 3.8.0 comes out, and they go back to nightly wheels, it should pass again.

I don't have a good fix for the rc1 naming issue without maybe a patch to pytest-mpl

tox.ini Outdated Show resolved Hide resolved
@nabobalis nabobalis merged commit 71f086e into main Oct 6, 2023
14 of 15 checks passed
@nabobalis nabobalis deleted the wtf branch October 6, 2023 19:52
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.

4 participants