summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-30 00:16:50 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-30 00:16:50 -0700
commit25d8427b3b29cbcee97279186983dae818495f8f (patch)
tree36e05fdb10b3fc418686f59010ae4133428f7884 /pym
parent445f0d70d3624bc108b08da6d370bf194fcfc4ac (diff)
downloadportage-25d8427b3b29cbcee97279186983dae818495f8f.tar.gz
portage-25d8427b3b29cbcee97279186983dae818495f8f.tar.bz2
portage-25d8427b3b29cbcee97279186983dae818495f8f.zip
Rename the portage.sets module to portage._sets since it will be useful
in the upcoming 2.1.9 branch which will not have sets support but will still have the code in private and disabled form.
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/BlockerDB.py2
-rw-r--r--pym/_emerge/Scheduler.py4
-rw-r--r--pym/_emerge/SetArg.py2
-rw-r--r--pym/_emerge/actions.py4
-rw-r--r--pym/_emerge/depgraph.py4
-rw-r--r--pym/_emerge/main.py8
-rw-r--r--pym/_emerge/resolver/slot_collision.py2
-rw-r--r--pym/_emerge/unmerge.py4
-rw-r--r--pym/portage/_sets/__init__.py (renamed from pym/portage/sets/__init__.py)11
-rw-r--r--pym/portage/_sets/base.py (renamed from pym/portage/sets/base.py)0
-rw-r--r--pym/portage/_sets/dbapi.py (renamed from pym/portage/sets/dbapi.py)4
-rw-r--r--pym/portage/_sets/files.py (renamed from pym/portage/sets/files.py)4
-rw-r--r--pym/portage/_sets/libs.py (renamed from pym/portage/sets/libs.py)4
-rw-r--r--pym/portage/_sets/profiles.py (renamed from pym/portage/sets/profiles.py)4
-rw-r--r--pym/portage/_sets/security.py (renamed from pym/portage/sets/security.py)4
-rw-r--r--pym/portage/_sets/shell.py (renamed from pym/portage/sets/shell.py)4
-rw-r--r--pym/portage/tests/resolver/ResolverPlayground.py2
-rw-r--r--pym/portage/tests/sets/base/testInternalPackageSet.py2
-rw-r--r--pym/portage/tests/sets/files/testConfigFileSet.py2
-rw-r--r--pym/portage/tests/sets/files/testStaticFileSet.py2
-rw-r--r--pym/portage/tests/sets/shell/testShell.py2
21 files changed, 40 insertions, 35 deletions
diff --git a/pym/_emerge/BlockerDB.py b/pym/_emerge/BlockerDB.py
index 8b2a22d8e..f671a58a7 100644
--- a/pym/_emerge/BlockerDB.py
+++ b/pym/_emerge/BlockerDB.py
@@ -6,7 +6,7 @@ import sys
import portage
from portage import os
from portage import digraph
-from portage.sets.base import InternalPackageSet
+from portage._sets.base import InternalPackageSet
from _emerge.BlockerCache import BlockerCache
from _emerge.FakeVartree import FakeVartree
diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
index 7db16088d..ee5b8a3d5 100644
--- a/pym/_emerge/Scheduler.py
+++ b/pym/_emerge/Scheduler.py
@@ -24,8 +24,8 @@ from portage.elog.messages import eerror
from portage.localization import _
from portage.output import colorize, create_color_func, red
bad = create_color_func("BAD")
-from portage.sets import SETPREFIX
-from portage.sets.base import InternalPackageSet
+from portage._sets import SETPREFIX
+from portage._sets.base import InternalPackageSet
from portage.util import writemsg, writemsg_level
from portage.package.ebuild.digestcheck import digestcheck
from portage.package.ebuild.digestgen import digestgen
diff --git a/pym/_emerge/SetArg.py b/pym/_emerge/SetArg.py
index e43ad5812..2941695a8 100644
--- a/pym/_emerge/SetArg.py
+++ b/pym/_emerge/SetArg.py
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
from _emerge.DependencyArg import DependencyArg
-from portage.sets import SETPREFIX
+from portage._sets import SETPREFIX
class SetArg(DependencyArg):
def __init__(self, set=None, **kwargs):
DependencyArg.__init__(self, **kwargs)
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index 99b2a469e..3c735aa2c 100644
--- a/pym/_emerge/actions.py
+++ b/pym/_emerge/actions.py
@@ -34,8 +34,8 @@ from portage.output import blue, bold, colorize, create_color_func, darkgreen, \
good = create_color_func("GOOD")
bad = create_color_func("BAD")
from portage.package.ebuild._ipc.QueryCommand import QueryCommand
-from portage.sets import load_default_config, SETPREFIX
-from portage.sets.base import InternalPackageSet
+from portage._sets import load_default_config, SETPREFIX
+from portage._sets.base import InternalPackageSet
from portage.util import cmp_sort_key, writemsg, \
writemsg_level, writemsg_stdout
from portage._global_updates import _global_updates
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index cb9c5d4c0..25429601e 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -24,8 +24,8 @@ from portage.output import bold, blue, colorize, create_color_func, darkblue, \
bad = create_color_func("BAD")
from portage.package.ebuild.getmaskingstatus import \
_getmaskingstatus, _MaskReason
-from portage.sets import SETPREFIX
-from portage.sets.base import InternalPackageSet
+from portage._sets import SETPREFIX
+from portage._sets.base import InternalPackageSet
from portage.util import cmp_sort_key, writemsg, writemsg_stdout
from portage.util import writemsg_level
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index 3bd72226f..19027ea47 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -32,7 +32,7 @@ from portage.data import secpass
from portage.dbapi.dep_expand import dep_expand
from portage.util import normalize_path as normpath
from portage.util import shlex_split, writemsg_level, writemsg_stdout
-from portage.sets import SETPREFIX
+from portage._sets import SETPREFIX
from portage._global_updates import _global_updates
from _emerge.actions import action_config, action_sync, action_metadata, \
@@ -1001,9 +1001,9 @@ def ionice(settings):
out.eerror("See the make.conf(5) man page for PORTAGE_IONICE_COMMAND usage instructions.")
def setconfig_fallback(root_config):
- from portage.sets.base import DummyPackageSet
- from portage.sets.files import WorldSelectedSet
- from portage.sets.profiles import PackagesSystemSet
+ from portage._sets.base import DummyPackageSet
+ from portage._sets.files import WorldSelectedSet
+ from portage._sets.profiles import PackagesSystemSet
setconfig = root_config.setconfig
setconfig.psets['world'] = DummyPackageSet(atoms=['@selected', '@system'])
setconfig.psets['selected'] = WorldSelectedSet(root_config.settings['EROOT'])
diff --git a/pym/_emerge/resolver/slot_collision.py b/pym/_emerge/resolver/slot_collision.py
index c2156850e..1bde0bea4 100644
--- a/pym/_emerge/resolver/slot_collision.py
+++ b/pym/_emerge/resolver/slot_collision.py
@@ -5,7 +5,7 @@ from _emerge.Package import Package
from _emerge.PackageArg import PackageArg
from portage.dep import check_required_use
from portage.output import colorize
-from portage.sets.base import InternalPackageSet
+from portage._sets.base import InternalPackageSet
from portage.util import writemsg
from portage.versions import cpv_getversion, vercmp
diff --git a/pym/_emerge/unmerge.py b/pym/_emerge/unmerge.py
index 5b466e2d6..dc9030ea2 100644
--- a/pym/_emerge/unmerge.py
+++ b/pym/_emerge/unmerge.py
@@ -9,7 +9,7 @@ import textwrap
import portage
from portage import os
from portage.output import bold, colorize, darkgreen, green
-from portage.sets import SETPREFIX
+from portage._sets import SETPREFIX
from portage.util import cmp_sort_key
from _emerge.emergelog import emergelog
@@ -281,7 +281,7 @@ def unmerge(root_config, myopts, unmerge_action,
vartree.dbapi.flush_cache()
portage.locks.unlockdir(vdb_lock)
- from portage.sets.base import EditablePackageSet
+ from portage._sets.base import EditablePackageSet
# generate a list of package sets that are directly or indirectly listed in "selected",
# as there is no persistent list of "installed" sets
diff --git a/pym/portage/sets/__init__.py b/pym/portage/_sets/__init__.py
index a942ac94a..66d558f6c 100644
--- a/pym/portage/sets/__init__.py
+++ b/pym/portage/_sets/__init__.py
@@ -81,16 +81,21 @@ class SetConfig(object):
for sname in parser.sections():
# find classname for current section, default to file based sets
if not parser.has_option(sname, "class"):
- classname = "portage.sets.files.StaticFileSet"
+ classname = "portage._sets.files.StaticFileSet"
else:
classname = parser.get(sname, "class")
-
+
+ if classname.startswith('portage.sets.'):
+ # The module has been made private, but we still support
+ # the previous namespace for sets.conf entries.
+ classname = classname.replace('sets', '_sets', 1)
+
# try to import the specified class
try:
setclass = load_mod(classname)
except (ImportError, AttributeError):
try:
- setclass = load_mod("portage.sets."+classname)
+ setclass = load_mod("portage._sets." + classname)
except (ImportError, AttributeError):
self.errors.append(_("Could not import '%(class)s' for section "
"'%(section)s'") % {"class": classname, "section": sname})
diff --git a/pym/portage/sets/base.py b/pym/portage/_sets/base.py
index cd9c08d32..cd9c08d32 100644
--- a/pym/portage/sets/base.py
+++ b/pym/portage/_sets/base.py
diff --git a/pym/portage/sets/dbapi.py b/pym/portage/_sets/dbapi.py
index 8bacb72fc..362cc91c6 100644
--- a/pym/portage/sets/dbapi.py
+++ b/pym/portage/_sets/dbapi.py
@@ -7,8 +7,8 @@ from portage import os
from portage.versions import catpkgsplit, catsplit, pkgcmp, best
from portage.dep import Atom
from portage.localization import _
-from portage.sets.base import PackageSet
-from portage.sets import SetConfigError, get_boolean
+from portage._sets.base import PackageSet
+from portage._sets import SetConfigError, get_boolean
import portage
__all__ = ["CategorySet", "DowngradeSet",
diff --git a/pym/portage/sets/files.py b/pym/portage/_sets/files.py
index 4565c7257..8116d07cd 100644
--- a/pym/portage/sets/files.py
+++ b/pym/portage/_sets/files.py
@@ -14,8 +14,8 @@ from portage.const import USER_CONFIG_PATH, WORLD_FILE, WORLD_SETS_FILE
from portage.localization import _
from portage.locks import lockfile, unlockfile
from portage import portage_gid
-from portage.sets.base import PackageSet, EditablePackageSet
-from portage.sets import SetConfigError, SETPREFIX, get_boolean
+from portage._sets.base import PackageSet, EditablePackageSet
+from portage._sets import SetConfigError, SETPREFIX, get_boolean
from portage.env.loaders import ItemFileLoader, KeyListFileLoader
from portage.env.validators import ValidAtomValidator
from portage import cpv_getkey
diff --git a/pym/portage/sets/libs.py b/pym/portage/_sets/libs.py
index 74c16a129..20347e452 100644
--- a/pym/portage/sets/libs.py
+++ b/pym/portage/_sets/libs.py
@@ -4,8 +4,8 @@
from __future__ import print_function
from portage.localization import _
-from portage.sets.base import PackageSet
-from portage.sets import get_boolean
+from portage._sets.base import PackageSet
+from portage._sets import get_boolean
from portage.versions import catpkgsplit
import portage
diff --git a/pym/portage/sets/profiles.py b/pym/portage/_sets/profiles.py
index 3e2ab9055..e47f08db3 100644
--- a/pym/portage/sets/profiles.py
+++ b/pym/portage/_sets/profiles.py
@@ -5,8 +5,8 @@ import logging
from portage import os
from portage.util import grabfile_package, stack_lists
-from portage.sets.base import PackageSet
-from portage.sets import get_boolean
+from portage._sets.base import PackageSet
+from portage._sets import get_boolean
from portage.util import writemsg_level
__all__ = ["PackagesSystemSet"]
diff --git a/pym/portage/sets/security.py b/pym/portage/_sets/security.py
index 61dfed819..2d8fcf667 100644
--- a/pym/portage/sets/security.py
+++ b/pym/portage/_sets/security.py
@@ -2,9 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
import portage.glsa as glsa
-from portage.sets.base import PackageSet
+from portage._sets.base import PackageSet
from portage.versions import catpkgsplit, pkgcmp
-from portage.sets import get_boolean
+from portage._sets import get_boolean
__all__ = ["SecuritySet", "NewGlsaSet", "NewAffectedSet", "AffectedSet"]
diff --git a/pym/portage/sets/shell.py b/pym/portage/_sets/shell.py
index 2edd82d7e..2c95845c8 100644
--- a/pym/portage/sets/shell.py
+++ b/pym/portage/_sets/shell.py
@@ -5,8 +5,8 @@ import subprocess
from portage import os
from portage import _unicode_decode
-from portage.sets.base import PackageSet
-from portage.sets import SetConfigError
+from portage._sets.base import PackageSet
+from portage._sets import SetConfigError
__all__ = ["CommandOutputSet"]
diff --git a/pym/portage/tests/resolver/ResolverPlayground.py b/pym/portage/tests/resolver/ResolverPlayground.py
index f7707b5ea..854ac43eb 100644
--- a/pym/portage/tests/resolver/ResolverPlayground.py
+++ b/pym/portage/tests/resolver/ResolverPlayground.py
@@ -12,7 +12,7 @@ from portage.dbapi.porttree import portagetree
from portage.dbapi.bintree import binarytree
from portage.dep import Atom
from portage.package.ebuild.config import config
-from portage.sets import load_default_config
+from portage._sets import load_default_config
from portage.versions import catsplit
from _emerge.Blocker import Blocker
diff --git a/pym/portage/tests/sets/base/testInternalPackageSet.py b/pym/portage/tests/sets/base/testInternalPackageSet.py
index 70b3a1401..e0a347876 100644
--- a/pym/portage/tests/sets/base/testInternalPackageSet.py
+++ b/pym/portage/tests/sets/base/testInternalPackageSet.py
@@ -5,7 +5,7 @@
from portage.dep import Atom
from portage.exception import InvalidAtom
from portage.tests import TestCase
-from portage.sets.base import InternalPackageSet
+from portage._sets.base import InternalPackageSet
class InternalPackageSetTestCase(TestCase):
"""Simple Test Case for InternalPackageSet"""
diff --git a/pym/portage/tests/sets/files/testConfigFileSet.py b/pym/portage/tests/sets/files/testConfigFileSet.py
index c11228e9c..3ec26a077 100644
--- a/pym/portage/tests/sets/files/testConfigFileSet.py
+++ b/pym/portage/tests/sets/files/testConfigFileSet.py
@@ -6,7 +6,7 @@ import tempfile
from portage import os
from portage.tests import TestCase, test_cps
-from portage.sets.files import ConfigFileSet
+from portage._sets.files import ConfigFileSet
class ConfigFileSetTestCase(TestCase):
"""Simple Test Case for ConfigFileSet"""
diff --git a/pym/portage/tests/sets/files/testStaticFileSet.py b/pym/portage/tests/sets/files/testStaticFileSet.py
index 174190dbb..d515a6728 100644
--- a/pym/portage/tests/sets/files/testStaticFileSet.py
+++ b/pym/portage/tests/sets/files/testStaticFileSet.py
@@ -6,7 +6,7 @@ import tempfile
from portage import os
from portage.tests import TestCase, test_cps
-from portage.sets.files import StaticFileSet
+from portage._sets.files import StaticFileSet
class StaticFileSetTestCase(TestCase):
"""Simple Test Case for StaticFileSet"""
diff --git a/pym/portage/tests/sets/shell/testShell.py b/pym/portage/tests/sets/shell/testShell.py
index dd8825412..2cdd833c3 100644
--- a/pym/portage/tests/sets/shell/testShell.py
+++ b/pym/portage/tests/sets/shell/testShell.py
@@ -4,7 +4,7 @@
from portage.process import find_binary
from portage.tests import TestCase, test_cps
-from portage.sets.shell import CommandOutputSet
+from portage._sets.shell import CommandOutputSet
class CommandOutputSetTestCase(TestCase):
"""Simple Test Case for CommandOutputSet"""