Skip to main content

Manipulate APK packages and repositories from Python

Project description

Authors:

A. Wilcox

Version:
0.6
Status:
Beta

Requirements

Background

Adélie Linux, our distribution, uses the Alpine Linux APK package manager. We need a pure Python library for manipulating and verifying APK packages. We also need a pure Python library for maintaining APK repositories.

Objectives / success criteria

  • Compatibility with upstream APK Tools.

  • Stable v1 release by December 2018.

  • Minimal to no external dependencies.

Solution vision

Major features

  1. Pull metadata out of an APK file.

  2. Sanity check APK files and repositories.

  3. Creation of APK files.

  4. Read repository INDEX files to gather information on available packages.

Project Scope and Limitations

Scope of initial release (v1)

The initial release will focus primarily on the handling of APK files. Some limited repository functionality may be present to further the ends of APK file management.

Scope of next release (v2)

The second release will focus further on repository management.

Scope of future releases

Further releases will focus on keeping up to date with the upstream APK format, and stability and performance fixes. No further major features are anticipated.

Limitations and exclusions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apkkit-0.6.0.1.tar.gz (12.9 kB view details)

Uploaded Source

File details

Details for the file apkkit-0.6.0.1.tar.gz.

File metadata

  • Download URL: apkkit-0.6.0.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apkkit-0.6.0.1.tar.gz
Algorithm Hash digest
SHA256 b07ac1ad4cf82bd8b3d663caa34d6aa36f2118f1b5418d86be69d8900ed71636
MD5 982270623d60b95f62343c9f94530ee7
BLAKE2b-256 51915dd982829a35d3eb4e69b181fde973b04e04f9c5146eef0981c6e9ae99c9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page