.gitignore
.gitlab-ci.yml
.xsdata.xml
CHANGELOG.md
LICENSE.txt
README.md
build.bat
build.sh
publish-docs.sh
pyproject.toml
semver.sh
setup.py
version.toml
.audit/bundles40-baseline311.log
.audit/bundles40-baseline314.log
.audit/bundles40-browser.txt
.audit/bundles40-decisions.tsv
.audit/bundles40-final311.log
.audit/bundles40-final314.log
.audit/bundles40-html.log
.audit/bundles40-old-reader.log
.audit/bundles40-paths311.log
.audit/bundles40-paths314.log
.audit/bundles40-quality.log
.audit/bundles40-runtime-report.md
.audit/bundles40-tests311.log
.audit/bundles40-tests314.log
.audit/bundles40-verification.txt
.audit/check-signing-docs.py
.vscode/tasks.json
docs/Makefile
docs/make.bat
docs/source/binding.rst
docs/source/bundles.rst
docs/source/cli.rst
docs/source/conf.py
docs/source/constants.rst
docs/source/content.rst
docs/source/elements.rst
docs/source/exceptions.rst
docs/source/filters.rst
docs/source/index.rst
docs/source/migration.rst
docs/source/refs.rst
docs/source/selftests.rst
docs/source/signing.rst
docs/source/tutorial.rst
docs/source/utils.rst
docs/source/_static/logo-text-negative.png
docs/source/_static/logo-text.png
docs/source/_templates/projectlinks.html
src/momotor/bundles/__init__.py
src/momotor/bundles/__main__.py
src/momotor/bundles/_documents.py
src/momotor/bundles/_xslt_worker.py
src/momotor/bundles/base.py
src/momotor/bundles/cli.py
src/momotor/bundles/config.py
src/momotor/bundles/const.py
src/momotor/bundles/exception.py
src/momotor/bundles/product.py
src/momotor/bundles/recipe.py
src/momotor/bundles/results.py
src/momotor/bundles/test.py
src/momotor/bundles/testresult.py
src/momotor/bundles/binding/__init__.py
src/momotor/bundles/binding/momotor_1_0.py
src/momotor/bundles/binding/signing_1.py
src/momotor/bundles/binding/xml.py
src/momotor/bundles/elements/__init__.py
src/momotor/bundles/elements/base.py
src/momotor/bundles/elements/checklets.py
src/momotor/bundles/elements/content.py
src/momotor/bundles/elements/files.py
src/momotor/bundles/elements/meta.py
src/momotor/bundles/elements/options.py
src/momotor/bundles/elements/properties.py
src/momotor/bundles/elements/refs.py
src/momotor/bundles/elements/resources.py
src/momotor/bundles/elements/result.py
src/momotor/bundles/elements/results.py
src/momotor/bundles/elements/steps.py
src/momotor/bundles/elements/testreports.py
src/momotor/bundles/elements/tests.py
src/momotor/bundles/elements/wildcard.py
src/momotor/bundles/mixins/__init__.py
src/momotor/bundles/mixins/attachments.py
src/momotor/bundles/mixins/id.py
src/momotor/bundles/mixins/name.py
src/momotor/bundles/parsers/__init__.py
src/momotor/bundles/parsers/config.py
src/momotor/bundles/parsers/xml.py
src/momotor/bundles/parsers/handlers/__init__.py
src/momotor/bundles/parsers/handlers/exceptions.py
src/momotor/bundles/parsers/handlers/lxml.py
src/momotor/bundles/schema/momotor-1.0.xsd
src/momotor/bundles/schema/signing-1.xsd
src/momotor/bundles/schema/xml.xsd
src/momotor/bundles/serializers/__init__.py
src/momotor/bundles/serializers/config.py
src/momotor/bundles/serializers/xml.py
src/momotor/bundles/serializers/writers/__init__.py
src/momotor/bundles/serializers/writers/lxml.py
src/momotor/bundles/signing/__init__.py
src/momotor/bundles/signing/_archives.py
src/momotor/bundles/signing/_artifact.py
src/momotor/bundles/signing/_cli.py
src/momotor/bundles/signing/_outputs.py
src/momotor/bundles/signing/_protocol.py
src/momotor/bundles/signing/_references.py
src/momotor/bundles/signing/_snapshot.py
src/momotor/bundles/signing/_sources.py
src/momotor/bundles/signing/api.py
src/momotor/bundles/signing/exceptions.py
src/momotor/bundles/signing/keys.py
src/momotor/bundles/signing/types.py
src/momotor/bundles/typing/__init__.py
src/momotor/bundles/typing/element.py
src/momotor/bundles/typing/xsdata.py
src/momotor/bundles/utils/__init__.py
src/momotor/bundles/utils/arguments.py
src/momotor/bundles/utils/ascii.py
src/momotor/bundles/utils/assertion.py
src/momotor/bundles/utils/boolean.py
src/momotor/bundles/utils/deduplicate.py
src/momotor/bundles/utils/detect.py
src/momotor/bundles/utils/domain.py
src/momotor/bundles/utils/encoding.py
src/momotor/bundles/utils/filters.py
src/momotor/bundles/utils/grouping.py
src/momotor/bundles/utils/hashes.py
src/momotor/bundles/utils/immutable.py
src/momotor/bundles/utils/keyedtuple.py
src/momotor/bundles/utils/nodes.py
src/momotor/bundles/utils/payloads.py
src/momotor/bundles/utils/rglob.py
src/momotor/bundles/utils/scopes.py
src/momotor/bundles/utils/selection.py
src/momotor/bundles/utils/text.py
src/momotor/bundles/utils/zipcopy.py
src/momotor/bundles/utils/zipwrapper.py
src/momotor_bundles.egg-info/PKG-INFO
src/momotor_bundles.egg-info/SOURCES.txt
src/momotor_bundles.egg-info/dependency_links.txt
src/momotor_bundles.egg-info/entry_points.txt
src/momotor_bundles.egg-info/requires.txt
src/momotor_bundles.egg-info/scm_file_list.json
src/momotor_bundles.egg-info/scm_version.json
src/momotor_bundles.egg-info/top_level.txt
tests/bundle_test_helpers.py
tests/test_type_hints.py
tests/bundle/__init__.py
tests/bundle/test_checklets.py
tests/bundle/test_content.py
tests/bundle/test_detect.py
tests/bundle/test_detect_fallbacks.py
tests/bundle/test_empty.py
tests/bundle/test_files.py
tests/bundle/test_for_recipe.py
tests/bundle/test_hashes.py
tests/bundle/test_huge_text.py
tests/bundle/test_meta.py
tests/bundle/test_mocks.py
tests/bundle/test_product_targets.py
tests/bundle/test_read_bundle.py
tests/bundle/test_report_validation.py
tests/bundle/test_repository.py
tests/bundle/test_resources.py
tests/bundle/test_result.py
tests/bundle/test_scoped_refs.py
tests/bundle/test_selftests.py
tests/bundle/test_static.py
tests/bundle/test_testresult_meta.py
tests/bundle/files/content.xml
tests/bundle/files/huge_product.zip
tests/bundle/files/inline-trailing-whitespace.xml
tests/bundle/files/non-product-1.txt
tests/bundle/files/non-product-2.zip
tests/bundle/files/product-1.xml
tests/bundle/files/product-3.zip
tests/bundle/files/recipe-1.xml
tests/bundle/files/resources.xml
tests/bundle/files/with-files.zip
tests/bundle/files/with-repository.zip
tests/bundle/files/full-recipe/recipe.xml
tests/bundle/files/meta/invalid-description.xml
tests/bundle/files/meta/recipe-with-meta.xml
tests/bundle/files/meta/recipe-with-multiple-meta.xml
tests/bundle/files/product-2/product.xml
tests/bundle/files/with-files/file-in-root.txt
tests/bundle/files/with-files/recipe.xml
tests/bundle/files/with-files/step1/file-in-root.txt
tests/bundle/files/with-files/step1/subdir/file-in-dir.txt
tests/bundle/files/with-files/subdir/file-in-dir.txt
tests/bundle/files/with-repository/recipe.xml
tests/bundle/files/with-repository/repo/repofile.txt
tests/bundle/files/with-repository/repo/subdir/repofile.txt
tests/cli/__init__.py
tests/cli/test_cli.py
tests/cli/test_module.py
tests/create/__init__.py
tests/create/test_attachments.py
tests/create/test_bundle_creation.py
tests/create/test_deduplicate_arguments.py
tests/create/test_deduplicate_identities.py
tests/create/test_deduplicate_metadata.py
tests/create/test_deduplicate_roundtrip.py
tests/create/test_executable_attachments.py
tests/create/test_payload_deduplication.py
tests/create/test_removed_legacy.py
tests/create/test_required_lxml.py
tests/create/test_xml_creation.py
tests/create/test_xml_deduplication.py
tests/create/files/missing_attachment/config.xml
tests/create/files/recipe/recipe.xml
tests/create/files/recipe/checklet/generate-score/setup.py
tests/create/files/recipe/checklet/generate-score/src/generate_score/__init__.py
tests/fromio/__init__.py
tests/fromio/test_fromio.py
tests/fromio/files/invalid.xml
tests/fromio/files/valid.xml
tests/fromio/files/valid_xslt.xml
tests/options/test_option_domains.py
tests/recreate/__init__.py
tests/recreate/test_checklet_recreate.py
tests/recreate/test_depends_recreate.py
tests/recreate/test_description_recreate.py
tests/recreate/test_file_recreate.py
tests/recreate/test_meta_recreate.py
tests/recreate/test_option_recreate.py
tests/recreate/test_property_recreate.py
tests/recreate/test_repository_recreate.py
tests/recreate/test_resource_recreate.py
tests/recreate/test_result_recreate.py
tests/recreate/test_results_recreate.py
tests/recreate/test_step_recreate.py
tests/recreate/test_zip_copy.py
tests/recreate/files/result1/result.xml
tests/recreate/files/result1/files/result.txt
tests/recreate/files/result2/result.txt
tests/recreate/files/result2/result.xml
tests/signing/test_artifact.py
tests/signing/test_compatibility.py
tests/signing/test_formats.py
tests/signing/test_manifest.py
tests/signing/test_outputs.py
tests/signing/test_policy.py
tests/signing/test_protocol.py
tests/signing/test_references.py
tests/signing/test_security.py
tests/signing/test_selection.py
tests/signing/test_xslt.py
tests/signing/files/protocol-v1.json
tests/utils/__init__.py
tests/utils/test_filters.py
tests/utils/test_rglob.py
tests/utils/test_rglob_edges.py
tests/utils/test_utils_boolean.py
tests/utils/test_utils_encoding.py
tests/utils/test_utils_immutable.py
tests/utils/test_utils_keyedtuple.py
tests/utils/test_zipcopy_errors.py
tests/utils/test_zipwrapper.py
tests/warnings/test_warnings.py
tests/warnings/files/domnode.xml