Use re.UNICODE for category/package name regexes.
authorZac Medico <zmedico@gentoo.org>
Sat, 22 Sep 2012 21:52:35 +0000 (14:52 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 22 Sep 2012 22:05:31 +0000 (15:05 -0700)
commit0d5b0fbd79ba8b2e7dd5d2f2db7d69cad3e56766
treeb0b4aefbed5297093b5fe073affa0954e4afcc81
parent80f71e3fdb06e0bf5f0ee6c4aa25f2b2c7a64dfd
Use re.UNICODE for category/package name regexes.

This only affects r'\w' with Python 2.x, since Python 3 already
defaults to re.UNICODE behavior when compiling unicode str objects
(unless re.ASCII is specified). If a repository wants to ban unicode
categore/package names then we can add a layout.conf setting for that,
as discussed in bug #435934.
pym/_emerge/is_valid_package_atom.py
pym/portage/dbapi/__init__.py
pym/portage/dep/__init__.py
pym/portage/manifest.py
pym/portage/versions.py