darknoon commited on
Commit
4f554c5
·
1 Parent(s): 49febd2

This needs to be done as root, so move out of actual gradio app, lol.

Browse files
Files changed (2) hide show
  1. app.py +2 -5
  2. packages.txt +82 -0
app.py CHANGED
@@ -22,11 +22,8 @@ model = "claude-3-5-sonnet-20240620"
22
 
23
 
24
  def prepare_playwright_if_needed():
25
- # on linux install chromium with deps
26
- if sys.platform.startswith("linux"):
27
- os.system("playwright install chromium --with-deps")
28
- else:
29
- os.system("playwright install chromium")
30
 
31
 
32
  prepare_playwright_if_needed()
 
22
 
23
 
24
  def prepare_playwright_if_needed():
25
+ # hopefully, we already installed the deps with dependencies.txt
26
+ os.system("playwright install chromium")
 
 
 
27
 
28
 
29
  prepare_playwright_if_needed()
packages.txt ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ fonts-liberation
2
+ libasound2
3
+ libatk-bridge2.0-0
4
+ libatk1.0-0
5
+ libatspi2.0-0
6
+ libcairo2
7
+ libcups2
8
+ libdbus-1-3
9
+ libdrm2
10
+ libegl1
11
+ libgbm1
12
+ libglib2.0-0
13
+ libgtk-3-0
14
+ libnspr4
15
+ libnss3
16
+ libpango-1.0-0
17
+ libx11-6
18
+ libx11-xcb1
19
+ libxcb1
20
+ libxcomposite1
21
+ libxdamage1
22
+ libxext6
23
+ libxfixes3
24
+ libxrandr2
25
+ libxshmfence1
26
+ xvfb
27
+ fonts-noto-color-emoji
28
+ ttf-unifont
29
+ libfontconfig
30
+ libfreetype6
31
+ xfonts-cyrillic
32
+ xfonts-scalable
33
+ fonts-ipafont-gothic
34
+ fonts-wqy-zenhei
35
+ fonts-tlwg-loma-otf
36
+ ttf-ubuntu-font-family
37
+ ffmpeg
38
+ libcairo-gobject2
39
+ libdbus-glib-1-2
40
+ libfontconfig1
41
+ libgdk-pixbuf2.0-0
42
+ libpangocairo-1.0-0
43
+ libpangoft2-1.0-0
44
+ libxcb-shm0
45
+ libxcursor1
46
+ libxi6
47
+ libxrender1
48
+ libxt6
49
+ libxtst6
50
+ libenchant-2-2
51
+ libflite1
52
+ libx264-155
53
+ libenchant1c2a
54
+ libepoxy0
55
+ libevdev2
56
+ libgl1
57
+ libgles2
58
+ libgudev-1.0-0
59
+ libharfbuzz-icu0
60
+ libharfbuzz0b
61
+ libhyphen0
62
+ libicu66
63
+ libjpeg-turbo8
64
+ libnghttp2-14
65
+ libnotify4
66
+ libopengl0
67
+ libopenjp2-7
68
+ libopus0
69
+ libpng16-16
70
+ libsecret-1-0
71
+ libvpx6
72
+ libwayland-client0
73
+ libwayland-egl1
74
+ libwayland-server0
75
+ libwebp6
76
+ libwebpdemux2
77
+ libwoff1
78
+ libxkbcommon0
79
+ libxml2
80
+ libxslt1.1
81
+ libatomic1
82
+ libevent-2.1-7