The attached patch implements the same fix used upstream and fixes this FTBFS bug.
-- Chris -- Chris Knadle chris.kna...@coredump.us
Description: Fix octal escape on Python 3.5 Origin: https://bitbucket.org/cthedot/cssutils/pull-requests/15/fix-octal-escape-on-python-35/diff Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798023 Bug-Upstream: https://bugs.python.org/issue22362 Last-Updated: 2016-01-21 --- a/setup.py +++ b/setup.py @@ -50,7 +50,7 @@ package_dir={'':'src'}, packages=find_packages('src'), test_suite='cssutils.tests', #'nose.collector' - tests_require='mock', + tests_require=['mock', 'pbr < 1.7.0'], entry_points={ 'console_scripts': [ 'csscapture_py2 = cssutils.scripts.csscapture:main', --- a/setup3.py +++ b/setup3.py @@ -55,7 +55,7 @@ package_dir={'':'src3'}, packages=find_packages('src3'), test_suite='cssutils.tests', #'nose.collector' - tests_require='mock', + tests_require=['mock', 'pbr < 1.7.0'], entry_points={ 'console_scripts': [ 'csscapture = cssutils.scripts.csscapture:main', --- a/src/cssutils/profiles.py +++ b/src/cssutils/profiles.py @@ -102,7 +102,7 @@ 'nmstart': r'[_a-z]|{nonascii}|{escape}', 'nonascii': r'[^\0-\177]', 'unicode': r'\\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?', - 'escape': r'{unicode}|\\[ -~\200-\777]', + 'escape': r'{unicode}|\\[ -~\u0080-\u01ff]', # 'escape': r'{unicode}|\\[ -~\200-\4177777]', 'int': r'[-]?\d+', 'nmchar': r'[\w-]|{nonascii}|{escape}',
signature.asc
Description: OpenPGP digital signature