From 53cec001a5e91a815019f6942f7dbec16bb5fb20 Mon Sep 17 00:00:00 2001 From: t4ccer Date: Sun, 24 Mar 2024 12:48:51 -0600 Subject: [PATCH] csv2md: init at 1.3.0 --- .../python-modules/csv2md/default.nix | 28 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/python-packages.nix | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 pkgs/development/python-modules/csv2md/default.nix diff --git a/pkgs/development/python-modules/csv2md/default.nix b/pkgs/development/python-modules/csv2md/default.nix new file mode 100644 index 000000000000..43d3c816aa95 --- /dev/null +++ b/pkgs/development/python-modules/csv2md/default.nix @@ -0,0 +1,28 @@ +{ lib +, fetchFromGitHub +, buildPythonPackage +}: + +buildPythonPackage rec { + pname = "csv2md"; + version = "1.3.0"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "lzakharov"; + repo = "csv2md"; + rev = "v${version}"; + hash = "sha256-INwZRbyJmyDd5SV7PBdqUc/3FO91upTgaxBfP/Giaw4="; + }; + + pythonImportsCheck = [ "csv2md" ]; + + meta = { + description = "Command line tool for converting CSV files into Markdown tables"; + homepage = "https://github.com/lzakharov/csv2md"; + changelog = "https://github.com/lzakharov/csv2md/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ t4ccer ]; + mainProgram = "csv2md"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 07f1d487b35f..407d23053ea8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4909,6 +4909,8 @@ with pkgs; crudini = callPackage ../tools/misc/crudini { }; + csv2md = with python3Packages; toPythonApplication csv2md; + csv2odf = callPackage ../applications/office/csv2odf { }; csv2parquet = callPackage ../tools/misc/csv2parquet { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7197a85ef138..f546c0fc2efa 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2552,6 +2552,8 @@ self: super: with self; { cstruct = callPackage ../development/python-modules/cstruct { }; + csv2md = callPackage ../development/python-modules/csv2md { }; + csvw = callPackage ../development/python-modules/csvw { }; ctap-keyring-device = callPackage ../development/python-modules/ctap-keyring-device { };