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

ENH: hardcode matplotlib and pick a place for hardcoding #149

Closed
wants to merge 1 commit into from

Conversation

ZLLentz
Copy link
Member

@ZLLentz ZLLentz commented Aug 21, 2024

Matplotlib should not be a package dep but it is, starting at 3.9.0 pyside6 is bundled which causes problems in our CI builds.

I'd like to test this at least once before a merge (id a repo that fails, point it to this branch, watch it succeed, merge this)

@ZLLentz ZLLentz requested a review from tangkong August 21, 2024 01:09
@tangkong
Copy link
Contributor

tangkong commented Aug 21, 2024

I'll try this on the typhos release notes PR (pcdshub/typhos#619)

@tangkong
Copy link
Contributor

I do worry about the order of operations here, if we install all the dependencies first then downgrade matplotlib, I can see a world where qt6-main gets let behind. But the tests will bear this out

@tangkong
Copy link
Contributor

bah I forget how this gets resolved

The workflow is not valid. ZLLentz/pcds-ci-helpers/.github/workflows/python-standard.yml@enh_hardcode_mpl (Line: 112, Col: 3): Error calling workflow 'ZLLentz/pcds-ci-helpers/.github/workflows/python-docs.yml@0717580'. The nested job 'deploy' is requesting 'id-token: write', but is only allowed 'id-token: none'.

@ZLLentz
Copy link
Member Author

ZLLentz commented Aug 21, 2024

Offline we chatted and decided to fix all the recipes instead of patching like this

@ZLLentz ZLLentz closed this Aug 21, 2024
@ZLLentz ZLLentz deleted the enh_hardcode_mpl branch August 21, 2024 17:58
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.

2 participants