Skip to content

Remove krr's dependency on matplotlib, and pil (pillow) #436

@aantn

Description

@aantn

Today we have a transitive dependency on matplotlib and pil, which causes all sorts of problems. For example:

We want to remove that dependency. I looked through our poetry.lock file and it seems like the dependency on matplotlib and pil come only from prometheus-api-client. (matplotlib/pil appear in other 'extra' dependencies, which is fine and doesn't force a dependency for us AFAIK)

There are upstream issues for this in prometheus-api-client:

But they haven't been fixed for years, so I suggest forking prometheus-api-client and fixing it in our fork so we can have an immediate solution.

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