diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2022-10-09 18:53:54 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-09 18:53:54 -0300 |
commit | c30848bad1b0f065e14b81af2413579e7ba19618 (patch) | |
tree | 3c3d0740e7dd1dbc41805662167c02f09917658b | |
parent | aba36f2ce19199a832007de04bcba15e2fcde023 (diff) | |
parent | 6337ad8394bc088cdea0d4f18d68954de9a31b2d (diff) |
Merge pull request #194952 from john-shaffer/csv2parquet
csv2parquet: init at 0.6.0
-rw-r--r-- | maintainers/maintainer-list.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/misc/csv2parquet/default.nix | 22 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 30 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 33b6269fcbd92..e16d83b26cd88 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6507,6 +6507,12 @@ githubId = 297653; name = "Joe Salisbury"; }; + john-shaffer = { + email = "jdsha@proton.me"; + github = "john-shaffer"; + githubId = 53870456; + name = "John Shaffer"; + }; johanot = { email = "write@ownrisk.dk"; github = "johanot"; diff --git a/pkgs/tools/misc/csv2parquet/default.nix b/pkgs/tools/misc/csv2parquet/default.nix new file mode 100644 index 0000000000000..2ebd7d378eb13 --- /dev/null +++ b/pkgs/tools/misc/csv2parquet/default.nix @@ -0,0 +1,22 @@ +{ lib, fetchFromGitHub, rustPlatform }: + +rustPlatform.buildRustPackage rec { + pname = "csv2parquet"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "domoritz"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-kb5j7d5lhElbDuoDpsijaXy3Dxjs7nRCUorkg4vKQi8="; + }; + + cargoSha256 = "sha256-rfwqLWNl05GyIBCOv9PaaYmkHBa58x0ck8Jz1qZyeos="; + + meta = with lib; { + description = "Convert CSV files to Apache Parquet"; + homepage = "https://github.com/domoritz/csv2parquet"; + license = licenses.mit; + maintainers = with maintainers; [ john-shaffer ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5a93139ab98c2..818bb4f595c42 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3581,6 +3581,8 @@ with pkgs; csv2odf = callPackage ../applications/office/csv2odf { }; + csv2parquet = callPackage ../tools/misc/csv2parquet { }; + csvdiff = callPackage ../tools/text/csvdiff { }; csview = callPackage ../tools/text/csview { }; |