[pitivi: 3/7] flatpak: Update the SDK




commit f4707ec88909c6967fc0968fdd13deda354848a4
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Wed Oct 27 01:47:59 2021 +0200

    flatpak: Update the SDK

 .gitlab-ci.yml                        |   7 ++-
 build/flatpak/org.pitivi.Pitivi.json  |   4 +-
 build/flatpak/python3-hotdoc.json     |  66 ++++++++++-----------
 build/flatpak/python3-ipdb.json       |  24 ++++----
 build/flatpak/python3-librosa.json    | 105 ++++++++++++++++++++++++++--------
 build/flatpak/python3-matplotlib.json |  20 +++----
 build/flatpak/python3-nose2.json      |   4 +-
 build/flatpak/python3-pre-commit.json |  28 ++++-----
 build/flatpak/python3-pylint.json     |  29 ++++++----
 docs/Bug_reporting.md                 |   8 +--
 docs/How_to_update_sandbox.md         |   2 +-
 docs/Install_with_flatpak.md          |   2 +-
 docs/Updating_Python_dependencies.md  |  16 +++---
 pylint.rc                             |   2 +-
 14 files changed, 189 insertions(+), 128 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3a0a812c5..5c76adae3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,7 @@ variables:
   MANIFEST: /build/pitivi/build/flatpak/org.pitivi.Pitivi.json
   DBUS_ID: org.pitivi.Pitivi
   GST_DEBUG_NO_COLOR: "true"
+  GNOME_SDK: 41
 
 
 pitivi:master:
@@ -23,8 +24,8 @@ pitivi:master:
   script:
     # https://stackoverflow.com/questions/2264428/converting-string-to-lower-case-in-bash#2264537
     - export NAMESPACE="$(echo "${CI_PROJECT_NAMESPACE}" | tr A-Z a-z)"
-    - export IMAGE="${CI_REGISTRY}/${NAMESPACE}/${CI_PROJECT_NAME}:master-sdk_40"
-    - export BASE_IMAGE="registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:40"
+    - export IMAGE="${CI_REGISTRY}/${NAMESPACE}/${CI_PROJECT_NAME}:master-sdk_${GNOME_SDK}"
+    - export BASE_IMAGE="registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:${GNOME_SDK}"
 
     # Commands to be run in the Docker image.
     # Clone the Pitivi repo.
@@ -54,7 +55,7 @@ build:
   stage: build
   tags:
     - flatpak
-  image: registry.gitlab.gnome.org/gnome/pitivi:master-sdk_40
+  image: registry.gitlab.gnome.org/gnome/pitivi:master-sdk_${GNOME_SDK}
   variables:
     XUNIT_PATH: ${CI_PROJECT_DIR}/xunit.xml
   script:
diff --git a/build/flatpak/org.pitivi.Pitivi.json b/build/flatpak/org.pitivi.Pitivi.json
index 79aefd198..2b56a4acf 100644
--- a/build/flatpak/org.pitivi.Pitivi.json
+++ b/build/flatpak/org.pitivi.Pitivi.json
@@ -2,7 +2,7 @@
     "app-id": "org.pitivi.Pitivi",
     "branch": "master",
     "runtime": "org.gnome.Platform",
