| from setuptools import setup, find_packages |
| import re, ast |
| |
| # get version from __version__ variable in erpnext/__init__.py |
| _version_re = re.compile(r"__version__\s+=\s+(.*)") |
| |
| with open("requirements.txt") as f: |
| install_requires = f.read().strip().split("\n") |
| |
| with open("erpnext/__init__.py", "rb") as f: |
| version = str(ast.literal_eval(_version_re.search(f.read().decode("utf-8")).group(1))) |
| |
| setup( |
| name="erpnext", |
| version=version, |
| description="Open Source ERP", |
| author="Frappe Technologies", |
| author_email="info@erpnext.com", |
| packages=find_packages(), |
| zip_safe=False, |
| include_package_data=True, |
| install_requires=install_requires, |
| ) |