diff --git a/debian/changelog b/debian/changelog index 01886287922f3896968465c59802493a4b71ff66..15fcc7b95c6a2322b6458a18b5efc965d66bcafe 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,12 @@ python-defaults (2.7.3-3) UNRELEASED; urgency=low - * dh_python2: no longer sensitive to trailing slash in private dir names - (closes: #686358) + * dh_python2: + - no longer sensitive to trailing slash in private dir names + (closes: #686358) + - ignore /usr/bin/python3 shebangs in all packages, not just in + python3-* ones + - TODO: parse interpreter version number from --shebang option and add + apropriate dependency/rt* script arguments -- Piotr Ożarowski <piotr@debian.org> Fri, 31 Aug 2012 18:06:26 +0200 diff --git a/debpython/tools.py b/debpython/tools.py index 75e8704b3fc384d745faa455428e61a44b6392ec..7cd6e27d398df042e098e9f50092969acf49ce59 100644 --- a/debpython/tools.py +++ b/debpython/tools.py @@ -33,7 +33,7 @@ from debpython.version import RANGE_PATTERN, getver, get_requested_versions log = logging.getLogger(__name__) EGGnPTH_RE = re.compile(r'(.*?)(-py\d\.\d(?:-[^.]*)?)?(\.egg-info|\.pth)$') -SHEBANG_RE = re.compile(r'^#!\s*(.*?/bin/.*?)(python(\d+\.\d+)?(?:-dbg)?)(?:\s(.*))?') +SHEBANG_RE = re.compile(r'^#!\s*(.*?/bin/.*?)(python(2\.\d+)?(?:-dbg)?)(?:\s(.*))?$') SHAREDLIB_RE = re.compile(r'NEEDED.*libpython(\d\.\d)') INSTALL_RE = re.compile(r""" (?P<pattern>.+?) # file pattern