-    "runtime-version": "40",
+    "runtime-version": "41",
     "command": "pitivi",
     "finish-args": [
         "--socket=x11",
@@ -465,7 +465,7 @@
             "buildsystem": "meson",
             "builddir": true,
             "config-opts": [
-                "-Dpygi-overrides-dir=/app/lib/python3.8/site-packages/gi/overrides/",
+                "-Dpygi-overrides-dir=/app/lib/python3.9/site-packages/gi/overrides/",
                 "--libdir=lib"
             ],
             "sources": [
diff --git a/build/flatpak/python3-hotdoc.json b/build/flatpak/python3-hotdoc.json
index ffbe0c433..2c153dcad 100644
--- a/build/flatpak/python3-hotdoc.json
+++ b/build/flatpak/python3-hotdoc.json
@@ -1,5 +1,5 @@
 {
-    "name": "python3-hotdoc",
+    "name": "python3-modules",
     "buildsystem": "simple",
     "build-commands": [],
     "modules": [
@@ -59,8 +59,8 @@
             "sources": [
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/bd/25/5bdf7f1adeebd4e3fa76b2e2f045ae53ee208e40a4231ad0f0c3007e4353/setuptools-57.4.0-py3-none-any.whl";,
-                    "sha256": "a49230977aa6cfb9d933614d2f7b79036e9945c4cdd7583163f4e920b83418d6"
+                    "url": 
"https://files.pythonhosted.org/packages/46/a5/1949127a03a85aebf06ee809249239929d9ca7b2b6e90f236c52e17fc713/setuptools-58.3.0-py3-none-any.whl";,
+                    "sha256": "1a24f0e5c14b91ad6810745a7242721fd5011ed164553136f946f768b06559f7"
                 },
                 {
                     "type": "file",
@@ -84,8 +84,8 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl";,
-                    "sha256": "ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"
+                    "url": 
"https://files.pythonhosted.org/packages/88/5e/0a57c44b43ee416eb19df309ba8323ffa0f6e6af7756c5352d35da72694c/pyparsing-3.0.1-py3-none-any.whl";,
+                    "sha256": "fd93fc45c47893c300bd98f5dd1b41c0e783eaeb727e7cea210dcc09d64ce7c3"
                 },
                 {
                     "type": "file",
@@ -99,8 +99,8 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/5f/64/43575537846896abac0b15c3e5ac678d787a4021e906703f1766bfb8ea11/urllib3-1.26.6-py2.py3-none-any.whl";,
-                    "sha256": "39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4"
+                    "url": 
"https://files.pythonhosted.org/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl";,
+                    "sha256": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844"
                 },
                 {
                     "type": "file",
@@ -119,18 +119,18 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/d7/77/ff688d1504cdc4db2a938e2b7b9adee5dd52e34efbd2431051efc9984de9/idna-3.2-py3-none-any.whl";,
-                    "sha256": "14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a"
+                    "url": 
"https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl";,
+                    "sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/33/53/b7f6126a2b9fd878b025fe3c40266cfaad696f312165008ce045bffa3fe7/charset_normalizer-2.0.4-py3-none-any.whl";,
-                    "sha256": "0c8911edd15d19223366a194a513099a302055a962bca2cec0f54b8b63175d8b"
+                    "url": 
"https://files.pythonhosted.org/packages/de/c8/820b1546c68efcbbe3c1b10dd925fbd84a0dda7438bc18db0ef1fa567733/charset_normalizer-2.0.7-py3-none-any.whl";,
+                    "sha256": "f7af805c321bfa1ce6714c51f254e0d5bb5e5834039bc17db7ebe3a4cec9492b"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/05/1b/0a0dece0e8aa492a6ec9e4ad2fe366b511558cdc73fd3abc82ba7348e875/certifi-2021.5.30-py2.py3-none-any.whl";,
-                    "sha256": "50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8"
+                    "url": 
"https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl";,
+                    "sha256": "d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"
                 },
                 {
                     "type": "file",
@@ -139,18 +139,18 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/70/94/784178ca5dd892a98f113cdd923372024dc04b8d40abe77ca76b5fb90ca6/pytz-2021.1-py2.py3-none-any.whl";,
-                    "sha256": "eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798"
+                    "url": 
"https://files.pythonhosted.org/packages/d3/e3/d9f046b5d1c94a3aeab15f1f867aa414f8ee9d196fae6865f1d6a0ee1a0b/pytz-2021.3-py2.py3-none-any.whl";,
+                    "sha256": "3672058bc3453457b622aab7a1c3bfd5ab0bdae451512f6cf25f64ed37f5b87c"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/7a/e8/00c435416c9b0238dca6f883563b01c4cc532b2ba6aaf7268081f6238520/MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
-                    "sha256": "3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6"
+                    "url": 
"https://files.pythonhosted.org/packages/c2/db/314df69668f582d5173922bded7b58126044bb77cfce6347c5d992074d2e/MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+                    "sha256": "1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/80/21/ae597efc7ed8caaa43fb35062288baaf99a7d43ff0cf66452ddf47604ee6/Jinja2-3.0.1-py3-none-any.whl";,
-                    "sha256": "1f06f2da51e7b56b8f238affdd6b4e2c61e39598a378cc49345bc1bd42a978a4"
+                    "url": 
"https://files.pythonhosted.org/packages/94/42/d8bca8e99789bcc35dfa9b03acaa8b518720d6e060163745bc2bf2ead842/Jinja2-3.0.2-py3-none-any.whl";,
+                    "sha256": "8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c"
                 },
                 {
                     "type": "file",
@@ -169,8 +169,8 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/11/75/86ea47591cd6f8e1dc0d795f65799025f368f7a4647ce9a43320a62374d8/Sphinx-4.1.2-py3-none-any.whl";,
-                    "sha256": "46d52c6cee13fec44744b8c01ed692c18a640f6910a725cbb938bc36e8d64544"
+                    "url": 
"https://files.pythonhosted.org/packages/00/08/c037fa5d3794729fdc7967e5a174642c8e94e1988ae2bc950515e2902ca2/Sphinx-4.2.0-py3-none-any.whl";,
+                    "sha256": "98a535c62a4fcfcc362528592f69b26f7caec587d32cd55688db580be0287ae0"
                 }
             ]
         },
@@ -203,13 +203,13 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/4c/30/8d712990f7f3806d08e54d82ac414cb723f1c1dfaf5831307e94ef8a1392/lxml-4.6.3-cp38-cp38-manylinux2014_x86_64.whl";,
-                    "sha256": "1b38116b6e628118dea5b2186ee6820ab138dbb1e24a13e478490c7db2f326ae"
+                    "url": 
"https://files.pythonhosted.org/packages/19/d9/a69c6aff5673554df48120565a14a50eaa41d29ae03b02faa0b023666318/lxml-4.6.3-cp39-cp39-manylinux2014_x86_64.whl";,
+                    "sha256": "6f12e1427285008fd32a6025e38e977d44d6382cf28e7201ed10d6c1698d2a9a"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/bb/5f/a822d40fec63f9e3caa52cbb61db7502dd904c878344035b52f1d3dc714a/cchardet-2.1.7-cp38-cp38-manylinux2010_x86_64.whl";,
-                    "sha256": "f16517f3697569822c6d09671217fdeab61dfebc7acb5068634d6b0728b86c0b"
+                    "url": 
"https://files.pythonhosted.org/packages/be/d3/3f9c005bead891d320ea3e796e5ed76776d2ac0671530188984bb632559b/cchardet-2.1.7-cp39-cp39-manylinux2010_x86_64.whl";,
+                    "sha256": "c96aee9ebd1147400e608a3eff97c44f49811f8904e5a43069d55603ac4d8c97"
                 },
                 {
                     "type": "file",
@@ -218,18 +218,18 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/f2/7d/55784e894ee0cde2474fb977ffd1651e74e840a9f92e1d847f7e3115d5ec/toposort-1.6-py2.py3-none-any.whl";,
-                    "sha256": "2ade83028dd067a1d43c142469cbaf4136b92fdc1c4303f16c40f126442fdaf3"
+                    "url": 
"https://files.pythonhosted.org/packages/0b/d1/dfbff7af958d31a0132ecffe5333ffb5ebb315cdff4a22b4f754bc888aad/toposort-1.7-py2.py3-none-any.whl";,
+                    "sha256": "8ed8e109e96ae30bf66da2d2155e4eb9989d9c5c743c837e37d9774a4eddd804"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/70/96/c7245e551b1cb496bfb95840ace55ca60f20d3d8e33d70faf8c78a976899/PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl";,
-                    "sha256": "8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb"
+                    "url": 
"https://files.pythonhosted.org/packages/12/fc/a4d5a7554e0067677823f7265cb3ae22aed8a238560b5133b58cda252dad/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+                    "sha256": "40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/b4/9c/60194245c21825497e9609d8dd6a67db539429e77e28a4a1c651b63a0d26/networkx-2.6.2-py3-none-any.whl";,
-                    "sha256": "5fcb7004be69e8fbdf07dcb502efa5c77cadcaad6982164134eeb9721f826c2e"
+                    "url": 
"https://files.pythonhosted.org/packages/e9/93/aa6613aa70d6eb4868e667068b5a11feca9645498fd31b954b6c4bb82fa5/networkx-2.6.3-py3-none-any.whl";,
+                    "sha256": "80b6b89c77d1dfb64a4c7854981b60aeea6360ac02c6d4e4913319e0a313abef"
                 },
                 {
                     "type": "file",
@@ -238,8 +238,8 @@
                 },
                 {
                     "type": "file",
-                    "url": 
"https://files.pythonhosted.org/packages/c0/71/726cfc8f179b7b8d1401eb77132e34d8785b0cde3f2625ab75447639bf7a/hotdoc-0.13.5.tar.gz";,
-                    "sha256": "b9b59f8a38932cb07018fd8a411016c962bb49bdddab0358926f9eca359925c9"
+                    "url": 
"https://files.pythonhosted.org/packages/18/0a/4eb673ca5e267f84bbdf7ed5ebfb381860b7a23af546aca7a644f63964c2/hotdoc-0.13.7.tar.gz";,
+                    "sha256": "1123a659e2c94972c32813ec301191d333db24712a83f7e3d06dd58d47cf0098"
                 }
             ]
         }
