# Copyright 1999-2009 Gentoo Foundation | |
# Distributed under the terms of the GNU General Public License v2 | |
import re | |
import portage | |
import _emerge.depgraph | |
def is_valid_package_atom(x, allow_repo=False): | |
if "/" not in x: | |
x2 = _emerge.depgraph.insert_category_into_atom(x, 'cat') | |
if x2 != None: | |
x = x2 | |
return portage.isvalidatom(x, allow_blockers=False, allow_repo=allow_repo) |