Merge pull request #55 from obulpathi/master

Made setup.py PEP8 compatible
This commit is contained in:
Amit Gandhi 2014-07-25 16:57:12 -04:00
commit 60ff373db9

View File

@ -16,25 +16,26 @@
# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
import os
import pip
import setuptools
from pip.req import parse_requirements
requirement_files = []
# walk the requirements directory and gather requirement files
for root, dirs, files in os.walk('requirements'):
for requirements_file in files:
requirements_file_path = os.path.join(root, requirements_file)
# parse_requirements() returns generator of pip.req.InstallRequirement objects
requirement_files.append(parse_requirements(requirements_file_path))
# parse_requirements() returns generator of requirement objects
requirement_files.append(
pip.req.parse_requirements(requirements_file_path))
# parse all requirement files and generate requirements
requirements = set()
for requirement_file in requirement_files:
requirements.update([str(requirement.req) for requirement in requirement_file])
requirements.update([str(req.req) for req in requirement_file])
# convert requirements in to list
requirements = list(requirements)
setuptools.setup(
install_requires = requirements,
install_requires=requirements,
setup_requires=['pbr'],
pbr=True)