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
|
httplib2>=0.8
|
||||||
|
|
|
@ -26,6 +26,9 @@ packages =
|
||||||
console_scripts =
|
console_scripts =
|
||||||
cdn-server = cdn.cmd.server:run
|
cdn-server = cdn.cmd.server:run
|
||||||
|
|
||||||
|
[wheel]
|
||||||
|
universal = 1
|
||||||
|
|
||||||
cdn.transport =
|
cdn.transport =
|
||||||
falcon = cdn.transport.falcon.driver:TransportDriver
|
falcon = cdn.transport.falcon.driver:TransportDriver
|
||||||
|
|
||||||
|
@ -57,4 +60,3 @@ cover-inclusive = true
|
||||||
; method in nose/inspector.py requires a traceback-like object.
|
; method in nose/inspector.py requires a traceback-like object.
|
||||||
;
|
;
|
||||||
; detailed-errors = 1
|
; detailed-errors = 1
|
||||||
|
|
||||||
|
|
18
setup.py
18
setup.py
|
@ -15,8 +15,26 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
|
# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
|
||||||
|
import os
|
||||||
import setuptools
|
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(
|
setuptools.setup(
|
||||||
|
install_requires = requirements,
|
||||||
setup_requires=['pbr'],
|
setup_requires=['pbr'],
|
||||||
pbr=True)
|
pbr=True)
|
||||||
|
|
Loading…
Reference in New Issue