3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00
z3/python
Leonardo de Moura 2a4e6d03f3 Extending public API with internal objects
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-10-18 04:47:46 -07:00
..
example.py Z3Py extra files 2012-10-02 08:24:25 -07:00
README.txt improved z3py installation 2012-10-11 21:34:36 -07:00
z3.py Added API Z3_param_descrs_to_string 2012-10-12 09:13:04 -07:00
z3consts.py Simplified binding and logging support generation. Now, everything is generated by update_api.py script. The binding commands can be included in the .h files (e.g., z3_api.h 2012-10-17 23:00:21 -07:00
z3core.py Extending public API with internal objects 2012-10-18 04:47:46 -07:00
z3poly.py Extending public API with internal objects 2012-10-18 04:47:46 -07:00
z3printer.py Z3Py sources 2012-10-02 08:00:13 -07:00
z3tactics.py Simplified binding and logging support generation. Now, everything is generated by update_api.py script. The binding commands can be included in the .h files (e.g., z3_api.h 2012-10-17 23:00:21 -07:00
z3test.py Fixed z3test.py. Execute z3test.py during Z3Py installation. 2012-10-11 21:06:07 -07:00
z3types.py Extending public API with internal objects 2012-10-18 04:47:46 -07:00

You can learn more about Z3Py at:
http://rise4fun.com/Z3Py/tutorial/guide

On Windows, you must build Z3 before using Z3Py.
To build Z3, you should executed the following command
in the Z3 root directory at the Visual Studio Command Prompt

       msbuild /p:configuration=external

If you are using a 64-bit Python interpreter, you should use

       msbuild /p:configuration=external /p:platform=x64


On Linux and OSX, you must install Z3Py, before trying example.py.
To install Z3Py on Linux and OSX, you should execute the following 
command in the Z3 root directory

        sudo make install-z3py