diff --git a/build/flatpak/python3-ipdb.json b/build/flatpak/python3-ipdb.json
index fe4335964..823271cba 100644
--- a/build/flatpak/python3-ipdb.json
+++ b/build/flatpak/python3-ipdb.json
@@ -7,8 +7,8 @@
     "sources": [
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/bd/25/5bdf7f1adeebd4e3fa76b2e2f045ae53ee208e40a4231ad0f0c3007e4353/setuptools-57.4.0-py3-none-any.whl";,
-            "sha256": "a49230977aa6cfb9d933614d2f7b79036e9945c4cdd7583163f4e920b83418d6"
+            "url": 
"https://files.pythonhosted.org/packages/46/a5/1949127a03a85aebf06ee809249239929d9ca7b2b6e90f236c52e17fc713/setuptools-58.3.0-py3-none-any.whl";,
+            "sha256": "1a24f0e5c14b91ad6810745a7242721fd5011ed164553136f946f768b06559f7"
         },
         {
             "type": "file",
@@ -22,13 +22,13 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/7f/de/6c111d687335729cf8c156394c8d119b0dc3c34b6966ff2a2f7fe4aa79cf/matplotlib_inline-0.1.2-py3-none-any.whl";,
-            "sha256": "5cf1176f554abb4fa98cb362aa2b55c500147e4bdbb07e3fda359143e1da0811"
+            "url": 
"https://files.pythonhosted.org/packages/a6/2d/2230afd570c70074e80fd06857ba2bdc5f10c055bd9125665fe276fadb67/matplotlib_inline-0.1.3-py3-none-any.whl";,
+            "sha256": "aed605ba3b72462d64d475a21a9296f400a19c4f74a31b59103d2a99ffd5aa5c"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/6a/36/b1b9bfdf28690ae01d9ca0aa5b0d07cb4448ac65fb91dc7e2d094e3d992f/decorator-5.0.9-py3-none-any.whl";,
-            "sha256": "6e5c199c16f7a9f0e3a61a4a54b3d27e7dad0dbdde92b944426cb20914376323"
+            "url": 
"https://files.pythonhosted.org/packages/3d/cc/d7b758e54779f7e465179427de7e78c601d3330d6c411ea7ba9ae2f38102/decorator-5.1.0-py3-none-any.whl";,
+            "sha256": "7b12e7c3c6ab203a29e157335e9122cb03de9ab7264b137594103fd4a683b374"
         },
         {
             "type": "file",
@@ -37,8 +37,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/38/4c/466298b114eea62f300dbef98cc2c33c6cbc439f1f71bc199c674ae23c2c/traitlets-5.1.0-py3-none-any.whl";,
-            "sha256": "03f172516916220b58c9f19d7f854734136dd9528103d04e9bf139a92c9f54c4"
+            "url": 
"https://files.pythonhosted.org/packages/37/46/be8a3c030bd3673f4800fa7f46eda972dfa2990089a51ec5dd0a26ed33e9/traitlets-5.1.1-py3-none-any.whl";,
+            "sha256": "2d313cc50a42cd6c277e7d7dc8d4d7fedd06a2c215f78766ae7b1a66277e0033"
         },
         {
             "type": "file",
@@ -52,8 +52,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/c6/37/ec72228971dbaf191243b8ee383c6a3834b5cde23daab066dfbfbbd5438b/prompt_toolkit-3.0.20-py3-none-any.whl";,
-            "sha256": "6076e46efae19b1e0ca1ec003ed37a933dc94b4d20f486235d436e64771dcd5c"
+            "url": 
"https://files.pythonhosted.org/packages/ce/4a/8820c6ade67e69d5762a2fbbd4a8a516fbf5a257fb111a5db922b2a04150/prompt_toolkit-3.0.21-py3-none-any.whl";,
+            "sha256": "62b3d3ea5a3ccee94dc1aac018279cf64866a76837156ebe159b981c42dd20a8"
         },
         {
             "type": "file",
@@ -72,8 +72,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/50/b1/618daafee1bbc6e7e9dceb105eca919ca8eceeeda8b80282e25d416df39b/ipython-7.27.0-py3-none-any.whl";,
-            "sha256": "75b5e060a3417cf64f138e0bb78e58512742c57dc29db5a5058a2b1f0c10df02"
+            "url": 
"https://files.pythonhosted.org/packages/76/d1/e6166fc278a0aab9c2997ae241346837368fc9aa0c6eea9b0dbe2d727004/ipython-7.28.0-py3-none-any.whl";,
+            "sha256": "f16148f9163e1e526f1008d7c8d966d9c15600ca20d1a754287cf96d00ba6f1d"
         },
         {
             "type": "file",
diff --git a/build/flatpak/python3-librosa.json b/build/flatpak/python3-librosa.json
index e79fb71c9..6452f888a 100644
--- a/build/flatpak/python3-librosa.json
+++ b/build/flatpak/python3-librosa.json
@@ -2,48 +2,58 @@
     "name": "python3-librosa",
     "buildsystem": "simple",
     "build-commands": [
-        "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} 
\"librosa\""
+        "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" 
--prefix=${FLATPAK_DEST} \"librosa\" --no-build-isolation"
     ],
     "sources": [
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/54/19/a0e2bdc94bc0d1555e4f9bc4099a0751da83fa6e1e6157ec005564f8a98a/librosa-0.8.1-py3-none-any.whl";,
-            "sha256": "fd381e2d7067d4d4cf7691f2ef3620ef62a8aa6445dcf407e3328254692f742a"
+            "url": 
"https://files.pythonhosted.org/packages/46/a5/1949127a03a85aebf06ee809249239929d9ca7b2b6e90f236c52e17fc713/setuptools-58.3.0-py3-none-any.whl";,
+            "sha256": "1a24f0e5c14b91ad6810745a7242721fd5011ed164553136f946f768b06559f7"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/0f/02/dac61d8f7e32fa803b6fa57a7daffb0d2993efde8503aca29082f1d1ce87/scipy-1.7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl";,
-            "sha256": "90c07ba5f34f33299a428b0d4fa24c30d2ceba44d63f8385b2b05be460819fcb"
+            "url": 
"https://files.pythonhosted.org/packages/af/f4/524415c0744552cce7d8bf3669af78e8a069514405ea4fcbd0cc44733744/urllib3-1.26.7-py2.py3-none-any.whl";,
+            "sha256": "c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/55/85/70c6602b078bd9e6f3da4f467047e906525c355a4dacd4f71b97a35d9897/joblib-1.0.1-py3-none-any.whl";,
-            "sha256": "feeb1ec69c4d45129954f1b7034954241eedfd6ba39b5e9e4b6883be3332d5e5"
+            "url": 
"https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl";,
+            "sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/f2/e9/cfcbf8c85d99cbdb68619c4c78f3d76d5f5e4829c5f2534422dcd960d355/numba-0.53.1-cp38-cp38-manylinux2014_x86_64.whl";,
-            "sha256": "94aab3e0e9e8754116325ce026e1b29ae72443c706a3104cf7f3368dc3012912"
+            "url": 
"https://files.pythonhosted.org/packages/de/c8/820b1546c68efcbbe3c1b10dd925fbd84a0dda7438bc18db0ef1fa567733/charset_normalizer-2.0.7-py3-none-any.whl";,
+            "sha256": "f7af805c321bfa1ce6714c51f254e0d5bb5e5834039bc17db7ebe3a4cec9492b"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/79/75/e22272b9c2185fc8f3af6ce37229708b45e8b855fd4bc38b4d6b040fff65/resampy-0.2.2.tar.gz";,
-            "sha256": "62af020d8a6674d8117f62320ce9470437bb1d738a5d06cd55591b69b463929e"
+            "url": 
"https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl";,
+            "sha256": "d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/b3/d1/e324634c5867a668774d6fe233a83228da4ba16521e19059c15df899737d/audioread-2.1.9.tar.gz";,
-            "sha256": "a3480e42056c8e80a8192a54f6729a280ef66d27782ee11cbd63e9d4d1523089"
+            "url": 
"https://files.pythonhosted.org/packages/92/96/144f70b972a9c0eabbd4391ef93ccd49d0f2747f4f6a2a2738e99e5adc65/requests-2.26.0-py2.py3-none-any.whl";,
+            "sha256": "6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/23/87/5eb251917dc7d42119565a3a8a1937f8186399c9df8fbb1537ced97c0499/scikit_learn-0.24.2-cp38-cp38-manylinux1_x86_64.whl";,
-            "sha256": "1eec963fe9ffc827442c2e9333227c4d49749a44e592f305398c1db5c1563393"
+            "url": 
"https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl";,
+            "sha256": "7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl";,
+            "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/a2/50/5de294eee4babf84de51694e8f49bdbdf9f287d77af616c07898f3b4e898/pooch-1.4.0-py3-none-any.whl";,
-            "sha256": "f6ee25f6638cfce239134c2d991d311dd2bde3f6a3ac11c953606313109fd5f5"
+            "url": 
"https://files.pythonhosted.org/packages/ff/fe/8aaca2a0db7fd80f0b2cf8a16a034d3eea8102d58ff9331d2aaf1f06766a/threadpoolctl-3.0.0-py3-none-any.whl";,
+            "sha256": "4fade5b3b48ae4b1c30f200b28f39180371104fccc642e039e0f2435ec8cc211"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/e2/25/00fd291e0872d43dabe070e7b761ba37453a1a94bd6e28c31b73112d8f0c/cffi-1.15.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e"
         },
         {
             "type": "file",
@@ -52,23 +62,68 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/28/7c/a0b7cc59f4c2d46347f46a2aa687cb96d3fe45a6750cd1fc7e69541a5462/llvmlite-0.36.0-cp38-cp38-manylinux2010_x86_64.whl";,
-            "sha256": "7db4b0eef93125af1c4092c64a3c73c7dc904101117ef53f8d78a1a499b8d5f4"
+            "url": 
"https://files.pythonhosted.org/packages/a6/b5/c134fa2944ae8bc494992e506eb827ed92de8ef32c7c6ba7af1f4cd55410/scipy-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl";,
+            "sha256": "4729b41a4cdaf4cd011aeac816b532f990bdf97710cef59149d3e293115cf467"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/c6/e8/c216b9b60cbba4642d3ca1bae7a53daa0c24426f662e0e3ce3dc7f6caeaa/threadpoolctl-2.2.0-py3-none-any.whl";,
-            "sha256": "e5a995e3ffae202758fa8a90082e35783b9370699627ae2733cd1c3a73553616"
+            "url": 
"https://files.pythonhosted.org/packages/53/8b/99d0658d74a2e6277dbe40b6759581badb2790f6422369ae6a3d606b9164/scikit_learn-1.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "944f47b2d881b9d24aee40d643bfdc4bd2b6dc3d25b62964411c6d8882f940a1"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/80/a8/1562ce87c8cb8c736cbef40bc235f4a2ac7835822c231f717e3064dfcc93/cffi-1.14.6-cp38-cp38-manylinux1_x86_64.whl";,
-            "sha256": "9f3e33c28cd39d1b655ed1ba7247133b6f7fc16fa16887b120c0c670e35ce346"
+            "url": 
"https://files.pythonhosted.org/packages/79/75/e22272b9c2185fc8f3af6ce37229708b45e8b855fd4bc38b4d6b040fff65/resampy-0.2.2.tar.gz";,
+            "sha256": "62af020d8a6674d8117f62320ce9470437bb1d738a5d06cd55591b69b463929e"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl";,
-            "sha256": "7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"
+            "url": 
"https://files.pythonhosted.org/packages/88/5e/0a57c44b43ee416eb19df309ba8323ffa0f6e6af7756c5352d35da72694c/pyparsing-3.0.1-py3-none-any.whl";,
+            "sha256": "fd93fc45c47893c300bd98f5dd1b41c0e783eaeb727e7cea210dcc09d64ce7c3"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/76/1e/5092523703289aa1a9c14b1ed09d4eda6de76d7eee9ee6b26b54d675e73f/pooch-1.5.2-py3-none-any.whl";,
+            "sha256": "debb159655de9eeccc366deb111fe1e33e76efac19724436b6878c09deca4293"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/3c/77/e2362b676dc5008d81be423070dd9577fa03be5da2ba1105811900fda546/packaging-21.0-py3-none-any.whl";,
+            "sha256": "c86254f9220d55e31cc94d69bade760f0847da8000def4dfe1c6b872fd14ff14"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/cc/7f/0d414a6826b626c6fea98d98336e1f62cf9dd387c776da8dc83ce2a082b6/numpy-1.20.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "5d050e1e4bc9ddb8656d7b4f414557720ddcca23a5b88dd7cff65e847864c400"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/fe/51/af0842a901b6871d232634dc5c2368f60f73194053479575760f0f4ac117/llvmlite-0.37.0-cp39-cp39-manylinux2014_x86_64.whl";,
+            "sha256": "4616e17914fcc7c5bfb7d1014acbd4fca478949820e86218a29d9473d0aa221b"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/b5/bd/87698d728d15c09439ec369f4b107032dc3b00ce37ca5081ca73875e53c6/numba-0.54.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
+            "sha256": "606ebf5b0474d89f96a2e1354f0349e985c3897c2989b78e47b095d67434cf4c"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/3e/d5/0163eb0cfa0b673aa4fe1cd3ea9d8a81ea0f32e50807b0c295871e4aab2e/joblib-1.1.0-py2.py3-none-any.whl";,
+            "sha256": "f21f109b3c7ff9d95f8387f752d0d9c34a02aa2f7060c2135f465da0e5160ff6"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/3d/cc/d7b758e54779f7e465179427de7e78c601d3330d6c411ea7ba9ae2f38102/decorator-5.1.0-py3-none-any.whl";,
+            "sha256": "7b12e7c3c6ab203a29e157335e9122cb03de9ab7264b137594103fd4a683b374"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/b3/d1/e324634c5867a668774d6fe233a83228da4ba16521e19059c15df899737d/audioread-2.1.9.tar.gz";,
+            "sha256": "a3480e42056c8e80a8192a54f6729a280ef66d27782ee11cbd63e9d4d1523089"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/54/19/a0e2bdc94bc0d1555e4f9bc4099a0751da83fa6e1e6157ec005564f8a98a/librosa-0.8.1-py3-none-any.whl";,
+            "sha256": "fd381e2d7067d4d4cf7691f2ef3620ef62a8aa6445dcf407e3328254692f742a"
         }
     ]
 }
