(setup) fix install crash on non-utf8 systems (#644)

fixes https://github.com/ets-labs/python-dependency-injector/issues/643
This commit is contained in:
Eugene Brodsky 2022-12-18 21:23:24 -05:00 committed by GitHub
parent aaff333f01
commit a9cd0de886
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,15 +11,15 @@ 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") as readme_file: with open("README.rst", encoding="utf-8") as readme_file:
description = readme_file.read() description = readme_file.read()
# Getting requirements: # Getting requirements:
with open("requirements.txt") as requirements_file: with open("requirements.txt", encoding="utf-8") as requirements_file:
requirements = requirements_file.readlines() requirements = requirements_file.readlines()
# Getting version: # Getting version:
with open("src/dependency_injector/__init__.py") as init_file: with open("src/dependency_injector/__init__.py", encoding="utf-8") 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: