From 3db039176ad32fcd86fc49abc329748159292929 Mon Sep 17 00:00:00 2001 From: emaryn Date: Sun, 20 Apr 2025 23:12:47 +0800 Subject: [PATCH] csvkit: 2.0.1 -> 2.1.0 Changelog: https://github.com/wireservice/csvkit/blob/2.1.0/CHANGELOG.rst --- pkgs/by-name/cs/csvkit/package.nix | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/cs/csvkit/package.nix b/pkgs/by-name/cs/csvkit/package.nix index 2c852ab32d85..1c69c0be9d9e 100644 --- a/pkgs/by-name/cs/csvkit/package.nix +++ b/pkgs/by-name/cs/csvkit/package.nix @@ -1,24 +1,22 @@ { lib, - python3, + python3Packages, fetchPypi, }: -let +python3Packages.buildPythonApplication rec { pname = "csvkit"; - version = "2.0.1"; - pythonEnv = python3; -in -pythonEnv.pkgs.buildPythonApplication { - inherit pname version; + version = "2.1.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-qpRgJm1XE/8xKkFO0+3Ybgw6MdqbLidYy+VkP+EUbdE="; + hash = "sha256-uR6PWkhYiMPFFbFcwlJc5L5c/NT0dm6tgxE+eHtf1TY="; }; - propagatedBuildInputs = with pythonEnv.pkgs; [ + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ agate agate-excel agate-dbf @@ -26,13 +24,9 @@ pythonEnv.pkgs.buildPythonApplication { setuptools # csvsql imports pkg_resources ]; - nativeCheckInputs = with pythonEnv.pkgs; [ - pytestCheckHook - ]; + nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; - pythonImportsCheck = [ - "csvkit" - ]; + pythonImportsCheck = [ "csvkit" ]; disabledTests = [ # Tries to compare CLI output - and fails!