(setup) fix install crash on non-utf8 systems

fixes https://github.com/ets-labs/python-dependency-injector/issues/643
This commit is contained in:
Eugene Brodsky 2022-12-13 01:10:09 -05:00 committed by GitHub
parent 3858cef657
commit 3a82f22a4e
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: