Skip to content

Commit

Permalink
small change to structure so that the default vector data is included…
Browse files Browse the repository at this point in the history
… in the python package
  • Loading branch information
jdval committed Jan 16, 2019
1 parent 509e943 commit 25f1ba0
Show file tree
Hide file tree
Showing 9 changed files with 11 additions and 8 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion collect.py
Expand Up @@ -48,7 +48,7 @@ def get_all_db_files():


def get_winapi1024_path():
return get_this_dir() + os.sep + "data" + os.sep + "winapi1024v1.txt"
return get_this_dir() + os.sep + "apiscout" + os.sep + "data" + os.sep + "winapi1024v1.txt"


def get_file_list(root_path, required_part):
Expand Down
2 changes: 1 addition & 1 deletion export.py
Expand Up @@ -39,7 +39,7 @@ def get_this_dir():
return os.path.abspath(os.path.join(os.path.dirname(__file__)))

def get_winapi1024_path():
return get_this_dir() + os.sep + "data" + os.sep + "winapi1024v1.txt"
return get_this_dir() + os.sep + "apiscout" + os.sep + "data" + os.sep + "winapi1024v1.txt"


def main():
Expand Down
2 changes: 1 addition & 1 deletion match.py
Expand Up @@ -39,7 +39,7 @@ def get_this_dir():
return os.path.abspath(os.path.join(os.path.dirname(__file__)))

def get_winapi1024_path():
return get_this_dir() + os.sep + "data" + os.sep + "winapi1024v1.txt"
return get_this_dir() + os.sep + "apiscout" + os.sep + "data" + os.sep + "winapi1024v1.txt"


def main():
Expand Down
2 changes: 1 addition & 1 deletion scout.py
Expand Up @@ -45,7 +45,7 @@ def get_all_db_files():


def get_winapi1024_path():
return get_this_dir() + os.sep + "data" + os.sep + "winapi1024v1.txt"
return get_this_dir() + os.sep + "apiscout" + os.sep + "data" + os.sep + "winapi1024v1.txt"


def get_base_addr(args):
Expand Down
4 changes: 3 additions & 1 deletion setup.py
Expand Up @@ -18,5 +18,7 @@
author_email='daniel.plohmann@mailbox.org',
url='https://github.com/daniel-plohmann/apiscout',
license=LICENSE,
packages=find_packages(exclude=('tests', 'docs'))
# packages=find_packages(exclude=('tests', 'docs')),
packages = ["apiscout"],
package_data={"apiscout": ["data/winapi1024v1.txt"]},
)
7 changes: 4 additions & 3 deletions tests/testVector.py
Expand Up @@ -29,6 +29,7 @@
import unittest

from apiscout.ApiVector import ApiVector
import apiscout

LOG = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO, format="%(asctime)-15s %(message)s")
Expand Down Expand Up @@ -97,9 +98,9 @@ def testDictConversions(self):
self.assertEquals(result_dict, expected)

def testLoadWinApi1024Definition(self):
THIS_FILE_PATH = str(os.path.abspath(__file__))
PROJECT_ROOT = str(os.path.abspath(os.sep.join([THIS_FILE_PATH, "..", ".."])))
winapi_path = os.sep.join([PROJECT_ROOT , "data", "winapi1024v1.txt"])
module_path = os.path.dirname(os.path.realpath(apiscout.__file__))
LOG.info("Using module path %s" % module_path)
winapi_path = os.sep.join([module_path, "data", "winapi1024v1.txt"])
apivector = ApiVector(winapi_path)
self.assertEquals(len(apivector._winapi1024), 1024)

Expand Down

0 comments on commit 25f1ba0

Please sign in to comment.