diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2014-07-05 12:35:54 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2014-07-05 12:35:54 -0400 |
commit | 243d54273d0308693f0181443fbc95197ffd4019 (patch) | |
tree | 0f0c27da7aed71744852e7aa09b8ce108791e9de /pkg_resources.py | |
parent | 088a7a48bbf7a871dba5cea0b863242bc86d3889 (diff) | |
download | external_python_setuptools-243d54273d0308693f0181443fbc95197ffd4019.tar.gz external_python_setuptools-243d54273d0308693f0181443fbc95197ffd4019.tar.bz2 external_python_setuptools-243d54273d0308693f0181443fbc95197ffd4019.zip |
Move imports into header
--HG--
extra : amend_source : 371b48777dba5d8a4d62b5899944471752f830bd
extra : histedit_source : 0739a1da7f11a5f6e348a34b203a9328d0bc0f22
Diffstat (limited to 'pkg_resources.py')
-rw-r--r-- | pkg_resources.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/pkg_resources.py b/pkg_resources.py index 3782384a..470143dd 100644 --- a/pkg_resources.py +++ b/pkg_resources.py @@ -30,6 +30,9 @@ import symbol import operator import platform import collections +import plistlib +import email.parser +import tempfile from pkgutil import get_importer try: @@ -234,11 +237,9 @@ def get_provider(moduleOrReq): def _macosx_vers(_cache=[]): if not _cache: - import platform version = platform.mac_ver()[0] # fallback for MacPorts if version == '': - import plistlib plist = '/System/Library/CoreServices/SystemVersion.plist' if os.path.exists(plist): if hasattr(plistlib, 'readPlist'): @@ -2576,9 +2577,8 @@ class DistInfoDistribution(Distribution): try: return self._pkg_info except AttributeError: - from email.parser import Parser metadata = self.get_metadata(self.PKG_INFO) - self._pkg_info = Parser().parsestr(metadata) + self._pkg_info = email.parser.Parser().parsestr(metadata) return self._pkg_info @property @@ -2646,8 +2646,7 @@ def issue_warning(*args,**kw): level += 1 except ValueError: pass - from warnings import warn - warn(stacklevel = level+1, *args, **kw) + warnings.warn(stacklevel = level+1, *args, **kw) def parse_requirements(strs): @@ -2840,12 +2839,11 @@ def split_sections(s): yield section, content def _mkstemp(*args,**kw): - from tempfile import mkstemp old_open = os.open try: # temporarily bypass sandboxing os.open = os_open - return mkstemp(*args,**kw) + return tempfile.mkstemp(*args,**kw) finally: # and then put it back os.open = old_open |