8000 botocore should be listed in test requirements · Issue #2731 · zarr-developers/zarr-python · GitHub
[go: up one dir, main page]

Skip to content 8000
botocore should be listed in test requirements #2731
Closed
@QuLogic

Description

@QuLogic

Zarr version

3.0.1

Numcodecs version

0.14.0

Python Version

3.13.1

Operating System

Fedora rawhide

Installation

source

Description

It is always imported in tests, so should be part of the test extra in pyproject.toml.

from botocore.session import Session

If instead you expect it to be required transitively through some other dependency, then it should be imported below the importorskip lines.

fsspec = pytest.importorskip("fsspec")
s3fs = pytest.importorskip("s3fs")
requests = pytest.importorskip("requests")
moto_server = pytest.importorskip("moto.moto_server.threaded_moto_server")
moto = pytest.importorskip("moto")

Steps to reproduce

pip install zarr[test]
pytest

Additional output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugPotential issues with the zarr-python library

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0