mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2024-11-24 10:34:01 +03:00
Update setup.py
This commit is contained in:
parent
d0c8f328b3
commit
31c1f7c2d6
13
setup.py
13
setup.py
|
@ -2,24 +2,31 @@
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
from setuptools import setup, Extension
|
from setuptools import setup, Extension
|
||||||
|
|
||||||
|
|
||||||
|
def _open(filename):
|
||||||
|
if sys.version_info[0] == 2:
|
||||||
|
return open(filename)
|
||||||
|
return open(filename, encoding="utf-8")
|
||||||
|
|
||||||
|
|
||||||
# Defining setup variables:
|
# Defining setup variables:
|
||||||
defined_macros = dict()
|
defined_macros = dict()
|
||||||
defined_macros["CYTHON_CLINE_IN_TRACEBACK"] = 0
|
defined_macros["CYTHON_CLINE_IN_TRACEBACK"] = 0
|
||||||
|
|
||||||
# Getting description:
|
# Getting description:
|
||||||
with open("README.rst", encoding="utf-8") as readme_file:
|
with _open("README.rst") as readme_file:
|
||||||
description = readme_file.read()
|
description = readme_file.read()
|
||||||
|
|
||||||
# Getting requirements:
|
# Getting requirements:
|
||||||
with open("requirements.txt", encoding="utf-8") as requirements_file:
|
with _open("requirements.txt") as requirements_file:
|
||||||
requirements = requirements_file.readlines()
|
requirements = requirements_file.readlines()
|
||||||
|
|
||||||
# Getting version:
|
# Getting version:
|
||||||
with open("src/dependency_injector/__init__.py", encoding="utf-8") as init_file:
|
with _open("src/dependency_injector/__init__.py") as init_file:
|
||||||
version = re.search("__version__ = \"(.*?)\"", init_file.read()).group(1)
|
version = re.search("__version__ = \"(.*?)\"", init_file.read()).group(1)
|
||||||
|
|
||||||
# Adding debug options:
|
# Adding debug options:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user