From e72afd6243713cd0d3f8a5bc5b50fb59934d7ff8 Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Sun, 26 Nov 2017 23:11:14 +0100 Subject: fix encoding handling of wheels metadata --- setuptools/tests/test_wheel.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'setuptools/tests/test_wheel.py') diff --git a/setuptools/tests/test_wheel.py b/setuptools/tests/test_wheel.py index a0c16c53..2e857253 100644 --- a/setuptools/tests/test_wheel.py +++ b/setuptools/tests/test_wheel.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- + """wheel tests """ @@ -72,13 +74,14 @@ def test_wheel_info(filename, info): @contextlib.contextmanager def build_wheel(extra_file_defs=None, **kwargs): file_defs = { - 'setup.py': DALS( + 'setup.py': (DALS( ''' + # -*- coding: utf-8 -*- from setuptools import setup import setuptools setup(**%r) ''' - ) % kwargs, + ) % kwargs).encode('utf-8'), } if extra_file_defs: file_defs.update(extra_file_defs) @@ -170,6 +173,13 @@ WHEEL_INSTALL_TESTS = ( ), ), + dict( + id='utf-8', + setup_kwargs=dict( + description='Description accentuée', + ) + ), + dict( id='data', file_defs={ -- cgit v1.2.3