├── .coveragerc ├── .gitignore ├── .gitreview ├── .mailmap ├── .testr.conf ├── .zuul.yaml ├── CONTRIBUTING.rst ├── HACKING.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── alembic.ini ├── babel.cfg ├── bindep.txt ├── contrib ├── Dockerfile ├── README.rst ├── cccp.yaml ├── import.py └── run.sh ├── dlrn ├── __init__.py ├── api │ ├── __init__.py │ ├── api_logging.py │ ├── config.py │ ├── dlrn_api.py │ ├── drivers │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── dbauthentication.py │ │ └── krbauthentication.py │ ├── graphql.py │ ├── inputs │ │ ├── __init__.py │ │ ├── agg_status.py │ │ ├── civotes.py │ │ ├── last_tested_repo.py │ │ ├── metrics.py │ │ ├── promotions.py │ │ ├── recheck_package.py │ │ ├── remote_import.py │ │ ├── repo_status.py │ │ └── report_result.py │ ├── prom_metrics.py │ ├── responses │ │ ├── __init__.py │ │ ├── health.py │ │ └── metrics.py │ ├── static │ │ ├── styles.css │ │ └── utils.js │ ├── templates │ │ ├── report.j2 │ │ ├── votes.j2 │ │ ├── votes_agg.j2 │ │ ├── votes_general.j2 │ │ └── votes_general_agg.j2 │ └── utils.py ├── build.py ├── config.py ├── db.py ├── drivers │ ├── __init__.py │ ├── buildrpm.py │ ├── coprdriver.py │ ├── downstream.py │ ├── gitrepo.py │ ├── kojidriver.py │ ├── local.py │ ├── mockdriver.py │ ├── pkginfo.py │ └── rdoinfo.py ├── migrations │ ├── README │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 00a31f1f39c0_add_component_to_civote.py │ │ ├── 1268c799620f_add_commit_branch_to_db.py │ │ ├── 2a0313a8a7d6_change_user_usernames_column_length.py │ │ ├── 2d503b5034b7_rename_artifacts.py │ │ ├── 3c62b0d3ec34_initial_creation.py │ │ ├── 47ebe0522809_scheme_change_due_to_scm_support_moving_.py │ │ ├── 4a5651777e5e_add_promotions_table.py │ │ ├── 638f980c9169_add_tables_required_by_dlrn_api.py │ │ ├── 6a3d982b967b_add_versions_url_columnt_to_commits.py │ │ ├── 7bed5ff86925_add_component_to_promotions.py │ │ ├── 7fbd3a18502f_extra_tables_for_votes_on_aggregates.py │ │ ├── 837138eb7daa_extend_extended_hash_to_128_chars.py │ │ ├── ade85b2396bc_add_extended_hash_and_dt_extended_columns_to_.py │ │ ├── b6f658f481f8_add_commit_type.py │ │ ├── cab7697f6564_add_user_column_to_civote_and_promotion.py │ │ ├── f38ba3389b85_set_string_length.py │ │ └── f84aca0549fd_add_component_to_commits.py ├── notifications.py ├── purge.py ├── remote.py ├── reporting.py ├── repositories.py ├── rpmspecfile.py ├── rsync.py ├── shell.py ├── stylesheets │ └── styles.css ├── templates │ ├── notification_email.j2 │ ├── queue.j2 │ ├── report.j2 │ ├── status_report.j2 │ ├── status_report_csv.j2 │ └── stylesheets │ │ └── styles.css ├── tests │ ├── __init__.py │ ├── base.py │ ├── samples │ │ ├── commits_1.yaml │ │ ├── commits_2.yaml │ │ ├── commits_3.yaml │ │ ├── commits_components.yaml │ │ ├── commits_remote.yaml │ │ ├── projects.ini.detect │ │ ├── projects_force.ini │ │ ├── rdo.yml │ │ └── versions.csv │ ├── test_api.py │ ├── test_api_input_models.py │ ├── test_build.py │ ├── test_config.py │ ├── test_db.py │ ├── test_driver_copr.py │ ├── test_driver_downstream.py │ ├── test_driver_git.py │ ├── test_driver_koji.py │ ├── test_driver_local.py │ ├── test_driver_mock.py │ ├── test_driver_rdoinfo.py │ ├── test_graphql.py │ ├── test_notifications.py │ ├── test_prom_metrics.py │ ├── test_purge.py │ ├── test_remote.py │ ├── test_repositories.py │ ├── test_rpmspecfile.py │ ├── test_rsync.py │ ├── test_shell.py │ ├── test_user.py │ └── test_utils.py ├── user.py ├── utils.py └── version.py ├── doc ├── api_definition.yaml ├── requirements.txt ├── source │ ├── Makefile │ ├── _images │ │ ├── DLRN.png │ │ └── DLRN.svg │ ├── api.rst │ ├── conf.py │ ├── contributing.rst │ ├── graphql.rst │ ├── index.rst │ ├── installation.rst │ ├── internals.rst │ ├── intro.rst │ ├── repositories.rst │ ├── troubleshooting.rst │ └── usage.rst └── specs │ └── zuul-based-architecture.rst ├── playbooks ├── README.md ├── dlrn-api-functional-getlogs.yaml ├── dlrn-api-functional.yaml ├── dlrndocbuild.yaml ├── krb5-devel-install.yaml ├── openldap-devel-install.yaml ├── prepare.yaml ├── python-devel-install.yaml ├── retrieve-logs.yaml ├── rpmbuild.yaml ├── tox_run.yaml ├── tripleo-ci-oooq-getlogs.yaml ├── tripleo-ci-oooq.yaml └── vars │ ├── family-redhat-8.yml │ ├── family-redhat-9.yml │ └── family-redhat.yml ├── projects.ini ├── requirements.txt ├── scripts ├── api.py ├── bisect.sh ├── build_srpm.sh ├── centos-stream-10.cfg ├── centos-stream-9.cfg ├── centos10-stream.cfg ├── centos10.cfg ├── centos9-stream.cfg ├── centos9.cfg ├── common-functions ├── db_migrate.py ├── fedora.cfg ├── get_rdo_review.py ├── recreate-promotion-symlinks.py ├── redhat.cfg ├── run_sh_tests.sh ├── run_tests.sh └── submit_review.sh ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/.gitreview -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/.mailmap -------------------------------------------------------------------------------- /.testr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/.testr.conf -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HACKING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/HACKING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/README.rst -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/alembic.ini -------------------------------------------------------------------------------- /babel.cfg: -------------------------------------------------------------------------------- 1 | [python: **.py] 2 | -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/bindep.txt -------------------------------------------------------------------------------- /contrib/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/contrib/Dockerfile -------------------------------------------------------------------------------- /contrib/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/contrib/README.rst -------------------------------------------------------------------------------- /contrib/cccp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/contrib/cccp.yaml -------------------------------------------------------------------------------- /contrib/import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/contrib/import.py -------------------------------------------------------------------------------- /contrib/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/contrib/run.sh -------------------------------------------------------------------------------- /dlrn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/__init__.py -------------------------------------------------------------------------------- /dlrn/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/__init__.py -------------------------------------------------------------------------------- /dlrn/api/api_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/api_logging.py -------------------------------------------------------------------------------- /dlrn/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/config.py -------------------------------------------------------------------------------- /dlrn/api/dlrn_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/dlrn_api.py -------------------------------------------------------------------------------- /dlrn/api/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dlrn/api/drivers/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/drivers/auth.py -------------------------------------------------------------------------------- /dlrn/api/drivers/dbauthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/drivers/dbauthentication.py -------------------------------------------------------------------------------- /dlrn/api/drivers/krbauthentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/drivers/krbauthentication.py -------------------------------------------------------------------------------- /dlrn/api/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/graphql.py -------------------------------------------------------------------------------- /dlrn/api/inputs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dlrn/api/inputs/agg_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/agg_status.py -------------------------------------------------------------------------------- /dlrn/api/inputs/civotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/civotes.py -------------------------------------------------------------------------------- /dlrn/api/inputs/last_tested_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/last_tested_repo.py -------------------------------------------------------------------------------- /dlrn/api/inputs/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/metrics.py -------------------------------------------------------------------------------- /dlrn/api/inputs/promotions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/promotions.py -------------------------------------------------------------------------------- /dlrn/api/inputs/recheck_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/recheck_package.py -------------------------------------------------------------------------------- /dlrn/api/inputs/remote_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/remote_import.py -------------------------------------------------------------------------------- /dlrn/api/inputs/repo_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/repo_status.py -------------------------------------------------------------------------------- /dlrn/api/inputs/report_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/inputs/report_result.py -------------------------------------------------------------------------------- /dlrn/api/prom_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/prom_metrics.py -------------------------------------------------------------------------------- /dlrn/api/responses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dlrn/api/responses/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/responses/health.py -------------------------------------------------------------------------------- /dlrn/api/responses/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/responses/metrics.py -------------------------------------------------------------------------------- /dlrn/api/static/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/static/styles.css -------------------------------------------------------------------------------- /dlrn/api/static/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/static/utils.js -------------------------------------------------------------------------------- /dlrn/api/templates/report.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/templates/report.j2 -------------------------------------------------------------------------------- /dlrn/api/templates/votes.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/templates/votes.j2 -------------------------------------------------------------------------------- /dlrn/api/templates/votes_agg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/templates/votes_agg.j2 -------------------------------------------------------------------------------- /dlrn/api/templates/votes_general.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/templates/votes_general.j2 -------------------------------------------------------------------------------- /dlrn/api/templates/votes_general_agg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/templates/votes_general_agg.j2 -------------------------------------------------------------------------------- /dlrn/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/api/utils.py -------------------------------------------------------------------------------- /dlrn/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/build.py -------------------------------------------------------------------------------- /dlrn/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/config.py -------------------------------------------------------------------------------- /dlrn/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/db.py -------------------------------------------------------------------------------- /dlrn/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dlrn/drivers/buildrpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/buildrpm.py -------------------------------------------------------------------------------- /dlrn/drivers/coprdriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/coprdriver.py -------------------------------------------------------------------------------- /dlrn/drivers/downstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/downstream.py -------------------------------------------------------------------------------- /dlrn/drivers/gitrepo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/gitrepo.py -------------------------------------------------------------------------------- /dlrn/drivers/kojidriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/kojidriver.py -------------------------------------------------------------------------------- /dlrn/drivers/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/local.py -------------------------------------------------------------------------------- /dlrn/drivers/mockdriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/mockdriver.py -------------------------------------------------------------------------------- /dlrn/drivers/pkginfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/pkginfo.py -------------------------------------------------------------------------------- /dlrn/drivers/rdoinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/drivers/rdoinfo.py -------------------------------------------------------------------------------- /dlrn/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /dlrn/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/env.py -------------------------------------------------------------------------------- /dlrn/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/script.py.mako -------------------------------------------------------------------------------- /dlrn/migrations/versions/00a31f1f39c0_add_component_to_civote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/00a31f1f39c0_add_component_to_civote.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/1268c799620f_add_commit_branch_to_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/1268c799620f_add_commit_branch_to_db.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/2a0313a8a7d6_change_user_usernames_column_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/2a0313a8a7d6_change_user_usernames_column_length.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/2d503b5034b7_rename_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/2d503b5034b7_rename_artifacts.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/3c62b0d3ec34_initial_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/3c62b0d3ec34_initial_creation.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/47ebe0522809_scheme_change_due_to_scm_support_moving_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/47ebe0522809_scheme_change_due_to_scm_support_moving_.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/4a5651777e5e_add_promotions_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/4a5651777e5e_add_promotions_table.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/638f980c9169_add_tables_required_by_dlrn_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/638f980c9169_add_tables_required_by_dlrn_api.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/6a3d982b967b_add_versions_url_columnt_to_commits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/6a3d982b967b_add_versions_url_columnt_to_commits.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/7bed5ff86925_add_component_to_promotions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/7bed5ff86925_add_component_to_promotions.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/7fbd3a18502f_extra_tables_for_votes_on_aggregates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/7fbd3a18502f_extra_tables_for_votes_on_aggregates.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/837138eb7daa_extend_extended_hash_to_128_chars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/837138eb7daa_extend_extended_hash_to_128_chars.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/ade85b2396bc_add_extended_hash_and_dt_extended_columns_to_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/ade85b2396bc_add_extended_hash_and_dt_extended_columns_to_.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/b6f658f481f8_add_commit_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/b6f658f481f8_add_commit_type.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/cab7697f6564_add_user_column_to_civote_and_promotion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/cab7697f6564_add_user_column_to_civote_and_promotion.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/f38ba3389b85_set_string_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/f38ba3389b85_set_string_length.py -------------------------------------------------------------------------------- /dlrn/migrations/versions/f84aca0549fd_add_component_to_commits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/migrations/versions/f84aca0549fd_add_component_to_commits.py -------------------------------------------------------------------------------- /dlrn/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/notifications.py -------------------------------------------------------------------------------- /dlrn/purge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/purge.py -------------------------------------------------------------------------------- /dlrn/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/remote.py -------------------------------------------------------------------------------- /dlrn/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/reporting.py -------------------------------------------------------------------------------- /dlrn/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/repositories.py -------------------------------------------------------------------------------- /dlrn/rpmspecfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/rpmspecfile.py -------------------------------------------------------------------------------- /dlrn/rsync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/rsync.py -------------------------------------------------------------------------------- /dlrn/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/shell.py -------------------------------------------------------------------------------- /dlrn/stylesheets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/stylesheets/styles.css -------------------------------------------------------------------------------- /dlrn/templates/notification_email.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/templates/notification_email.j2 -------------------------------------------------------------------------------- /dlrn/templates/queue.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/templates/queue.j2 -------------------------------------------------------------------------------- /dlrn/templates/report.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/templates/report.j2 -------------------------------------------------------------------------------- /dlrn/templates/status_report.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/templates/status_report.j2 -------------------------------------------------------------------------------- /dlrn/templates/status_report_csv.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/templates/status_report_csv.j2 -------------------------------------------------------------------------------- /dlrn/templates/stylesheets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/templates/stylesheets/styles.css -------------------------------------------------------------------------------- /dlrn/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dlrn/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/base.py -------------------------------------------------------------------------------- /dlrn/tests/samples/commits_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/commits_1.yaml -------------------------------------------------------------------------------- /dlrn/tests/samples/commits_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/commits_2.yaml -------------------------------------------------------------------------------- /dlrn/tests/samples/commits_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/commits_3.yaml -------------------------------------------------------------------------------- /dlrn/tests/samples/commits_components.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/commits_components.yaml -------------------------------------------------------------------------------- /dlrn/tests/samples/commits_remote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/commits_remote.yaml -------------------------------------------------------------------------------- /dlrn/tests/samples/projects.ini.detect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/projects.ini.detect -------------------------------------------------------------------------------- /dlrn/tests/samples/projects_force.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/projects_force.ini -------------------------------------------------------------------------------- /dlrn/tests/samples/rdo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/rdo.yml -------------------------------------------------------------------------------- /dlrn/tests/samples/versions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/samples/versions.csv -------------------------------------------------------------------------------- /dlrn/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_api.py -------------------------------------------------------------------------------- /dlrn/tests/test_api_input_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_api_input_models.py -------------------------------------------------------------------------------- /dlrn/tests/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_build.py -------------------------------------------------------------------------------- /dlrn/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_config.py -------------------------------------------------------------------------------- /dlrn/tests/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_db.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_copr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_copr.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_downstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_downstream.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_git.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_koji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_koji.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_local.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_mock.py -------------------------------------------------------------------------------- /dlrn/tests/test_driver_rdoinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_driver_rdoinfo.py -------------------------------------------------------------------------------- /dlrn/tests/test_graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_graphql.py -------------------------------------------------------------------------------- /dlrn/tests/test_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_notifications.py -------------------------------------------------------------------------------- /dlrn/tests/test_prom_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_prom_metrics.py -------------------------------------------------------------------------------- /dlrn/tests/test_purge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_purge.py -------------------------------------------------------------------------------- /dlrn/tests/test_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_remote.py -------------------------------------------------------------------------------- /dlrn/tests/test_repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_repositories.py -------------------------------------------------------------------------------- /dlrn/tests/test_rpmspecfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_rpmspecfile.py -------------------------------------------------------------------------------- /dlrn/tests/test_rsync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_rsync.py -------------------------------------------------------------------------------- /dlrn/tests/test_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_shell.py -------------------------------------------------------------------------------- /dlrn/tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_user.py -------------------------------------------------------------------------------- /dlrn/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/tests/test_utils.py -------------------------------------------------------------------------------- /dlrn/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/user.py -------------------------------------------------------------------------------- /dlrn/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/utils.py -------------------------------------------------------------------------------- /dlrn/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/dlrn/version.py -------------------------------------------------------------------------------- /doc/api_definition.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/api_definition.yaml -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/Makefile -------------------------------------------------------------------------------- /doc/source/_images/DLRN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/_images/DLRN.png -------------------------------------------------------------------------------- /doc/source/_images/DLRN.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/_images/DLRN.svg -------------------------------------------------------------------------------- /doc/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/api.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CONTRIBUTING.rst -------------------------------------------------------------------------------- /doc/source/graphql.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/graphql.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/installation.rst -------------------------------------------------------------------------------- /doc/source/internals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/internals.rst -------------------------------------------------------------------------------- /doc/source/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/intro.rst -------------------------------------------------------------------------------- /doc/source/repositories.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/repositories.rst -------------------------------------------------------------------------------- /doc/source/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/troubleshooting.rst -------------------------------------------------------------------------------- /doc/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/source/usage.rst -------------------------------------------------------------------------------- /doc/specs/zuul-based-architecture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/doc/specs/zuul-based-architecture.rst -------------------------------------------------------------------------------- /playbooks/README.md: -------------------------------------------------------------------------------- 1 | This directory contains Ansible playbooks used by the DLRN CI. 2 | -------------------------------------------------------------------------------- /playbooks/dlrn-api-functional-getlogs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/dlrn-api-functional-getlogs.yaml -------------------------------------------------------------------------------- /playbooks/dlrn-api-functional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/dlrn-api-functional.yaml -------------------------------------------------------------------------------- /playbooks/dlrndocbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/dlrndocbuild.yaml -------------------------------------------------------------------------------- /playbooks/krb5-devel-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/krb5-devel-install.yaml -------------------------------------------------------------------------------- /playbooks/openldap-devel-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/openldap-devel-install.yaml -------------------------------------------------------------------------------- /playbooks/prepare.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/prepare.yaml -------------------------------------------------------------------------------- /playbooks/python-devel-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/python-devel-install.yaml -------------------------------------------------------------------------------- /playbooks/retrieve-logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/retrieve-logs.yaml -------------------------------------------------------------------------------- /playbooks/rpmbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/rpmbuild.yaml -------------------------------------------------------------------------------- /playbooks/tox_run.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/tox_run.yaml -------------------------------------------------------------------------------- /playbooks/tripleo-ci-oooq-getlogs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/tripleo-ci-oooq-getlogs.yaml -------------------------------------------------------------------------------- /playbooks/tripleo-ci-oooq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/tripleo-ci-oooq.yaml -------------------------------------------------------------------------------- /playbooks/vars/family-redhat-8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/vars/family-redhat-8.yml -------------------------------------------------------------------------------- /playbooks/vars/family-redhat-9.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/vars/family-redhat-9.yml -------------------------------------------------------------------------------- /playbooks/vars/family-redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/playbooks/vars/family-redhat.yml -------------------------------------------------------------------------------- /projects.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/projects.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/api.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | from dlrn.api import app 3 | app.run(debug=True) 4 | -------------------------------------------------------------------------------- /scripts/bisect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/bisect.sh -------------------------------------------------------------------------------- /scripts/build_srpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/build_srpm.sh -------------------------------------------------------------------------------- /scripts/centos-stream-10.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/centos-stream-10.cfg -------------------------------------------------------------------------------- /scripts/centos-stream-9.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/centos-stream-9.cfg -------------------------------------------------------------------------------- /scripts/centos10-stream.cfg: -------------------------------------------------------------------------------- 1 | centos-stream-10.cfg -------------------------------------------------------------------------------- /scripts/centos10.cfg: -------------------------------------------------------------------------------- 1 | centos-stream-10.cfg -------------------------------------------------------------------------------- /scripts/centos9-stream.cfg: -------------------------------------------------------------------------------- 1 | centos-stream-9.cfg -------------------------------------------------------------------------------- /scripts/centos9.cfg: -------------------------------------------------------------------------------- 1 | centos-stream-9.cfg -------------------------------------------------------------------------------- /scripts/common-functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/common-functions -------------------------------------------------------------------------------- /scripts/db_migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/db_migrate.py -------------------------------------------------------------------------------- /scripts/fedora.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/fedora.cfg -------------------------------------------------------------------------------- /scripts/get_rdo_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/get_rdo_review.py -------------------------------------------------------------------------------- /scripts/recreate-promotion-symlinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/recreate-promotion-symlinks.py -------------------------------------------------------------------------------- /scripts/redhat.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/redhat.cfg -------------------------------------------------------------------------------- /scripts/run_sh_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/run_sh_tests.sh -------------------------------------------------------------------------------- /scripts/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/run_tests.sh -------------------------------------------------------------------------------- /scripts/submit_review.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/scripts/submit_review.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softwarefactory-project/DLRN/HEAD/tox.ini --------------------------------------------------------------------------------