Skip to content

Commit 96a2509

Browse files
committed
update readme
1 parent 927eded commit 96a2509

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

README.md

+9-16
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,17 @@ I use `par2deep` to secure my photos and music across drives, machines and opera
1414

1515
## Install
1616

17-
If you have Python installed, you can use pip! Make sure to update pip before installation (PyQt5 won't install without a recent pip).
17+
If you have Python installed, you can use pip!
1818

19-
$ pip install -U pip
2019
$ pip install par2deep
20+
21+
Alternatively, the `par2deep.pyzw` file can be executed directly (by doubleclicking) on Windows if you have Python installed.
2122

22-
Alternatively, clone/download this repo and install:
23+
## shiv
2324

24-
$ pip install ./par2deep
25+
You can use `shiv` to build a `.pyzw` file that contains all dependencies (including `par2cmdline-turbo`) and can be executed directly by any compatible Python version (3.8 or later). Here is how I built the (Windows) `.pyzw`):
2526

26-
Or run directly:
27-
28-
$ python par2deep
29-
30-
### Windows
31-
32-
If you use Windows, and do not have Python installed, you can grab an installer [here](https://github.com/brenthuisman/par2deep/releases). These msi packages are generated created with the `cx_Freeze` package using the `setup_cx.py` script:
33-
34-
$ python3 setup_cx.py bdist_msi
35-
36-
Configuration used to produce the release `.msi`: Python 3.8.10 64bit (for Windows 7 compatibility), cx_Freeze 6.4.
27+
$ shiv -o par2deep.pyzw -e par2deep:main .\par2deep\
3728

3829
## Usage
3930

@@ -49,14 +40,16 @@ Example `par2deep.ini`:
4940

5041
## Dependencies
5142

43+
* par2cmdline-turbo
5244
* tqdm
5345
* configargparse
5446
* Send2Trash
55-
* PyQt5
47+
* darkdetect
5648
* On exotic platforms: provide your own `par2`
5749

5850
### Changelog
5951

52+
* 2025-01-04: v1.11.0: Switch GUI back to (themed) TKinter. Fix up par2-command logic, make compatible with `shiv`.
6053
* 2024-07-23: v1.10.2: Moved `par2cmdline-turbo` to its own package.
6154
* 2024-01-29: v1.10.1: Escape user provided directory properly.
6255
* 2024-01-24: v1.10: Replaced libpar2 builtin with par2cmdline-turbo v1.1.1. Provide builtin par2cmdline-turbo for Win x86_64, Linux x84_64 and ARM64, Macos x86_64 and ARM64. This should fix issues with filename encodings, filesize limits.

0 commit comments

Comments
 (0)