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.5.tar.gz (15.4 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.5-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sputility-0.0.5.tar.gz
  • Upload date:
  • Size: 15.4 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.5.tar.gz
Algorithm Hash digest
SHA256 b491b364e772c53777a336b6a089a96e516d907227aabe7f8ddb7d4c168eb05b
MD5 8f74b10721aaedb4d0039d92397f0afa
BLAKE2b-256 02b19c1d79355c5d9b22ddcdeb6913a874439cb4cf7c385faa8e39e64c3c60ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sputility-0.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7777136219cfa980b48f5fa442f1abeda7aefb153aa05b4364e865939f712dd6
MD5 0f87a5fbb5e20e45d8def84ff8e7a05b
BLAKE2b-256 102b0a25e1d442d6e518b639c68914aaef37391ae49919e4abfcce2e5de16fce

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