diff --git a/build/flatpak/python3-matplotlib.json b/build/flatpak/python3-matplotlib.json
index fcbdc5e3c..44ac54a5a 100644
--- a/build/flatpak/python3-matplotlib.json
+++ b/build/flatpak/python3-matplotlib.json
@@ -12,23 +12,23 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl";,
-            "sha256": "ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"
+            "url": 
"https://files.pythonhosted.org/packages/88/5e/0a57c44b43ee416eb19df309ba8323ffa0f6e6af7756c5352d35da72694c/pyparsing-3.0.1-py3-none-any.whl";,
+            "sha256": "fd93fc45c47893c300bd98f5dd1b41c0e783eaeb727e7cea210dcc09d64ce7c3"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/f8/9e/6b0c9d6e2546faf92385a50ee02294a484ef2eb2170a63e05eb78d1742f7/Pillow-8.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";,
-            "sha256": "0412516dcc9de9b0a1e0ae25a280015809de8270f134cc2c1e32c4eeb397cf30"
+            "url": 
"https://files.pythonhosted.org/packages/2f/59/af1ac6f871dab6e7e5e7d3ad29a976ed529afe1ba08287e5337da8e30233/Pillow-8.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";,
+            "sha256": "b8831cb7332eda5dc89b21a7bce7ef6ad305548820595033a4b03cf3091235ed"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/aa/69/260a4a1cc89cc00b51f432db048c396952f5c05dfa1345a1b3dbd9ea3544/numpy-1.21.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
-            "sha256": "7fdc7689daf3b845934d67cb221ba8d250fdca20ac0334fea32f7091b93f00d3"
+            "url": 
"https://files.pythonhosted.org/packages/d3/b3/7f13d41fa5c3ddc393cbc9eeb369960e74a77cfb2bb2297103a4fc60321d/numpy-1.21.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "bffa2eee3b87376cc6b31eee36d05349571c236d1de1175b804b348dc0941e3f"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/d0/2c/c3cba6c1ec54c82bfc56204c712dd2e9b069e2590f78a18841dafbdf2ced/kiwisolver-1.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl";,
-            "sha256": "b6a5431940f28b6de123de42f0eb47b84a073ee3c3345dc109ad550a3307dd28"
+            "url": 
"https://files.pythonhosted.org/packages/1f/99/58fe27c8e4a3de823f9fc28ab2c415347efc4139f1c85cac65a008007210/kiwisolver-1.3.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "30fa008c172355c7768159983a7270cb23838c4d7db73d6c0f6b60dde0d432c6"
         },
         {
             "type": "file",
@@ -37,8 +37,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/11/6b/9c6bb4c1e8380d16dfb78709e907a469bf0ddb12a55249a15c3f15717862/matplotlib-3.4.3-cp38-cp38-manylinux1_x86_64.whl";,
-            "sha256": "6a724e3a48a54b8b6e7c4ae38cd3d07084508fa47c410c8757e9db9791421838"
+            "url": 
"https://files.pythonhosted.org/packages/d0/c6/cca253a56088f330153276d71ffbfccabed9bd59d0c254e6b77aacf9d801/matplotlib-3.4.3-cp39-cp39-manylinux1_x86_64.whl";,
+            "sha256": "6be8df61b1626e1a142c57e065405e869e9429b4a6dab4a324757d0dc4d42235"
         }
     ]
 }
