| """ | |
| Compatibility module. | |
| This module contains duplicated code from Python itself or 3rd party | |
| extensions, which may be included for the following reasons: | |
| * compatibility | |
| * we may only need a small subset of the copied library/module | |
| This module is deprecated since 1.26.0 and will be removed in future versions. | |
| """ | |
| import warnings | |
| from .._utils import _inspect | |
| from .._utils._inspect import getargspec, formatargspec | |
| from . import py3k | |
| from .py3k import * | |
| warnings.warn( | |
| "`np.compat`, which was used during the Python 2 to 3 transition," | |
| " is deprecated since 1.26.0, and will be removed", | |
| DeprecationWarning, stacklevel=2 | |
| ) | |
| __all__ = [] | |
| __all__.extend(_inspect.__all__) | |
| __all__.extend(py3k.__all__) | |