Commit 086e948 1 parent 860dbe3 commit 086e948 Copy full SHA for 086e948
File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 39
39
- name : Install requirements (Python 3)
40
40
run : pip install -r requirements/ci.txt -r requirements/dev.txt
41
41
- name : Install pdfly
42
+ if : matrix.python-version != '3.8'
42
43
run : pip install .
44
+ - name : Install pdfly using the minimal versions of the dependencies
45
+ if : matrix.python-version == '3.8'
46
+ run : |
47
+ # We ensure that those minimal versions remain compatible:
48
+ sed -i '/dependencies = \[/,/\]/s/>=/==/' pyproject.toml
49
+ pip install .
43
50
44
51
- name : Run tests
45
52
run : pytest -vv
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ description = "A pure-python CLI application to manipulate PDF files"
10
10
readme = " README.md"
11
11
dynamic = [" version" ]
12
12
license = { file = " LICENSE" }
13
- requires-python = " >=3.6.1 "
13
+ requires-python = " >=3.7.0 "
14
14
15
15
# https://pypi.org/pypi?%3Aaction=list_classifiers
16
16
classifiers = [
@@ -22,6 +22,7 @@ classifiers = [
22
22
" Operating System :: OS Independent" ,
23
23
" Programming Language :: Python :: 3" ,
24
24
" Programming Language :: Python :: 3 :: Only" ,
25
+ # We do not test Python 3.7 in CI, so support is not guaranteed
25
26
" Programming Language :: Python :: 3.7" ,
26
27
" Programming Language :: Python :: 3.8" ,
27
28
" Programming Language :: Python :: 3.9" ,
@@ -31,7 +32,7 @@ classifiers = [
31
32
]
32
33
33
34
dependencies = [
34
- " pypdf>=3.8.2 " ,
35
+ " pypdf>=5.0.1 " ,
35
36
" typer>=0.12.4" ,
36
37
" pillow" ,
37
38
" pydantic" ,
You can’t perform that action at this time.
0 commit comments