Package Details: python-androguard 3.3.5-3

Git Clone URL: (read-only, click to copy)
Package Base: python-androguard
Description: Python framework for Android application analysis.
Upstream URL:
Licenses: Apache
Submitter: fordprefect
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 6
Popularity: 0.000004
First Submitted: 2020-08-19 16:43 (UTC)
Last Updated: 2020-08-19 16:43 (UTC)

Latest Comments

fauno commented on 2022-01-08 13:26 (UTC)

While upgrading fdroidserver I noticed this new dependency installed 190MB of Python packages, so I made them optional by checking androguard's code.

From e9f735eaa2a43aaa2153c6073eb9a1d0a6817168 Mon Sep 17 00:00:00 2001
From: fauno <>
Date: Sat, 8 Jan 2022 10:24:28 -0300
Subject: [PATCH] Make bigger dependencies optional

 PKGBUILD | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/PKGBUILD b/PKGBUILD
index 96ac2d7..cfd4940 100644
@@ -5,7 +5,14 @@ pkgdesc="Python framework for Android application analysis."
-depends=("python" "python-setuptools" "ipython" "python-future" "python-networkx" "python-pygments" "python-lxml" "python-colorama" "python-matplotlib" "python-asn1crypto" "python-click" "python-pydot")
+depends=("python" "python-future" "python-pygments" "python-lxml" "python-colorama" "python-asn1crypto" "python-click")
+  "python-networkx: plotting"
+  "python-matplotlib: plotting"
+  "ipython: interactive shell"
+  "python-pydot: graphing"

fordprefect commented on 2020-08-19 16:45 (UTC)

@bubullc: thank you for the reminder. I dropped the py2 version and will file a deletion request, since it is obsolete now.

BubuIIC commented on 2020-08-19 15:46 (UTC)

Can confirm what @xdavidwu said, this doesn't build due to makepjg not automatically installing the python-build dependencies.

Also I don't really want to install all the python2 stuff anyway when I just want to build the python3 version but that is a separate problem :-/

xdavidwu commented on 2020-02-25 07:44 (UTC)

You should make all splited dependencies listed in makedepends, as PKGBUILD(5) noted:

Note that makepkg does not consider split package depends when checking if dependencies are installed before package building and with --syncdeps. All packages required to make the package are required to be specified in the global depends and makedepends arrays.

ilpianista commented on 2017-03-11 22:15 (UTC) (edited on 2017-03-11 22:17 (UTC) by ilpianista)

Please why don't you download the archive instead of the full repo? Also, there's no need to use 'v2.0' as pkgver, 2.0 is just fine