aboutsummaryrefslogtreecommitdiff
path: root/flatpak/org.onionshare.OnionShare.yaml
blob: e15bd7b6a24315244bd0a08770f8a01420c536a6 (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
<
# SOME DESCRIPTIVE TITLE.
# Copyright (C) Micah Lee, et al.
# This file is distributed under the same license as the OnionShare package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: OnionShare 2.3\n"
"Report-Msgid-Bugs-To: onionshare-dev@lists.riseup.net\n"
"POT-Creation-Date: 2020-11-15 14:43-0800\n"
"PO-Revision-Date: 2020-11-22 18:29+0000\n"
"Last-Translator: Lecwan Munzur <lecwan@riseup.net>\n"
"Language-Team: none\n"
"Language: ckb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"

#: ../../source/security.rst:2
msgid "Security Design"
msgstr "Afirîneya ewlekarî"

#: ../../source/security.rst:4
msgid "Read :ref:`how_it_works` first to get a handle on how OnionShare works."
msgstr ""
"Destpêkê :ref:`how_it_works`bixwune ji bo hîsekî çêbibe OnionShare çawa kar "
"dike."

#: ../../source/security.rst:6
msgid "Like all software, OnionShare may contain bugs or vulnerabilities."
msgstr "Wek hemû bername, gengaze kêmasî yên OnionShar hebin."

#: ../../source/security.rst:9
msgid "What OnionShare protects against"
msgstr "OnionShare li hemberî çi diparêze"

#: ../../source/security.rst:11
msgid ""
"**Third parties don't have access to anything that happens in OnionShare.** "
"Using OnionShare means hosting services directly on your computer. When "
"sharing files with OnionShare, they are not uploaded to any server. If you "
"make an OnionShare chat room, your computer acts as a server for that too. "
"This avoids the traditional model of having to trust the computers of others."
msgstr ""
"**Kesên şêyemîn nikarin dest bidin tiştekî kû di nava OnionShare de pêk tê."
"** Bikar anîna OnionShare tê maneya hosting rasterast li ser komputerê te. "
"Dema parvekirina nameya bi OnionShare, wê name naçin tu server. Wexta tu "
"odeya pêwendî li ser OnionShare ava bikî, komputerê te ji bo wê jî wek "
"server kar dike. Ev jî pêşiya modela kevnar digire bê kû mirov ji komputerên "
"kesekî bawer bike."

#: ../../source/security.rst:13
msgid ""
"**Network eavesdroppers can't spy on anything that happens in OnionShare in "
"transit.** The connection between the Tor onion service and Tor Browser is "
"end-to-end encrypted. This means network attackers can't eavesdrop on "
"anything except encrypted Tor traffic. Even if an eavesdropper is a "
"malicious rendezvous node used to connect the Tor Browser with OnionShare's "
"onion service, the traffic is encrypted using the onion service's private "
"key."
msgstr ""

#: ../../source/security.rst:15
msgid ""
"**Anonymity of OnionShare users are protected by Tor.** OnionShare and Tor "
"Browser protect the anonymity of the users. As long as the OnionShare user "
"anonymously communicates the OnionShare address with the Tor Browser users, "
"the Tor Browser users and eavesdroppers can't learn the identity of the "
"OnionShare user."
msgstr ""

#: ../../source/security.rst:17
msgid ""
"**If an attacker learns about the onion service, it still can't access "
"anything.** Prior attacks against the Tor network to enumerate onion "
"services allowed the attacker to discover private .onion addresses. If an "
"attack discovers a private OnionShare address, a password will be prevent "
"them from accessing it (unless the OnionShare user chooses to turn it off "
"and make it public).. The password is generated by choosing two random words "
"from a list of 6800 words, making 6800^2, or about 46 million possible "
"passwords. Only 20 wrong guesses can be made before OnionShare stops the "
"server, preventing brute force attacks against the password."
msgstr ""

#: ../../source/security.rst:20
msgid "What OnionShare doesn't protect against"
msgstr ""

#: ../../source/security.rst:22
msgid ""
"**Communicating the OnionShare address might not be secure.** Communicating "
"the OnionShare address to people is the responsibility of the OnionShare "
"user. If sent insecurely (such as through an email message monitored by an "
"attacker), an eavesdropper can tell that OnionShare is being used. If the "
"eavesdropper loads the address in Tor Browser while the service is still up, "
"they can access it. To avoid this, the address must be communicateed "
"securely, via encrypted text message (probably with disappearing messages "
"enabled), encrypted email, or in person. This isn't necessary when using "
"OnionShare for something that isn't secret."
msgstr ""

#: ../../source/security.rst:24
msgid ""
"**Communicating the OnionShare address might not be anonymous.** Extra steps "
"must be taken to ensure the OnionShare address is communicated anonymously. "
"A new email or chat account, only accessed over Tor, can be used to share "
"the address. This isn't necessary unless anonymity is a goal."
msgstr ""
#n568'>568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619
---
app-id: org.onionshare.OnionShare
command: onionshare
runtime: org.kde.Platform
runtime-version: "6.5"
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/d0/de/9a089e91c2e0fe4f122218bba4f9dbde46338659f412739bd9db1ed9df4f/PySide6_Essentials-6.5.2-cp37-abi3-manylinux_2_28_x86_64.whl
            sha256: 1620e82b38714a1570b142c01694d0415a25526517b24620ff9b00c9f76cfca9
        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/55/44/d8c366dd4f069166ab9890acb44d004c5e6122714e44c169273dcbbca897/shiboken6-6.5.2-cp37-abi3-manylinux_2_28_x86_64.whl
                sha256: 3fbc35ff3c19e7d39433671bfc1be3d7fa9d071bfdd0ffe1c2a4d27acd6cf6a5
  - name: tor
    buildsystem: autotools
    sources:
      - type: archive
        sha256: 6957cfd14a29eee7555c52f8387a46f2ce2f5fe7dadf93547f1bc74b1657e119
        url: https://dist.torproject.org/tor-0.4.8.5.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/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl
                sha256: 440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36
          - 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/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz
                sha256: af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad
              - type: file
                url: https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl
                sha256: effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528
          - name: python3-python-gnupg
            buildsystem: simple
            build-commands:
              - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                --prefix=${FLATPAK_DEST} "python-gnupg" --no-build-isolation
            sources:
              - type: file
                url: https://files.pythonhosted.org/packages/22/ad/12d8df0a1b465593e736fa14a5d8144381bc64b222e6cd59bb13c6af95b4/python_gnupg-0.5.1-py2.py3-none-any.whl
                sha256: bf9b2d9032ef38139b7d64184176cd0b293eaeae6e4f93f50e304c7051174482
      - 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: python3-modules
            buildsystem: simple
            build-commands: []
            modules:
              - name: python3-click
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "click" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl
                    sha256: ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28
              - name: python3-flask
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "flask==2.3.2" --no-build-isolation
                sources:
                  - 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/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl
                    sha256: 6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61
                  - type: file
                    url: https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz
                    sha256: af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad
                  - 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/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl
                    sha256: ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28
                  - 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/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl
                    sha256: effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528
              - name: python3-flask-compress
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "flask-compress>=1.13.0" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/2f/c2/f9e977608bdf958650638c3f1e28f85a1b075f075ebbe77db8555463787b/Brotli-1.1.0.tar.gz
                    sha256: 81de08ac11bcb85841e440c13611c00b67d3bf82698314928d0b676362546724
                  - 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/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl
                    sha256: 6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61
                  - type: file
                    url: https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz
                    sha256: af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad
                  - 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/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl
                    sha256: ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28
                  - 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/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl
                    sha256: effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528
              - name: python3-flask-socketio
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "flask-socketio==5.3.4" --no-build-isolation
                sources:
                  - 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/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl
                    sha256: 6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61
                  - type: file
                    url: https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz
                    sha256: af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad
                  - 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/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl
                    sha256: ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28
                  - 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/a7/66/039c705061d2f501fb837e7a0ee7bb1987560c3a14025d23c7ec7425de7b/python_engineio-4.7.0-py3-none-any.whl
                    sha256: 23b05b768d61c281104d8c69e069cea356b2e60aa982f718cdf1731719ce2803
                  - type: file
                    url: https://files.pythonhosted.org/packages/2b/31/fd41960cf365177f323d8c10d774a0b017336556c6f0ba0a38403240914d/python_socketio-5.9.0-py3-none-any.whl
                    sha256: c20f12e4ed0cba57581af26bbeea9998bc2eeebb3b952fa92493a1e051cfe9dc
                  - type: file
                    url: https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl
                    sha256: effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528
              - name: python3-psutil
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "psutil" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/d6/0f/96b7309212a926c1448366e9ce69b081ea79d63265bde33f11cc9cfc2c07/psutil-5.9.5.tar.gz
                    sha256: 5410638e4df39c54d957fc51ce03048acd8e6d60abc0f5107af51e5fb566eb3c
              - name: python3-pysocks
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "pysocks" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl
                    sha256: 2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5
              - name: python3-requests
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "requests" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl
                    sha256: 92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9
                  - type: file
                    url: https://files.pythonhosted.org/packages/2a/53/cf0a48de1bdcf6ff6e1c9a023f5f523dfe303e4024f216feac64b6eb7f67/charset-normalizer-3.2.0.tar.gz
                    sha256: 3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace
                  - 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/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl
                    sha256: 58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f
                  - type: file
                    url: https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl
                    sha256: de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4
              - name: python3-unidecode
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "unidecode" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/be/ea/90e14e807da5a39e5b16789acacd48d63ca3e4f23dfa964a840eeadebb13/Unidecode-1.3.6-py3-none-any.whl
                    sha256: 547d7c479e4f377b430dd91ac1275d593308dce0fc464fb2ab7d41f82ec653be
              - name: python3-urllib3
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "urllib3" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl
                    sha256: de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4
              - name: python3-eventlet
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "eventlet" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/f6/b4/0a9bee52c50f226a3cbfb54263d02bb421c7f2adc136520729c2c689c1e5/dnspython-2.4.2-py3-none-any.whl
                    sha256: 57c6fbaaeaaf39c891292012060beb141791735dbb4004798328fc2c467402d8
                  - 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/1e/1e/632e55a04d732c8184201238d911207682b119c35cecbb9a573a6c566731/greenlet-2.0.2.tar.gz
                    sha256: e7c8dc13af7db097bed64a051d2dd49e9f0af495c26995c00a9ee842690d34c0
              - name: python3-pynacl
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "pynacl" --no-build-isolation
                sources:
                  - 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/2b/a8/050ab4f0c3d4c1b8aaa805f70e26e84d0e27004907c5b8ecc1d31815f92a/cffi-1.15.1.tar.gz
                    sha256: d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9
                  - type: file
                    url: https://files.pythonhosted.org/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl
                    sha256: 8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9
              - name: python3-colorama
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "colorama" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl
                    sha256: 4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
              - name: python3-gevent-websocket
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "gevent-websocket" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/a0/06/7727ae8e3a065078327386b1c611995efb1a50a455fbab8af612d3b2d9ce/gevent-23.9.0.post1.tar.gz
                    sha256: 943f26edada39dfd5f50551157bb9011191c7367be36e341d0f1cdecfe07a229
                  - 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/fe/42/f8dbc2b9ad59e927940325a22d6d3931d630c3644dae7e2369ef5d9ba230/zope.event-5.0-py3-none-any.whl
                    sha256: 2832e95014f4db26c47a13fdaef84cef2f4df37e66b59d8f1f4a8f319a632c26
                  - type: file
                    url: https://files.pythonhosted.org/packages/7a/62/f0d012151af1e8cc0a6c97db74b78141143425dcdf81bc7960c498e28960/zope.interface-6.0.tar.gz
                    sha256: aab584725afd10c710b8f1e6e208dbee2d0ad009f57d674cb9d1b3964037275d
              - name: python3-stem
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "stem==1.8.1" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/b2/66/c5515de764bffae1347e671819711268da5c02bfab8406223526822fe5f6/stem-1.8.1.tar.gz
                    sha256: 81d43a7c668ba9d7bc1103b2e7a911e9d148294b373d27a59ae8da79ef7a3e2f
              - name: python3-waitress
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "waitress>=2.1.2.0" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/58/6a/b4b5c582e04e837e4422cab6ec9de7fc10ca7ad7f4e370bb89d280d39552/waitress-2.1.2-py3-none-any.whl
                    sha256: 7500c9625927c8ec60f54377d590f67b30c8e70ef4b8894214ac6e4cad233d2a
              - name: python3-werkzeug
                buildsystem: simple
                build-commands:
                  - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
                    --prefix=${FLATPAK_DEST} "werkzeug>=2.3.4" --no-build-isolation
                sources:
                  - type: file
                    url: https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz
                    sha256: af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad
                  - type: file
                    url: https://files.pythonhosted.org/packages/9b/59/a7c32e3d8d0e546a206e0552a2c04444544f15c1da4a01df8938d20c6ffc/werkzeug-2.3.7-py3-none-any.whl
                    sha256: effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528