File tree Expand file tree Collapse file tree 9 files changed +21
-4
lines changed Expand file tree Collapse file tree 9 files changed +21
-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 @@ -12,6 +12,7 @@ htmlcov/
12
12
.coverage *
13
13
.DS_Store
14
14
.vscode /
15
+ .venv
15
16
.eggs
16
17
_repo_version.py
17
18
coverage.xml
Original file line number Diff line number Diff line change @@ -20,3 +20,4 @@ service_identity==24.2.0
20
20
twisted==24.11.0
21
21
types-pyOpenSSL==24.1.0.20240722
22
22
types-requests==2.32.0.20241016
23
+ uv==0.5.4
Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ requirements:
26
26
- setuptools_scm
27
27
run :
28
28
- python >=3.9
29
- - greenlet == 3.1.1
30
- - pyee ==12.1.1
29
+ - greenlet>= 3.1.1,<4.0.0
30
+ - pyee>=12,<13
31
31
32
32
test : # [build_platform == target_platform]
33
33
requires :
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ license = {text = "Apache-2.0"}
13
13
dynamic = [" version" ]
14
14
requires-python = " >=3.9"
15
15
dependencies = [
16
- " greenlet==3.1.1 " ,
17
- " pyee==12 .1.1" ,
16
+ " pyee>=12,<13 " ,
17
+ " greenlet>=3 .1.1,<4.0.0 "
18
18
]
19
19
classifiers = [
20
20
" 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