The horizon.openstack.common.setup Module
Utilities with minimum-depends for use in setup.py
-
horizon.openstack.common.setup.canonicalize_emails(changelog, mapping)[source]
Takes in a string and an email alias mapping and replaces all
instances of the aliases in the string with their real email.
-
horizon.openstack.common.setup.generate_authors()[source]
Create AUTHORS file using git commits.
-
horizon.openstack.common.setup.get_cmdclass()[source]
Return dict of commands to run from setup.py.
-
horizon.openstack.common.setup.get_reqs_from_files(requirements_files)[source]
-
horizon.openstack.common.setup.parse_dependency_links(requirements_files=['requirements.txt', 'tools/pip-requires'])[source]
-
horizon.openstack.common.setup.parse_mailmap(mailmap='.mailmap')[source]
-
horizon.openstack.common.setup.parse_requirements(requirements_files=['requirements.txt', 'tools/pip-requires'])[source]
-
horizon.openstack.common.setup.write_git_changelog()[source]
Write a changelog based on the git changelog.
-
horizon.openstack.common.setup.write_requirements()[source]
-
horizon.openstack.common.setup.write_vcsversion(location)[source]
Produce a vcsversion dict that mimics the old one produced by bzr.