diff --git a/README.md b/README.md index e823107..d1bd87f 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,22 @@ You can regenerate pip dependencies with the script `regen-pip.sh`, but you will ./regen-pip.sh ``` +## Updating pgAdmin + +1. Update both pgAdmin package URLs and SHA256 checksums in `org.pgadmin.pgadmin4.yml`. Keep the server and desktop packages on the same version and Debian distribution. +2. Update `PGADMIN_VERSION` in `regen-pip.sh`, for example from `9_16` to `9_17`, then run `./regen-pip.sh` to regenerate `python3-requirements_filtered.yaml`. +3. Check the generated dependencies for environment-marker omissions. In particular, preserve the manually added `backports.zstd` source described below when the Flatpak runtime still uses Python 3.13. +4. Add the release version, upstream release date and release-notes URL to `org.pgadmin.pgadmin4.metainfo.xml`. +5. Validate and build the update: + +```sh +appstreamcli validate --no-net org.pgadmin.pgadmin4.metainfo.xml +flatpak run --command=flatpak-builder-lint org.flatpak.Builder manifest org.pgadmin.pgadmin4.yml +flatpak run org.flatpak.Builder build-dir --user --ccache --force-clean --install org.pgadmin.pgadmin4.yml +``` + +If upstream changes bundled PostgreSQL utilities or the required runtime, update those manifest sources before regenerating dependencies. + Build flatpak: ```sh diff --git a/org.pgadmin.pgadmin4.metainfo.xml b/org.pgadmin.pgadmin4.metainfo.xml index 4f1cd8e..bb4c29c 100644 --- a/org.pgadmin.pgadmin4.metainfo.xml +++ b/org.pgadmin.pgadmin4.metainfo.xml @@ -48,6 +48,7 @@ + https://www.pgadmin.org/docs/pgadmin4/9.17/release_notes_9_17.html https://www.pgadmin.org/docs/pgadmin4/9.16/release_notes_9_16.html https://www.pgadmin.org/docs/pgadmin4/9.15/release_notes_9_15.html https://www.pgadmin.org/docs/pgadmin4/9.14/release_notes_9_14.html diff --git a/org.pgadmin.pgadmin4.yml b/org.pgadmin.pgadmin4.yml index 201624f..f791571 100644 --- a/org.pgadmin.pgadmin4.yml +++ b/org.pgadmin.pgadmin4.yml @@ -1,8 +1,8 @@ app-id: org.pgadmin.pgadmin4 runtime: org.freedesktop.Platform -runtime-version: "25.08" +runtime-version: '25.08' base: org.electronjs.Electron2.BaseApp -base-version: "25.08" +base-version: '25.08' sdk: org.freedesktop.Sdk command: run.sh separate-locales: false @@ -104,15 +104,16 @@ modules: - name: pgadmin4-server buildsystem: simple build-commands: - - bsdtar -Oxf pgadmin-server.deb 'data.tar.xz' | bsdtar --exclude 'usr/pgadmin4/venv' -xf - + - bsdtar -Oxf pgadmin-server.deb 'data.tar.xz' | bsdtar --exclude 'usr/pgadmin4/venv' + -xf - - cp -r usr/* ${FLATPAK_DEST}/ - mv ${FLATPAK_DEST}/pgadmin4 ${FLATPAK_DEST}/pgAdmin4 - cat usr/pgadmin4/web/config_distro.py config_distro.py > ${FLATPAK_DEST}/pgAdmin4/web/config_distro.py sources: - type: file - url: https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/trixie/dists/pgadmin4/main/binary-amd64/pgadmin4-server_9.16-1.trixie_amd64.deb + url: https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/trixie/dists/pgadmin4/main/binary-amd64/pgadmin4-server_9.17-1.trixie_amd64.deb dest-filename: pgadmin-server.deb - sha256: 2f6bb89376aa9b2636d5f99787dd6091d5aa29870a0863c60ed37d57eb12cba0 + sha256: 96c3ba8a5202573a294515a47a9306a8d9de11ebb6b580fd3bcd891db7ec013a x-checker-data: type: anitya project-id: 6603 @@ -134,9 +135,9 @@ modules: - install -Dm644 org.pgadmin.pgadmin4.metainfo.xml ${FLATPAK_DEST}/share/metainfo/org.pgadmin.pgadmin4.metainfo.xml sources: - type: file - url: https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/trixie/dists/pgadmin4/main/binary-amd64/pgadmin4-desktop_9.16-1.trixie_amd64.deb + url: https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/trixie/dists/pgadmin4/main/binary-amd64/pgadmin4-desktop_9.17-1.trixie_amd64.deb dest-filename: pgadmin-desktop.deb - sha256: 42e13d98b72838395a01b6806f21b6a9cc18982f4eb67a87eac1b0f32ee050f6 + sha256: 975bb053142c2f8238da9503bcf027fb6373d5cdbfab12e5e31caa9700c7ea32 x-checker-data: type: anitya project-id: 6603 diff --git a/python3-requirements_filtered.yaml b/python3-requirements_filtered.yaml index 8c5497b..1ac1e77 100644 --- a/python3-requirements_filtered.yaml +++ b/python3-requirements_filtered.yaml @@ -23,15 +23,15 @@ modules: sha256: 3e1faedc9d87e7d56a164eca3ccb6ace0d61b94abe83e92242f8dc8bba9b4a9f - &id001 type: file - url: https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz - sha256: 44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529 + url: https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz + sha256: dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be - &id002 type: file url: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz sha256: f89660a348f4f78a92366240a61404e337586ef7f5909a2fef59ca88ef505493 - type: file - url: https://files.pythonhosted.org/packages/13/80/d1b30336582cced4dce0dae776508a6011723e32f907bc7a702c0b25890a/joserfc-1.7.2-py3-none-any.whl - sha256: ddd818c0ca9b4f17bbc2d72cb3966e6ded7502be089316c62c3cc64ae86132b5 + url: https://files.pythonhosted.org/packages/f9/bf/249dcd99b3376375910b7fa922383b57792975c8758f50d44612e749226c/joserfc-1.7.4-py3-none-any.whl + sha256: 32d46c2cd5e3203c13e87a6c61333cab310b1ba80cd54b4c4f386a848a122463 - &id003 type: file url: https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl @@ -51,13 +51,13 @@ modules: sha256: f4d0b956a8146f30333e071374171f3cfa7bdb8073adb8c3814b65567aa7447c - &id005 type: file - url: https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl - sha256: 3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897 + url: https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl + sha256: 2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db - *id001 - &id006 type: file - url: https://files.pythonhosted.org/packages/db/8f/61959034484a4a7c527811f4721e75d02d653a35afb0b6054474d8185d4c/charset_normalizer-3.4.7-py3-none-any.whl - sha256: 3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d + url: https://files.pythonhosted.org/packages/98/2b/f97f1c193fb855c345d678f5077d6926034db0722df74c8f057020e05a25/charset_normalizer-3.4.9-py3-none-any.whl + sha256: 68e5f26a1ad57ded6d1cfb85331d1c1a195314756471d97758c48498bb4dcdf5 - *id002 - &id007 type: file @@ -79,8 +79,8 @@ modules: sha256: 2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0 - &id009 type: file - url: https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl - sha256: f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 + url: https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl + sha256: 481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 - &id010 type: file url: https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl @@ -180,11 +180,11 @@ modules: --prefix=${FLATPAK_DEST} "boto3==1.43.*" --no-build-isolation sources: - type: file - url: https://files.pythonhosted.org/packages/e2/48/c740abb7ba90d89ef63cf766c8e07d72e6422b3cf68aa4dccf0a83efed93/boto3-1.43.37-py3-none-any.whl - sha256: f409f931e836f2f24e168e8f93901010cb8055c7f2ddcfcfbd72b25f8c4e306c + url: https://files.pythonhosted.org/packages/15/94/14cf3ec553edf78e5196289087ac52862c87ac179fa1cfdf1022ec366b79/boto3-1.43.64-py3-none-any.whl + sha256: 2b555e63ece57cffb1ab1666fa6c23a0957e61f9d19ea8424d6c884124c3fd98 - type: file - url: https://files.pythonhosted.org/packages/bf/64/49313b38d675f4004fb736d2a4293b72504eac5380fc21b6e4a8660824ad/botocore-1.43.37-py3-none-any.whl - sha256: 8b7e8408aa7eca7dca9ae9824fb7677daf64d40ed675366ed7b9248470d08757 + url: https://files.pythonhosted.org/packages/3d/d1/f27d1a4fb571e102828a4672cb3d19e0409275eb92c701b67a85879c0b04/botocore-1.43.64-py3-none-any.whl + sha256: f0a01c47d631ab95589c244566bca971294724b21862de1c12c7c3b0de236272 - type: file url: https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl sha256: a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64 @@ -193,8 +193,8 @@ modules: url: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl sha256: a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 - type: file - url: https://files.pythonhosted.org/packages/46/5f/4c174edad94f82de888ac00a5ddd8d07b35609b6c94f0bdf4d74af57703e/s3transfer-0.19.0-py3-none-any.whl - sha256: 777cc2415536f1debadb5c2ef7779275d0fc0fe0e042411cdd6caebeb2685262 + url: https://files.pythonhosted.org/packages/bc/e7/5c595c75e9f41a44f30e526eda465ea0b4eec93470e074e4a111b253f13a/s3transfer-0.19.2-py3-none-any.whl + sha256: d8168eccca828cbb2cd573675333f3bddd254313a9c42494b84c76b539e8ba25 - &id034 type: file url: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -204,7 +204,7 @@ modules: buildsystem: simple build-commands: - pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}" - --prefix=${FLATPAK_DEST} "certifi==2026.5.20" --no-build-isolation + --prefix=${FLATPAK_DEST} "certifi==2026.6.17" --no-build-isolation sources: - *id005 - name: python3-cryptography @@ -254,8 +254,8 @@ modules: sha256: 722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698 - &id035 type: file - url: https://files.pythonhosted.org/packages/ec/dd/96da98f892250475bdf2328112d7468abdd4acc7b902b6af23f4ed958ea0/pytz-2026.2-py2.py3-none-any.whl - sha256: 04156e608bee23d3792fd45c94ae47fae1036688e75032eea2e3bf0323d1f126 + url: https://files.pythonhosted.org/packages/0f/7b/39c34ca613b0b198cb866466651b26b045e2009864c5183c979a3b83f383/pytz-2026.3.post1-py2.py3-none-any.whl + sha256: dd95840dd199baea12d9cc096a1d452caa6596a1c1e4b5f3dbd1541855d5e815 - &id022 type: file url: https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl @@ -325,8 +325,8 @@ modules: url: https://files.pythonhosted.org/packages/d2/c4/3f329b23d769fe7628a5fc57ad36956f1fb7132cf8837be6da762b197327/Flask_Migrate-4.1.0-py3-none-any.whl sha256: 24d8051af161782e0743af1b04a152d007bad9772b2bca67b7ec1e8ceeb3910d - type: file - url: https://files.pythonhosted.org/packages/96/78/5fe6dc3a3a5b2f5a2a4faef8bfe336d5fa049a38884ab3172e0098160c01/alembic-1.18.5-py3-none-any.whl - sha256: 06d8ba9d04558022f5395e9317de03d270f3dced49cee01f89fe7a13c26f14bc + url: https://files.pythonhosted.org/packages/34/79/59ab6f1fe72eee229de91aa393225389a85df12a0fbbbfa264efcf6d7872/alembic-1.19.0-py3-none-any.whl + sha256: cf839d3849116aab3cc047e09c6968b9bd6b2fde61b6bb7c1e97352fe5503580 - *id016 - *id017 - *id018 @@ -336,8 +336,8 @@ modules: sha256: 4ba4be7f419dc72f4efd8802d69974803c37259dd42f3913b0dcf75c9447e0a0 - &id025 type: file - url: https://files.pythonhosted.org/packages/e2/f1/fbbfef6af0bad0548f09bc28948ea3c275b4edb19e17fc5ca9900a6a634d/greenlet-3.5.3.tar.gz - sha256: a61efc018fd3eb317eeca31aba90ee9e7f26f22884a79b6c6ec715bf71bb62f1 + url: https://files.pythonhosted.org/packages/a3/74/b13368064b09053253555d3f2839cc2684d22d5aed0d2ccffbf7a6736558/greenlet-3.5.4.tar.gz + sha256: 0232ae1de90a8e07867bb127d7a6ba2301e859145489f25cda8a6096dabe1d20 - *id019 - *id020 - *id021 @@ -423,8 +423,8 @@ modules: - *id020 - *id021 - type: file - url: https://files.pythonhosted.org/packages/5b/96/82f6328e410515fab21d5602ba35b9377a47b5a141a0c1f9efa00ce21eb4/python_engineio-4.13.3-py3-none-any.whl - sha256: 1f60ecaf1358190f0e26c48c578a60428dc02a8f1295bc3dbf53d1b31116821f + url: https://files.pythonhosted.org/packages/17/3d/26e14cf47c56c9ba3c3e12cae21f24716bc3182bb52260213ec0c819d0b9/python_engineio-4.13.4-py3-none-any.whl + sha256: 272de73124e255d3d2bba6f86358c1a1ba618f938f337a0c868b60550fe38719 - type: file url: https://files.pythonhosted.org/packages/0a/38/8c5e72d53ff8eb27497c4f268a7f6d9121e727a50b65248288ad79a93053/python_socketio-5.16.3-py3-none-any.whl sha256: e7ad14202a5e6448824c7c2f86161d04e13dec05992257df5c709e6a2798c041 @@ -491,15 +491,15 @@ modules: - *id006 - *id002 - type: file - url: https://files.pythonhosted.org/packages/86/40/9bdbb60b03a332bd45acb8703da08bbc27d991d35286b62e42acc86d243a/google_api_core-2.31.0-py3-none-any.whl - sha256: ef79fb3784c71cbac89cbd03301ba0c8fb8ad2aa95d7f9204dd9628f7adf59ab + url: https://files.pythonhosted.org/packages/89/31/5056a347bb934ea04583c8b27916ef1501729c72638629545bce26ff4223/google_api_core-2.33.0-py3-none-any.whl + sha256: a2e22a0c1d0f03eafff1858b38cf46f832d5902b0c052235bf0ab8402929fbdc - type: file url: https://files.pythonhosted.org/packages/d5/92/0fc9e7a09eb240c31b879bd8d2e43f81ed1f86c4798b79ead4a083921ab3/google_api_python_client-2.198.0-py3-none-any.whl sha256: fabac935474e817da5e662ff61bf7139439d6f92b32d332a7318a2d45931e03e - &id029 type: file - url: https://files.pythonhosted.org/packages/e8/1d/f6d3ca1ad0725f2e08a1c6915640748a52de2e66596160a4d53b010cccf0/google_auth-2.55.1-py3-none-any.whl - sha256: eada68dfd52b3b81191827601e2a0c3fa12540c818534b630ddc5355769c3995 + url: https://files.pythonhosted.org/packages/88/63/50636aae68c9bf17c891c7eb18b49baa9bd6b31d2a97b8de4813a9fc8d1c/google_auth-2.56.2-py3-none-any.whl + sha256: c8270ea95b2697b74e3d8438ae9c5b898e38b623b915c7b5c5635921e7de68a6 - type: file url: https://files.pythonhosted.org/packages/97/be/954c35a62b9e31de66b0a43c225c9b6bb9e0f98d6b1dc110a2308e3644f5/google_auth_httplib2-0.4.0-py3-none-any.whl sha256: 8e55cfafa3358cba85f6cad4a886138e88e158d71e7e5c9ee5936a5c1507fb91 @@ -511,15 +511,15 @@ modules: sha256: dc6705cacdf3fb0a2aba7629fa33c90fd93e30035db0c157325826be177e4816 - *id007 - type: file - url: https://files.pythonhosted.org/packages/7c/20/b122d4626976acb81132036d2ad1bb35a1a8775fceb837ec30964622516a/proto_plus-1.28.0-py3-none-any.whl - sha256: a630604310899e73c59ec302e5765c058d412b2f090b9c79c8822589f14955b8 + url: https://files.pythonhosted.org/packages/9d/84/4e9a53a062d4073c74897a6bd20fff74d55307341b3e85c081002462b3ef/proto_plus-1.28.2-py3-none-any.whl + sha256: b874236fcac2358f601e4330bcb76cb8b89c851303ccf4078408b3d4774d1c52 - type: file url: https://files.pythonhosted.org/packages/19/c7/5f7c636ec43e0c545e28d1f1db71990108306f7bdcb89f069ba97e428e7f/protobuf-7.35.1-py3-none-any.whl sha256: 4bc97768d8fe4ad6743c8a19403e314511ed9f6d13205b687e52421c023ac1b9 - &id030 type: file - url: https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl - sha256: a80184d120f0864a52a073acc6fc642847d0be408e7c7252f31390c0f4eadcde + url: https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl + sha256: deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b - &id031 type: file url: https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl @@ -591,8 +591,8 @@ modules: url: https://files.pythonhosted.org/packages/f2/58/bc8954bda5fcda97bd7c19be11b85f91973d67a706ed4a3aec33e7de22db/jaraco_context-6.1.2-py3-none-any.whl sha256: bf8150b79a2d5d91ae48629d8b427a8f7ba0e1097dd6202a9059f29a36379535 - type: file - url: https://files.pythonhosted.org/packages/96/9a/982e48afcffcd727a9144506720ffd4224b6b7e355c98641866f38b7c043/jaraco_functools-4.5.0-py3-none-any.whl - sha256: 79ce39246eddbde4b3a03b77ea5f0f7878dc669b166a66cf3fa8e266aa3fa2f4 + url: https://files.pythonhosted.org/packages/02/36/ecc85bc96c273dc8a11273ed4782272975e6338d4a3e9228621175edf0e3/jaraco_functools-4.6.0-py3-none-any.whl + sha256: 99e3dc0060c5cbe8fcd1cdb36258e2a65ca40f1566b2033b12abb1bb44dd3c30 - type: file url: https://files.pythonhosted.org/packages/b2/a3/e137168c9c44d18eff0376253da9f1e9234d0239e0ee230d2fee6cea8e55/jeepney-0.9.0-py3-none-any.whl sha256: 97e5714520c16fc0a45695e5365a2e11b81ea79bba796e26f9f1d178cb182683 @@ -704,8 +704,8 @@ modules: --prefix=${FLATPAK_DEST} "qrcode[pil]==8.*" --no-build-isolation sources: - type: file - url: https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz - sha256: a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5 + url: https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz + sha256: 3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce - type: file url: https://files.pythonhosted.org/packages/dd/b8/d2d6d731733f51684bbf76bf34dab3b70a9148e8f2cef2bb544fccec681a/qrcode-8.2-py3-none-any.whl sha256: 16e64e0716c14960108e85d853062c9e8bba5ca8252c0b4d0231b9df4060ff4f @@ -749,8 +749,8 @@ modules: --prefix=${FLATPAK_DEST} "typer==0.26.*" --no-build-isolation sources: - type: file - url: https://files.pythonhosted.org/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl - sha256: 571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320 + url: https://files.pythonhosted.org/packages/3e/30/e900b21425a860e195f32e37657aa1f7c7f2b1bfb26f03ca209b90933c06/annotated_doc-0.0.5-py3-none-any.whl + sha256: 117bac03a25ede5df5440e855b32d556049ca169ead221505badf432fed4b101 - type: file url: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl sha256: 9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a diff --git a/regen-pip.sh b/regen-pip.sh index 56711f0..13280a6 100755 --- a/regen-pip.sh +++ b/regen-pip.sh @@ -1,5 +1,7 @@ # Increase this on each version update and rerun the script -wget https://raw.githubusercontent.com/pgadmin-org/pgadmin4/REL-9_16/requirements.txt +PGADMIN_VERSION=9_17 + +wget "https://raw.githubusercontent.com/pgadmin-org/pgadmin4/REL-${PGADMIN_VERSION}/requirements.txt" # https://github.com/flatpak/flatpak-builder-tools/issues/365 cat requirements.txt | grep -v "<= '3.9'" | grep -v "< '3.10'" | grep -v sys_platform==\"win32\" > requirements_filtered.txt