diff --git a/build/flatpak/python3-nose2.json b/build/flatpak/python3-nose2.json
index 964cfbec8..96ce00a19 100644
--- a/build/flatpak/python3-nose2.json
+++ b/build/flatpak/python3-nose2.json
@@ -7,8 +7,8 @@
     "sources": [
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/a4/3a/8f7b217265503eae2b0ea97e714e2709e1e84ee13cd3ca6abdff1e99e76c/coverage-5.5-cp38-cp38-manylinux2010_x86_64.whl";,
-            "sha256": "970284a88b99673ccb2e4e334cfb38a10aab7cd44f7457564d11898a74b62d0a"
+            "url": 
"https://files.pythonhosted.org/packages/85/a1/8f5c653aa1d05be967a3e3354d99ad72c90fbcae6495227b1c6c864dcc24/coverage-6.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "381d773d896cc7f8ba4ff3b92dee4ed740fb88dfe33b6e42efc5e8ab6dfa1cfe"
         },
         {
             "type": "file",
diff --git a/build/flatpak/python3-pre-commit.json b/build/flatpak/python3-pre-commit.json
index 14ae5cea8..b78608b1b 100644
--- a/build/flatpak/python3-pre-commit.json
+++ b/build/flatpak/python3-pre-commit.json
@@ -12,18 +12,18 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/15/4d/23989bdcb80a095a4b92a54a1f568e95bfc9793c70707be623dc75c11257/platformdirs-2.3.0-py3-none-any.whl";,
-            "sha256": "8003ac87717ae2c7ee1ea5a84a1a61e87f3fbd16eb5aadba194ea30a9019f648"
+            "url": 
"https://files.pythonhosted.org/packages/b1/78/dcfd84d3aabd46a9c77260fb47ea5d244806e4daef83aa6fe5d83adb182c/platformdirs-2.4.0-py3-none-any.whl";,
+            "sha256": "8868bbe3c3c80d42f20156f22e7131d2fb321f5bc86a2a345375c6481a67021d"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/93/83/71a2ee6158bb9f39a90c0dea1637f81d5eef866e188e1971a1b1ab01a35a/filelock-3.0.12-py3-none-any.whl";,
-            "sha256": "929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836"
+            "url": 
"https://files.pythonhosted.org/packages/1e/25/f3eff6db91bf95f566dbb4256548377868efae91c88d6a236d40d2a04625/filelock-3.3.1-py3-none-any.whl";,
+            "sha256": "2b5eb3589e7fdda14599e7eb1a50e09b4cc14f34ed98b8ba56d33bfaafcbef2f"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/87/26/f6a23dd3e578132cf924e0dd5d4e055af0cd4ab43e2a9f10b7568bfb39d9/distlib-0.3.2-py2.py3-none-any.whl";,
-            "sha256": "23e223426b28491b1ced97dc3bbe183027419dfc7982b4fa2f05d5f3ff10711c"
+            "url": 
"https://files.pythonhosted.org/packages/28/36/4bdfb663826d6deedc30b179a7b7876a86943cec9fcfc3f1638489fd8b09/distlib-0.3.3-py2.py3-none-any.whl";,
+            "sha256": "c8b54e8454e5bf6237cc84c20e8264c3e991e824ef27e8f1e81049867d861e31"
         },
         {
             "type": "file",
@@ -32,13 +32,13 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/ab/9f/a0d49dcde93f27125f011f8ce60f86840bc69c95695ed8ed2d77adb2cb8c/virtualenv-20.7.2-py2.py3-none-any.whl";,
-            "sha256": "e4670891b3a03eb071748c569a87cceaefbf643c5bac46d996c5a45c34aa0f06"
+            "url": 
"https://files.pythonhosted.org/packages/d2/cb/439d1952bc4cc5be2fb5c2551c94cb039323f2acdc45aa77a3f935d70b16/virtualenv-20.9.0-py2.py3-none-any.whl";,
+            "sha256": "1d145deec2da86b29026be49c775cc5a9aab434f85f7efef98307fb3965165de"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/70/96/c7245e551b1cb496bfb95840ace55ca60f20d3d8e33d70faf8c78a976899/PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl";,
-            "sha256": "8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb"
+            "url": 
"https://files.pythonhosted.org/packages/12/fc/a4d5a7554e0067677823f7265cb3ae22aed8a238560b5133b58cda252dad/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl";,
+            "sha256": "40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"
         },
         {
             "type": "file",
@@ -47,8 +47,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/3f/f3/88ddede5fdfdad64109f4d5d9e74433c1560753253dd2f315cc6fe0db75f/identify-2.2.13-py2.py3-none-any.whl";,
-            "sha256": "7199679b5be13a6b40e6e19ea473e789b11b4e3b60986499b1f589ffb03c217c"
+            "url": 
"https://files.pythonhosted.org/packages/26/48/0efb598ae9998a11c322d2de3c2ebf3b189b16c4843c104f0669170851dd/identify-2.3.1-py2.py3-none-any.whl";,
+            "sha256": "5a5000bd3293950d992843c0ef3d82b90a582de2161557bda7f493c8c8864f26"
         },
         {
             "type": "file",
@@ -57,8 +57,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/7a/5c/55c58c3cf09320bcb053c38e038a33726fb60fea81d7fba686783fe31ae4/pre_commit-2.14.1-py2.py3-none-any.whl";,
-            "sha256": "a22d12a02da4d8df314187dfe7a61bda6291d57992060522feed30c8cd658b68"
+            "url": 
"https://files.pythonhosted.org/packages/b4/f1/40ce9ec975e5b6b2825239bdf7bb48c767b1a8ed3912a71d80e9c911cce3/pre_commit-2.15.0-py2.py3-none-any.whl";,
+            "sha256": "a4ed01000afcb484d9eb8d504272e642c4c4099bbad3a6b27e519bd6a3e928a6"
         }
     ]
 }
