Skip to content
This repository was archived by the owner on Feb 3, 2023. It is now read-only.

Commit 1eada37

Browse files
authored
Updating pip import to work with version 10 (#10)
* Updating pip import to work with version 10 * Removed parse_arguments use from pip, since it looks like we don't need it anyway.
1 parent 0800406 commit 1eada37

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

setup.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Conversion from Markdown to pypi's restructured text: https://coderwall.com/p/qawuyq -- Thanks James.
22

3+
import os
4+
35
try:
46
import pypandoc
57
long_description = pypandoc.convert('README.md', 'rst')
@@ -9,13 +11,17 @@
911

1012
import importlib
1113
import platform
12-
from pip.req import parse_requirements
14+
1315
from setuptools import setup, Extension
1416
import numpy as np
1517

18+
with open(os.path.join(os.path.dirname(__file__), 'requirements.txt')) as f:
19+
install_requires = f.readlines()
1620

17-
install_requires = parse_requirements('requirements.txt', session=False)
18-
install_requires = [str(ir.req) for ir in install_requires]
21+
install_requires = [
22+
x.strip() for x in install_requires
23+
if x.strip() and not x.startswith('#')
24+
]
1925

2026
if platform.system() == 'Windows':
2127
libs = ['suitesparseconfig', 'liblapack', 'libcolamd', 'libamd', 'libcholmod', 'libblas']

0 commit comments

Comments
 (0)