.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
.idea/modules.xml
.idea/momotor.lib.bundles.iml
.idea/inspectionProfiles/profiles_settings.xml
docs/Makefile
docs/make.bat
docs/source/binding.rst
docs/source/bundles.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/refs.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/base.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/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/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/parsers/handlers/xml.py
src/momotor/bundles/schema/momotor-1.0.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/serializers/writers/xml.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/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/immutable.py
src/momotor/bundles/utils/keyedtuple.py
src/momotor/bundles/utils/lxml.py
src/momotor/bundles/utils/nodes.py
src/momotor/bundles/utils/rglob.py
src/momotor/bundles/utils/text.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/requires.txt
src/momotor_bundles.egg-info/top_level.txt
tests/bundle_test_helpers.py
tests/bundle/__init__.py
tests/bundle/test_checklets.py
tests/bundle/test_content.py
tests/bundle/test_detect.py
tests/bundle/test_empty.py
tests/bundle/test_files.py
tests/bundle/test_hashes.py
tests/bundle/test_huge_text.py
tests/bundle/test_meta.py
tests/bundle/test_read_bundle.py
tests/bundle/test_repository.py
tests/bundle/test_resources.py
tests/bundle/test_result.py
tests/bundle/test_static.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/create/__init__.py
tests/create/test_attachments.py
tests/create/test_bundle_creation.py
tests/create/test_xml_creation.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_result_recreate.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/utils/__init__.py
tests/utils/test_filters.py
tests/utils/test_rglob.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/warnings/test_warnings.py
tests/warnings/files/domnode.xml