Created Wheels package
This commit is contained in:
parent
833d10e6c8
commit
165ef0294c
@ -1,2 +1,2 @@
|
||||
-e git+https://github.com/zebrafishlabs/fastly-python@b98a756b2a03687d76c3cfa0e024a445af85b38d#egg=fastly-python
|
||||
cdn-fastly==1.0.4
|
||||
httplib2>=0.8
|
@ -26,6 +26,9 @@ packages =
|
||||
console_scripts =
|
||||
cdn-server = cdn.cmd.server:run
|
||||
|
||||
[wheel]
|
||||
universal = 1
|
||||
|
||||
cdn.transport =
|
||||
falcon = cdn.transport.falcon.driver:TransportDriver
|
||||
|
||||
@ -57,4 +60,3 @@ cover-inclusive = true
|
||||
; method in nose/inspector.py requires a traceback-like object.
|
||||
;
|
||||
; detailed-errors = 1
|
||||
|
||||
|
18
setup.py
18
setup.py
@ -15,8 +15,26 @@
|
||||
# limitations under the License.
|
||||
|
||||
# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
|
||||
import os
|
||||
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 all requirement files and generate requirements
|
||||
requirements = set()
|
||||
for requirement_file in requirement_files:
|
||||
requirements.update([str(requirement.req) for requirement in requirement_file])
|
||||
# convert requirements in to list
|
||||
requirements = list(requirements)
|
||||
|
||||
setuptools.setup(
|
||||
install_requires = requirements,
|
||||
setup_requires=['pbr'],
|
||||
pbr=True)
|
||||
|
Loading…
Reference in New Issue
Block a user