commit: 603ee739bd22b9df9a1ee79d5644f7ad9320733a
Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 19:48:43 2019 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 19:52:00 2019 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=603ee739
Import OrderedDict directly from collections
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
lib/_emerge/depgraph.py | 6 +++---
lib/portage/dbapi/porttree.py | 5 +++--
lib/portage/news.py | 5 +++--
lib/portage/package/ebuild/fetch.py | 6 ++++--
lib/portage/sync/__init__.py | 5 +++--
lib/portage/sync/controller.py | 5 +++--
6 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 63e905cdb..32b2d7da3 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
from __future__ import division, print_function, unicode_literals
@@ -12,11 +12,11 @@ import stat
import sys
import textwrap
import warnings
-from collections import deque
+from collections import deque, OrderedDict
from itertools import chain
import portage
-from portage import os, OrderedDict
+from portage import os
from portage import _unicode_decode, _unicode_encode, _encodings
from portage.const import PORTAGE_PACKAGE_ATOM, USER_CONFIG_PATH, VCS_DIRS
from portage.dbapi import dbapi
diff --git a/lib/portage/dbapi/porttree.py b/lib/portage/dbapi/porttree.py
index 64a5f3681..7a28f5876 100644
--- a/lib/portage/dbapi/porttree.py
+++ b/lib/portage/dbapi/porttree.py
@@ -1,4 +1,4 @@
-# Copyright 1998-2018 Gentoo Foundation
+# Copyright 1998-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
from __future__ import unicode_literals
@@ -34,7 +34,6 @@ from portage import eclass_cache, \
from portage import os
from portage import _encodings
from portage import _unicode_encode
-from portage import OrderedDict
from portage.util._eventloop.EventLoop import EventLoop
from portage.util.futures import asyncio
from portage.util.futures.compat_coroutine import coroutine, coroutine_return
@@ -49,6 +48,8 @@ import errno
import collections
import functools
+from collections import OrderedDict
+
try:
from urllib.parse import urlparse
except ImportError:
diff --git a/lib/portage/news.py b/lib/portage/news.py
index 8397646b0..f7c8c7bb9 100644
--- a/lib/portage/news.py
+++ b/lib/portage/news.py
@@ -1,5 +1,5 @@
# portage: news management code
-# Copyright 2006-2017 Gentoo Foundation
+# Copyright 2006-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
from __future__ import print_function, unicode_literals
@@ -9,13 +9,14 @@ __all__ = ["NewsManager", "NewsItem", "DisplayRestriction",
"DisplayInstalledRestriction",
"count_unread_news", "display_news_notifications"]
+from collections import OrderedDict
+
import fnmatch
import io
import logging
import os as _os
import re
import portage
-from portage import OrderedDict
from portage import os
from portage import _encodings
from portage import _unicode_decode
diff --git a/lib/portage/package/ebuild/fetch.py
b/lib/portage/package/ebuild/fetch.py
index 0431e11ea..bfd97601c 100644
--- a/lib/portage/package/ebuild/fetch.py
+++ b/lib/portage/package/ebuild/fetch.py
@@ -1,4 +1,4 @@
-# Copyright 2010-2017 Gentoo Foundation
+# Copyright 2010-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
from __future__ import print_function
@@ -14,6 +14,8 @@ import stat
import sys
import tempfile
+from collections import OrderedDict
+
try:
from urllib.parse import urlparse
except ImportError:
@@ -27,7 +29,7 @@ portage.proxy.lazyimport.lazyimport(globals(),
'portage.package.ebuild.prepare_build_dirs:prepare_build_dirs',
)
-from portage import OrderedDict, os, selinux, shutil, _encodings, \
+from portage import os, selinux, shutil, _encodings, \
_shell_quote, _unicode_encode
from portage.checksum import (get_valid_checksum_keys, perform_md5, verify_all,
_filter_unaccelarated_hashes, _hash_filter, _apply_hash_filter)
diff --git a/lib/portage/sync/__init__.py b/lib/portage/sync/__init__.py
index 805b1f270..63727545f 100644
--- a/lib/portage/sync/__init__.py
+++ b/lib/portage/sync/__init__.py
@@ -1,9 +1,10 @@
-# Copyright 2014-2015 Gentoo Foundation
+# Copyright 2014-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
import os
-from portage import OrderedDict
+from collections import OrderedDict
+
from portage.module import Modules
from portage.sync.controller import SyncManager
from portage.sync.config_checks import check_type
diff --git a/lib/portage/sync/controller.py b/lib/portage/sync/controller.py
index bf5750f7f..c4c72e73a 100644
--- a/lib/portage/sync/controller.py
+++ b/lib/portage/sync/controller.py
@@ -1,4 +1,4 @@
-# Copyright 2014-2017 Gentoo Foundation
+# Copyright 2014-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
from __future__ import print_function
@@ -10,6 +10,8 @@ import grp
import pwd
import warnings
+from collections import OrderedDict
+
import portage
from portage import os
from portage.progress import ProgressBar
@@ -22,7 +24,6 @@ warn = create_color_func("WARN")
from portage.package.ebuild.doebuild import _check_temp_dir
from portage.metadata import action_metadata
from portage.util._async.AsyncFunction import AsyncFunction
-from portage import OrderedDict
from portage import _unicode_decode
from portage import util
from _emerge.CompositeTask import CompositeTask