question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

requirements/dependencies

See original GitHub issue

would 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:closed
  • Created 8 years ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
reoxcommented, Mar 10, 2017

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?

0reactions
reoxcommented, Jun 11, 2017

I think the requirements are now good. If you like to write setup instructions for other OS, feel free and create a PR!

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found