Skip to main content

Python ME 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.4.tar.gz (15.1 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.4-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sputility-0.0.4.tar.gz
  • Upload date:
  • Size: 15.1 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.4.tar.gz
Algorithm Hash digest
SHA256 b5981f58a8e382d4248c76a7145f4c5db75f4e8c51c65627a6178732bf60040a
MD5 5d9a6eb4e00a2a18a71dddd6e8e2b9d7
BLAKE2b-256 57b8cd8d22bc46b529ebc3241d68a4c7c2ebd3957780554ecbff5eacacef6531

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sputility-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 050fc9c5bb272c8e09fa169b4cf067002dceb926c7329b9b05f7607830e1667d
MD5 01241f59babefc63534bfd331a7b953b
BLAKE2b-256 7a56970b8febf40f99685c9f64fb2fd145a455f622c895bd035784e862934dba

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