Skip to content

Commit 73f8a8b

Browse files
authored
Fix parsing requirements in setup.py (#1075)
1 parent f330d87 commit 73f8a8b

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

setup.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"""
44
Install PlexAPI
55
"""
6+
from pkg_resources import parse_requirements
67
try:
78
from setuptools import setup
89
except ImportError:
@@ -14,12 +15,8 @@
1415
readme = open('README.rst', 'r').read()
1516

1617
# Get requirements
17-
requirements = []
1818
with open('requirements.txt') as handle:
19-
for line in handle.readlines():
20-
if not line.startswith('#'):
21-
package = line.strip().split('=', 1)[0]
22-
requirements.append(package)
19+
requirements = [str(req) for req in parse_requirements(handle)]
2320

2421
setup(
2522
name='PlexAPI',

0 commit comments

Comments
 (0)