Skip to content

Tags: HumeAI/ducl

Tags

v0.1.1

Toggle v0.1.1's commit message
Fix wheel build: include compiled pwalk2 binary and per-arch releases

- Fix hatch_build.py: use force_include (underscore) not force-include
  (hyphen) so hatchling actually includes the compiled binary in the wheel
- Set pure_python=False and platform tag (manylinux_2_17) so pip installs
  the correct architecture-specific wheel
- Rewrite release.yml with matrix builds (x86_64 + aarch64) producing
  one wheel per arch, separate sdist, combined publish step
- Attach arch-suffixed pwalk2 binaries to GitHub releases

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.1.0

Toggle v0.1.0's commit message
Initial ducl package: consolidate disk-usage tools into installable CLI

Migrate scattered scripts (du_utils, csv2feather, s3scanner, query,
v2/dashboard) into a proper Python package with src/ layout, click CLI
(scan, dashboard, update, query, pwalk2), bundled pwalk2 C sources
compiled at install time via hatchling build hook, and CI workflows
for pytest + PyPI publishing. All 55 tests passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>