Skip to content

remove fsspec or s3fs from upstream testing #3115

Closed
@d-v-b

Description

@d-v-b

s3fs depends on an exact version of fsspec, so you cannot install the dev version of s3fs in the same environment as the dev version of fsspec while respecting that versioning requirement. See a conversation about that here: fsspec/s3fs#966.

We could:

  • hack around this with an upstream testing script that defies the declared requirements of s3fs and installs dev fsspec
  • remove s3fs from our upstream testing, and just use the dev version of fsspec
  • remove the explicit fsspec dep from our upstream tests, and instead use the version that s3fs needs
  • have two upstream test environments, one with dev fsspec, the other with dev s3fs.

I forked s3fs and changed the fsspec requirement, but that's going to be a chore to maintain, so this is not a real long-term solution. curious to hear other ideas.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions