├── .github └── workflows │ ├── copr │ ├── copr-build-setup │ └── copr-custom-script │ ├── push-copr-build.yml │ ├── pypi-publish.yml │ └── python-diff-lint.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── NEWS ├── README.md ├── TODO ├── distgen ├── __init__.py ├── __main__.py ├── cli_parser.py ├── commands.py ├── config.py ├── distconf │ ├── centos-6-x86_64.yaml │ ├── centos-7-x86_64.yaml │ ├── centos-8-x86_64.yaml │ ├── centos-stream-10-x86_64.yaml │ ├── centos-stream-8-x86_64.yaml │ ├── centos-stream-9-x86_64.yaml │ ├── fedora-20-i686.yaml │ ├── fedora-20-x86_64.yaml │ ├── fedora-21-i686.yaml │ ├── fedora-21-x86_64.yaml │ ├── fedora-22-i686.yaml │ ├── fedora-22-x86_64.yaml │ ├── fedora-23-i686.yaml │ ├── fedora-23-x86_64.yaml │ ├── fedora-24-i686.yaml │ ├── fedora-24-x86_64.yaml │ ├── fedora-25-i686.yaml │ ├── fedora-25-x86_64.yaml │ ├── fedora-26-i686.yaml │ ├── fedora-26-x86_64.yaml │ ├── fedora-27-i686.yaml │ ├── fedora-27-x86_64.yaml │ ├── fedora-28-i686.yaml │ ├── fedora-28-x86_64.yaml │ ├── fedora-29-i686.yaml │ ├── fedora-29-x86_64.yaml │ ├── fedora-30-i686.yaml │ ├── fedora-30-x86_64.yaml │ ├── fedora-31-i686.yaml │ ├── fedora-31-x86_64.yaml │ ├── fedora-32-i686.yaml │ ├── fedora-32-x86_64.yaml │ ├── fedora-33-i686.yaml │ ├── fedora-33-x86_64.yaml │ ├── fedora-34-i686.yaml │ ├── fedora-34-x86_64.yaml │ ├── fedora-35-i686.yaml │ ├── fedora-35-x86_64.yaml │ ├── fedora-36-i686.yaml │ ├── fedora-36-x86_64.yaml │ ├── fedora-37-i686.yaml │ ├── fedora-37-x86_64.yaml │ ├── fedora-38-i686.yaml │ ├── fedora-38-x86_64.yaml │ ├── fedora-39-i686.yaml │ ├── fedora-39-x86_64.yaml │ ├── fedora-40-i686.yaml │ ├── fedora-40-x86_64.yaml │ ├── fedora-41-i686.yaml │ ├── fedora-41-x86_64.yaml │ ├── fedora-42-i686.yaml │ ├── fedora-42-x86_64.yaml │ ├── fedora-rawhide-i686.yaml │ ├── fedora-rawhide-x86_64.yaml │ ├── lib │ │ ├── centos-stream.yaml │ │ ├── centos.yaml │ │ ├── fedora.yaml │ │ ├── general.yaml │ │ ├── rhel.yaml │ │ └── rpmsystems.yaml │ ├── rhel-10-x86_64.yaml │ ├── rhel-7-x86_64.yaml │ ├── rhel-7.2-x86_64.yaml │ ├── rhel-7.3-x86_64.yaml │ ├── rhel-8-x86_64.yaml │ └── rhel-9-x86_64.yaml ├── distro_version.py ├── err.py ├── generator.py ├── multispec.py ├── pathmanager.py ├── project.py └── templates │ ├── README │ ├── container │ └── docker │ │ └── parts.tpl │ ├── docker.tpl │ ├── general.tpl │ └── makefile-macros.tpl ├── docs ├── Makefile ├── builtins.rst ├── conf.py ├── config.rst ├── index.rst ├── intro.rst ├── macros.rst ├── requirements.txt ├── spec_expansion.rst ├── spec_multispec.rst └── usage.rst ├── pylintrc ├── pyproject.toml ├── requirements.txt ├── rpm ├── .gitignore ├── Makefile └── distgen.spec.dg ├── setup.cfg ├── test-requirements.txt └── tests ├── .gitignore ├── SAMPLE ├── .gitignore ├── distros ├── subdir │ └── .gitkeep ├── test.exp ├── test.tpl └── test.yaml ├── docker-cmd ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── docker-entrypoint ├── container_opt ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── docker-labels ├── distros ├── project.py ├── test.exp ├── test.tpl └── test.yaml ├── dockerfile ├── Makefile ├── container_opt ├── distros ├── project.py ├── test.exp ├── test.tpl └── test.yaml ├── keep-block-whitespaces ├── dg-opts ├── distros ├── test.exp └── test.tpl ├── macros-cmdline ├── dg-opts ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── macros-from ├── dg-opts ├── distros ├── project.py ├── some-dir │ └── project.py ├── some-other-dir │ └── project.py ├── test.exp ├── test.tpl └── test.yaml ├── macros-short ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── macros ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── minimal-dockerfile ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── multispec-include ├── distros ├── multispec.yaml ├── test.exp ├── test.tpl └── test.yaml ├── multispec ├── distros ├── multispec.yaml ├── test.exp ├── test.tpl └── test.yaml ├── no-spec ├── distros ├── test.exp └── test.tpl ├── non-ascii-chars ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── pkginstaller ├── distros ├── test.exp ├── test.tpl └── test.yaml ├── testsuite └── unittests ├── __init__.py ├── fixtures ├── generator │ ├── projectfile │ │ └── project.py │ ├── simple │ │ ├── Dockerfile │ │ ├── common.yaml │ │ ├── complex.yaml │ │ └── expected_output │ └── simple_with_projectfile │ │ ├── Dockerfile │ │ ├── common.yaml │ │ ├── complex.yaml │ │ ├── expected_output │ │ └── project.py ├── load_config │ ├── level2.yaml │ ├── level3.yaml │ └── simple.yaml └── multispec │ ├── complex-include.yaml │ ├── complex.yaml │ ├── invalid-include-exclude.yaml │ └── simplest.yaml ├── test_commands.py ├── test_config.py ├── test_distro_detection.py ├── test_error.py ├── test_generator.py ├── test_multispec.py └── test_pathmanager.py /.github/workflows/copr/copr-build-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.github/workflows/copr/copr-build-setup -------------------------------------------------------------------------------- /.github/workflows/copr/copr-custom-script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.github/workflows/copr/copr-custom-script -------------------------------------------------------------------------------- /.github/workflows/push-copr-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.github/workflows/push-copr-build.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.github/workflows/pypi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-diff-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.github/workflows/python-diff-lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/NEWS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/TODO -------------------------------------------------------------------------------- /distgen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /distgen/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/__main__.py -------------------------------------------------------------------------------- /distgen/cli_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/cli_parser.py -------------------------------------------------------------------------------- /distgen/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/commands.py -------------------------------------------------------------------------------- /distgen/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/config.py -------------------------------------------------------------------------------- /distgen/distconf/centos-6-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/centos-6-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/centos-7-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/centos-7-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/centos-8-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/centos-8-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/centos-stream-10-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/centos-stream-10-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/centos-stream-8-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/centos-stream-8-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/centos-stream-9-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/centos-stream-9-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-20-i686.yaml: -------------------------------------------------------------------------------- 1 | extends: "lib/fedora.yaml" 2 | 3 | os: 4 | version: 20 5 | -------------------------------------------------------------------------------- /distgen/distconf/fedora-20-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-20-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-21-i686.yaml: -------------------------------------------------------------------------------- 1 | extends: "lib/fedora.yaml" 2 | 3 | os: 4 | version: 21 5 | -------------------------------------------------------------------------------- /distgen/distconf/fedora-21-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-21-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-22-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-22-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-22-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-22-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-23-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-23-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-23-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-23-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-24-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-24-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-24-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-24-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-25-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-25-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-25-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-25-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-26-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-26-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-26-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-26-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-27-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-27-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-27-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-27-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-28-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-28-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-28-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-28-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-29-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-29-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-29-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-29-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-30-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-30-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-30-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-30-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-31-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-31-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-31-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-31-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-32-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-32-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-32-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-32-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-33-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-33-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-33-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-33-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-34-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-34-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-34-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-34-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-35-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-35-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-35-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-35-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-36-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-36-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-36-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-36-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-37-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-37-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-37-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-37-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-38-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-38-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-38-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-38-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-39-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-39-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-39-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-39-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-40-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-40-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-40-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-40-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-41-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-41-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-41-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-41-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-42-i686.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-42-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-42-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-42-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-rawhide-i686.yaml: -------------------------------------------------------------------------------- 1 | fedora-42-i686.yaml -------------------------------------------------------------------------------- /distgen/distconf/fedora-rawhide-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/fedora-rawhide-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/lib/centos-stream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/lib/centos-stream.yaml -------------------------------------------------------------------------------- /distgen/distconf/lib/centos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/lib/centos.yaml -------------------------------------------------------------------------------- /distgen/distconf/lib/fedora.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/lib/fedora.yaml -------------------------------------------------------------------------------- /distgen/distconf/lib/general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/lib/general.yaml -------------------------------------------------------------------------------- /distgen/distconf/lib/rhel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/lib/rhel.yaml -------------------------------------------------------------------------------- /distgen/distconf/lib/rpmsystems.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/lib/rpmsystems.yaml -------------------------------------------------------------------------------- /distgen/distconf/rhel-10-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/rhel-10-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/rhel-7-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/rhel-7-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/rhel-7.2-x86_64.yaml: -------------------------------------------------------------------------------- 1 | extends: "rhel-7-x86_64.yaml" 2 | 3 | os: 4 | version: 7.2 5 | -------------------------------------------------------------------------------- /distgen/distconf/rhel-7.3-x86_64.yaml: -------------------------------------------------------------------------------- 1 | extends: "rhel-7-x86_64.yaml" 2 | 3 | os: 4 | version: 7.3 5 | -------------------------------------------------------------------------------- /distgen/distconf/rhel-8-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/rhel-8-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distconf/rhel-9-x86_64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distconf/rhel-9-x86_64.yaml -------------------------------------------------------------------------------- /distgen/distro_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/distro_version.py -------------------------------------------------------------------------------- /distgen/err.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/err.py -------------------------------------------------------------------------------- /distgen/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/generator.py -------------------------------------------------------------------------------- /distgen/multispec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/multispec.py -------------------------------------------------------------------------------- /distgen/pathmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/pathmanager.py -------------------------------------------------------------------------------- /distgen/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/project.py -------------------------------------------------------------------------------- /distgen/templates/README: -------------------------------------------------------------------------------- 1 | parts/ 2 | docker/ 3 | -------------------------------------------------------------------------------- /distgen/templates/container/docker/parts.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/templates/container/docker/parts.tpl -------------------------------------------------------------------------------- /distgen/templates/docker.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/templates/docker.tpl -------------------------------------------------------------------------------- /distgen/templates/general.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/templates/general.tpl -------------------------------------------------------------------------------- /distgen/templates/makefile-macros.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/distgen/templates/makefile-macros.tpl -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/builtins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/builtins.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/config.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/intro.rst -------------------------------------------------------------------------------- /docs/macros.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/macros.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | -------------------------------------------------------------------------------- /docs/spec_expansion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/spec_expansion.rst -------------------------------------------------------------------------------- /docs/spec_multispec.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/spec_multispec.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/pylintrc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | distro 2 | jinja2 3 | pyyaml 4 | setuptools 5 | build -------------------------------------------------------------------------------- /rpm/.gitignore: -------------------------------------------------------------------------------- 1 | distgen-* 2 | noarch 3 | *.spec 4 | -------------------------------------------------------------------------------- /rpm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/rpm/Makefile -------------------------------------------------------------------------------- /rpm/distgen.spec.dg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/rpm/distgen.spec.dg -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/setup.cfg -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/SAMPLE/.gitignore: -------------------------------------------------------------------------------- 1 | .output 2 | .stdout 3 | -------------------------------------------------------------------------------- /tests/SAMPLE/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/SAMPLE/distros -------------------------------------------------------------------------------- /tests/SAMPLE/subdir/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/SAMPLE/test.exp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/SAMPLE/test.tpl: -------------------------------------------------------------------------------- 1 | {%- extends "docker.tpl" -%} 2 | -------------------------------------------------------------------------------- /tests/SAMPLE/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/docker-cmd/distros: -------------------------------------------------------------------------------- 1 | rhel-7-x86_64 2 | -------------------------------------------------------------------------------- /tests/docker-cmd/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-cmd/test.exp -------------------------------------------------------------------------------- /tests/docker-cmd/test.tpl: -------------------------------------------------------------------------------- 1 | {% extends "docker.tpl" %} 2 | -------------------------------------------------------------------------------- /tests/docker-cmd/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-cmd/test.yaml -------------------------------------------------------------------------------- /tests/docker-entrypoint/container_opt: -------------------------------------------------------------------------------- 1 | docker 2 | -------------------------------------------------------------------------------- /tests/docker-entrypoint/distros: -------------------------------------------------------------------------------- 1 | rhel-7-x86_64 2 | -------------------------------------------------------------------------------- /tests/docker-entrypoint/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-entrypoint/test.exp -------------------------------------------------------------------------------- /tests/docker-entrypoint/test.tpl: -------------------------------------------------------------------------------- 1 | {% extends "docker.tpl" %} 2 | -------------------------------------------------------------------------------- /tests/docker-entrypoint/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-entrypoint/test.yaml -------------------------------------------------------------------------------- /tests/docker-labels/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-labels/distros -------------------------------------------------------------------------------- /tests/docker-labels/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-labels/project.py -------------------------------------------------------------------------------- /tests/docker-labels/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-labels/test.exp -------------------------------------------------------------------------------- /tests/docker-labels/test.tpl: -------------------------------------------------------------------------------- 1 | {% extends "docker.tpl" %} 2 | -------------------------------------------------------------------------------- /tests/docker-labels/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/docker-labels/test.yaml -------------------------------------------------------------------------------- /tests/dockerfile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/dockerfile/Makefile -------------------------------------------------------------------------------- /tests/dockerfile/container_opt: -------------------------------------------------------------------------------- 1 | docker 2 | -------------------------------------------------------------------------------- /tests/dockerfile/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/dockerfile/distros -------------------------------------------------------------------------------- /tests/dockerfile/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/dockerfile/project.py -------------------------------------------------------------------------------- /tests/dockerfile/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/dockerfile/test.exp -------------------------------------------------------------------------------- /tests/dockerfile/test.tpl: -------------------------------------------------------------------------------- 1 | {% extends "docker.tpl" %} 2 | -------------------------------------------------------------------------------- /tests/dockerfile/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/dockerfile/test.yaml -------------------------------------------------------------------------------- /tests/keep-block-whitespaces/dg-opts: -------------------------------------------------------------------------------- 1 | --keep-block-whitespaces 2 | -------------------------------------------------------------------------------- /tests/keep-block-whitespaces/distros: -------------------------------------------------------------------------------- 1 | fedora-rawhide-x86_64 2 | -------------------------------------------------------------------------------- /tests/keep-block-whitespaces/test.exp: -------------------------------------------------------------------------------- 1 | === fedora-rawhide-x86_64 === 2 | 3 | 4 | 5 | 6 | shown 7 | -------------------------------------------------------------------------------- /tests/keep-block-whitespaces/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/keep-block-whitespaces/test.tpl -------------------------------------------------------------------------------- /tests/macros-cmdline/dg-opts: -------------------------------------------------------------------------------- 1 | --macro "explicit is_defined" 2 | -------------------------------------------------------------------------------- /tests/macros-cmdline/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-cmdline/distros -------------------------------------------------------------------------------- /tests/macros-cmdline/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-cmdline/test.exp -------------------------------------------------------------------------------- /tests/macros-cmdline/test.tpl: -------------------------------------------------------------------------------- 1 | {{ m.explicit }} 2 | -------------------------------------------------------------------------------- /tests/macros-cmdline/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/macros-from/dg-opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/dg-opts -------------------------------------------------------------------------------- /tests/macros-from/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/distros -------------------------------------------------------------------------------- /tests/macros-from/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/project.py -------------------------------------------------------------------------------- /tests/macros-from/some-dir/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/some-dir/project.py -------------------------------------------------------------------------------- /tests/macros-from/some-other-dir/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/some-other-dir/project.py -------------------------------------------------------------------------------- /tests/macros-from/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/test.exp -------------------------------------------------------------------------------- /tests/macros-from/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-from/test.tpl -------------------------------------------------------------------------------- /tests/macros-from/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/macros-short/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-short/distros -------------------------------------------------------------------------------- /tests/macros-short/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros-short/test.exp -------------------------------------------------------------------------------- /tests/macros-short/test.tpl: -------------------------------------------------------------------------------- 1 | {{ m | dictsort }} 2 | -------------------------------------------------------------------------------- /tests/macros-short/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/macros/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros/distros -------------------------------------------------------------------------------- /tests/macros/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/macros/test.exp -------------------------------------------------------------------------------- /tests/macros/test.tpl: -------------------------------------------------------------------------------- 1 | {{ macros | dictsort }} 2 | -------------------------------------------------------------------------------- /tests/macros/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/minimal-dockerfile/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/minimal-dockerfile/distros -------------------------------------------------------------------------------- /tests/minimal-dockerfile/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/minimal-dockerfile/test.exp -------------------------------------------------------------------------------- /tests/minimal-dockerfile/test.tpl: -------------------------------------------------------------------------------- 1 | {% extends "docker.tpl" %} 2 | -------------------------------------------------------------------------------- /tests/minimal-dockerfile/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/multispec-include/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec-include/distros -------------------------------------------------------------------------------- /tests/multispec-include/multispec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec-include/multispec.yaml -------------------------------------------------------------------------------- /tests/multispec-include/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec-include/test.exp -------------------------------------------------------------------------------- /tests/multispec-include/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec-include/test.tpl -------------------------------------------------------------------------------- /tests/multispec-include/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec-include/test.yaml -------------------------------------------------------------------------------- /tests/multispec/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec/distros -------------------------------------------------------------------------------- /tests/multispec/multispec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec/multispec.yaml -------------------------------------------------------------------------------- /tests/multispec/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec/test.exp -------------------------------------------------------------------------------- /tests/multispec/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec/test.tpl -------------------------------------------------------------------------------- /tests/multispec/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/multispec/test.yaml -------------------------------------------------------------------------------- /tests/no-spec/distros: -------------------------------------------------------------------------------- 1 | rhel-7-x86_64 2 | -------------------------------------------------------------------------------- /tests/no-spec/test.exp: -------------------------------------------------------------------------------- 1 | === rhel-7-x86_64 === 2 | 3 | rhel 4 | -------------------------------------------------------------------------------- /tests/no-spec/test.tpl: -------------------------------------------------------------------------------- 1 | {{ config.os.id }} 2 | -------------------------------------------------------------------------------- /tests/non-ascii-chars/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/non-ascii-chars/distros -------------------------------------------------------------------------------- /tests/non-ascii-chars/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/non-ascii-chars/test.exp -------------------------------------------------------------------------------- /tests/non-ascii-chars/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/non-ascii-chars/test.tpl -------------------------------------------------------------------------------- /tests/non-ascii-chars/test.yaml: -------------------------------------------------------------------------------- 1 | foo: ěšč 2 | -------------------------------------------------------------------------------- /tests/pkginstaller/distros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/pkginstaller/distros -------------------------------------------------------------------------------- /tests/pkginstaller/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/pkginstaller/test.exp -------------------------------------------------------------------------------- /tests/pkginstaller/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/pkginstaller/test.tpl -------------------------------------------------------------------------------- /tests/pkginstaller/test.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testsuite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/testsuite -------------------------------------------------------------------------------- /tests/unittests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/projectfile/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/projectfile/project.py -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple/Dockerfile -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple/common.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple/complex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple/complex.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple/expected_output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple/expected_output -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple_with_projectfile/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple_with_projectfile/Dockerfile -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple_with_projectfile/common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple_with_projectfile/common.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple_with_projectfile/complex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple_with_projectfile/complex.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple_with_projectfile/expected_output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple_with_projectfile/expected_output -------------------------------------------------------------------------------- /tests/unittests/fixtures/generator/simple_with_projectfile/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/generator/simple_with_projectfile/project.py -------------------------------------------------------------------------------- /tests/unittests/fixtures/load_config/level2.yaml: -------------------------------------------------------------------------------- 1 | extends: simple.yaml 2 | 3 | foo: override 4 | -------------------------------------------------------------------------------- /tests/unittests/fixtures/load_config/level3.yaml: -------------------------------------------------------------------------------- 1 | extends: level2.yaml 2 | 3 | ham: 4 | or: eggs 5 | -------------------------------------------------------------------------------- /tests/unittests/fixtures/load_config/simple.yaml: -------------------------------------------------------------------------------- 1 | foo: bar 2 | ham: 3 | and: spam 4 | -------------------------------------------------------------------------------- /tests/unittests/fixtures/multispec/complex-include.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/multispec/complex-include.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/multispec/complex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/multispec/complex.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/multispec/invalid-include-exclude.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/multispec/invalid-include-exclude.yaml -------------------------------------------------------------------------------- /tests/unittests/fixtures/multispec/simplest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/fixtures/multispec/simplest.yaml -------------------------------------------------------------------------------- /tests/unittests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_commands.py -------------------------------------------------------------------------------- /tests/unittests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_config.py -------------------------------------------------------------------------------- /tests/unittests/test_distro_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_distro_detection.py -------------------------------------------------------------------------------- /tests/unittests/test_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_error.py -------------------------------------------------------------------------------- /tests/unittests/test_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_generator.py -------------------------------------------------------------------------------- /tests/unittests/test_multispec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_multispec.py -------------------------------------------------------------------------------- /tests/unittests/test_pathmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devexp-db/distgen/HEAD/tests/unittests/test_pathmanager.py --------------------------------------------------------------------------------