Skip to content

Commit e5ae71e

Browse files
Merge pull request slgobinath#789 from archisman-panigrahi/xlib-dependency
make xlib a mandatory dependency
2 parents dc9c847 + 6693f3b commit e5ae71e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

.github/workflows/mypy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ jobs:
3333
- run: |
3434
sudo apt-get update
3535
sudo apt-get install -y libwayland-dev libcairo2-dev libgirepository-2.0-dev
36-
- run: uv pip install -r pyproject.toml --extra wayland --extra x11
36+
- run: uv pip install -r pyproject.toml --extra wayland
3737
- run: uv pip install --group types
3838
- run: mypy safeeyes

debian/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ Depends: ${misc:Depends}, ${python3:Depends},
1717
python3-packaging,
1818
gir1.2-notify-0.7,
1919
gir1.2-gtk-4.0,
20-
ffmpeg | pipewire
20+
ffmpeg | pipewire,
21+
python3-xlib
2122
Recommends:
22-
python3-xlib,
2323
python3-pywayland
2424
Suggests:
2525
xprintidle

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ dependencies = [
2424
"PyGObject",
2525
"babel",
2626
"packaging",
27+
"python-xlib"
2728
]
2829
requires-python = ">=3.10"
2930

@@ -37,7 +38,6 @@ safeeyes = "safeeyes.__main__:main"
3738
[project.optional-dependencies]
3839
healthstats = ["croniter"]
3940
wayland = ["pywayland"]
40-
x11 = ["python-xlib"]
4141

4242
[build-system]
4343
requires = ["setuptools"]

0 commit comments

Comments
 (0)