From 4cc193b8f9ebee7b162fbe52087445d56611e946 Mon Sep 17 00:00:00 2001 From: user1-github <56021366+user1-github@users.noreply.github.com> Date: Fri, 27 Mar 2026 12:40:43 +0300 Subject: [PATCH 1/6] Add meson-python to requirements.txt --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 47431df5..845fe2b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ jsonschema PyYAML vdf +meson-python PyGObject From 107e87bc2a6cbb7bfa819828868c6ce2a31f8baa Mon Sep 17 00:00:00 2001 From: user1-github <56021366+user1-github@users.noreply.github.com> Date: Fri, 27 Mar 2026 12:45:36 +0300 Subject: [PATCH 2/6] Update python3 modules --- python3-requirements.json | 49 +++++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/python3-requirements.json b/python3-requirements.json index 6816a199..20bbea63 100644 --- a/python3-requirements.json +++ b/python3-requirements.json @@ -12,18 +12,28 @@ "sources": [ { "type": "file", - "url": "https://files.pythonhosted.org/packages/f4/d7/0fa558c4fb00f15aabc6d42d365fcca7a15fcc1091cd0f5784a14f390b7f/pyrsistent-0.18.0.tar.gz", - "sha256": "773c781216f8c2900b42a7b638d5b517bb134ae1acbebe4d1e8f1f41ea60eb4b" + "url": "https://files.pythonhosted.org/packages/b9/42/555b4ee17508beafac135c8b450816ace5a96194ce97fefc49d58e5652ea/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "sha256": "de73e40ebc04dd5d9556f50180395322193a78ec247e637e741c1b954810f295" }, { "type": "file", - "url": "https://files.pythonhosted.org/packages/20/a9/ba6f1cd1a1517ff022b35acd6a7e4246371dfab08b8e42b829b6d07913cc/attrs-21.2.0-py2.py3-none-any.whl", - "sha256": "149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1" + "url": "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-26.1.0-py3-none-any.whl", + "sha256": "c647aa4a12dfbad9333ca4a71fe62ddc36f4e63b2d260a37a8b83d2f043ac309" }, { "type": "file", - "url": "https://files.pythonhosted.org/packages/4a/25/176c2fb5f063bea33b395cae529a5b9419e1a3d27a89505b96c79c9032c4/jsonschema-4.1.2-py3-none-any.whl", - "sha256": "166870c8ab27bd712a8627e0598de4685bd8d199c4d7bd7cacc3d941ba0c6ca0" + "url": "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", + "sha256": "381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", + "sha256": "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.26.0-py3-none-any.whl", + "sha256": "d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce" } ] }, @@ -36,8 +46,8 @@ "sources": [ { "type": "file", - "url": "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", - "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e" + "url": "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", + "sha256": "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f" } ] }, @@ -55,6 +65,25 @@ } ] }, + { + "name": "python3-meson-python", + "buildsystem": "simple", + "build-commands": [ + "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"meson-python\" --no-build-isolation" + ], + "sources": [ + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/7e/b1/8e63033b259e0a4e40dd1ec4a9fee17718016845048b43a36ec67d62e6fe/pyproject_metadata-0.11.0-py3-none-any.whl", + "sha256": "ee5efde548c3ed9b75a354fc319d5afd25e9585fa918a34f62f904cc731973ad" + }, + { + "type": "file", + "url": "https://files.pythonhosted.org/packages/28/58/66db620a8a7ccb32633de9f403fe49f1b63c68ca94e5c340ec5cceeb9821/meson_python-0.19.0-py3-none-any.whl", + "sha256": "67b5906c37404396d23c195e12c8825506074460d4a2e7083266b845d14f0298" + } + ] + }, { "name": "python3-PyGObject", "buildsystem": "simple", @@ -64,8 +93,8 @@ "sources": [ { "type": "file", - "url": "https://files.pythonhosted.org/packages/ac/4a/f24ddf1d20cc4b56affc7921e29928559a06c922eb60077448392792b914/PyGObject-3.46.0.tar.gz", - "sha256": "481437b05af0a66b7c366ea052710eb3aacbb979d22d30b797f7ec29347ab1e6" + "url": "https://files.pythonhosted.org/packages/d3/a5/68f883df1d8442e3b267cb92105a4b2f0de819bd64ac9981c2d680d3f49f/pygobject-3.56.1.tar.gz", + "sha256": "2ec1cc8c55c7ffeebb97e58a9bba7aa1e74611f1173628084685446804a8881a" } ] } From afcbaf2a47486b2086af81b27648bb685466ecbc Mon Sep 17 00:00:00 2001 From: user1-github <56021366+user1-github@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:31:17 +0300 Subject: [PATCH 3/6] Update PyGObject --- python3-requirements.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python3-requirements.json b/python3-requirements.json index 20bbea63..b1d7e587 100644 --- a/python3-requirements.json +++ b/python3-requirements.json @@ -93,8 +93,8 @@ "sources": [ { "type": "file", - "url": "https://files.pythonhosted.org/packages/d3/a5/68f883df1d8442e3b267cb92105a4b2f0de819bd64ac9981c2d680d3f49f/pygobject-3.56.1.tar.gz", - "sha256": "2ec1cc8c55c7ffeebb97e58a9bba7aa1e74611f1173628084685446804a8881a" + "url": "https://files.pythonhosted.org/packages/a2/80/09247a2be28af2c2240132a0af6c1005a2b1d089242b13a2cd782d2de8d7/pygobject-3.56.2.tar.gz", + "sha256": "b816098969544081de9eecedb94ad6ac59c77e4d571fe7051f18bebcec074313" } ] } From 7e9e50fde60e991dd478a979192755df4b08ba87 Mon Sep 17 00:00:00 2001 From: user1-github <56021366+user1-github@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:45:30 +0300 Subject: [PATCH 4/6] Cleanup meson-python --- python3-requirements.json | 1 + 1 file changed, 1 insertion(+) diff --git a/python3-requirements.json b/python3-requirements.json index b1d7e587..e1cc4730 100644 --- a/python3-requirements.json +++ b/python3-requirements.json @@ -68,6 +68,7 @@ { "name": "python3-meson-python", "buildsystem": "simple", + "cleanup": ["*"], "build-commands": [ "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"meson-python\" --no-build-isolation" ], From 64f74b3e0a36d24c62538c59a7724eaeabc5f9ee Mon Sep 17 00:00:00 2001 From: user1-github <56021366+user1-github@users.noreply.github.com> Date: Fri, 27 Mar 2026 18:26:08 +0300 Subject: [PATCH 5/6] Fix some urls --- python3-requirements.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/python3-requirements.json b/python3-requirements.json index e1cc4730..6d903649 100644 --- a/python3-requirements.json +++ b/python3-requirements.json @@ -12,12 +12,12 @@ "sources": [ { "type": "file", - "url": "https://files.pythonhosted.org/packages/b9/42/555b4ee17508beafac135c8b450816ace5a96194ce97fefc49d58e5652ea/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "sha256": "de73e40ebc04dd5d9556f50180395322193a78ec247e637e741c1b954810f295" + "url": "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "sha256": "9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6" }, { "type": "file", - "url": "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-26.1.0-py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", "sha256": "c647aa4a12dfbad9333ca4a71fe62ddc36f4e63b2d260a37a8b83d2f043ac309" }, { @@ -32,7 +32,7 @@ }, { "type": "file", - "url": "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.26.0-py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", "sha256": "d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce" } ] @@ -75,12 +75,12 @@ "sources": [ { "type": "file", - "url": "https://files.pythonhosted.org/packages/7e/b1/8e63033b259e0a4e40dd1ec4a9fee17718016845048b43a36ec67d62e6fe/pyproject_metadata-0.11.0-py3-none-any.whl", - "sha256": "ee5efde548c3ed9b75a354fc319d5afd25e9585fa918a34f62f904cc731973ad" + "url": "https://files.pythonhosted.org/packages/1d/0b/da4851b1e2d9c40c9bd74c0abd94510a7d797da9ccde0a90e8953751ed4a/pyproject_metadata-0.11.0-py3-none-any.whl", + "sha256": "85bbecca8694e2c00f63b492c96921d6c228454057c88e7c352b2077fcaa4096" }, { "type": "file", - "url": "https://files.pythonhosted.org/packages/28/58/66db620a8a7ccb32633de9f403fe49f1b63c68ca94e5c340ec5cceeb9821/meson_python-0.19.0-py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/16/7f/d1b0c65b267a1463d752b324f11d3470e30889daefc4b9ec83029bfa30b5/meson_python-0.19.0-py3-none-any.whl", "sha256": "67b5906c37404396d23c195e12c8825506074460d4a2e7083266b845d14f0298" } ] From 6ccc83a81323352657cc8ed1e27eff9b285b7bc2 Mon Sep 17 00:00:00 2001 From: user1-github <56021366+user1-github@users.noreply.github.com> Date: Fri, 27 Mar 2026 18:34:40 +0300 Subject: [PATCH 6/6] Fix attrs sha256 --- python3-requirements.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python3-requirements.json b/python3-requirements.json index 6d903649..9bfddc57 100644 --- a/python3-requirements.json +++ b/python3-requirements.json @@ -18,7 +18,7 @@ { "type": "file", "url": "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", - "sha256": "c647aa4a12dfbad9333ca4a71fe62ddc36f4e63b2d260a37a8b83d2f043ac309" + "sha256": "c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309" }, { "type": "file",