Skip to main content

A patch librarian for the Empress ZOIA

Project description

zoialib

Command line librarian for Empress ZOIA patches

Notes

A file name looks like this:

021_zoia_Total_Random-680042cc3340b.bin
^^^      ^^^^^^^^^^^^ ^^^^^^^^^^^^^
number        name   optional commit ID

We will store them without the 023_zoai prefix.

zoialib rename FILE [FILE...]

Defs:

  • full patch name
  • short patch name
  • zdir - a zoia directory with files with full patch names

Renames all files to get rid of the prefix and recreate them when writing a zdir

We want to remember slot assignments. A file called slot_list.toml contains all the slots assignments that have ever been seen, a map from slots to assignments. Because many patches may want to go into the same slot, these assignments are ordered.

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

zoialib-0.3.0.tar.gz (246.3 kB view details)

Uploaded Source

Built Distribution

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

zoialib-0.3.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file zoialib-0.3.0.tar.gz.

File metadata

  • Download URL: zoialib-0.3.0.tar.gz
  • Upload date:
  • Size: 246.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.5

File hashes

Hashes for zoialib-0.3.0.tar.gz
Algorithm Hash digest
SHA256 269f672b777b74baaa3c0afeaa1ee85f47e09b08ca6ae8ee77365afe9ab2ba18
MD5 78ac2d33eb3d7ff126f6820a54876985
BLAKE2b-256 a074514d2d7e00ce6958512d615f306cb29477b273427955882bb0da6fda2d30

See more details on using hashes here.

File details

Details for the file zoialib-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: zoialib-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.5

File hashes

Hashes for zoialib-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebdd675c95257b27b2ab65b421b0e34b42931b9d1d0b5223ff2aa51d8fb6d854
MD5 cbfa9364fc728f570db5c994da796d6d
BLAKE2b-256 6c54116da9da8d80867bd5a1c0a090813d7c588f516ae07ba8d8e44807a1f0cb

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