Skip to content

use our fork of s3fs for upstream testing #3091

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

d-v-b
Copy link
Contributor

@d-v-b d-v-b commented May 24, 2025

s3fs depends on an exact version of fsspec (2025.5.1). The unreleased version of fsspec, i.e. what you get when you install fsspec from a git dependency declaration like fsspec @ git+https://github.com/fsspec/filesystem_spec, is generally ahead of that version, and thus the two are, by declaration, incompatible. This apparent incompatibility has prevented recent upstream tests from succeeding.

As a short-term fix, I forked s3fs and relaxed the upper bound of its fsspec dependency. This PR changes the upstream tests s3fs dependency to use our fork.

this was discussed over at s3fs here

@github-actions github-actions bot added the needs release notes Automatically applied to PRs which haven't added release notes label May 24, 2025
@d-v-b
Copy link
Contributor Author

d-v-b commented May 24, 2025

because the impact of this PR is narrowly scoped to a subsection of our CI, and it works at its intended purpose, I'd like to merge this soon and without release notes.

@d-v-b d-v-b requested a review from dstansby May 24, 2025 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs release notes Automatically applied to PRs which haven't added release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant