Skip to main content

System Platform Utility

Project description

sputility

sputility is a Python tool to interface with System Platform packages (*.aapkg).
It's all preliminary guesswork and likely to change. Use at your own risk.

Capabilities

The public classes in sputility provide the following capabilities:

SPUtility

SPUtility provides the following standard functions:

  • Decompress package (extract files from *.aaPKG to disk)
  • Deserialize package (extract files from *.aaPKG to memory, deserialize individual object *.txt files to disk)
  • Deserialize object (deserialize specific object *.txt file to disk)

Getting Started

Installation

To install from pip, run the following command:

pip install sputility

To upgrade to the latest release:

pip install sputility --upgrade

Example

from sputility import SPUtility
spu = SPUtility()
spu.deserialize_package(
    input_path='YourAaPkgFile', 
    output_path='YourFolder', 
    progress=None
)

Contributing

Contributions welcome!
Ideas, code, hardware testing, bug reports, etc.

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

sputility-0.0.6.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sputility-0.0.6-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file sputility-0.0.6.tar.gz.

File metadata

  • Download URL: sputility-0.0.6.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.24

File hashes

Hashes for sputility-0.0.6.tar.gz
Algorithm Hash digest
SHA256 1cd51782bb7fdc1b1bde5f48cc83895392e2bec5a981e22377b421f345585152
MD5 0e12f63c0a685f46a4a91de2068a879a
BLAKE2b-256 8c75e5b0833c69035e5469e6437c51f6b3f13f56a82a1c80b4fe042f715bd2ce

See more details on using hashes here.

File details

Details for the file sputility-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: sputility-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.24

File hashes

Hashes for sputility-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0dd0d00c5784350deac8c25875a61753cd1a963aa2865230a24788f6dc23830d
MD5 9fa471c0ecbc3ef7ae78b471586f6213
BLAKE2b-256 065bdbfe8aa959728c1d5dd3ef6ad7e5c2800f25db17c160aafd1cd1406f8ed6

See more details on using hashes here.

Supported by

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