forked from angr/angr-management
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
51 lines (49 loc) · 1.33 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
try:
from setuptools import setup
from setuptools import find_packages
packages = find_packages()
except ImportError:
from distutils.core import setup
import os
packages = [x.strip('./').replace('/','.') for x in os.popen('find -name "__init__.py" | xargs -n1 dirname').read().strip().split('\n')]
import platform
if platform.python_implementation() != 'CPython':
raise Exception("angr-management must be run with CPython. PyPy cannot work right now.")
setup(
name='angr-management',
version='9.1.gitrolling',
python_requires='>=3.6',
description='GUI for angr',
url='https://github.com/angr/angr-management',
packages=packages,
package_data={
'angrmanagement': [
'resources/fonts/*.ttf',
'resources/images/*',
]
},
entry_points={
"console_scripts": [
"angr-management = angrmanagement.__main__:main",
]
},
install_requires=[
'angr[angrDB]==9.1.gitrolling',
'websocket-client',
'qtconsole',
'ipython',
'pyzmq',
'PySide2>5.14.2.1',
'toml',
'pyxdg',
'jupyter-client',
'requests[socks]',
'pyqodeng.core',
'qtterm',
'getmac',
'QtAwesome',
],
extras_require={
'bintrace': ['bintrace']
}
)