1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-19 19:40:17 +02:00
fdroidserver/fdroidserver
Hans-Christoph Steiner 0425788b7d consolidate all post-parse metadata checks
This puts all of the needed post parsing checks on the metadata into a
single method that is used by all parsing methods (.txt, JSON, XML, YAML).
This provides the single place to normalize the internal representation of
the metadata.

It would be good to also change the internal representation to use more Python
bool/int types so that less post parsing is needed for JSON, XML, and YAML.

The SMSSecure test .pickle was changed to account for the use of lstrip()
and rstrip() on all 'script' types.

This also changes the example JSON to use ints for versionCodes
2015-09-01 11:39:51 +02:00
..
__init__.py Make the server tools an installable package (with distutils) - wip 2012-03-11 11:59:19 +00:00
build.py Move requests code out of common.py, closes #114 2015-08-31 17:05:08 -07:00
checkupdates.py checkupdates: be more verbose with tags 2015-08-24 16:24:05 -07:00
common.py Move requests code out of common.py, closes #114 2015-08-31 17:05:08 -07:00
gpgsign.py Allow gpg home directory to be overridden 2015-06-02 09:17:08 +01:00
import.py metadata: rename parse_metadata() to parse_txt_metadata() 2015-09-01 11:39:50 +02:00
init.py support egg-link format when installed from git repo 2015-08-01 00:38:41 +02:00
install.py run all SDK tools commands using SdkToolsPopen 2014-12-14 13:25:20 +01:00
lint.py lint: fixed list false positives, no need for utf 2015-08-31 15:39:07 -07:00
metadata.py consolidate all post-parse metadata checks 2015-09-01 11:39:51 +02:00
net.py Move requests code out of common.py, closes #114 2015-08-31 17:05:08 -07:00
publish.py Use jarsigner-based verification in publish 2015-01-31 15:59:00 +00:00
readmeta.py Add missing -v and -q to readmeta 2015-08-28 15:53:59 -07:00
rewritemeta.py Map apps in memory from appid to appinfo 2014-08-16 12:46:02 +02:00
scanner.py Move scan_source into scanner.py 2015-08-28 19:20:39 -07:00
server.py server: switch Amazon AWS S3 upload to streaming mode 2015-08-25 16:55:52 +02:00
signindex.py Add fdroid signindex to sign previously unsigned indexes 2015-01-11 08:20:14 +00:00
stats.py convert internal representation of AntiFeatures to list 2015-09-01 11:39:51 +02:00
update.py eliminate Boolean metadata type, only 'bool' is needed 2015-09-01 11:39:51 +02:00
verify.py Move requests code out of common.py, closes #114 2015-08-31 17:05:08 -07:00