Skip to content

Commit 700373f

Browse files
authored
Merge pull request #32 from arntanguy/topic/FixRequirements
[python] Fix requirements
2 parents d922e92 + 5b26efc commit 700373f

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

setup.in.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
from __future__ import print_function
66

7+
8+
import pkg_resources
9+
requirements_file = "@CMAKE_CURRENT_SOURCE_DIR@/requirements.txt"
10+
with open(requirements_file) as fd:
11+
for pkg in fd:
12+
pkg = pkg.strip()
13+
pkg_resources.require(pkg)
14+
715
try:
816
from setuptools import setup
917
from setuptools import Extension
@@ -63,17 +71,10 @@ def GenExtension(name):
6371

6472
extensions = cythonize(extensions, cache = True)
6573

66-
dependencies = [
67-
"Cython>=0.2",
68-
"coverage",
69-
"numpy>=1.8.2",
70-
"pytest"
71-
]
72-
7374
setup(
7475
name = 'eigen',
7576
version='@PROJECT_VERSION@',
7677
ext_modules = extensions,
7778
package_data = { 'eigen': data },
78-
install_requires=dependencies
79+
packages = packages
7980
)

0 commit comments

Comments
 (0)