File tree 3 files changed +36
-40
lines changed
3 files changed +36
-40
lines changed Original file line number Diff line number Diff line change 8
8
9
9
10
10
jobs :
11
- build :
11
+
12
+ lint-build :
13
+ name : Linting
14
+ runs-on : ubuntu-latest
15
+ strategy :
16
+ fail-fast : false
17
+ steps :
18
+ - uses : actions/checkout@v2
19
+ - name : Set up Python 3.9
20
+ uses : actions/setup-python@v2
21
+ with :
22
+ python-version : 3.9
23
+ - name : Install dependencies
24
+ run : |
25
+ python -m pip install --upgrade pip
26
+ pip install invoke black flake8
27
+ - name : Lint
28
+ run : |
29
+ invoke lint
30
+ invoke checkformat
31
+
32
+ test-builds :
12
33
name : ${{ matrix.name }}
13
34
runs-on : ${{ matrix.os }}
14
35
strategy :
15
36
fail-fast : false
16
37
matrix :
17
38
include :
18
- - name : Lint
19
- os : ubuntu-latest
20
- pyversion : ' 3.7'
21
- dolint : 1
22
- - name : Linux py34
23
- os : ubuntu-latest
24
- pyversion : ' 3.6'
25
- tests : 1
39
+ - name : Linux py35
40
+ os : ubuntu-20.04
41
+ pyversion : ' 3.5'
26
42
- name : Linux py36
27
43
os : ubuntu-latest
28
44
pyversion : ' 3.6'
29
- tests : 1
30
45
- name : Linux py37
31
46
os : ubuntu-latest
32
47
pyversion : ' 3.7'
33
- tests : 1
34
48
- name : Linux py38
35
49
os : ubuntu-latest
36
50
pyversion : ' 3.8'
37
- tests : 1
38
51
- name : Linux py39
39
52
os : ubuntu-latest
40
53
pyversion : ' 3.9'
41
- tests : 1
54
+ - name : Linux py310
55
+ os : ubuntu-latest
56
+ pyversion : ' 3.10'
42
57
- name : Linux pypy3
43
58
os : ubuntu-latest
44
59
pyversion : ' pypy3'
45
- tests : 1
46
- - name : Windows py38
60
+ - name : Windows py39
47
61
os : windows-latest
48
- pyversion : ' 3.8'
49
- tests : 1
50
- - name : MacOS py38
62
+ pyversion : ' 3.9'
63
+ - name : MacOS py39
51
64
os : macos-latest
52
- pyversion : ' 3.8'
53
- tests : 1
54
-
65
+ pyversion : ' 3.9'
55
66
steps :
56
-
57
67
- uses : actions/checkout@v2
58
68
- name : Set up Python ${{ matrix.pyversion }}
59
69
uses : actions/setup-python@v2
60
70
with :
61
71
python-version : ${{ matrix.pyversion }}
62
-
63
- - name : Install dependencies (lint and docs)
64
- if : matrix.dolint == 1
65
- run : |
66
- python -m pip install --upgrade pip
67
- pip install invoke black flake8
68
- - name : Install dependencies (unit tests)
69
- if : matrix.tests == 1
72
+ - name : Install dependencies
70
73
run : |
71
74
python -m pip install --upgrade pip
72
75
pip install psutil
73
76
pip install invoke pytest pytest-cov
74
77
invoke get-ffmpeg-binary;
75
-
76
- - name : Lint
77
- if : matrix.dolint == 1
78
- run : |
79
- invoke lint
80
- invoke checkformat
81
78
- name : Test with pytest
82
- if : matrix.tests == 1
83
79
run : |
84
80
python -c "import sys; print(sys.version, '\n', sys.prefix)";
85
81
python -c 'import imageio_ffmpeg; print(imageio_ffmpeg.get_ffmpeg_version())'
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ and adds support for e.g. cameras and seeking.
22
22
23
23
## Installation
24
24
25
- This library works with any version of Python 3.4 + (including Pypy).
25
+ This library works with any version of Python 3.5 + (including Pypy).
26
26
There are no further dependencies. The wheels on Pypi include the ffmpeg
27
27
executable for all common platforms (Windows 7+, Linux kernel 2.6.32+,
28
28
OSX 10.9+). Install using:
Original file line number Diff line number Diff line change 56
56
long_description = long_description ,
57
57
platforms = "any" ,
58
58
provides = ["imageio_ffmpeg" ],
59
- python_requires = ">=3.4 " ,
59
+ python_requires = ">=3.5 " ,
60
60
setup_requires = ["pip>19" ],
61
61
install_requires = [],
62
62
packages = ["imageio_ffmpeg" ],
75
75
"Operating System :: POSIX" ,
76
76
"Programming Language :: Python" ,
77
77
"Programming Language :: Python :: 3" ,
78
- "Programming Language :: Python :: 3.4" ,
79
78
"Programming Language :: Python :: 3.5" ,
80
79
"Programming Language :: Python :: 3.6" ,
81
80
"Programming Language :: Python :: 3.7" ,
82
81
"Programming Language :: Python :: 3.8" ,
83
82
"Programming Language :: Python :: 3.9" ,
83
+ "Programming Language :: Python :: 3.10" ,
84
84
],
85
85
)
You can’t perform that action at this time.
0 commit comments