ENH: Added build_requires instead of requiring all for conda

This commit is contained in:
Richard Frank
2016-01-15 19:46:16 -05:00
parent c998c0401b
commit 13b909ccc9
2 changed files with 9 additions and 6 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ source:
requirements:
build:
- python
{% for req in data.get('install_requires', []) -%}
{% for req in data.get('build_requires', []) -%}
- {{req}}
{% endfor %}
run:
+8 -5
View File
@@ -225,6 +225,12 @@ def module_requirements(requirements_path, module_names, strict_bounds):
conda_build = os.path.basename(sys.argv[0]) == 'conda-build'
setup_requires = module_requirements(
'etc/requirements.txt',
('Cython', 'numpy'),
strict_bounds=False,
)
setup(
name='zipline',
version=versioneer.get_version(),
@@ -252,10 +258,7 @@ setup(
],
install_requires=install_requires(conda_format=conda_build),
extras_require=extras_requires(conda_format=conda_build),
setup_requires=module_requirements(
'etc/requirements.txt',
('Cython', 'numpy'),
strict_bounds=False,
),
setup_requires=setup_requires if not conda_build else [],
build_requires=setup_requires,
url="http://zipline.io",
)