{
 "app_id": "be.otterit.OtterSSL",
 "source_url": "https://raw.githubusercontent.com/creadri/otterssl/dev/packaging/linux/be.otterit.OtterSSL.json",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.10",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--socket=x11",
  "--socket=wayland",
  "--device=dri",
  "--share=network",
  "--share=ipc",
  "--filesystem=home"
 ],
 "module_count": 5,
 "fetched_at": "2026-09-20T12:53:04.672539+00:00",
 "manifest": {
  "app-id": "be.otterit.OtterSSL",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.10",
  "sdk": "org.kde.Sdk",
  "base": "io.qt.PySide.BaseApp",
  "base-version": "6.10",
  "command": "otterssl",
  "finish-args": [
   "--socket=x11",
   "--socket=wayland",
   "--device=dri",
   "--share=network",
   "--share=ipc",
   "--filesystem=home"
  ],
  "cleanup-commands": [
   "/app/cleanup-BaseApp.sh"
  ],
  "modules": [
   {
    "name": "python3-nassl",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"nassl\" --no-build-isolation"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/52/e0/969b70fb9f31808172a02bc1ef658a4a943174cb574fff85f53a0c6d73a2/nassl-5.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "302377fd6b43473b037ea82a916f3d90397a5f8db1188b1c2451278b951a3656"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/ca/6b/60f9a524346b67c30ebdb1fdbc23fe0e729e6fc060ee8ef36142f0b3d3fb/nassl-5.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "ff7aaad5ba10756ae7a5eb90c792116bdef8f0c7a64c57c5a8a7902a3400421e"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/79/1f/b5c965907469683eaf1212e753982e42efba635b3e32e084fde75213d56a/nassl-5.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "8c4a1ac2bcef693573f100013113b0a5041c0a4bac2687efce166eef2526affb"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/d2/e9/82501cc484bd60558932f3a2229b97eb747ae17fc14d15002a8e9f2481cc/nassl-5.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "439c1e76716fd10b3bb90b66509e1e045f56648482dbf0e5f93ce40336590a57"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/47/24/18b8ebfa446f4e1d99c4894ec2adbb380a56881ad94e60495321d2730a24/nassl-5.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "60ec703b9aee8d6ffb2fd25228124e3eb721a676cd23948d33ea86f20c2c44db"
     }
    ]
   },
   {
    "name": "python3-cryptography",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"cryptography\" --no-build-isolation"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/ae/01/80de3bec64627207d030f47bf3536889efee8913cd363e78ca9a09b13c8e/cryptography-44.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
      "sha256": "58968d331425a6f9eedcee087f77fd3c927c88f55368f43ff7e0a19891f2642c"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl",
      "sha256": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992"
     }
    ]
   },
   {
    "name": "python3-tls_parser",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"tls_parser==2.0.2\" --no-build-isolation"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/df/d2/0f01a02d9083047b8c16ac896c6eea5db58678ec929735dc34cd8a7cbab9/tls_parser-2.0.2-py3-none-any.whl",
      "sha256": "67621c6afa721c7afdb9c50d3c38119f22c9c1b93823af27e05a78e3a6fd0e5e"
     }
    ]
   },
   {
    "name": "python3-sslyze",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"sslyze\" --no-build-isolation"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl",
      "sha256": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
      "sha256": "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/ae/01/80de3bec64627207d030f47bf3536889efee8913cd363e78ca9a09b13c8e/cryptography-44.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
      "sha256": "58968d331425a6f9eedcee087f77fd3c927c88f55368f43ff7e0a19891f2642c"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl",
      "sha256": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl",
      "sha256": "e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
      "sha256": "406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/9c/92/ab3479082efc19ab8df3df1773b27eb01faf69a35f825c66c48aa83d4b08/sslyze-6.3.0.tar.gz",
      "sha256": "ce3ac4231de96e4ac02f1326fda856817dc39e6eac5d81efa2c4d3348da5ddb7"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/df/d2/0f01a02d9083047b8c16ac896c6eea5db58678ec929735dc34cd8a7cbab9/tls_parser-2.0.2-py3-none-any.whl",
      "sha256": "67621c6afa721c7afdb9c50d3c38119f22c9c1b93823af27e05a78e3a6fd0e5e"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl",
      "sha256": "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl",
      "sha256": "4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7"
     }
    ]
   },
   {
    "name": "otterssl",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --no-build-isolation --prefix=/app .",
     "install -Dm644 assets/logo/logo-64.png /app/share/icons/hicolor/64x64/apps/be.otterit.OtterSSL.png",
     "install -Dm644 assets/logo/logo-256.png /app/share/icons/hicolor/256x256/apps/be.otterit.OtterSSL.png"
    ],
    "sources": [
     {
      "type": "dir",
      "path": "../.."
     }
    ]
   }
  ]
 }
}