Использование Z3Py с Python 3.3

Моя ситуация

Я установил Microsoft Z3 (Z3 [version 4.3.0 - 64 bit]. (C) 2006) и этоpyc двоичные файлы для Python2.

Я написал пакет Python3, который требует доступа кz3 функциональность.

Для того, чтобы иметь возможность использоватьpyc двоичные файлы с моим пакетом Python3, яdecompyle z3 бинарные и прикладные2to3.

Моя проблема

Int('string') не работает, потому что Z3Py не в состоянии справиться с новым<class 'str'> используется как'string' аргумент:

>>> import z3; z3.Int('abc')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".\bin\z3.py", line 2931, in Int
    return ArithRef(Z3_mk_const(ctx.ref(), to_symbol(name, ctx), IntSort(ctx).ast), ctx)
  File ".\bin\z3.py", line 72, in to_symbol
    return Z3_mk_string_symbol(_get_ctx(ctx).ref(), s)
  File ".\bin\z3core.py", line 1430, in Z3_mk_string_symbol
    r = lib().Z3_mk_string_symbol(a0, a1)
ctypes.ArgumentError: argument 2: <class 'TypeError'>: wrong type
Мои вопросыНемного хакать надоdecompyle Z3-х*.pyc файлы в первую очередь. Итак, есть ли исходные коды Z3Py?Существует ли уже существующий порт Z3Py для Python3?Любая другая идея, как получитьZ3Py для запуска с Python3?

Благодарю. - Если что-то неясно, пожалуйста, оставьте комментарий к вопросу.

Ответы на вопрос(1)

Ваш ответ на вопрос