File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22There are several ways to install pdfly. The most common option is to use pip.
33
44## pip
5- pdfly requires Python 3.6 + to run.
5+ pdfly requires Python 3.8 + to run.
66
77Typically Python comes with ` pip ` , a package installer. Using it you can
88install pdfly:
@@ -28,15 +28,34 @@ pipx install pdfly
2828pipx installs the pdfly application in an isolated environment. That guarantees
2929that no other applications interferes with its defpendencies.
3030
31+ ## uv
32+ pdfly can be run without persistent installation using [ uv tool run] ( https://docs.astral.sh/uv/guides/tools/#running-tools ) :
33+
34+ ``` bash
35+ uv tool run pdfly
36+ ```
37+
38+ via the [ uvx] ( https://docs.astral.sh/uv/guides/tools/#running-tools ) alias:
39+
40+ ``` bash
41+ uvx pdfly
42+ ```
43+
44+ or it can be installed using [ uv tool install] ( https://docs.astral.sh/uv/guides/tools/#installing-tools ) :
45+
46+ ``` bash
47+ uv tool install pdfly
48+ ```
49+
3150## Python Version Support
3251If ✓ is given, it works. It is tested via CI.
3352If ✖ is given, it is guaranteed not to work.
3453If it's not filled, we don't guarantee support, but it might still work.
3554
3655
37- | Python | 3.13 | 3.12 | 3.11 | 3.10 | 3.9 | 3.8 | 3.7 | 3.6 | 2.7 |
38- | ---------------------- | ---- | ---- | ---- | ---- | --- | --- | --- | --- | --- |
39- | pdfly | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | | ✖ |
56+ | Python | 3.13 | 3.12 | 3.11 | 3.10 | 3.9 | 3.8 | 2.7 |
57+ | ---------------------- | ---- | ---- | ---- | ---- | --- | --- | --- |
58+ | pdfly | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✖ |
4059
4160
4261## Development Version
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ description = "A pure-python CLI application to manipulate PDF files"
1010readme = " README.md"
1111dynamic = [" version" ]
1212license = { file = " LICENSE" }
13- requires-python = " >=3.7 .0"
13+ requires-python = " >=3.8 .0"
1414
1515# https://pypi.org/pypi?%3Aaction=list_classifiers
1616classifiers = [
@@ -22,8 +22,6 @@ classifiers = [
2222 " Operating System :: OS Independent" ,
2323 " Programming Language :: Python :: 3" ,
2424 " Programming Language :: Python :: 3 :: Only" ,
25- # We do not test Python 3.7 in CI, so support is not guaranteed
26- " Programming Language :: Python :: 3.7" ,
2725 " Programming Language :: Python :: 3.8" ,
2826 " Programming Language :: Python :: 3.9" ,
2927 " Programming Language :: Python :: 3.10" ,
You can’t perform that action at this time.
0 commit comments