Made setup.py PEP8 compatible

This commit is contained in:
Obulapathi N Challa 2014-07-25 15:55:56 -04:00
parent 165ef0294c
commit 462232f4f4
1 changed files with 6 additions and 5 deletions

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)