Make the Atom class add 'EAPI.incompatible' category attributes to
authorZac Medico <zmedico@gentoo.org>
Thu, 26 Aug 2010 21:29:34 +0000 (14:29 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 26 Aug 2010 21:29:34 +0000 (14:29 -0700)
commitbf9b3e70758454afa53972340abc98a248195e45
treebe006323ea37fcad7be18d99821d883cfe9bc6ec
parent1112bbcd7f74e8fc507d0057fb153c9bbed8fc50
Make the Atom class add 'EAPI.incompatible' category attributes to
InvalidAtom exceptions, make use_reduce() raise InvalidDependString
exceptions that encapsulate InvalidAtom exceptions, and make
Package._validate_deps() use the InvalidAtom categories when
recording the invalid metadata for use by repoman. Also, remove
the EAPI.incompatible code from repoman that's no longer used.
bin/repoman
pym/_emerge/Package.py
pym/portage/dep/__init__.py
pym/portage/exception.py