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