Skip to content
This repository was archived by the owner on Oct 13, 2025. It is now read-only.

don't pin dependencies to specific versions#8

Open
jjallaire wants to merge 1 commit intogoodfire-ai:mainfrom
jjallaire:main
Open

don't pin dependencies to specific versions#8
jjallaire wants to merge 1 commit intogoodfire-ai:mainfrom
jjallaire:main

Conversation

@jjallaire
Copy link

Rather, allow the same versions or any greater version. This will resolve #3.

Here is some additional discussion on why hard pinning or upper bounding version constraints can end up in a dead end where packages don't work together: https://iscinumpy.dev/post/bound-version-constraints/.

Note that currently installing goodfire results in a pip error when installing either mistralai or google-genai (both of which require httpx >= 0.28 whereas goodfire is pinned at 0.27.2.

This will enable us to restore the Goodfire provider to Inspect AI: UKGovernmentBEIS/inspect_ai#2170

rather, allow the same versions or any greater version.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

pinned dependencies make it very difficult to depend on goodfire

1 participant