-
Notifications
You must be signed in to change notification settings - Fork 93
Expand file tree
/
Copy pathsetup.py
More file actions
42 lines (39 loc) · 1.11 KB
/
setup.py
File metadata and controls
42 lines (39 loc) · 1.11 KB
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
import unipacker
from setuptools import setup, find_packages
__VERSION__ = unipacker.__VERSION__
__NAME__ = 'unipacker'
with open('README.md') as readme_file:
README = readme_file.read()
setup(
name=__NAME__,
version=__VERSION__,
python_requires='>=3.10',
author='Un{i}packer Team',
author_email='masrepus97@gmail.com',
description='Automatic and platform-independent unpacker for Windows binaries based on emulation',
long_description=README,
long_description_content_type='text/markdown',
license='GPL-2.0',
url='https://github.com/unipacker/unipacker',
packages=find_packages(),
include_package_data=True,
install_requires=[
'yara-python',
'pefile',
'cmd2==2.0.0',
'unicorn-unipacker==1.0.3b7',
'capstone',
'colorama',
'pyreadline; platform_system == "Windows"',
'gnureadline; platform_system == "Darwin"',
],
test_suite='Tests',
entry_points={
'console_scripts': [
'unipacker=unipacker.shell:main'
]
},
package_data={
'unipacker': ['*', 'DLLs/*']
}
)