diff --git a/pyproject.toml b/pyproject.toml index 3a44d4e..b5e868e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,19 +3,12 @@ requires = [ "setuptools>=42", "wheel", "pyusb", - "pyserial", "docopt", "pycryptodome", "unicorn", "colorama", - "scrypt", "usb", "capstone", - "enum34", - "argparse", - "pyelftools", - "asn1", "keystone-engine", - "asn1crypto" ] build-backend = "setuptools.build_meta" diff --git a/requirements.txt b/requirements.txt index a1eb6d8..b070ec0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,17 +1,10 @@ wheel pyusb -pyserial~=3.5 -docopt~=0.6.2 +docopt pycryptodome -unicorn~=1.0.2 -colorama~=0.4.3 +colorama +usb -scrypt~=0.8.13 -usb~=0.0.83.dev0 +unicorn~=1.0.2 capstone~=4.0.2 -enum34~=1.1.10 -argparse~=1.4.0 -pyelftools~=0.26 -asn1~=2.4.1 keystone-engine -asn1crypto~=1.4.0 \ No newline at end of file diff --git a/setup.py b/setup.py index 4ba4700..7ae674d 100755 --- a/setup.py +++ b/setup.py @@ -22,6 +22,13 @@ setup( "Operating System :: OS Independent", ], license='MIT License', + install_requires=[ + 'colorama', + 'docopt', + 'usb', + 'pyusb', + 'pycryptodome' + ], author='B. Kerler', author_email='info@revskills.de', description='Mediatek reverse engineering and flashing tools',