aboutsummaryrefslogtreecommitdiff
path: root/flatpak/org.onionshare.OnionShare.yaml
blob: 580ec5db1eb7d6c97760cdca1e8ae68d8bf92655 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
---
app-id: org.onionshare.OnionShare
command: onionshare
runtime: org.kde.Platform
runtime-version: "6.4"
sdk: org.kde.Sdk
sdk-extensions:
  - org.freedesktop.Sdk.Extension.golang
  - org.freedesktop.Sdk.Extension.llvm15
separate-locales: false
finish-args:
  - "--device=dri"
  - "--share=ipc"
  - "--share=network"
  - "--socket=wayland"
  - "--socket=fallback-x11"
  - "--talk-name=org.freedesktop.Notifications"
  - "--talk-name=org.freedesktop.secrets"
  - "--filesystem=~/OnionShare:create"
  - "--filesystem=xdg-config/onionshare:create"
cleanup:
  - "/go"
  - "/bin/scripts"
modules:
  - name: pyside6
    buildsystem: simple
    build-commands: []
    modules:
      - name: pyside6-essentials
        only-arches:
          - x86_64
        buildsystem: simple
        build-commands:
          - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
            --prefix=${FLATPAK_DEST} "pyside6-essentials" --no-build-isolation
        sources:
          - type: file
            url: https://files.pythonhosted.org/packages/e5/96/f43cdcb397f8a8cff6991ef8109385cc5ad9b0ad78c6dc2988b3b776fe49/PySide6_Essentials-6.4.2-cp37-abi3-manylinux_2_28_x86_64.whl
            sha256: 8c3d37cca6e27f6da12b50b20e741d593ccc857bdcdb82d97f8f7c8bfe53639a
        modules:
          - name: shiboken6
            buildsystem: simple
            build-commands:
              - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                --prefix=${FLATPAK_DEST} "shiboken6" --no-build-isolation
            sources:
              - type: file
                url: https://files.pythonhosted.org/packages/24/f6/f1fe9220a616789a1c6b1b73670d8b1dec882ac730a8b534f963b3f26182/shiboken6-6.4.2-cp37-abi3-manylinux_2_28_x86_64.whl
                sha256: 0616c1a12d1e51e680595b3940b986275c1df952a751416a0730a59e5b90105f
  - name: tor
    buildsystem: autotools
    sources:
      - type: archive
        sha256: d39d38598208f4d6201d7edc6ad573b3a898a932a5c68d3074016a9525519b22
        url: https://dist.torproject.org/tor-0.4.7.9.tar.gz
    modules:
      - name: libevent
        buildsystem: autotools
        sources:
          - type: archive
            url: https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
            sha256: 92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb
  - name: obfs4proxy
    buildsystem: simple
    build-options:
      env:
        GOBIN: "/app/bin/"
    build-commands:
      - ". /usr/lib/sdk/golang/enable.sh; export GOPATH=$PWD; export GO111MODULE=off; go install gitlab.com/yawning/obfs4.git/obfs4proxy"
    sources:
      - type: git
        url: https://go.googlesource.com/net
        commit: 69e39bad7dc2bbb411fa35755c46020969029fa7
        dest: src/golang.org/x/net
      - type: git
        url: https://go.googlesource.com/crypto
        commit: ceb1ce70b4faafeeb5b3f23cc83f09b39a4f3f1d
        dest: src/golang.org/x/crypto
      - type: git
        url: https://go.googlesource.com/text
        commit: 18b340fc7af22495828ffbe71e9f9e22583bc7a9
        dest: src/golang.org/x/text
      - type: git
        url: https://go.googlesource.com/sys
        commit: faf0a1b62c6b439486fd1d914d8185627b99d387
        dest: src/golang.org/x/sys
      - type: git
        url: https://gitlab.com/yawning/obfs4
        commit: 336a71d6e4cfd2d33e9c57797828007ad74975e9
        dest: src/gitlab.com/yawning/obfs4.git
      - type: git
        url: https://gitlab.com/yawning/utls
        commit: f1bcf4b40e4596d0ccd1dbf8f3a9f4922f9759ca
        dest: src/gitlab.com/yawning/utls.git
      - type: git
        url: https://gitlab.com/yawning/bsaes
        commit: 0a714cd429ec754482b4001e918db30cd2094405
        dest: src/gitlab.com/yawning/bsaes.git
      - type: git
        url: https://gitlab.com/yawning/edwards25519-extra
        commit: def713fd18e464864613d2b55ef41a21df2c9493
        dest: src/gitlab.com/yawning/edwards25519-extra.git
      - type: git
        url: https://github.com/FiloSottile/edwards25519
        commit: 8c58ed0e35502a485538e4c5ec086070840f3410
        dest: src/filippo.io/edwards25519
      - type: git
        url: https://git.torproject.org/pluggable-transports/goptlib
        commit: 13b7b3552e1eef32e4d8a2a7813f22488f91dc09
        dest: src/git.torproject.org/pluggable-transports/goptlib.git
      - type: git
        url: https://github.com/dsnet/compress
        commit: f66993602bf5da07ef49d35b08e7264ae9fe2b6e
        dest: src/github.com/dsnet/compress
      - type: git
        url: https://github.com/dchest/siphash
        commit: 991656ee3840f823396c2eb7f4a70d65dac06832
        dest: src/github.com/dchest/siphash
  - name: meek-client
    buildsystem: simple
    build-options:
      env:
        GOBIN: "/app/bin/"
    build-commands:
      - ". /usr/lib/sdk/golang/enable.sh; export GOPATH=$PWD; export GO111MODULE=off; go install git.torproject.org/pluggable-transports/meek.git/meek-client"
    sources:
      - type: git
        url: https://go.googlesource.com/net
        commit: 69e39bad7dc2bbb411fa35755c46020969029fa7
        dest: src/golang.org/x/net
      - type: git
        url: https://go.googlesource.com/crypto
        commit: ceb1ce70b4faafeeb5b3f23cc83f09b39a4f3f1d
        dest: src/golang.org/x/crypto
      - type: git
        url: https://go.googlesource.com/text
        commit: 18b340fc7af22495828ffbe71e9f9e22583bc7a9
        dest: src/golang.org/x/text
      - type: git
        url: https://go.googlesource.com/sys
        commit: faf0a1b62c6b439486fd1d914d8185627b99d387
        dest: src/golang.org/x/sys
      - type: git
        url: https://git.torproject.org/pluggable-transports/goptlib
        commit: 13b7b3552e1eef32e4d8a2a7813f22488f91dc09
        dest: src/git.torproject.org/pluggable-transports/goptlib.git
      - type: git
        url: https://git.torproject.org/pluggable-transports/meek
        commit: 6600c52acb7979b08dd0916a7a779dd0e5dde0b0
        dest: src/git.torproject.org/pluggable-transports/meek.git
      - type: git
        url: https://github.com/refraction-networking/utls
        commit: 0b2885c8c0d4467cfe98136748a9d011d0b8fff0
        dest: src/github.com/refraction-networking/utls
  - name: snowflake-client
    buildsystem: simple
    build-options:
      env:
        GOBIN: "/app/bin/"
    build-commands:
      - ". /usr/lib/sdk/golang/enable.sh; export GOPATH=$PWD; export GO111MODULE=off; go install git.torproject.org/pluggable-transports/snowflake.git/client"
      - "mv /app/bin/client /app/bin/snowflake-client"
    sources:
      - type: git
        url: https://go.googlesource.com/net
        commit: 69e39bad7dc2bbb411fa35755c46020969029fa7
        dest: src/golang.org/x/net
      - type: git
        url: https://go.googlesource.com/crypto
        commit: ceb1ce70b4faafeeb5b3f23cc83f09b39a4f3f1d
        dest: src/golang.org/x/crypto
      - type: git
        url: https://go.googlesource.com/text
        commit: 18b340fc7af22495828ffbe71e9f9e22583bc7a9
        dest: src/golang.org/x/text
      - type: git
        url: https://go.googlesource.com/sys
        commit: faf0a1b62c6b439486fd1d914d8185627b99d387
        dest: src/golang.org/x/sys
      - type: git
        url: https://go.googlesource.com/xerrors
        commit: 5ec99f83aff198f5fbd629d6c8d8eb38a04218ca
        dest: src/golang.org/x/xerrors
      - type: git
        url: https://git.torproject.org/pluggable-transports/goptlib
        commit: 13b7b3552e1eef32e4d8a2a7813f22488f91dc09
        dest: src/git.torproject.org/pluggable-transports/goptlib.git
      - type: git
        url: https://git.torproject.org/pluggable-transports/snowflake
        commit: 36f03dfd4483922b3e7400dedc71df9cf2f30b6b
        dest: src/git.torproject.org/pluggable-transports/snowflake.git
      - type: git
        url: https://github.com/refraction-networking/utls
        commit: 0b2885c8c0d4467cfe98136748a9d011d0b8fff0
        dest: src/github.com/refraction-networking/utls
      - type: git
        url: https://github.com/templexxx/xorsimd
        commit: e2f34adfb57b524164fc712df2fcfd991ed0ccad
        dest: src/github.com/templexxx/xorsimd
      - type: git
        url: https://github.com/templexxx/cpu
        commit: 98168dcec14af3f8700bf309afe503bfe936e9f2
        dest: src/github.com/templexxx/cpu
      - type: git
        url: https://github.com/google/uuid
        commit: 44b5fee7c49cf3bcdf723f106b36d56ef13ccc88
        dest: src/github.com/google/uuid
      - type: git
        url: https://github.com/pion/udp
        commit: 68c2d469b1ffc77a8addab02c1e45c93b5d0071d
        dest: src/github.com/pion/udp
      - type: git
        url: https://github.com/pion/dtls
        commit: e4d311c89ca1b77c9fe928e6cbfc508c959a3e73
        dest: src/github.com/pion/dtls
      - type: git
        url: https://github.com/pion/rtp
        commit: 1bb23f70af626f56c785a0e1615da871f5a03129
        dest: src/github.com/pion/rtp
      - type: git
        url: https://github.com/pion/stun
        commit: fa0355cc10e886da31cdfffe5c67cc23d345bbdc
        dest: src/github.com/pion/stun
      - type: git
        url: https://github.com/pion/randutil
        commit: 3e7aefb6fd280d89fca72f1596348f1939525187
        dest: src/github.com/pion/randutil
      - type: git
        url: https://github.com/pion/srtp
        commit: 1d7627ee3ca0c5f9f3943d6fe92295dc0a2b8e69
        dest: src/github.com/pion/srtp
      - type: git
        url: https://github.com/pion/sctp
        commit: fd9945b6f0fe8785677b18df7ce3e9ec78f9d451
        dest: src/github.com/pion/sctp
      - type: git
        url: https://github.com/pion/transport
        commit: 33608e46f9f1fb5af237d9cf0df6126fa1b6b206
        dest: src/github.com/pion/transport
      - type: git
        url: https://github.com/pion/logging
        commit: b0e968691909fdc8f198d1be221624b74b397fa6
        dest: src/github.com/pion/logging
      - type: git
        url: https://github.com/pion/datachannel
        commit: 74e13972527c0130d4245897fef9c300a091b14b
        dest: src/github.com/pion/datachannel
      - type: git
        url: https://github.com/pion/interceptor
        commit: 75c3df4712798c9e6fbec8a41059cc5b2913c032
        dest: src/github.com/pion/interceptor
      - type: git
        url: https://github.com/pion/ice
        commit: d5db22342061ee429c247141700b1e02e73acf54
        dest: src/github.com/pion/ice
      - type: git
        url: https://github.com/pion/webrtc
        commit: 635bfd9cad37eff2d2b7004e303ca4d509b8de17
        dest: src/github.com/pion/webrtc
      - type: git
        url: https://github.com/pion/mdns
        commit: 9db0fe207a1804f909cd53dd8f6cc36311ea65d6
        dest: src/github.com/pion/mdns
      - type: git
        url: https://github.com/pion/turn
        commit: 72ffd594f7c6104b5680a4fea5651928e3b6ddb4
        dest: src/github.com/pion/turn
      - type: git
        url: https://github.com/pion/rtcp
        commit: 516927b4081bb24ad1e2778d4627f90529e3105e
        dest: src/github.com/pion/rtcp
      - type: git
        url: https://github.com/pion/sdp
        commit: 9f8ec15f7bbb128c4625b3c07ab7923831533518
        dest: src/github.com/pion/sdp
      - type: git
        url: https://github.com/tjfoc/gmsm
        commit: fdaa5ff368db5ce62bb672fc424b23f8923858dc
        dest: src/github.com/tjfoc/gmsm
      - type: git
        url: https://github.com/xtaci/kcp-go
        commit: bd59cf8a523bbf67e55024a164d419a32de9de39
        dest: src/github.com/xtaci/kcp-go
      - type: git
        url: https://github.com/xtaci/smux
        commit: "09e2c01560df5aaaed50e48e77547858e2623498"
        dest: src/github.com/xtaci/smux
      - type: git
        url: https://github.com/klauspost/cpuid
        commit: cffd0d4c86d45f8de353e162651c92fa263e845d
        dest: src/github.com/klauspost/cpuid
      - type: git
        url: https://github.com/klauspost/reedsolomon
        commit: 0eef97bb02ee165a0d7b42a5989502bfa40f6ba0
        dest: src/github.com/klauspost/reedsolomon
      - type: git
        url: https://github.com/pkg/errors
        commit: 5dd12d0cfe7f152f80558d591504ce685299311e
        dest: src/github.com/pkg/errors
  - name: onionshare
    buildsystem: simple
    ensure-writable:
      - easy-install.pth
    build-commands:
      - cd desktop && python3 setup.py install --prefix=${FLATPAK_DEST}
      - cd desktop && install -D -m0644 org.onionshare.OnionShare.appdata.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.appdata.xml
      - cd desktop && install -D -m0644 org.onionshare.OnionShare.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/org.onionshare.OnionShare.svg
      - cd desktop && install -D -m0644 org.onionshare.OnionShare.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
    sources:
      - type: dir
        path: ..
      # - type: git
      #   url: https://github.com/onionshare/onionshare.git
      #   tag: v2.6
    modules:
      - name: python3-modules
        buildsystem: simple
        build-commands: []
        modules:
          - name: python3-qrcode
            buildsystem: simple
            build-commands:
              - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                --prefix=${FLATPAK_DEST} "qrcode" --no-build-isolation
            sources:
              - type: file
                url: https://files.pythonhosted.org/packages/3e/b9/3766cc361d93edb2ce81e2e1f87dd98f314d7d513877a342d31b30741680/pypng-0.20220715.0-py3-none-any.whl
                sha256: 4a43e969b8f5aaafb2a415536c1a8ec7e341cd6a3f957fd5b5f32a4cfeed902c
              - type: file
                url: https://files.pythonhosted.org/packages/24/79/aaf0c1c7214f2632badb2771d770b1500d3d7cbdf2590ae62e721ec50584/qrcode-7.4.2-py3-none-any.whl
                sha256: 581dca7a029bcb2deef5d01068e39093e80ef00b4a61098a2182eac59d01643a
              - type: file
                url: https://files.pythonhosted.org/packages/38/60/300ad6f93adca578bf05d5f6cd1d854b7d140bebe2f9829561aa9977d9f3/typing_extensions-4.6.2-py3-none-any.whl
                sha256: 3a8b36f13dd5fdc5d1b16fe317f5668545de77fa0b8e02006381fd49d731ab98
          - name: python3-werkzeug
            buildsystem: simple
            build-commands:
              - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                --prefix=${FLATPAK_DEST} "werkzeug" --no-build-isolation
            sources:
              - type: file
                url: https://files.pythonhosted.org/packages/95/7e/68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a/MarkupSafe-2.1.2.tar.gz
                sha256: abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d
              - type: file
                url: https://files.pythonhosted.org/packages/c2/2f/f0dc628295bd23571c962d5a349307d9c8796a05bfca6571659eaded38e2/Werkzeug-2.3.4-py3-none-any.whl
                sha256: 48e5e61472fee0ddee27ebad085614ebedb7af41e88f687aaf881afb723a162f
      - name: onionshare-cli
        buildsystem: simple
        build-commands:
          - cd cli && python3 setup.py install --prefix=${FLATPAK_DEST}
        sources:
          - type: dir
            path: ..
        #   - type: git
        #     url: https://github.com/onionshare/onionshare.git
        #     tag: v2.6
        modules:
          - name: poetry-deps
            buildsystem: simple
            build-commands:
              - pip3 install --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST}
                bidict blinker brotli certifi cffi charset-normalizer click colorama dnspython
                eventlet exceptiongroup flask flask-compress flask-socketio gevent gevent-websocket
                greenlet idna importlib-metadata iniconfig itsdangerous jinja2 markupsafe packaging
                pluggy psutil pycparser pynacl pysocks pytest python-engineio python-socketio
                requests setuptools six stem tomli unidecode urllib3 waitress werkzeug zipp zope-event
                zope-interface
            sources:
              - type: file
                url: https://files.pythonhosted.org/packages/b5/82/ce0b6380f35f49d3fe687979a324c342cfa3588380232f3801db9dd62f9e/bidict-0.22.1-py3-none-any.whl
                sha256: 6ef212238eb884b664f28da76f33f1d28b260f665fc737b413b287d5487d1e7b
              - type: file
                url: https://files.pythonhosted.org/packages/0d/f1/5f39e771cd730d347539bb74c6d496737b9d5f0a53bc9fdbf3e170f1ee48/blinker-1.6.2-py3-none-any.whl
                sha256: c3d739772abb7bc2860abf5f2ec284223d9ad5c76da018234f6f50d6f31ab1f0
              - type: file
                url: https://files.pythonhosted.org/packages/2a/18/70c32fe9357f3eea18598b23aa9ed29b1711c3001835f7cf99a9818985d0/Brotli-1.0.9.zip
                sha256: 4d1b810aa0ed773f81dceda2cc7b403d01057458730e309856356d4ef4188438
              - type: file
                url: https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl
                sha256: c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716
              - type: file
                url: https://files.pythonhosted.org/packages/2b/a8/050ab4f0c3d4c1b8aaa805f70e26e84d0e27004907c5b8ecc1d31815f92a/cffi-1.15.1.tar.gz
                sha256: d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9
              - type: file
                url: https://files.pythonhosted.org/packages/ef/81/14b3b8f01ddaddad6cdec97f2f599aa2fa466bd5ee9af99b08b7713ccd29/charset_normalizer-3.1.0-py3-none-any.whl
                sha256: 3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d
              - type: file
                url: https://files.pythonhosted.org/packages/c2/f1/df59e28c642d583f7dacffb1e0965d0e00b218e0186d7858ac5233dce840/click-8.1.3-py3-none-any.whl
                sha256: bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48
              - type: file
                url: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl
                sha256: 4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
              - type: file
                url: https://files.pythonhosted.org/packages/12/86/d305e87555430ff4630d729420d97dece3b16efcbf2b7d7e974d11b0d86c/dnspython-2.3.0-py3-none-any.whl
                sha256: 89141536394f909066cabd112e3e1a37e4e654db00a25308b0f130bc3152eb46
              - type: file
                url: https://files.pythonhosted.org/packages/90/97/928b89de2e23cc67136eccccf1c122adf74ffdb65bbf7d2964b937cedd4f/eventlet-0.33.3-py2.py3-none-any.whl
                sha256: e43b9ae05ba4bb477a10307699c9aff7ff86121b2640f9184d29059f5a687df8
              - type: file
                url: https://files.pythonhosted.org/packages/61/97/17ed81b7a8d24d8f69b62c0db37abbd8c0042d4b3fc429c73dab986e7483/exceptiongroup-1.1.1-py3-none-any.whl
                sha256: 232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e
              - type: file
                url: https://files.pythonhosted.org/packages/fa/1a/f191d32818e5cd985bdd3f47a6e4f525e2db1ce5e8150045ca0c31813686/Flask-2.3.2-py3-none-any.whl
                sha256: 77fd4e1249d8c9923de34907236b747ced06e5467ecac1a7bb7115ae0e9670b0
              - type: file
                url: https://files.pythonhosted.org/packages/20/80/8cdb28e467d3ffdc221992145114a709c1e7c011b84c66bc250e27596286/Flask_Compress-1.13-py3-none-any.whl
                sha256: 1128f71fbd788393ce26830c51f8b5a1a7a4d085e79a21a5cddf4c057dcd559b
              - type: file
                url: https://files.pythonhosted.org/packages/08/4d/a2f07873367e8916e0bae32df1d3cb9b39ea2141d7a5fdfab8c9d6818d71/Flask_SocketIO-5.3.4-py3-none-any.whl
                sha256: 564acfb24dcc9545cdae536cde0323653d9b547069a925f11eeb132338aa71c0
              - type: file
                url: https://files.pythonhosted.org/packages/9f/4a/e9e57cb9495f0c7943b1d5965c4bdd0d78bc4a433a7c96ee034b16c01520/gevent-22.10.2.tar.gz
                sha256: 1ca01da176ee37b3527a2702f7d40dbc9ffb8cfc7be5a03bfa4f9eec45e55c46
              - type: file
                url: https://files.pythonhosted.org/packages/7b/84/2dc373eb6493e00c884cc11e6c059ec97abae2678d42f06bf780570b0193/gevent_websocket-0.10.1-py3-none-any.whl
                sha256: 17b67d91282f8f4c973eba0551183fc84f56f1c90c8f6b6b30256f31f66f5242
              - type: file
                url: https://files.pythonhosted.org/packages/1e/1e/632e55a04d732c8184201238d911207682b119c35cecbb9a573a6c566731/greenlet-2.0.2.tar.gz
                sha256: e7c8dc13af7db097bed64a051d2dd49e9f0af495c26995c00a9ee842690d34c0
              - type: file
                url: https://files.pythonhosted.org/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl
                sha256: 90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2
              - type: file
                url: https://files.pythonhosted.org/packages/30/bb/bf2944b8b88c65b797acc2c6a2cb0fb817f7364debf0675792e034013858/importlib_metadata-6.6.0-py3-none-any.whl
                sha256: 43dd286a2cd8995d5eaef7fee2066340423b818ed3fd70adf0bad5f1fac53fed
              - type: file
                url: https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl
                sha256: b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374
              - type: file
                url: https://files.pythonhosted.org/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl
                sha256: 2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44
              - type: file
                url: https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl
                sha256: 6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61
              - type: file
                url: https://files.pythonhosted.org/packages/95/7e/68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a/MarkupSafe-2.1.2.tar.gz
                sha256: abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d
              - type: file
                url: https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl
                sha256: 994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61
              - type: file
                url: https://files.pythonhosted.org/packages/9e/01/f38e2ff29715251cf25532b9082a1589ab7e4f571ced434f98d0139336dc/pluggy-1.0.0-py2.py3-none-any.whl
                sha256: 74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3
              - type: file
                url: https://files.pythonhosted.org/packages/d6/0f/96b7309212a926c1448366e9ce69b081ea79d63265bde33f11cc9cfc2c07/psutil-5.9.5.tar.gz
                sha256: 5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c
              - type: file
                url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
                sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
              - type: file
                url: https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz
                sha256: 8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba
              - type: file
                url: https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl
                sha256: 2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5
              - type: file
                url: https://files.pythonhosted.org/packages/1b/d1/72df649a705af1e3a09ffe14b0c7d3be1fd730da6b98beb4a2ed26b8a023/pytest-7.3.1-py3-none-any.whl
                sha256: 3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362
              - type: file
                url: https://files.pythonhosted.org/packages/33/e9/ed521d6abdf5372aa052f4749dc5bd5dcdbd2c132c81334bf0693f4d4269/python_engineio-4.4.1-py3-none-any.whl
                sha256: 28ab67f94cba2e5f598cbb04428138fd6bb8b06d3478c939412da445f24f0773
              - type: file
                url: https://files.pythonhosted.org/packages/5d/e9/f296186e2a91f1472b9da74346163411196dc1b17f425acf088f293b32cc/python_socketio-5.8.0-py3-none-any.whl
                sha256: 7adb8867aac1c2929b9c1429f1c02e12ca4c36b67c807967393e367dfbb01441
              - type: file
                url: https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl
                sha256: 58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f
              - type: file
                url: https://files.pythonhosted.org/packages/f5/2c/074ab1c5be9c7d523d8d6d69d1f46f450fe7f11713147dc9e779aa4ca4ea/setuptools-67.8.0-py3-none-any.whl
                sha256: 5df61bf30bb10c6f756eb19e7c9f3b473051f48db77fddbe06ff2ca307df9a6f
              - type: file
                url: https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl
                sha256: 8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
              - type: file
                url: https://files.pythonhosted.org/packages/b2/66/c5515de764bffae1347e671819711268da5c02bfab8406223526822fe5f6/stem-1.8.1.tar.gz
                sha256: 81d43a7c668ba9d7bc1103b2e7a911e9d148294b373d27a59ae8da79ef7a3e2f
              - type: file
                url: https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl
                sha256: 939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc
              - type: file
                url: https://files.pythonhosted.org/packages/be/ea/90e14e807da5a39e5b16789acacd48d63ca3e4f23dfa964a840eeadebb13/Unidecode-1.3.6-py3-none-any.whl
                sha256: 547d7c479e4f377b430dd91ac1275d593308dce0fc464fb2ab7d41f82ec653be
              - type: file
                url: https://files.pythonhosted.org/packages/4b/1d/f8383ef593114755429c307449e7717b87044b3bcd5f7860b89b1f759e34/urllib3-2.0.2-py3-none-any.whl
                sha256: d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e
              - type: file
                url: https://files.pythonhosted.org/packages/58/6a/b4b5c582e04e837e4422cab6ec9de7fc10ca7ad7f4e370bb89d280d39552/waitress-2.1.2-py3-none-any.whl
                sha256: 7500c9625927c8ec60f54377d590f67b30c8e70ef4b8894214ac6e4cad233d2a
              - type: file
                url: https://files.pythonhosted.org/packages/c2/2f/f0dc628295bd23571c962d5a349307d9c8796a05bfca6571659eaded38e2/Werkzeug-2.3.4-py3-none-any.whl
                sha256: 48e5e61472fee0ddee27ebad085614ebedb7af41e88f687aaf881afb723a162f
              - type: file
                url: https://files.pythonhosted.org/packages/5b/fa/c9e82bbe1af6266adf08afb563905eb87cab83fde00a0a08963510621047/zipp-3.15.0-py3-none-any.whl
                sha256: 48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556
              - type: file
                url: https://files.pythonhosted.org/packages/8b/a8/3ab9648dc08d2ab7543145ec174a2d982d08fb996d50d9a4d3e057da7132/zope.event-4.6-py2.py3-none-any.whl
                sha256: 73d9e3ef750cca14816a9c322c7250b0d7c9dbc337df5d1b807ff8d3d0b9e97c
              - type: file
                url: https://files.pythonhosted.org/packages/7a/62/f0d012151af1e8cc0a6c97db74b78141143425dcdf81bc7960c498e28960/zope.interface-6.0.tar.gz
                sha256: aab584725afd10c710b8f1e6e208dbee2d0ad009f57d674cb9d1b3964037275d