refactor: updated boilerplate
moved from regex + ast eval to just using import
This commit is contained in:
parent
7fd6392dd3
commit
44cab5d326
1 changed files with 1 additions and 6 deletions
|
|
@ -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}',
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue