Declarative visualization library for Python

10.3K stars 837 forks 10.3K watchers Python BSD 3-Clause "New" or "Revised" License
5 Open Issues Need Help Last updated: Feb 22, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This issue reports a type error when using `mypy` version 1.18 or higher, specifically for the `filename` argument of Python's built-in `compile` function. Mypy expects `str | bytes | PathLike[Any]` but encounters `str | Buffer | PathLike[Any]`, leading to an incompatibility. A minimal reproducible example demonstrates this regression, aiming to resolve the type mismatch for compatibility with newer `mypy` versions.

Complexity: 2/5
bug help wanted good first issue dependencies has-repro typing

Declarative visualization library for Python

Python

AI Summary: The issue reports `mypy` type errors ("No overload variant of 'where' of 'Series' matches argument types 'Series[bool]', 'None'") when using `pandas-stubs` versions 2.3.3 or higher. A minimal reproducible example demonstrates `Series.where(Series.notnull(), None)` failing type checks, while it passes with `pandas-stubs` 2.3.2. The problem affects the `altair` library and suggests investigating recent changes in the `pandas-stubs` repository to resolve the type incompatibility.

Complexity: 3/5
bug help wanted maintenance good first issue dependencies has-repro typing

Declarative visualization library for Python

Python
enhancement help wanted documentation maintenance good first issue

Declarative visualization library for Python

Python
bug documentation good first issue

Declarative visualization library for Python

Python

Declarative visualization library for Python

Python