Skip to content

Commit c54e346

Browse files
committed
ci: install dependencies
* Install GTK dev dependencies * Add requirements.txt * Fix error that happens on CI only (?)
1 parent 5bcd63f commit c54e346

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Pylint
2424
uses: cclauss/GitHub-Action-for-pylint@master
2525
with:
26-
args: "pylint src/**/*.py"
26+
args: "apk add --no-cache gtk+3.0-dev gobject-introspection-dev ; pip install -r requirements.txt ; pylint src/**/*.py"
2727

2828
meson-build-test:
2929
runs-on: ubuntu-latest

requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
PyGObject~=3.40
2+
pylint~=2.11

src/diffuse/dialogs.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ def get_encoding(self):
110110
def get_revision(self):
111111
return self.revision.get_text()
112112

113+
# pylint: disable-next=arguments-differ
113114
def get_filename(self):
114115
# convert from UTF-8 string to unicode
115116
return Gtk.FileChooserDialog.get_filename(self) # pylint: disable=no-member

0 commit comments

Comments
 (0)