Commit d4d8ae5a authored by Victor Stinner's avatar Victor Stinner

Issue #9561: packaging now writes egg-info files using UTF-8

instead of the locale encoding
parent e01aa53e
...@@ -946,7 +946,7 @@ class PackagingLibChecks(support.TempdirManager, ...@@ -946,7 +946,7 @@ class PackagingLibChecks(support.TempdirManager,
def _distutils_pkg_info(self): def _distutils_pkg_info(self):
tmp = self._distutils_setup_py_pkg() tmp = self._distutils_setup_py_pkg()
self.write_file([tmp, 'PKG-INFO'], '') self.write_file([tmp, 'PKG-INFO'], '', encoding='UTF-8')
return tmp return tmp
def _setup_cfg_with_no_metadata_pkg(self): def _setup_cfg_with_no_metadata_pkg(self):
...@@ -971,7 +971,7 @@ class PackagingLibChecks(support.TempdirManager, ...@@ -971,7 +971,7 @@ class PackagingLibChecks(support.TempdirManager,
def _pkg_info_with_no_distutils(self): def _pkg_info_with_no_distutils(self):
tmp = self._random_setup_py_pkg() tmp = self._random_setup_py_pkg()
self.write_file([tmp, 'PKG-INFO'], '') self.write_file([tmp, 'PKG-INFO'], '', encoding='UTF-8')
return tmp return tmp
def _random_setup_py_pkg(self): def _random_setup_py_pkg(self):
......
...@@ -271,7 +271,7 @@ Core and Builtins ...@@ -271,7 +271,7 @@ Core and Builtins
Library Library
------- -------
- Issue #9561: distutils now reads and writes egg-info files using UTF-8, - Issue #9561: distutils and packaging now writes egg-info files using UTF-8,
instead of the locale encoding. instead of the locale encoding.
- Issue #8286: The distutils command sdist will print a warning message instead - Issue #8286: The distutils command sdist will print a warning message instead
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment