File tree Expand file tree Collapse file tree 2 files changed +130
-2
lines changed Expand file tree Collapse file tree 2 files changed +130
-2
lines changed Original file line number Diff line number Diff line change @@ -4,25 +4,31 @@ dist: focal
4
4
git :
5
5
depth : 1
6
6
7
+ env :
8
+ global :
9
+ - REQUIREMENTS=requirements-dev.txt
10
+ - LINT="make lint"
11
+
7
12
jobs :
8
13
include :
9
14
- python : 3.6
10
15
- python : 3.7
11
16
- python : 3.8
12
17
- python : 3.9
13
18
- python : pypy3
19
+ env : REQUIREMENTS=requirements-min.txt LINT=""
14
20
- name : " latest deps"
15
21
python : 3.9
16
22
env : UPGRADE="pip install --upgrade trio wsproto"
17
23
18
24
install :
19
- - pip install -r requirements-dev.txt
25
+ - pip install -r $REQUIREMENTS
20
26
- $UPGRADE
21
27
- pip install -e .
22
28
23
29
script :
24
30
- make test
25
- - make lint
31
+ - $LINT
26
32
27
33
after_success :
28
34
- make coverage
Original file line number Diff line number Diff line change
1
+ #
2
+ # This file is autogenerated by pip-compile with python 3.6
3
+ # To update, run:
4
+ #
5
+ # pip-compile --output-file=requirements-dev.txt requirements-dev.in setup.py
6
+ #
7
+ async-generator==1.10
8
+ # via
9
+ # pytest-trio
10
+ # trio
11
+ # trio-websocket (setup.py)
12
+ attrs==21.4.0
13
+ # via
14
+ # -r requirements-dev.in
15
+ # outcome
16
+ # pytest
17
+ # trio
18
+ certifi==2021.10.8
19
+ # via requests
20
+ cffi==1.15.0
21
+ # via cryptography
22
+ charset-normalizer==2.0.10
23
+ # via requests
24
+ click==8.0.3
25
+ # via pip-tools
26
+ contextvars==2.4
27
+ # via
28
+ # sniffio
29
+ # trio
30
+ coverage[toml]==6.2
31
+ # via
32
+ # coveralls
33
+ # pytest-cov
34
+ coveralls==3.3.1
35
+ # via -r requirements-dev.in
36
+ cryptography==3.3.2
37
+ # via trustme
38
+ dataclasses==0.8
39
+ # via wsproto
40
+ docopt==0.6.2
41
+ # via coveralls
42
+ h11==0.12.0
43
+ # via wsproto
44
+ idna==3.3
45
+ # via
46
+ # requests
47
+ # trio
48
+ # trustme
49
+ immutables==0.16
50
+ # via contextvars
51
+ importlib-metadata==4.8.3
52
+ # via
53
+ # click
54
+ # pep517
55
+ # pluggy
56
+ # pytest
57
+ iniconfig==1.1.1
58
+ # via pytest
59
+ outcome==1.1.0
60
+ # via
61
+ # pytest-trio
62
+ # trio
63
+ packaging==21.3
64
+ # via pytest
65
+ pep517==0.12.0
66
+ # via pip-tools
67
+ pip-tools==6.4.0
68
+ # via -r requirements-dev.in
69
+ pluggy==1.0.0
70
+ # via pytest
71
+ py==1.11.0
72
+ # via pytest
73
+ pycparser==2.21
74
+ # via cffi
75
+ pyparsing==3.0.6
76
+ # via packaging
77
+ pytest==6.2.5
78
+ # via
79
+ # -r requirements-dev.in
80
+ # pytest-cov
81
+ # pytest-trio
82
+ pytest-cov==3.0.0
83
+ # via -r requirements-dev.in
84
+ pytest-trio==0.7.0
85
+ # via -r requirements-dev.in
86
+ requests==2.27.1
87
+ # via coveralls
88
+ sniffio==1.2.0
89
+ # via trio
90
+ sortedcontainers==2.4.0
91
+ # via trio
92
+ toml==0.10.2
93
+ # via pytest
94
+ tomli==1.2.3
95
+ # via
96
+ # coverage
97
+ # pep517
98
+ trio==0.19.0
99
+ # via
100
+ # -r requirements-dev.in
101
+ # pytest-trio
102
+ # trio-websocket (setup.py)
103
+ trustme==0.9.0
104
+ # via -r requirements-dev.in
105
+ typing-extensions==4.0.1
106
+ # via
107
+ # immutables
108
+ # importlib-metadata
109
+ urllib3==1.26.8
110
+ # via requests
111
+ wheel==0.37.1
112
+ # via pip-tools
113
+ wsproto==0.15.0
114
+ # via trio-websocket (setup.py)
115
+ zipp==3.6.0
116
+ # via
117
+ # importlib-metadata
118
+ # pep517
119
+
120
+ # The following packages are considered to be unsafe in a requirements file:
121
+ # pip
122
+ # setuptools
You can’t perform that action at this time.
0 commit comments