diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2016-12-28 20:52:09 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2016-12-28 20:52:09 -0500 |
commit | 3000d975dbb11430be5c79498a461d33a5522a40 (patch) | |
tree | 149739220bea14bd39f395c08795939053aba85f /setuptools/depends.py | |
parent | a01cf3c234877ee6d2ff4cc0b1098cc05b53d6d1 (diff) | |
download | python-setuptools-git-3000d975dbb11430be5c79498a461d33a5522a40.tar.gz |
Re-introduce _iter_code functionality as a Bytecode backport. Fixes failing tests. Ref #866.
Diffstat (limited to 'setuptools/depends.py')
-rw-r--r-- | setuptools/depends.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/setuptools/depends.py b/setuptools/depends.py index d417fa32..45e7052d 100644 --- a/setuptools/depends.py +++ b/setuptools/depends.py @@ -1,10 +1,11 @@ import sys import imp import marshal -import dis from distutils.version import StrictVersion from imp import PKG_DIRECTORY, PY_COMPILED, PY_SOURCE, PY_FROZEN +from .py33compat import Bytecode + __all__ = [ 'Require', 'find_module', 'get_module_constant', 'extract_constant' @@ -155,7 +156,7 @@ def extract_constant(code, symbol, default=-1): const = default - for byte_code in dis.Bytecode(code): + for byte_code in Bytecode(code): op = byte_code.opcode arg = byte_code.arg |