Commit Graph

88 Commits

Author SHA1 Message Date
erev0s
9e7f13a042 ready for patch update 4.0.2 2024-01-01 11:00:27 +02:00
erev0s
faf7e4ff61 CI 2023-11-27 08:40:56 +02:00
erev0s
335f1d4744 init setup.py 2023-11-21 02:40:50 +02:00
totoag
56faaa7135 Clean up
Started to clean up the code:
- remove BuffHandle/Buff classes
- use logger
- remove all non necessary stuff

See ya !
2022-06-30 21:10:31 +02:00
reox
8d091cbb30
Update setup.py 2020-11-24 06:57:06 +01:00
reox
4819ec3d26
Update setup.py 2020-11-24 06:56:56 +01:00
reox
1b8fda9694
Update setup.py 2020-11-24 06:56:40 +01:00
Tyler Kennedy
52e7ed37de Install magic when installing test dependencies.
`pip install -e ".[tests]"` should install everything required for the
tests to run and pass.

Currently tests/test_apk.py::testMagic fails because the magic package
does not get installed.
2020-11-22 17:42:34 -05:00
Sebastian Bachmann
d11f046f53 adding requirements file 2019-10-17 11:19:03 +02:00
Sebastian Bachmann
04eb8df854 Fix magic: Wrong exception caught
The correct exception is actually MagicException and not MagicError,
this was probably a relict of the old days.

Also removed support for python3.4, as other libraries we use do not
support it either.

resolves #726
2019-08-27 12:36:52 +02:00
Sebastian Bachmann
05739b9ceb Remove old standalone scripts and provide entry_points
This makes everything handled in a single place and gets rid
of the old ArgumentParser by replacing everthign with click.

resolves #669
2019-04-12 09:50:25 +02:00
Sebastian Bachmann
512cada344 We are now in the future, no need to import it 2019-02-24 18:56:12 +01:00
Hugo
4e1b64cb40 Drop support for legacy Python 2.7 2019-02-23 19:34:48 +02:00
Sebastian Bachmann
fca2917d6f Removing Androauto but improving documentation
androauto.py was basically a example file for AndroAuto.
This is now described in the documentation.
2019-02-01 13:47:12 +01:00
Sebastian Bachmann
709354a74e remove unused import 2019-01-29 18:29:45 +01:00
Sebastian Bachmann
e3ce01d067 adding classifiers 2019-01-29 18:28:27 +01:00
Sebastian Bachmann
3da7194847 Remove other magic implementations
This removes all magic implementation except the one of
python-magic.
This resolves two issues:
* resolves #439
* resolves #292

Note that the magic implementation for your operating system might
have issues. Please read the installation instructions of
python-magic: https://github.com/ahupp/python-magic/#installation
2019-01-29 14:25:56 +01:00
Hans-Christoph Steiner
a4f6e7f192 androauto.py got mistakenly removed from setup.py, readd
026d427772 seems to want to undo some previous
changes, but it also removed androauto.py from setup.py.
2019-01-25 21:55:28 +01:00
Sebastian Bachmann
7cbbbf52a2 remove graphing extra and describe install process for graphviz 2019-01-04 11:16:15 +01:00
Martin Thoma
026d427772
Undo changes related to androauto 2018-10-05 08:55:42 +02:00
Martin Thoma
644f4fb0ae
ENH: Add 'androguard' executable script
* New users will intuitively try the command 'androguard'. By adding this and the use of
  --help they can discover all of the functionality of androguard.
* code moved to the androguard directory: makes it easier to test and possible to import in other code.
* By not removing the scripts I think this is backwards-compatible

See issue #561
2018-10-05 08:48:20 +02:00
Sebastian Bachmann
a85f4ac526 specify version 2018-05-07 21:33:08 +02:00
Sebastian Bachmann
c56b17a78f fix installation of public.xml 2018-05-01 14:16:53 +02:00
shuxin
9e55c204ba switch pyasn1 to asn1crypto
so many bugs in pyasn1. asn1crypto is more easy in use, and no need cryptography any more.
2018-04-30 08:30:09 +08:00
Sebastian Bachmann
746c48bfc0 reorder requirements 2018-04-27 18:15:25 +02:00
Sebastian Bachmann
c6b8999ce3 androcg depends on matplotlib 2018-04-27 17:53:30 +02:00
Sebastian Bachmann
f9ca506e11 rename tool 2018-04-21 18:51:54 +02:00
Sebastian Bachmann
d115cd9c33 adding to setup 2018-04-21 18:17:50 +02:00
Sebastian Bachmann
431169378c fix warning 2018-03-15 18:06:43 +01:00
Sebastian Bachmann
0f0b6aabf6 enhance the setup.py 2018-03-09 12:38:22 +01:00
Sebastian Bachmann
0e83bf6365 create new wonderful testcases 2018-02-22 13:39:19 +01:00
Sebastian Bachmann
dd1d4f3d2b Merge branch 'master' of https://github.com/androguard/androguard into enhc-apkv2 2018-02-22 10:28:41 +01:00
Sebastian Bachmann
8a3430dd7b argparse does not work 2018-02-22 09:50:09 +01:00
Sebastian Bachmann
560cdabd75 generate new public resources 2018-02-21 19:37:10 +01:00
Sebastian Bachmann
8fad536494 adding to setup and testing 2018-02-21 14:42:16 +01:00
Sebastian Bachmann
9f0ec9a198 adding tool to use the new api 2018-02-21 14:41:08 +01:00
reox
f81bef8ddc
Merge branch 'master' into doc 2018-02-16 17:52:44 +01:00
Sebastian Bachmann
75e9c4aa65 more docs 2018-02-16 16:26:33 +01:00
Sebastian Bachmann
00c7221336 oh, we can not generate the permissions on install time 2018-02-16 11:32:02 +01:00
Sebastian Bachmann
64f09e09ac fiddling around with the paths 2018-02-16 11:30:23 +01:00
Sebastian Bachmann
d5072dbf15 remove data_prefix to enable --user install 2018-02-16 11:19:26 +01:00
Sebastian Bachmann
9a6f548d23 delete non packages and add package_data to setup 2018-02-16 11:02:28 +01:00
Sebastian Bachmann
1d3c00966d more on mapping 2018-01-31 15:00:52 +01:00
Sebastian Bachmann
a0fab2b2fc adding nose timer to see what tests are incredibly slow 2017-12-20 12:37:12 +01:00
Sebastian Bachmann
d3ada8f840 test if this has the same effect 2017-11-30 09:30:59 +01:00
Sebastian Bachmann
ae5d1f6224 adding warning for pyqt5 2017-11-30 09:18:21 +01:00
Sebastian Bachmann
ae2f621a04 specify correct versions 2017-11-30 09:15:26 +01:00
Sebastian Bachmann
11ed138793 do not use pyasn1 0.4.1 2017-11-24 10:15:47 +01:00
reox
a802e9e3ef
fix it again 2017-11-23 08:22:58 +00:00
reox
7b4c01ef4e
fix setup 2017-11-23 08:22:20 +00:00