From 197685d7435916ab1798d8df5c93a10bc0e88e0e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Oct 2025 21:47:54 +0200 Subject: [PATCH 1/2] python313Packages.holidays: 0.81 -> 0.82 Diff: https://github.com/vacanza/python-holidays/compare/v0.81...v0.82 Changelog: https://github.com/vacanza/python-holidays/releases/tag/v0.82 --- pkgs/development/python-modules/holidays/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/holidays/default.nix b/pkgs/development/python-modules/holidays/default.nix index 00496fcc251e..10e386867eca 100644 --- a/pkgs/development/python-modules/holidays/default.nix +++ b/pkgs/development/python-modules/holidays/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "holidays"; - version = "0.81"; + version = "0.82"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "vacanza"; repo = "python-holidays"; tag = "v${version}"; - hash = "sha256-p1+/BRi/4QG524nT9lns1AGc6jeO9KTJNJ2rljkrmko="; + hash = "sha256-H+qG9GqSPFODn0kWSIY/XJ1wAPI/iArCWR3yG+pFZXE="; }; build-system = [ From f814829c310fdddb4d0a65f1cd53524367d3dc35 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Oct 2025 22:08:59 +0200 Subject: [PATCH 2/2] python313Packages.arelle: 2.30.25 -> 2.37.61 --- .../python-modules/arelle/default.nix | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/arelle/default.nix b/pkgs/development/python-modules/arelle/default.nix index 36429cc7fd47..032d6b02b31e 100644 --- a/pkgs/development/python-modules/arelle/default.nix +++ b/pkgs/development/python-modules/arelle/default.nix @@ -1,25 +1,30 @@ { lib, buildPythonPackage, - pythonAtLeast, fetchFromGitHub, setuptools, setuptools-scm, + bottle, certifi, filelock, isodate, + jsonschema, lxml, numpy, openpyxl, + pillow, pyparsing, python-dateutil, regex, + truststore, + typing-extensions, gui ? true, tkinter, + aniso8601, pycryptodome, pg8000, pymysql, @@ -45,16 +50,14 @@ buildPythonPackage rec { pname = "arelle${lib.optionalString (!gui) "-headless"}"; - version = "2.30.25"; + version = "2.37.61"; pyproject = true; - disabled = pythonAtLeast "3.13"; # Note: when updating, check if this is still needed - src = fetchFromGitHub { owner = "Arelle"; repo = "Arelle"; tag = version; - hash = "sha256-xzTrFie97HDIqPZ4nzCh+0p/w0bTK12cS0FSsuIi7tY="; + hash = "sha256-xz3sDAgE1Qpml8V+2y+q/tTda6uGZuMnNSEGdIjLlzI="; }; outputs = [ @@ -64,7 +67,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml --replace-fail \ - 'requires = ["setuptools~=73.0", "wheel~=0.44", "setuptools_scm[toml]~=8.1"]' \ + 'requires = ["setuptools>=80.9,<81", "wheel>=0.45,<1", "setuptools_scm[toml]>=9.2,<10"]' \ 'requires = ["setuptools", "wheel", "setuptools_scm[toml]"]' ''; @@ -74,15 +77,20 @@ buildPythonPackage rec { ]; dependencies = [ + bottle certifi filelock isodate + jsonschema lxml numpy openpyxl + pillow pyparsing python-dateutil regex + truststore + typing-extensions ] ++ lib.optionals gui [ tkinter ]; @@ -105,6 +113,7 @@ buildPythonPackage rec { cherrypy tornado ]; + xule = [ aniso8601 ]; }; nativeBuildInputs = [