Metadata-Version: 2.4
Name: sdmxlib-cli
Version: 0.74.0
Summary: sdmxlib from the command line: check SDMX bundles
Keywords: sdmx,statistics,metadata,cli
Author: gabrielgellner
Author-email: gabrielgellner <gabrielgellner@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: sdmxlib==0.74.0
Requires-Dist: typer>=0.27.3,<0.28
Requires-Python: >=3.14
Project-URL: Homepage, https://github.com/StatCat-Suite/sdmxlib
Project-URL: Repository, https://github.com/StatCat-Suite/sdmxlib
Project-URL: Documentation, https://statcat-suite.github.io/sdmxlib
Project-URL: Changelog, https://github.com/StatCat-Suite/sdmxlib/blob/main/CHANGELOG.md
Project-URL: Issue Tracker, https://github.com/StatCat-Suite/sdmxlib/issues
Description-Content-Type: text/markdown

# sdmxlib-cli

[sdmxlib](https://github.com/StatCat-Suite/sdmxlib) from the command line. A
separate install, so the library itself carries no CLI dependency:

```sh
uv tool install sdmxlib-cli
# or: pip install sdmxlib-cli
sdmxlib bundle check path/to/publication --at publish
```

`sdmxlib bundle check` runs `sdmxlib.bundle.check_bundle` at the profile
`--at` names. `publish` checks the manifest, every file's checksum, the
DuckLake catalog, the bindings' observation counts, the structural closure
and the fingerprints. `receive` checks data files by size and leaves the
fingerprints out; `open` checks file sizes only. It prints each finding and
exits 1 if there are any.

Released with sdmxlib, at the same version.
