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

Update dependency lock file 2024/06 #95

Merged
merged 6 commits into from
Aug 13, 2024
Merged

Conversation

glatterf42
Copy link
Member

Looking at #93, I noticed that I was using an outdated version of pydantic locally. So this PR updates the dependency lock file that was automatically created by running poetry update locally. No additional changes are required :)
Most notably, everything works even without warnings after bumping to numpy 2.0.0.

@glatterf42 glatterf42 added the enhancement New feature or request label Jun 28, 2024
@glatterf42 glatterf42 self-assigned this Jun 28, 2024
@glatterf42
Copy link
Member Author

Well, so much for the 'no changes required' part. It seems that already with poetry 1.7.0, 'setuptools' was no longer installed per default. I don't know why it was removed now on my local system, but if we won't to keep it around (which is required by our docs-build-process), we should include it as an explicit dependency.

@glatterf42
Copy link
Member Author

pandas does not specify upper bounds for numpy, even though some fairly recent versions of pandas don't support numpy 2.x. We test these versions by pinning pandas, and we only pin pandas after initially installing everything as normal. This installs numpy 2.x, but then only pandas is downgraded, leading to a binary incompatibility with numpy.
So at the moment, this "legacy pandas step" is now also pinning numpy 1.26.4, which is the latest version before 2.0.0. Please let me know if this is acceptable.

Also, add color support to pytest's GHA output because

Caution

More

Warning

color

Tip

is

Note

always

Important

good.

(Though surprisingly little supported by Github.)

@meksor
Copy link
Contributor

meksor commented Aug 13, 2024

Fine from my side! Lgtm ty

@glatterf42 glatterf42 merged commit bd6415e into main Aug 13, 2024
10 checks passed
@glatterf42 glatterf42 deleted the update/dependencies-2024-6 branch August 13, 2024 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants