Wyatt's Archive format for Multipurpose Use
this is a project i made (Mostly out of boredom) to make my own archive format. It is pretty much just a Tarball but under a different name.
Installation
pip install wyattsarchiveutils
Usage can be seen below.
Benchmarks
I know this is what most of you are here for. These tests were done on a 2024 M3 Macbook Air with 16 GB of RAM and 512 GB of Storage (312/494 GB Used). In order to run these tests yourself, Use the -b option when running the scrips
Linux Codebase (As of 2/28/2026 @ 11:19 PM) (Clone depth = 1) (1.87 GB)
https://github.com/torvalds/linux.git Seeing as the linux codebase changes about once every 30 minutes i cant just say "Linux Codebase". So here is the performance of the program to create an archive for it and reconstruct it.
Writing: 15.44 Seconds Reconstruction: 1200.21 seconds
Usage
Writer:
wau-writer {option}
Options: Directory Output -b (Benchmark) Reconstructor:
wau-reconstructer {option}
Options: Archive -b (Benchmark)
AI Usage
This project was assisted in creation by the Pycharm Autocomplete plugin. Along with a small amount of help from Claude (Raycast) when i got stuck. The majority of this project was human written.
Demo Vid
https://drive.google.com/file/d/1gcUvsz7iuU142PqjKQzFl-n92xnfXSvA/view?usp=sharing
Metadata
Release files for wyattsarchiveutils 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wyattsarchiveutils-1.0.2.tar.gz | 13.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wyattsarchiveutils-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.9 MB
Release files / wyattsarchiveutils-1.0.2.tar.gz
| Download URL | wyattsarchiveutils-1.0.2.tar.gz |
|---|---|
| Size | 13.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7476d5040748049a9aa706ccc045868a44ec5a566ee49ffacbaaeb6797467ecd
|
|
BLAKE2b-256 checksum How to use checksums |
df4b5122a326b2dcea1600fab52f8c1da7f70b8794c8ecd0a15d82a991f63fe4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / wyattsarchiveutils-1.0.2-py3-none-any.whl
| Download URL | wyattsarchiveutils-1.0.2-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a892f0642e1b37b948b34cb95a637f4749b9f418a69028c1216386e88cc29fe6
|
|
BLAKE2b-256 checksum How to use checksums |
0c00cc0cdc29cb827a17c4819e26fe1787a141b72ff832b17015f13a2b28a835
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|