Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.
This repository was archived by the owner on Jan 24, 2023. It is now read-only.

Broken on Python 3.10, uses deprecated collections.Callable #15

@nylanderdev

Description

@nylanderdev

The alias collections.Callable for collections.abc.Callable has been deprecated. The alias is used in __init__.py, and therefore httplib2shim (and dependants like GEE) do not work on Python 3.10. See python/cpython#23754

Proposed change: Change the single occuring instance of collections.Callable to collections.abc.Callable.
Problem: This might break the library for anyone using Python <3.3, so it is potentially both a patch and a breaking change, making it unclear what the SEMVER should be.

See nylanderdev@7344d5d

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