From 32f947c85dbd91c111b76a8e52f908374332be1c Mon Sep 17 00:00:00 2001 From: Benjamin Gutzmann Date: Sun, 19 Jan 2025 16:10:44 +0100 Subject: [PATCH] Update extras --- README.md | 12 ++++++------ pyproject.toml | 8 ++------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 8f46eefe1..a95e45f9c 100644 --- a/README.md +++ b/README.md @@ -100,18 +100,18 @@ There are some extras available for ``wetterdienst``. Use them like: pip install wetterdienst[sql] ``` +- cratedb: Install support for CrateDB. - docs: Install the Sphinx documentation generator. -- ipython: Install iPython stack. -- export: Install openpyxl for Excel export and pyarrow for writing files in Feather- and Parquet-format. -- sql: Install DuckDB for querying data using SQL. - duckdb: Install support for DuckDB. +- export: Install openpyxl for Excel export and pyarrow for writing files in Feather- and Parquet-format. - influxdb: Install support for InfluxDB. -- cratedb: Install support for CrateDB. +- interpolation: Install support for station interpolation. - mysql: Install support for MySQL. +- plotting: Install support for matplotlib. - postgresql: Install support for PostgreSQL. -- interpolation: Install support for station interpolation. +- sql: Install DuckDB for querying data using SQL. -In order to check the installation, invoke: +To check the installation, invoke: ```bash wetterdienst --help diff --git a/pyproject.toml b/pyproject.toml index 029969e0b..973d805bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -158,11 +158,7 @@ interpolation = [ "shapely>=2,<3", "utm>=0.7,<1", ] -ipython = [ - "ipython>=8.5,<9", - "matplotlib>=3.3,<4", -] -mpl = [ +plotting = [ "matplotlib>=3.3,<4", ] mysql = [ @@ -234,7 +230,7 @@ dev = [ ] [tool.poe.tasks] -install-dev = { cmd = "uv pip install -e .[bufr,cratedb,duckdb,explorer,export,influxdb,interpolation,mpl,mysql,ipython,radar,radarplus,restapi,postgresql,sql]" } +install-dev = { cmd = "uv pip install -e .[bufr,cratedb,duckdb,explorer,export,influxdb,interpolation,plotting,mysql,radar,radarplus,restapi,postgresql,sql]" } # Formatting and linting "format:fmt" = "uv run ruff format" "format:lint" = "uv run ruff check --fix"