File tree Expand file tree Collapse file tree 7 files changed +23
-4
lines changed Expand file tree Collapse file tree 7 files changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ extends:
38
38
- script : |
39
39
python -m pip install --upgrade pip
40
40
pip install -r local-requirements.txt
41
+ pip install -r requirements.txt
41
42
pip install -e .
42
43
for wheel in $(python setup.py --list-wheels); do
43
44
PLAYWRIGHT_TARGET_WHEEL=$wheel python -m build --wheel
Original file line number Diff line number Diff line change 30
30
run : |
31
31
python -m pip install --upgrade pip
32
32
pip install -r local-requirements.txt
33
+ pip install -r requirements.txt
33
34
pip install -e .
34
35
python -m build --wheel
35
36
python -m playwright install --with-deps
88
89
run : |
89
90
python -m pip install --upgrade pip
90
91
pip install -r local-requirements.txt
92
+ pip install -r requirements.txt
91
93
pip install -e .
92
94
python -m build --wheel
93
95
python -m playwright install --with-deps ${{ matrix.browser }}
@@ -134,6 +136,7 @@ jobs:
134
136
run : |
135
137
python -m pip install --upgrade pip
136
138
pip install -r local-requirements.txt
139
+ pip install -r requirements.txt
137
140
pip install -e .
138
141
python -m build --wheel
139
142
python -m playwright install ${{ matrix.browser-channel }} --with-deps
Original file line number Diff line number Diff line change 36
36
run : |
37
37
python -m pip install --upgrade pip
38
38
pip install -r local-requirements.txt
39
+ pip install -r requirements.txt
39
40
pip install -e .
40
41
- run : ./utils/docker/publish_docker.sh stable
Original file line number Diff line number Diff line change 36
36
run : |
37
37
python -m pip install --upgrade pip
38
38
pip install -r local-requirements.txt
39
+ pip install -r requirements.txt
39
40
pip install -e .
40
41
- name : Build Docker image
41
42
run : bash utils/docker/build.sh --amd64 ${{ matrix.docker-image-variant }} playwright-python:localbuild-${{ matrix.docker-image-variant }}
45
46
# Fix permissions for Git inside the container
46
47
docker exec "${CONTAINER_ID}" chown -R root:root /root/playwright
47
48
docker exec "${CONTAINER_ID}" pip install -r local-requirements.txt
49
+ docker exec "${CONTAINER_ID}" pip install -r requirements.txt
48
50
docker exec "${CONTAINER_ID}" pip install -e .
49
51
docker exec "${CONTAINER_ID}" python -m build --wheel
50
52
docker exec "${CONTAINER_ID}" xvfb-run pytest -vv tests/sync/
Original file line number Diff line number Diff line change @@ -26,8 +26,9 @@ requirements:
26
26
- setuptools_scm
27
27
run :
28
28
- python >=3.9
29
- - greenlet ==3.1.1
30
- - pyee ==12.1.1
29
+ # This should be the same as the dependencies in pyproject.toml
30
+ - greenlet>=3.1.1,<4.0.0
31
+ - pyee>=12,<13
31
32
32
33
test : # [build_platform == target_platform]
33
34
requires :
Original file line number Diff line number Diff line change @@ -12,9 +12,12 @@ readme = "README.md"
12
12
license = {text = " Apache-2.0" }
13
13
dynamic = [" version" ]
14
14
requires-python = " >=3.9"
15
+ # Please when changing dependencies run the following commands to update requirements.txt:
16
+ # - pip install uv==0.5.4
17
+ # - uv pip compile pyproject.toml -o requirements.txt
15
18
dependencies = [
16
- " greenlet==3.1.1 " ,
17
- " pyee==12 .1.1" ,
19
+ " pyee>=12,<13 " ,
20
+ " greenlet>=3 .1.1,<4.0.0 "
18
21
]
19
22
classifiers = [
20
23
" Topic :: Software Development :: Testing" ,
Original file line number Diff line number Diff line change
1
+ # This file was autogenerated by uv via the following command:
2
+ # uv pip compile pyproject.toml -o requirements.txt
3
+ greenlet == 3.1.1
4
+ # via playwright (pyproject.toml)
5
+ pyee == 12.1.1
6
+ # via playwright (pyproject.toml)
7
+ typing-extensions == 4.12.2
8
+ # via pyee
You can’t perform that action at this time.
0 commit comments