{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"},{"label":"Filesystems","url":"https://skillfed.io/packages/category/system-filesystems"},{"label":"File Sharing","url":"https://skillfed.io/packages/category/communications-file-sharing"}],"enrichment":{"capability":"Validates BagIt bags against BagIt profile specifications, checking serialization and structural compliance with a profile URI.","skillfed_tags":["digital-preservation","bagit","validation"],"use_cases":["Validate digital preservation bags against institutional or domain-specific BagIt profiles before ingest","Enforce serialization requirements (e.g., tar, zip) in automated bag processing pipelines","Check structural compliance of bags in archival workflows without extending the bagit library itself","Integrate profile validation into preservation system quality assurance steps"],"what_it_does":"bagit-profile is a Python module for validating BagIt bags against profile specifications. It works alongside the bagit library to check whether a bag conforms to a given BagIt profile, including validation of serialization format and structural requirements defined in the profile.\n\nThe package provides both a Python API and a command-line interface. You instantiate a profile from a URI, then call validate methods to check serialization constraints and overall profile compliance. It is designed for use in digital preservation workflows where BagIt is used as a container format and profiles enforce specific requirements.","worth_installing":"No. The package is abandoned (last release 2020-03-24, no commits since) and classifiers indicate support only through Python 3.7. While it has low install friction and no known vulnerabilities, the lack of maintenance means it will not adapt to changes in Python, bagit, or the BagIt Profiles Specification. Use only if you are locked into an older Python environment and cannot migrate to an actively maintained alternative."},"id":"bagit-profile","links":{"html":"https://skillfed.io/packages/bagit-profile","md":"https://skillfed.io/packages/bagit-profile.md","pypi":"https://pypi.org/project/bagit-profile/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-03-24","license_spdx":null,"license_treatment":"permissive","name":"bagit-profile","python_support":"unspecified","summary":" This module can be used to validate BagitProfiles."},"popularity":{"monthly_downloads":119109,"position":12088,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
