Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix Import Error for Androguard >=4 and Update setup.py Entry Points due to the possible error #160

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ZeddYu
Copy link

@ZeddYu ZeddYu commented Jun 4, 2024

Nowadays, the latest Androguard version is >= 4 and it has made some API changes. But droidbot didn't set the fixed version of Androguard. So when users install the latest Androguard, they may get some import error.

Changes:

  • Fix Import Error:
    The import statement for the APK class has been updated to ensure compatibility with androguard version 4 and above. The new code attempts to import from two possible locations, handling the potential ImportError gracefully.

  • Update setup.py Entry Points:
    The entry_points in the setup.py file have been modified to correctly reference the droidbot.start:main function. This ensures that the droidbot command works as expected when installed. This change will fix ModuleNotFoundError: No module named 'start' #157

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ModuleNotFoundError: No module named 'start'
1 participant