Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

The Cataloger is a command line tool for the creation of catalogs and then checking files against that catalog. Typically it is intended to be used to confirm that a directory structure can be deployed/copied in a consistent way from a source to a target.

There is a two step process for confirming consistency :

  1. A catalog is created (using the catalog create command). This command scans the directory tree, looking for appropriate files. The catalog contains the path to the file and a checksum/hash of the file. The checksum recorded is sufficient to stop changes in that file..

  2. Following deployment of the directory tree (including the catalog file and any configuration file), the catalog is be checked against the deployed directory structure, by using the catalog check command. This command scans the directory tree, looking for files using the same criteria as the catalog was constructed, and checking the found files against the cate file. During this check 3 types of exception can be reported :

    • mismatched files - where the signature of the deployed file is not the same as that in the catalog.

    • missing files - where files are listed in the catalog but not in the deployed directory tree

    • record_extra files - where files exist in the deployed directory tree but don’t exist in the catalog

The toolset was initially designed to check a deployment of a Django based website, and therefore many of the defaults are set for DJango projects including : The source files to look for, and also which sub-directories to ignore. All of these can be overidden by command line options,in configuration file as well (from 0.1.0rc4)

Links :

Metadata

Release files for cataloger 1.0.0rc5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for cataloger 1.0.0rc5
File Interpreter ABI Platform Actions
cataloger-1.0.0rc5-py3-none-any.whl Python 3 none any Details for cataloger-1.0.0rc5-py3-none-any.whl

Release files / cataloger-1.0.0rc5-py3-none-any.whl

Download URL cataloger-1.0.0rc5-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae7b2e3711edb2f10353f0b4cc720b2cd30113af3c1bb89634280a2847185d98
BLAKE2b-256 checksum
How to use checksums
18f5ce3330f053a2f916d091e2f1e54e4548595691774a6a5ee5b3f618ee8110
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for cataloger 1.0.0rc5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page