pkg.sopackage field notes

brew / 順位 1671

csvkit を Homebrew でインストール

csvkit のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install csvkit

provider-native install command

概要

パッケージ概要

Suite of command-line tools for converting to and working with CSV

コマンドとエイリアス

  • csvclean
  • csvcut
  • csvformat
  • csvgrep
  • csvjoin
  • csvjson
  • csvlook
  • csvpy
  • csvsort
  • csvsql
  • csvstack
  • csvstat
  • in2csv
  • sql2csv

履歴

プロジェクトの歴史と使われ方

csvkit is a Python suite of command-line tools for converting, inspecting, querying, and transforming CSV and other tabular data formats.

プロジェクトの歴史

The upstream README describes csvkit as a suite for working with CSV, inspired by pdftk, GDAL, and the original csvcut tool by Joe Germuska and Aaron Bycoffe. Its changelog begins in 2012 and records steady expansion from conversion and inspection utilities into SQL import/export, GeoJSON, compressed input, richer type inference, and Python-version maintenance.

Version 1.0.0 arrived in December 2016. The 2.0.0 release in May 2024 was the first major release since 1.0.0 and included backwards-incompatible csvclean behavior changes, new checks, and a renewed focus on standard streams and explicit options.

採用の歴史

csvkit became a common package-manager fixture because it provides many small Unix-style commands under one distribution: in2csv, csvcut, csvgrep, csvjoin, csvjson, csvlook, csvsql, csvstack, csvstat, sql2csv, and others. The input package metadata records distribution through Homebrew, Debian, Nix, Arch, and Ubuntu.

The README advertises PyPI download and version badges, while the documentation is hosted on Read the Docs. That combination made csvkit both a Python package and a system-package dependency for users who wanted spreadsheet and database conversion without opening a GUI.

使われ方

Typical use is shell-oriented: convert Excel, JSON, DBF, or SQL data to CSV, select or filter columns, join files, pretty-print tables with csvlook, compute statistics with csvstat, or create/query database tables with csvsql. Its role overlaps with small Unix text tools but handles CSV dialects, quoting, encodings, and tabular types explicitly.

パッケージ好きにとっての重要性

csvkit is package-significant because it bundles a vocabulary of CSV subcommands into one installable toolchain. It is also a useful comparison point for newer single-purpose tools: csview's own README benchmarks against csvkit's csvlook, showing how csvkit remains a reference implementation even when leaner tools optimize a narrower job.

タイムライン

  • 2012: Changelog begins at 0.4.3.
  • 2012: 0.5.0 adds csvpy, GeoJSON support, Windows scripts, and lower-memory multi-file handling.
  • 2014: 0.7.0 merges sql2csv and improves SQL-on-CSV workflows.
  • 2016: 1.0.0 is released.
  • 2024: 2.0.0 ships as the first major release since 2016.
  • 2025: 2.2.0 adds Python 3.14 support and drops Python 3.9.

Related projects

  • csvkit is related to agate, which it uses internally, and to the original csvcut, pdftk, and GDAL inspirations named by upstream. It is commonly compared with xsv, Miller, q, and other command-line tabular-data tools.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:sql

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
csvclean実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvcut実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvformat実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvgrep実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvjoin実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvjson実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvlook実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvpy実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvsort実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvsql実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvstack実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
csvstat実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
in2csv実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
sql2csv実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版2.2.0
マネージャ更新日
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:csvkit
バージョン2.2.0
パッケージマネージャHomebrew
ホームページhttps://csvkit.readthedocs.io/
Bottle未記録
サービス宣言なし

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation