requirements/dependencies
See original GitHub issuewould be nice to have a more complete description of requirements for using all the aspects of androguard. I have a dockerfile that I maintain for most of the features that I use https://github.com/dweinstein/dockerfile-androguard/blob/master/Dockerfile if it’s helpful at all. probably it needs to be updated a bit as well.
for the normal androguard install yara
, openssl
, requests
, ipython
, ptrace
shouldn’t be needed (I use them for some of my own stuff) but I do think there’s pygments
, pyfuzzy
, chilkat
, pydot
, magic
, numpy
, sklearn
that could be made a little easier in the requirements.txt
OS X:
sparsehash
(for elsim) -brew install google-sparsehash
muParser
(for elsim) -brew install muparser
snappy
(for esim/libsimilarity) -brew install snappy
lzma
bz
, … (for elsim/libsimilarity – but actually included in the repo) -brew install xz
Issue Analytics
- State:
- Created 8 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
Managing Requirements Dependencies Between Agile Teams
Requirements decomposition. When a large requirement is decomposed into smaller ones there are dependencies from the original large requirement ...
Read more >Managing Python Dependencies with Requirements.txt
These dependencies can have their own dependencies, resulting in a complicated dependency tree.
Read more >Understanding the dependencies between requirements in a ...
In this expert response, Lisa Crispin shares best practices for prioritizing user stories based on requirement dependencies.
Read more >Schedule in sequence with requirement dependencies
Requirement dependencies let you schedule requirements in a specific order by relating them through a predecessor and successor dependency ...
Read more >CADs : Constraints, Assumptions (Risks, Requirements ...
Most business analysts have parts of their requirements documents ... Dependencies (CADs) play an important role in controlling organizational changes.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
We should give an overview about the (optional) dependencies for androguard and seperately for elsim. Maybe it is also a good idea to specify minimum versions as seen in #177 and also dependencies for different OS types, like in #156 .
A good starting point is the debian package: https://packages.debian.org/androguard as well as #208 which states also some dependencies. The dependencies should be in the setup.py file as well, for users who just want to install it using pip.
Should the requirements file lists all dependencies too?
I think the requirements are now good. If you like to write setup instructions for other OS, feel free and create a PR!