From 84658f9c0fddcb7c9ad57f4ee95a3ae79262ab02 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Feb 2026 08:53:54 +0100 Subject: [PATCH] python314Packages.pyecharts: 2.0.9 -> 2.1.0 Changelog: https://github.com/pyecharts/pyecharts/releases/tag/v2.1.0 --- .../python-modules/pyecharts/default.nix | 39 ++++++++----------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/pyecharts/default.nix b/pkgs/development/python-modules/pyecharts/default.nix index 38c61fe32499..8b5380381cc7 100644 --- a/pkgs/development/python-modules/pyecharts/default.nix +++ b/pkgs/development/python-modules/pyecharts/default.nix @@ -2,44 +2,35 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonAtLeast, - - # build-system - setuptools, - - # dependencies jinja2, - prettytable, - simplejson, - - # optional-dependencies - pillow, - - # tests numpy, pandas, + pillow, + prettytable, pytestCheckHook, + pythonAtLeast, requests, + setuptools-scm, + setuptools, + simplejson, }: -let - optional-dependencies = { - images = [ pillow ]; - }; -in buildPythonPackage (finalAttrs: { pname = "pyecharts"; - version = "2.0.9"; + version = "2.1.0"; pyproject = true; src = fetchFromGitHub { owner = "pyecharts"; repo = "pyecharts"; tag = "v${finalAttrs.version}"; - hash = "sha256-AMdPsTQsndc0fr4NF2AnJy98k4I2832/GNWeY4IWSRA="; + hash = "sha256-49ALxObzUuw3N81ZTgtQYtqTA1CTu7Qz9E6OkkJyEnc="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ jinja2 @@ -47,7 +38,9 @@ buildPythonPackage (finalAttrs: { simplejson ]; - inherit optional-dependencies; + optional-dependencies = { + images = [ pillow ]; + }; nativeCheckInputs = [ numpy @@ -55,7 +48,7 @@ buildPythonPackage (finalAttrs: { pytestCheckHook requests ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "pyecharts" ];