File tree Expand file tree Collapse file tree 2 files changed +66
-56
lines changed Expand file tree Collapse file tree 2 files changed +66
-56
lines changed Original file line number Diff line number Diff line change 12
12
strategy :
13
13
matrix :
14
14
os : [ubuntu-latest]
15
- python-version : ['3.7', '3.8', '3.9', '3.10'] # 'pypy-3.7'
15
+ python-version : ['3.7', '3.8', '3.9', '3.10']
16
+
16
17
steps :
17
18
- uses : actions/checkout@v3
18
19
- name : Setup Python
25
26
- run : make test
26
27
- run : make lint
27
28
29
+ build_and_test_pypy :
30
+ runs-on : ${{ matrix.os }}
31
+ strategy :
32
+ matrix :
33
+ os : [ubuntu-latest]
34
+ python-version : ['pypy-3.7']
35
+
36
+ steps :
37
+ - uses : actions/checkout@v3
38
+ - name : Setup Python
39
+ uses : actions/setup-python@v3
40
+ with :
41
+ python-version : ${{ matrix.python-version }}
42
+ cache : ' pip'
43
+ cache-dependency-path : ' requirements-min.txt'
44
+ - run : pip install . -r requirements-min.txt
45
+ - run : make test
46
+
28
47
build_and_test_latest :
29
48
runs-on : ${{ matrix.os }}
30
49
strategy :
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with python 3.6
3
- # To update, run :
2
+ # This file is autogenerated by pip-compile with Python 3.7
3
+ # by the following command :
4
4
#
5
5
# pip-compile --output-file=requirements-dev.txt requirements-dev.in setup.py
6
6
#
7
7
async-generator==1.10
8
8
# via
9
- # pytest-trio
10
9
# trio
11
10
# trio-websocket (setup.py)
12
- attrs==21.4 .0
11
+ attrs==22.2 .0
13
12
# via
14
13
# -r requirements-dev.in
15
14
# outcome
16
15
# pytest
17
16
# trio
18
- certifi==2021.10.8
17
+ build==0.10.0
18
+ # via pip-tools
19
+ certifi==2022.12.7
19
20
# via requests
20
- cffi==1.15.0
21
+ cffi==1.15.1
21
22
# via cryptography
22
- charset-normalizer==2.0.10
23
+ charset-normalizer==3.1.0
23
24
# via requests
24
- click==8.0 .3
25
+ click==8.1 .3
25
26
# via pip-tools
26
- contextvars==2.4
27
- # via
28
- # sniffio
29
- # trio
30
- coverage[toml]==6.2
27
+ coverage[toml]==6.5.0
31
28
# via
32
29
# pytest-cov
33
- cryptography==3.3 .2
30
+ cryptography==39.0 .2
34
31
# via trustme
35
- dataclasses==0.8
36
- # via wsproto
37
- h11==0.12.0
32
+ exceptiongroup==1.1.0
33
+ # via
34
+ # pytest
35
+ # trio
36
+ h11==0.14.0
38
37
# via wsproto
39
- idna==3.3
38
+ idna==3.4
40
39
# via
41
40
# requests
42
41
# trio
43
42
# trustme
44
- immutables==0.16
45
- # via contextvars
46
- importlib-metadata==4.8.3
47
- # via
48
- # click
49
- # pep517
50
- # pluggy
51
- # pytest
52
- iniconfig==1.1.1
43
+ importlib-resources==5.12.0
44
+ # via keyring
45
+ iniconfig==2.0.0
53
46
# via pytest
54
- outcome==1.1 .0
47
+ outcome==1.2 .0
55
48
# via
56
49
# pytest-trio
57
50
# trio
58
- packaging==21.3
59
- # via pytest
60
- pep517==0.12.0
61
- # via pip-tools
62
- pip-tools==6.4.0
51
+ packaging==23.0
52
+ # via
53
+ # build
54
+ # pytest
55
+ pip-tools==6.12.3
63
56
# via -r requirements-dev.in
64
57
pluggy==1.0.0
65
58
# via pytest
66
- py==1.11.0
67
- # via pytest
68
59
pycparser==2.21
69
60
# via cffi
70
- pyparsing==3 .0.6
71
- # via packaging
72
- pytest==6 .2.5
61
+ pyproject-hooks==1 .0.0
62
+ # via build
63
+ pytest==7 .2.2
73
64
# via
74
65
# -r requirements-dev.in
75
66
# pytest-cov
76
67
# pytest-trio
77
- pytest-cov==3 .0.0
68
+ pytest-cov==4 .0.0
78
69
# via -r requirements-dev.in
79
- pytest-trio==0.7 .0
70
+ pytest-trio==0.8 .0
80
71
# via -r requirements-dev.in
81
- sniffio==1.2.0
72
+ pytz==2022.7.1
73
+ # via babel
74
+ sniffio==1.3.0
82
75
# via trio
83
76
sortedcontainers==2.4.0
84
77
# via trio
85
- toml==0.10.2
86
- # via pytest
87
- tomli==1.2.3
78
+ tomli==2.0.1
88
79
# via
80
+ # build
89
81
# coverage
90
- # pep517
91
- trio==0.19.0
82
+ # pyproject-hooks
83
+ # pytest
84
+ trio==0.22.0
92
85
# via
93
86
# -r requirements-dev.in
94
87
# pytest-trio
95
88
# trio-websocket (setup.py)
96
89
trustme==0.9.0
97
90
# via -r requirements-dev.in
98
- typing-extensions==4.0.1
91
+ typing-extensions==4.5.0
99
92
# via
100
- # immutables
101
- # importlib-metadata
102
- urllib3==1.26.8
103
- # via requests
104
- wheel==0.37.1
93
+ # h11
94
+ # platformdirs
95
+ wheel==0.38.4
105
96
# via pip-tools
106
- wsproto==0.15 .0
97
+ wsproto==1.2 .0
107
98
# via trio-websocket (setup.py)
108
- zipp==3.6 .0
99
+ zipp==3.15 .0
109
100
# via
110
101
# importlib-metadata
111
- # pep517
102
+ # importlib-resources
112
103
113
104
# The following packages are considered to be unsafe in a requirements file:
114
105
# pip
You can’t perform that action at this time.
0 commit comments