Skip to content

Commit

Permalink
improved setup requirements loading
Browse files Browse the repository at this point in the history
  • Loading branch information
lasalesi committed Jan 22, 2019
1 parent 8fc07c3 commit 52ea77e
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
try: # for pip >= 10
from pip._internal.req import parse_requirements
except ImportError: # for pip <= 9.0.3
from pip.req import parse_requirements
import re, ast

# get version from __version__ variable in erpnextswiss/__init__.py
Expand All @@ -13,7 +9,8 @@
version = str(ast.literal_eval(_version_re.search(
f.read().decode('utf-8')).group(1)))

requirements = parse_requirements("requirements.txt", session="")
with open('requirements.txt') as f:
install_requires = f.read().strip().split('\n')

setup(
name='erpnextswiss',
Expand All @@ -24,6 +21,5 @@
packages=find_packages(),
zip_safe=False,
include_package_data=True,
install_requires=[str(ir.req) for ir in requirements],
dependency_links=[str(ir._link) for ir in requirements if ir._link]
install_requires=install_requires
)

0 comments on commit 52ea77e

Please sign in to comment.