diff --git a/build/flatpak/python3-pylint.json b/build/flatpak/python3-pylint.json
index 1b45dc276..7f4648000 100644
--- a/build/flatpak/python3-pylint.json
+++ b/build/flatpak/python3-pylint.json
@@ -7,13 +7,18 @@
     "sources": [
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/bd/25/5bdf7f1adeebd4e3fa76b2e2f045ae53ee208e40a4231ad0f0c3007e4353/setuptools-57.4.0-py3-none-any.whl";,
-            "sha256": "a49230977aa6cfb9d933614d2f7b79036e9945c4cdd7583163f4e920b83418d6"
+            "url": 
"https://files.pythonhosted.org/packages/46/a5/1949127a03a85aebf06ee809249239929d9ca7b2b6e90f236c52e17fc713/setuptools-58.3.0-py3-none-any.whl";,
+            "sha256": "1a24f0e5c14b91ad6810745a7242721fd5011ed164553136f946f768b06559f7"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797/wrapt-1.12.1.tar.gz";,
-            "sha256": "b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
+            "url": 
"https://files.pythonhosted.org/packages/af/d9/7493b12ecb4ffa80e46092e347718a5d695be6a44062a9c9ffe1895a4101/wrapt-1.13.2-cp39-cp39-manylinux2010_x86_64.whl";,
+            "sha256": "7574de567dcd4858a2ffdf403088d6df8738b0e1eabea220553abf7c9048f59e"
+        },
+        {
+            "type": "file",
+            "url": 
"https://files.pythonhosted.org/packages/74/60/18783336cc7fcdd95dae91d73477830aa53f5d3181ae4fe20491d7fc3199/typing_extensions-3.10.0.2-py3-none-any.whl";,
+            "sha256": "f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34"
         },
         {
             "type": "file",
@@ -22,8 +27,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/15/4d/23989bdcb80a095a4b92a54a1f568e95bfc9793c70707be623dc75c11257/platformdirs-2.3.0-py3-none-any.whl";,
-            "sha256": "8003ac87717ae2c7ee1ea5a84a1a61e87f3fbd16eb5aadba194ea30a9019f648"
+            "url": 
"https://files.pythonhosted.org/packages/b1/78/dcfd84d3aabd46a9c77260fb47ea5d244806e4daef83aa6fe5d83adb182c/platformdirs-2.4.0-py3-none-any.whl";,
+            "sha256": "8868bbe3c3c80d42f20156f22e7131d2fb321f5bc86a2a345375c6481a67021d"
         },
         {
             "type": "file",
@@ -32,8 +37,8 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/87/c4/da8ed7f77c85347c0bc50911d27faa563b85b46d136f8ce6c0f8d05f610d/lazy_object_proxy-1.6.0-cp38-cp38-manylinux1_x86_64.whl";,
-            "sha256": "17e0967ba374fc24141738c69736da90e94419338fd4c7c7bef01ee26b339653"
+            "url": 
"https://files.pythonhosted.org/packages/b6/6d/ca30420d414e6203117b2968fa6f8e883aac0d582bf378658753ce71c98b/lazy_object_proxy-1.6.0-cp39-cp39-manylinux1_x86_64.whl";,
+            "sha256": "4732c765372bd78a2d6b2150a6e99d00a78ec963375f236979c0626b97ed8e43"
         },
         {
             "type": "file",
@@ -42,13 +47,13 @@
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/2f/2b/46d2b492831ea7a637b88bef8e66aae0968edf57042d1f52073a531558ea/astroid-2.7.3-py3-none-any.whl";,
-            "sha256": "dc1e8b28427d6bbef6b8842b18765ab58f558c42bb80540bd7648c98412af25e"
+            "url": 
"https://files.pythonhosted.org/packages/55/36/bd5e2919e9cfe635e6b0a1c30fdaebdd9742acc1fad2a49a73b478e8e7b3/astroid-2.8.4-py3-none-any.whl";,
+            "sha256": "0755c998e7117078dcb7d0bda621391dd2a85da48052d948c7411ab187325346"
         },
         {
             "type": "file",
-            "url": 
"https://files.pythonhosted.org/packages/6d/33/5744d1b2d1191cd036c201934a1a517644d805a82cd50fab060b3c379c84/pylint-2.10.2-py3-none-any.whl";,
-            "sha256": "e178e96b6ba171f8ef51fbce9ca30931e6acbea4a155074d80cc081596c9e852"
+            "url": 
"https://files.pythonhosted.org/packages/37/42/948d1486727806df2e0016f1cfc2d3beafe289f96d53dfc85d967f79afc5/pylint-2.11.1-py3-none-any.whl";,
+            "sha256": "0f358e221c45cbd4dad2a1e4b883e75d28acdcccd29d40c76eb72b307269b126"
         }
     ]
 }
