Skip to content

Commit ec8b07a

Browse files
committed
1 parent 2128210 commit ec8b07a

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

setup.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,15 @@
22

33
import versioneer
44

5+
from pip.req import parse_requirements
56
from skbuild import setup
67

8+
9+
def _parse_requirements(filename):
10+
return [str(ir.req) for ir in parse_requirements(filename, session=False)]
11+
12+
dev_requirements = _parse_requirements('requirements-dev.txt')
13+
714
setup(
815
name='cmake',
916

@@ -54,6 +61,6 @@
5461

5562
keywords='CMake build c++ fortran cross-platform cross-compilation',
5663

57-
install_requires=[
58-
]
64+
install_requires=[],
65+
tests_require=dev_requirements,
5966
)

0 commit comments

Comments
 (0)