Bundle a new version of python-six for compatibility along with some code to make it easy for distributions to override the bunndled copy if they have a new enough version.

This commit is contained in:
Toshio Kuratomi
2015-10-15 17:55:23 -07:00
parent 28c933ce5e
commit baa309309d
54 changed files with 1017 additions and 84 deletions

View File

@@ -28,7 +28,7 @@ import stat
import tempfile
import time
from six import binary_type, text_type, iteritems
from ansible.compat.six import binary_type, text_type, iteritems
from ansible import constants as C
from ansible.errors import AnsibleError, AnsibleConnectionFailure

View File

@@ -18,7 +18,7 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
from six import iteritems
from ansible.compat.six import iteritems
from ansible.errors import AnsibleError
from ansible.plugins.action import ActionBase

View File

@@ -20,7 +20,7 @@ __metaclass__ = type
from abc import ABCMeta, abstractmethod
from six import with_metaclass
from ansible.compat.six import with_metaclass
try:
from __main__ import display

View File

@@ -24,7 +24,7 @@ import difflib
import warnings
from copy import deepcopy
from six import string_types
from ansible.compat.six import string_types
from ansible import constants as C
from ansible.utils.unicode import to_unicode

View File

@@ -27,7 +27,7 @@ import os
from abc import ABCMeta, abstractmethod, abstractproperty
from functools import wraps
from six import with_metaclass
from ansible.compat.six import with_metaclass
from ansible import constants as C
from ansible.errors import AnsibleError

View File

@@ -39,7 +39,7 @@ import sys
from termios import tcflush, TCIFLUSH
from binascii import hexlify
from six import iteritems
from ansible.compat.six import iteritems
from ansible import constants as C
from ansible.errors import AnsibleError, AnsibleConnectionFailure, AnsibleFileNotFound

View File

@@ -25,7 +25,7 @@ import re
import shlex
import traceback
from six.moves.urllib.parse import urlunsplit
from ansible.compat.six.moves.urllib.parse import urlunsplit
from ansible.errors import AnsibleError
try:

View File

@@ -38,7 +38,7 @@ import uuid
import yaml
from jinja2.filters import environmentfilter
from distutils.version import LooseVersion, StrictVersion
from six import iteritems
from ansible.compat.six import iteritems
from ansible import errors
from ansible.parsing.yaml.dumper import AnsibleDumper

View File

@@ -23,7 +23,7 @@ __metaclass__ = type
from abc import ABCMeta, abstractmethod
from six import with_metaclass
from ansible.compat.six import with_metaclass
class InventoryParser(with_metaclass(ABCMeta, object)):
'''Abstract Base Class for retrieving inventory information

View File

@@ -21,7 +21,7 @@ __metaclass__ = type
from abc import ABCMeta, abstractmethod
from six import with_metaclass
from ansible.compat.six import with_metaclass
try:
from __main__ import display

View File

@@ -24,7 +24,7 @@ import ansible.constants as C
import time
import random
from six import text_type
from ansible.compat.six import text_type
_USER_HOME_PATH_RE = re.compile(r'^~[_.A-Za-z0-9][-_.A-Za-z0-9]*$')

View File

@@ -19,8 +19,8 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
from six.moves import queue as Queue
from six import iteritems, text_type
from ansible.compat.six.moves import queue as Queue
from ansible.compat.six import iteritems, text_type
import time

View File

@@ -19,7 +19,7 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
from six import iteritems, text_type
from ansible.compat.six import iteritems, text_type
from ansible.errors import AnsibleError
from ansible.executor.play_iterator import PlayIterator