diff --git a/docs/Bug_reporting.md b/docs/Bug_reporting.md
index ccb0a9731..8de2009a2 100644
--- a/docs/Bug_reporting.md
+++ b/docs/Bug_reporting.md
@@ -106,10 +106,10 @@ gdb python3 -ex "run $PITIVI_REPO_DIR/bin/pitivi"
 1. Install the GNOME SDK and its Debug symbols and update them:
 
 ```
-flatpak --user install flathub org.gnome.Sdk/x86_64/40
-flatpak --user install flathub org.gnome.Sdk.Debug/x86_64/40
-flatpak --user update          org.gnome.Sdk/x86_64/40
-flatpak --user update          org.gnome.Sdk.Debug/x86_64/40
+flatpak --user install flathub org.gnome.Sdk/x86_64/41
+flatpak --user install flathub org.gnome.Sdk.Debug/x86_64/41
+flatpak --user update          org.gnome.Sdk/x86_64/41
+flatpak --user update          org.gnome.Sdk.Debug/x86_64/41
 ```
 
 2. Start a shell in the Pitivi flatpak sandbox:
diff --git a/docs/How_to_update_sandbox.md b/docs/How_to_update_sandbox.md
index 032526325..d62bd7137 100644
--- a/docs/How_to_update_sandbox.md
+++ b/docs/How_to_update_sandbox.md
@@ -20,7 +20,7 @@ To update the flatpak runtime version, look in `org.pitivi.Pitivi.json` for the
 current version:
 
 ```
-    "runtime-version": "40",
+    "runtime-version": "41",
 ```
 
 Check out what is the latest flatpak runtime version. For example:
