refactor: updated boilerplate

moved from regex + ast eval to just using import
This commit is contained in:
Gavin D'souza 2019-07-29 16:24:24 +05:30
parent 7fd6392dd3
commit 44cab5d326

View file

@ -269,17 +269,12 @@ def get_data():
setup_template = """# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
import re, ast
with open('requirements.txt') as f:
install_requires = f.read().strip().split('\\n')
# get version from __version__ variable in {app_name}/__init__.py
_version_re = re.compile(r'__version__\s+=\s+(.*)')
with open('{app_name}/__init__.py', 'rb') as f:
version = str(ast.literal_eval(_version_re.search(
f.read().decode('utf-8')).group(1)))
from {app_name} import __version__ as version
setup(
name='{app_name}',