├── .gitignore ├── .gitreview ├── .stestr.conf ├── .zuul.d ├── cross-jobs.yaml ├── jobs.yaml ├── project-template.yaml └── project.yaml ├── MANIFEST.in ├── README.rst ├── babel-test ├── babel-input.py ├── expected-log-error.pot └── expected.pot ├── backports.txt ├── bindep.txt ├── denylist.txt ├── detail.py ├── doc ├── requirements.txt └── source │ ├── conf.py │ ├── contributor │ └── contributing.rst │ └── index.rst ├── global-requirements.txt ├── openstack_requirements ├── __init__.py ├── check.py ├── cmds │ ├── __init__.py │ ├── check_exists.py │ ├── edit_constraint.py │ ├── generate.py │ ├── normalize_requirements.py │ ├── validate.py │ └── validate_projects.py ├── constraints.py ├── project.py ├── project_config.py ├── requirement.py ├── tests │ ├── __init__.py │ ├── common.py │ ├── files │ │ ├── denylist.txt │ │ ├── gr-base.txt │ │ ├── old-setup.py │ │ ├── pbr_setup.cfg │ │ ├── project-with-bad-requirement.txt │ │ ├── project-with-oslo-tar.txt │ │ ├── project.txt │ │ ├── pyproject.toml │ │ ├── setup.cfg │ │ ├── setup.py │ │ ├── test-project.txt │ │ └── upper-constraints.txt │ ├── test_check.py │ ├── test_check_constraints.py │ ├── test_constraints.py │ ├── test_edit_constraint.py │ ├── test_generate.py │ ├── test_project.py │ └── test_requirement.py └── utils.py ├── playbooks ├── drop-wheel-mirror.yaml ├── files │ └── project-requirements-change.py ├── nodejs-pre.yaml └── requirements-check.yaml ├── projects.txt ├── pyproject.toml ├── requirements.txt ├── roles └── check-requirements │ ├── README.rst │ ├── defaults │ └── main.yaml │ └── tasks │ └── main.yaml ├── setup.cfg ├── setup.py ├── test-requirements.txt ├── tools ├── README.txt ├── babel-test.sh ├── build_wheels.sh ├── cap.py ├── check-install.py ├── code-search.sh ├── cruft.sh ├── functions ├── get-health-report.sh ├── grep-all.sh ├── lint.py ├── list-unused-packages.sh ├── noop-change.sh ├── publish_constraints.sh └── what-broke.py ├── tox.ini ├── upper-constraints-xfails.txt └── upper-constraints.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.gitreview -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.stestr.conf -------------------------------------------------------------------------------- /.zuul.d/cross-jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.zuul.d/cross-jobs.yaml -------------------------------------------------------------------------------- /.zuul.d/jobs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.zuul.d/jobs.yaml -------------------------------------------------------------------------------- /.zuul.d/project-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.zuul.d/project-template.yaml -------------------------------------------------------------------------------- /.zuul.d/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/.zuul.d/project.yaml -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/README.rst -------------------------------------------------------------------------------- /babel-test/babel-input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/babel-test/babel-input.py -------------------------------------------------------------------------------- /babel-test/expected-log-error.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/babel-test/expected-log-error.pot -------------------------------------------------------------------------------- /babel-test/expected.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/babel-test/expected.pot -------------------------------------------------------------------------------- /backports.txt: -------------------------------------------------------------------------------- 1 | importlib-metadata 2 | -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/bindep.txt -------------------------------------------------------------------------------- /denylist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/denylist.txt -------------------------------------------------------------------------------- /detail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/detail.py -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contributor/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/doc/source/contributor/contributing.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /global-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/global-requirements.txt -------------------------------------------------------------------------------- /openstack_requirements/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openstack_requirements/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/check.py -------------------------------------------------------------------------------- /openstack_requirements/cmds/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openstack_requirements/cmds/check_exists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/cmds/check_exists.py -------------------------------------------------------------------------------- /openstack_requirements/cmds/edit_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/cmds/edit_constraint.py -------------------------------------------------------------------------------- /openstack_requirements/cmds/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/cmds/generate.py -------------------------------------------------------------------------------- /openstack_requirements/cmds/normalize_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/cmds/normalize_requirements.py -------------------------------------------------------------------------------- /openstack_requirements/cmds/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/cmds/validate.py -------------------------------------------------------------------------------- /openstack_requirements/cmds/validate_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/cmds/validate_projects.py -------------------------------------------------------------------------------- /openstack_requirements/constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/constraints.py -------------------------------------------------------------------------------- /openstack_requirements/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/project.py -------------------------------------------------------------------------------- /openstack_requirements/project_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/project_config.py -------------------------------------------------------------------------------- /openstack_requirements/requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/requirement.py -------------------------------------------------------------------------------- /openstack_requirements/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openstack_requirements/tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/common.py -------------------------------------------------------------------------------- /openstack_requirements/tests/files/denylist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/denylist.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/files/gr-base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/gr-base.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/files/old-setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/old-setup.py -------------------------------------------------------------------------------- /openstack_requirements/tests/files/pbr_setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/pbr_setup.cfg -------------------------------------------------------------------------------- /openstack_requirements/tests/files/project-with-bad-requirement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/project-with-bad-requirement.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/files/project-with-oslo-tar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/project-with-oslo-tar.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/files/project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/project.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/files/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/pyproject.toml -------------------------------------------------------------------------------- /openstack_requirements/tests/files/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/setup.cfg -------------------------------------------------------------------------------- /openstack_requirements/tests/files/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/setup.py -------------------------------------------------------------------------------- /openstack_requirements/tests/files/test-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/test-project.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/files/upper-constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/files/upper-constraints.txt -------------------------------------------------------------------------------- /openstack_requirements/tests/test_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_check.py -------------------------------------------------------------------------------- /openstack_requirements/tests/test_check_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_check_constraints.py -------------------------------------------------------------------------------- /openstack_requirements/tests/test_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_constraints.py -------------------------------------------------------------------------------- /openstack_requirements/tests/test_edit_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_edit_constraint.py -------------------------------------------------------------------------------- /openstack_requirements/tests/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_generate.py -------------------------------------------------------------------------------- /openstack_requirements/tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_project.py -------------------------------------------------------------------------------- /openstack_requirements/tests/test_requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/tests/test_requirement.py -------------------------------------------------------------------------------- /openstack_requirements/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/openstack_requirements/utils.py -------------------------------------------------------------------------------- /playbooks/drop-wheel-mirror.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/playbooks/drop-wheel-mirror.yaml -------------------------------------------------------------------------------- /playbooks/files/project-requirements-change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/playbooks/files/project-requirements-change.py -------------------------------------------------------------------------------- /playbooks/nodejs-pre.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/playbooks/nodejs-pre.yaml -------------------------------------------------------------------------------- /playbooks/requirements-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/playbooks/requirements-check.yaml -------------------------------------------------------------------------------- /projects.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/projects.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/requirements.txt -------------------------------------------------------------------------------- /roles/check-requirements/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/roles/check-requirements/README.rst -------------------------------------------------------------------------------- /roles/check-requirements/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/roles/check-requirements/defaults/main.yaml -------------------------------------------------------------------------------- /roles/check-requirements/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/roles/check-requirements/tasks/main.yaml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | name = openstack_requirements 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tools/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/README.txt -------------------------------------------------------------------------------- /tools/babel-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/babel-test.sh -------------------------------------------------------------------------------- /tools/build_wheels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/build_wheels.sh -------------------------------------------------------------------------------- /tools/cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/cap.py -------------------------------------------------------------------------------- /tools/check-install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/check-install.py -------------------------------------------------------------------------------- /tools/code-search.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/code-search.sh -------------------------------------------------------------------------------- /tools/cruft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/cruft.sh -------------------------------------------------------------------------------- /tools/functions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/functions -------------------------------------------------------------------------------- /tools/get-health-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/get-health-report.sh -------------------------------------------------------------------------------- /tools/grep-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/grep-all.sh -------------------------------------------------------------------------------- /tools/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/lint.py -------------------------------------------------------------------------------- /tools/list-unused-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/list-unused-packages.sh -------------------------------------------------------------------------------- /tools/noop-change.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/noop-change.sh -------------------------------------------------------------------------------- /tools/publish_constraints.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/publish_constraints.sh -------------------------------------------------------------------------------- /tools/what-broke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tools/what-broke.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/tox.ini -------------------------------------------------------------------------------- /upper-constraints-xfails.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/upper-constraints-xfails.txt -------------------------------------------------------------------------------- /upper-constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/requirements/HEAD/upper-constraints.txt --------------------------------------------------------------------------------