Port to real python package structure (#6)

* Initial moving

* Initial package __init__.py

* Use relative imports

* Correct imports for tests

* Rename main.py -> __main__.py

* Use relative imports in main

* Refactor cli to be used with setuptools

* Add basic setup.py

* Fix test_memory import

* Fix test_cpu_manual imports

* Correct iterpickle import

* Use manticore console_script installed by setuptools

* Make travis install our package for integration cli tests

* Refactor model hooks dynamic import for being in pkg

* Correct import

* Rm empty line

* Fix coverage test paths
This commit is contained in:
Mark Mossberg
2017-02-15 12:32:08 -05:00
committed by GitHub
parent 8f51362734
commit 05f5fcf045
64 changed files with 104 additions and 93 deletions

View File

@@ -26,13 +26,13 @@
# POSSIBILITY OF SUCH DAMAGE.
from cStringIO import StringIO
from core.smtlib import Solver, Operators
from manticore.core.smtlib import Solver, Operators
import unittest
import tempfile, os
import gc, pickle
import fcntl
import resource
from core.memory import *
from manticore.core.memory import *
def issymbolic(value):
return isinstance(value, Expression)