diff --git a/docs/Install_with_flatpak.md b/docs/Install_with_flatpak.md
index 8e65e6a0b..55033d199 100644
--- a/docs/Install_with_flatpak.md
+++ b/docs/Install_with_flatpak.md
@@ -40,7 +40,7 @@ Built daily out of the development branch.
 
 ```
 $ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
-$ flatpak install flathub org.gnome.Platform//40
+$ flatpak install flathub org.gnome.Platform//41
 $ flatpak install http://flatpak.pitivi.org/pitivi-master.flatpakref
 ```
 
diff --git a/docs/Updating_Python_dependencies.md b/docs/Updating_Python_dependencies.md
index 9989182bc..92c2dcc0e 100644
--- a/docs/Updating_Python_dependencies.md
+++ b/docs/Updating_Python_dependencies.md
@@ -29,25 +29,25 @@ upstream makes it easier to use source packages we should switch.
 
 ```
 $ cd build/flatpak
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 librosa
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 matplotlib
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 librosa
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 matplotlib
 ```
 
 ## Updating the development tools
 
 ```
 $ cd build/flatpak
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 nose setuptools_git setuptools_pep8 sphinx 
hotdoc
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 ipdb
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 nose2
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 nose setuptools_git setuptools_pep8 sphinx 
hotdoc
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 ipdb
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 nose2
 ```
 
 ## Updating the pre-commit framework
 
 ```
 $ cd build/flatpak
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 pre-commit
-$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/40 pylint
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 pre-commit
+$ python3 flatpak-pip-generator --runtime org.gnome.Sdk/x86_64/41 pylint
 ```
 
 ## Updating your local sandbox
@@ -64,7 +64,7 @@ If errors happen, you can inspect the SDK by launching `bash` in a sandbox, for
 example:
 
 ```
-$ flatpak run --user --command=bash --devel org.gnome.Sdk/x86_64/40
+$ flatpak run --user --command=bash --devel org.gnome.Sdk/x86_64/41
 [📦 org.gnome.Sdk ~]$ python --version
 Python 3.8.6
 ```
diff --git a/pylint.rc b/pylint.rc
index c16f489fa..985521639 100644
--- a/pylint.rc
+++ b/pylint.rc
@@ -1,7 +1,7 @@
 [MASTER]
 
 # Python code to execute
-init-hook='import gi; gi.require_version("Gtk", "3.0"); gi.require_version("Gst", "1.0"); from gi.repository 
import Gst; Gst.init(None); gi.require_version("GES", "1.0"); from gi.repository import GES; GES.init()'
+init-hook='import gi; gi.require_version("Gtk", "4.0"); from gi.repository import Gtk; 
gi.require_version("Gst", "1.0"); from gi.repository import Gst; Gst.init(None); gi.require_version("GES", 
"1.0"); from gi.repository import GES; GES.init()'
 
 # Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the
 # number of processors available to use.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]