Skip to content

Commit 7e6ed6c

Browse files
committed
Load requirements into setup.py
1 parent 16c5e26 commit 7e6ed6c

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
Cython
1+
cython>=0.17
22
flake8
33
versioneer
44
pytest
55
blosc
66
contexttimer
77
pyzfp
8+

setup.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,13 @@ def extensions():
3434
with open("README.md", "r") as fh:
3535
long_description = fh.read()
3636

37+
with open('requirements.txt') as f:
38+
required = f.read().splitlines()
39+
3740
configuration = {
3841
'name': 'pyrevolve',
3942
'packages': ["pyrevolve"],
40-
'setup_requires': ['cython>=0.17'],
43+
'setup_requires': required,
4144
'ext_modules': lazy_cythonize(extensions),
4245
'version': versioneer.get_version(),
4346
'cmdclass': versioneer.get_cmdclass(),

0 commit comments

Comments
 (0)