diff --git a/packages/sie_server/README.md b/packages/sie_server/README.md index 628ddf04d..da7e99bfe 100644 --- a/packages/sie_server/README.md +++ b/packages/sie_server/README.md @@ -75,7 +75,7 @@ pip install sie-server bundle's GLiNER2 models are pinned to 2.0.0: ```bash - pip install sie-server "transformers>=5.17,<6" + pip install sie-server "transformers>=5.19,<6" pip install "gliner2==2.0.0" # for the GLiNER2.5 and GLiNER2 PII models sie-server serve -b transformers5 ``` diff --git a/packages/sie_server/bundle-locks/cpu-transformers5-amd64/manifest.json b/packages/sie_server/bundle-locks/cpu-transformers5-amd64/manifest.json index 6144f6b80..85b52a5e8 100644 --- a/packages/sie_server/bundle-locks/cpu-transformers5-amd64/manifest.json +++ b/packages/sie_server/bundle-locks/cpu-transformers5-amd64/manifest.json @@ -11,7 +11,7 @@ "url": "https://download.pytorch.org/whl/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" } ], - "exceptions_sha256": "70a3785a9f67ff12d565cfe98d632ed8fc5f9bbc051ccaa7c9858a6c1246d403", + "exceptions_sha256": "441e46ca420bef088c1d92221fa2e87dc514a1affe931a877d975d6bb623655c", "exclude_newer": "2026-10-18T00:00:00Z", "indexes": [ "--default-index", @@ -22,10 +22,10 @@ "unsafe-best-match" ], "inputs": { - "requirements_sha256": "4dead3d74b9a8041b14e230522c1f6d9db6a24d7455fe0d6e7e821524951483c", + "requirements_sha256": "f9e0f7979fcd2920254e6e9a62bdd767d87ceea7794d7df2d9af2ece4e02a324", "uv_lock_sha256": "75848a1dc0e423ddb313eda2d12208568628efcae6d0eea7b6d99be5edc45d8f" }, - "lock_sha256": "3e756b5dffc07c0527a9a3465dbab2c17a0873beefe37e39f7cbd8e68b43f6cc", + "lock_sha256": "85571638f5441da4e2633e383d1c61e6ba68bd18bf7e3f3a496c7ae3aafb612a", "policy_sha256": "dbc9ef2b65ea54bebe46021a7813897c378207508e4d84caf45e93d31faf15d4", "schema_version": 1, "source_pins_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", diff --git a/packages/sie_server/bundle-locks/cpu-transformers5-amd64/pylock.toml b/packages/sie_server/bundle-locks/cpu-transformers5-amd64/pylock.toml index 7323f3376..39339b408 100644 --- a/packages/sie_server/bundle-locks/cpu-transformers5-amd64/pylock.toml +++ b/packages/sie_server/bundle-locks/cpu-transformers5-amd64/pylock.toml @@ -43,9 +43,9 @@ wheels = [ [[packages]] name = "click" -version = "8.1.8" -sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", upload-time = 2024-12-21T18:38:44Z, size = 226593, hashes = { sha256 = "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", upload-time = 2024-12-21T18:38:41Z, size = 98188, hashes = { sha256 = "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" } }] +version = "8.5.0" +sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", upload-time = 2026-08-26T13:33:14Z, size = 382235, hashes = { sha256 = "ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", upload-time = 2026-08-26T13:33:12Z, size = 125251, hashes = { sha256 = "255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360" } }] [[packages]] name = "decorator" @@ -79,10 +79,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d14 [[packages]] name = "hf-xet" -version = "1.4.3" +version = "1.7.0" marker = "platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" -sdist = { url = "https://files.pythonhosted.org/packages/53/92/ec9ad04d0b5728dca387a45af7bc98fbb0d73b2118759f5f6038b61a57e8/hf_xet-1.4.3.tar.gz", upload-time = 2026-03-31T22:40:07Z, size = 670477, hashes = { sha256 = "8ddedb73c8c08928c793df2f3401ec26f95be7f7e516a7bee2fbb546f6676113" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/df/9a/a24b26dc8a65f0ecc0fe5be981a19e61e7ca963b85e062c083f3a9100529/hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-03-31T22:39:42Z, size = 4212320, hashes = { sha256 = "fc360b70c815bf340ed56c7b8c63aacf11762a4b099b2fe2c9bd6d6068668c08" } }] +sdist = { url = "https://files.pythonhosted.org/packages/9e/27/06d899ea7bd721d272f84aac98bdb238de98af4cc767a69056d967d68c71/hf_xet-1.7.0.tar.gz", upload-time = 2026-10-06T20:18:43Z, size = 985689, hashes = { sha256 = "d406ec79053c0871817f700c2ac8c36ba0d87f9c34b7458b0f0063bb218b0466" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/4c/2bf3b66c215d409655f28de1622393dde04c9461280d48c7924bb3b2decd/hf_xet-1.7.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-10-06T20:18:32Z, size = 4212180, hashes = { sha256 = "2814a6e999d13464c4d679b788cc5d784eb5a4edfc638a31f10e9a11ab531ef8" } }] [[packages]] name = "httpcore" @@ -98,9 +98,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a9830475 [[packages]] name = "huggingface-hub" -version = "1.16.1" -sdist = { url = "https://files.pythonhosted.org/packages/48/0f/ed994dbade67a54407c28cab96ef845e0e6d25500be56aca6394f8bfc9dd/huggingface_hub-1.16.1.tar.gz", upload-time = 2026-05-21T18:40:00Z, size = 792534, hashes = { sha256 = "7f1dc4c5ec21aed69be630ad0c3378616be16f3de1a47b141c0e812965d9c832" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/49/79/621a7dbb80c70974f73a597275351ebe03ce5bc65cb5f8f4acb5859252bc/huggingface_hub-1.16.1-py3-none-any.whl", upload-time = 2026-05-21T18:39:58Z, size = 668176, hashes = { sha256 = "64340de934b9ce37857ef85a82de72f5629e8a270f9119eabb12bf495eb53c22" } }] +version = "1.33.0" +sdist = { url = "https://files.pythonhosted.org/packages/25/2a/484d112c0d8fc5f665d7b65137ac9cdb2953c982391598c3597968a12ee7/huggingface_hub-1.33.0.tar.gz", upload-time = 2026-09-24T09:49:29Z, size = 1043548, hashes = { sha256 = "367be21a201db9523eddf8aeac7048f2602c1b308691c97640d5e72ed188007e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fc/16/963096d224b80909432dc16561a615fd33d2d13beef3ce4c63fa25e40867/huggingface_hub-1.33.0-py3-none-any.whl", upload-time = 2026-09-24T09:49:28Z, size = 846435, hashes = { sha256 = "04e434b06e100eddbce9a6e817d72693a7884b10a79bd67ab48080d5c07eb899" } }] [[packages]] name = "idna" @@ -356,9 +356,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b [[packages]] name = "transformers" -version = "5.17.0" -sdist = { url = "https://files.pythonhosted.org/packages/0e/9e/750649904a065007a838981785b2bd8d9ff26154c6c341ac67d0b7f82c68/transformers-5.17.0.tar.gz", upload-time = 2026-09-09T15:39:56Z, size = 9817878, hashes = { sha256 = "a153be279169b55b92d8000bf4af294aed684503d091cca7804da2dd8a9de000" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e8/d0/c502b60d684adbd98a8dc7d5bb866842772b816ac4354e4608be240041ae/transformers-5.17.0-py3-none-any.whl", upload-time = 2026-09-09T15:39:53Z, size = 12295140, hashes = { sha256 = "78ec1ce21579b38dfb83950a0658cd119f87212a2fcfdff478096ce9d6c03801" } }] +version = "5.19.0" +sdist = { url = "https://files.pythonhosted.org/packages/65/4c/70012ed0795235fb6bd7806fafd4a1842f03e49ebbfa3bb9580e451948ce/transformers-5.19.0.tar.gz", upload-time = 2026-10-06T16:39:00Z, size = 10032022, hashes = { sha256 = "87f38dd25e4521151b97e94520ac457f44a0ae8a8358a5b112daff6c64a822d6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b9/59/1e7f1212c215c73690ae6cab4678efe1555ff985953e145d88cc212859b0/transformers-5.19.0-py3-none-any.whl", upload-time = 2026-10-06T16:38:56Z, size = 12599123, hashes = { sha256 = "afcd2dd5f603ed28c1e1fcb00a338ccbb4ef5f878ed289635df8b58187afb518" } }] [[packages]] name = "typer" diff --git a/packages/sie_server/bundle-locks/cpu-transformers5-arm64/manifest.json b/packages/sie_server/bundle-locks/cpu-transformers5-arm64/manifest.json index 3f52e142e..2a80d85b4 100644 --- a/packages/sie_server/bundle-locks/cpu-transformers5-arm64/manifest.json +++ b/packages/sie_server/bundle-locks/cpu-transformers5-arm64/manifest.json @@ -11,7 +11,7 @@ "url": "https://download.pytorch.org/whl/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl" } ], - "exceptions_sha256": "64c9465f53fd7f93019e442ad0a7ffb206205ce8072b07aec6f8bc8373f748ef", + "exceptions_sha256": "f2b4784efa4fcd957d4643f27e07c93b2b8d54eac85414be6d963ed262d3d762", "exclude_newer": "2026-10-18T00:00:00Z", "indexes": [ "--default-index", @@ -22,10 +22,10 @@ "unsafe-best-match" ], "inputs": { - "requirements_sha256": "4dead3d74b9a8041b14e230522c1f6d9db6a24d7455fe0d6e7e821524951483c", + "requirements_sha256": "f9e0f7979fcd2920254e6e9a62bdd767d87ceea7794d7df2d9af2ece4e02a324", "uv_lock_sha256": "75848a1dc0e423ddb313eda2d12208568628efcae6d0eea7b6d99be5edc45d8f" }, - "lock_sha256": "f0243e01019a55d573ceffa9798460b0a503d128e5f1942e8901d83658995219", + "lock_sha256": "e371b5d89247efb1cfd7d4b1d100b8888c6a1acbbddb5a3482c29c48c8c9894e", "policy_sha256": "dbc9ef2b65ea54bebe46021a7813897c378207508e4d84caf45e93d31faf15d4", "schema_version": 1, "source_pins_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", diff --git a/packages/sie_server/bundle-locks/cpu-transformers5-arm64/pylock.toml b/packages/sie_server/bundle-locks/cpu-transformers5-arm64/pylock.toml index fcb2eba03..0a5c21b5b 100644 --- a/packages/sie_server/bundle-locks/cpu-transformers5-arm64/pylock.toml +++ b/packages/sie_server/bundle-locks/cpu-transformers5-arm64/pylock.toml @@ -43,9 +43,9 @@ wheels = [ [[packages]] name = "click" -version = "8.1.8" -sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", upload-time = 2024-12-21T18:38:44Z, size = 226593, hashes = { sha256 = "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", upload-time = 2024-12-21T18:38:41Z, size = 98188, hashes = { sha256 = "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" } }] +version = "8.5.0" +sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", upload-time = 2026-08-26T13:33:14Z, size = 382235, hashes = { sha256 = "ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", upload-time = 2026-08-26T13:33:12Z, size = 125251, hashes = { sha256 = "255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360" } }] [[packages]] name = "decorator" @@ -79,10 +79,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d14 [[packages]] name = "hf-xet" -version = "1.4.3" +version = "1.7.0" marker = "platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" -sdist = { url = "https://files.pythonhosted.org/packages/53/92/ec9ad04d0b5728dca387a45af7bc98fbb0d73b2118759f5f6038b61a57e8/hf_xet-1.4.3.tar.gz", upload-time = 2026-03-31T22:40:07Z, size = 670477, hashes = { sha256 = "8ddedb73c8c08928c793df2f3401ec26f95be7f7e516a7bee2fbb546f6676113" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/53/60/46d493db155d2ee2801b71fb1b0fd67696359047fdd8caee2c914cc50c79/hf_xet-1.4.3-cp37-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-03-31T22:39:41Z, size = 3991546, hashes = { sha256 = "39f2d2e9654cd9b4319885733993807aab6de9dfbd34c42f0b78338d6617421f" } }] +sdist = { url = "https://files.pythonhosted.org/packages/9e/27/06d899ea7bd721d272f84aac98bdb238de98af4cc767a69056d967d68c71/hf_xet-1.7.0.tar.gz", upload-time = 2026-10-06T20:18:43Z, size = 985689, hashes = { sha256 = "d406ec79053c0871817f700c2ac8c36ba0d87f9c34b7458b0f0063bb218b0466" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/49/0c/a2f703a5a78267556e89e03316fa0805c86b72b50829bc67665746e8ebf0/hf_xet-1.7.0-cp38-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-10-06T20:18:34Z, size = 3990011, hashes = { sha256 = "fcfd6c22418e57dd5b3aea649e813b2e2cfb2aebf317b210d90f1fe4b3018b52" } }] [[packages]] name = "httpcore" @@ -98,9 +98,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a9830475 [[packages]] name = "huggingface-hub" -version = "1.16.1" -sdist = { url = "https://files.pythonhosted.org/packages/48/0f/ed994dbade67a54407c28cab96ef845e0e6d25500be56aca6394f8bfc9dd/huggingface_hub-1.16.1.tar.gz", upload-time = 2026-05-21T18:40:00Z, size = 792534, hashes = { sha256 = "7f1dc4c5ec21aed69be630ad0c3378616be16f3de1a47b141c0e812965d9c832" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/49/79/621a7dbb80c70974f73a597275351ebe03ce5bc65cb5f8f4acb5859252bc/huggingface_hub-1.16.1-py3-none-any.whl", upload-time = 2026-05-21T18:39:58Z, size = 668176, hashes = { sha256 = "64340de934b9ce37857ef85a82de72f5629e8a270f9119eabb12bf495eb53c22" } }] +version = "1.33.0" +sdist = { url = "https://files.pythonhosted.org/packages/25/2a/484d112c0d8fc5f665d7b65137ac9cdb2953c982391598c3597968a12ee7/huggingface_hub-1.33.0.tar.gz", upload-time = 2026-09-24T09:49:29Z, size = 1043548, hashes = { sha256 = "367be21a201db9523eddf8aeac7048f2602c1b308691c97640d5e72ed188007e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fc/16/963096d224b80909432dc16561a615fd33d2d13beef3ce4c63fa25e40867/huggingface_hub-1.33.0-py3-none-any.whl", upload-time = 2026-09-24T09:49:28Z, size = 846435, hashes = { sha256 = "04e434b06e100eddbce9a6e817d72693a7884b10a79bd67ab48080d5c07eb899" } }] [[packages]] name = "idna" @@ -356,9 +356,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b [[packages]] name = "transformers" -version = "5.17.0" -sdist = { url = "https://files.pythonhosted.org/packages/0e/9e/750649904a065007a838981785b2bd8d9ff26154c6c341ac67d0b7f82c68/transformers-5.17.0.tar.gz", upload-time = 2026-09-09T15:39:56Z, size = 9817878, hashes = { sha256 = "a153be279169b55b92d8000bf4af294aed684503d091cca7804da2dd8a9de000" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e8/d0/c502b60d684adbd98a8dc7d5bb866842772b816ac4354e4608be240041ae/transformers-5.17.0-py3-none-any.whl", upload-time = 2026-09-09T15:39:53Z, size = 12295140, hashes = { sha256 = "78ec1ce21579b38dfb83950a0658cd119f87212a2fcfdff478096ce9d6c03801" } }] +version = "5.19.0" +sdist = { url = "https://files.pythonhosted.org/packages/65/4c/70012ed0795235fb6bd7806fafd4a1842f03e49ebbfa3bb9580e451948ce/transformers-5.19.0.tar.gz", upload-time = 2026-10-06T16:39:00Z, size = 10032022, hashes = { sha256 = "87f38dd25e4521151b97e94520ac457f44a0ae8a8358a5b112daff6c64a822d6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b9/59/1e7f1212c215c73690ae6cab4678efe1555ff985953e145d88cc212859b0/transformers-5.19.0-py3-none-any.whl", upload-time = 2026-10-06T16:38:56Z, size = 12599123, hashes = { sha256 = "afcd2dd5f603ed28c1e1fcb00a338ccbb4ef5f878ed289635df8b58187afb518" } }] [[packages]] name = "typer" diff --git a/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/manifest.json b/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/manifest.json index e58321e1d..1047ef98b 100644 --- a/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/manifest.json +++ b/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/manifest.json @@ -1,16 +1,16 @@ { "completed_artifact_hashes": [], - "exceptions_sha256": "539c12f58e63826dbe46b14ae71e3274b8f38feeb4596bb36e84db9f71ab0db8", + "exceptions_sha256": "1127239b58dc40175653e72a35c9761a1f87a5dc803a4ed09681d66d72f4b42a", "exclude_newer": "2026-10-18T00:00:00Z", "indexes": [ "--default-index", "https://pypi.org/simple" ], "inputs": { - "requirements_sha256": "09de69f6e9247a6e45234bf584c6689c964fc472380a02e21d1e4f511b2ccbeb", + "requirements_sha256": "5a97f31f45bddf41d827566173ad0200797fecd4a0037f70db40885e0ab5dbb3", "uv_lock_sha256": "75848a1dc0e423ddb313eda2d12208568628efcae6d0eea7b6d99be5edc45d8f" }, - "lock_sha256": "b1c1101c295e2283084a6bd7d893508c1733e611458a164d94d3b6e389665a56", + "lock_sha256": "95975ca37ffabefd6fcafca1d943379536a0b79a67e44f7df42ca07f25473b8a", "policy_sha256": "dbc9ef2b65ea54bebe46021a7813897c378207508e4d84caf45e93d31faf15d4", "schema_version": 1, "source_pins_sha256": "44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a", diff --git a/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/pylock.toml b/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/pylock.toml index ba815c2a9..215da218e 100644 --- a/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/pylock.toml +++ b/packages/sie_server/bundle-locks/cuda12-transformers5-amd64/pylock.toml @@ -43,9 +43,9 @@ wheels = [ [[packages]] name = "click" -version = "8.1.8" -sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", upload-time = 2024-12-21T18:38:44Z, size = 226593, hashes = { sha256 = "ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", upload-time = 2024-12-21T18:38:41Z, size = 98188, hashes = { sha256 = "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2" } }] +version = "8.5.0" +sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", upload-time = 2026-08-26T13:33:14Z, size = 382235, hashes = { sha256 = "ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", upload-time = 2026-08-26T13:33:12Z, size = 125251, hashes = { sha256 = "255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360" } }] [[packages]] name = "decorator" @@ -99,10 +99,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d14 [[packages]] name = "hf-xet" -version = "1.4.3" +version = "1.7.0" marker = "platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" -sdist = { url = "https://files.pythonhosted.org/packages/53/92/ec9ad04d0b5728dca387a45af7bc98fbb0d73b2118759f5f6038b61a57e8/hf_xet-1.4.3.tar.gz", upload-time = 2026-03-31T22:40:07Z, size = 670477, hashes = { sha256 = "8ddedb73c8c08928c793df2f3401ec26f95be7f7e516a7bee2fbb546f6676113" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/df/9a/a24b26dc8a65f0ecc0fe5be981a19e61e7ca963b85e062c083f3a9100529/hf_xet-1.4.3-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-03-31T22:39:42Z, size = 4212320, hashes = { sha256 = "fc360b70c815bf340ed56c7b8c63aacf11762a4b099b2fe2c9bd6d6068668c08" } }] +sdist = { url = "https://files.pythonhosted.org/packages/9e/27/06d899ea7bd721d272f84aac98bdb238de98af4cc767a69056d967d68c71/hf_xet-1.7.0.tar.gz", upload-time = 2026-10-06T20:18:43Z, size = 985689, hashes = { sha256 = "d406ec79053c0871817f700c2ac8c36ba0d87f9c34b7458b0f0063bb218b0466" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/4c/2bf3b66c215d409655f28de1622393dde04c9461280d48c7924bb3b2decd/hf_xet-1.7.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-10-06T20:18:32Z, size = 4212180, hashes = { sha256 = "2814a6e999d13464c4d679b788cc5d784eb5a4edfc638a31f10e9a11ab531ef8" } }] [[packages]] name = "httpcore" @@ -118,9 +118,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a9830475 [[packages]] name = "huggingface-hub" -version = "1.16.1" -sdist = { url = "https://files.pythonhosted.org/packages/48/0f/ed994dbade67a54407c28cab96ef845e0e6d25500be56aca6394f8bfc9dd/huggingface_hub-1.16.1.tar.gz", upload-time = 2026-05-21T18:40:00Z, size = 792534, hashes = { sha256 = "7f1dc4c5ec21aed69be630ad0c3378616be16f3de1a47b141c0e812965d9c832" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/49/79/621a7dbb80c70974f73a597275351ebe03ce5bc65cb5f8f4acb5859252bc/huggingface_hub-1.16.1-py3-none-any.whl", upload-time = 2026-05-21T18:39:58Z, size = 668176, hashes = { sha256 = "64340de934b9ce37857ef85a82de72f5629e8a270f9119eabb12bf495eb53c22" } }] +version = "1.33.0" +sdist = { url = "https://files.pythonhosted.org/packages/25/2a/484d112c0d8fc5f665d7b65137ac9cdb2953c982391598c3597968a12ee7/huggingface_hub-1.33.0.tar.gz", upload-time = 2026-09-24T09:49:29Z, size = 1043548, hashes = { sha256 = "367be21a201db9523eddf8aeac7048f2602c1b308691c97640d5e72ed188007e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fc/16/963096d224b80909432dc16561a615fd33d2d13beef3ce4c63fa25e40867/huggingface_hub-1.33.0-py3-none-any.whl", upload-time = 2026-09-24T09:49:28Z, size = 846435, hashes = { sha256 = "04e434b06e100eddbce9a6e817d72693a7884b10a79bd67ab48080d5c07eb899" } }] [[packages]] name = "idna" @@ -468,9 +468,9 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b [[packages]] name = "transformers" -version = "5.17.0" -sdist = { url = "https://files.pythonhosted.org/packages/0e/9e/750649904a065007a838981785b2bd8d9ff26154c6c341ac67d0b7f82c68/transformers-5.17.0.tar.gz", upload-time = 2026-09-09T15:39:56Z, size = 9817878, hashes = { sha256 = "a153be279169b55b92d8000bf4af294aed684503d091cca7804da2dd8a9de000" } } -wheels = [{ url = "https://files.pythonhosted.org/packages/e8/d0/c502b60d684adbd98a8dc7d5bb866842772b816ac4354e4608be240041ae/transformers-5.17.0-py3-none-any.whl", upload-time = 2026-09-09T15:39:53Z, size = 12295140, hashes = { sha256 = "78ec1ce21579b38dfb83950a0658cd119f87212a2fcfdff478096ce9d6c03801" } }] +version = "5.19.0" +sdist = { url = "https://files.pythonhosted.org/packages/65/4c/70012ed0795235fb6bd7806fafd4a1842f03e49ebbfa3bb9580e451948ce/transformers-5.19.0.tar.gz", upload-time = 2026-10-06T16:39:00Z, size = 10032022, hashes = { sha256 = "87f38dd25e4521151b97e94520ac457f44a0ae8a8358a5b112daff6c64a822d6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b9/59/1e7f1212c215c73690ae6cab4678efe1555ff985953e145d88cc212859b0/transformers-5.19.0-py3-none-any.whl", upload-time = 2026-10-06T16:38:56Z, size = 12599123, hashes = { sha256 = "afcd2dd5f603ed28c1e1fcb00a338ccbb4ef5f878ed289635df8b58187afb518" } }] [[packages]] name = "triton" diff --git a/packages/sie_server/bundle-locks/exceptions.json b/packages/sie_server/bundle-locks/exceptions.json index 29bd60367..560d068ae 100644 --- a/packages/sie_server/bundle-locks/exceptions.json +++ b/packages/sie_server/bundle-locks/exceptions.json @@ -170,10 +170,20 @@ } }, "cpu-transformers5-amd64": { + "click": { + "artifacts_sha256": "efbcc7f300aa5735118debacc8b786d0691135afa3793bb094a181227dccc433", + "reason": "huggingface-hub 1.33.0 requires click>=8.4.2,<9, excluding root8.1.8. 8.5.0 matches the released v0.10.x transformers5 images.", + "version": "8.5.0" + }, + "hf-xet": { + "artifacts_sha256": "b819512206e595ed927ec88c9bb1e54733c8c107d8b654b749387f70402b0f54", + "reason": "huggingface-hub 1.33.0 requires hf-xet>=1.6.0,<2 on x86_64 and aarch64, excluding root1.4.3. 1.7.0 matches the released v0.10.x transformers5 images.", + "version": "1.7.0" + }, "huggingface-hub": { - "artifacts_sha256": "56260e3b49b08c3efc9997034700913e0708522013d2e317b8098bf92208636e", - "reason": "The required Transformers5 version requires huggingface-hub>=1.3 or>=1.5,<2, excluding root0.36.2.", - "version": "1.16.1" + "artifacts_sha256": "4f55f2e300885f56ed1ab31200235433430e675d54e31b3f78240697b9106e9a", + "reason": "The required Transformers 5.19 version requires huggingface-hub>=1.31.0,<3, excluding root0.36.2. The lock stays on the 1.x line.", + "version": "1.33.0" }, "jinja2": { "artifacts_sha256": "e96bf6559614ddf31a67929e5839cdc59a172438780be978dcf32c576c1dae0e", @@ -192,7 +202,7 @@ }, "tokenizers": { "artifacts_sha256": "38395faa2b65845b5b92aba3072a24aec7c26e3a4fe9c080521bf6e099362850", - "reason": "The declared transformers>=5.17 bundle requires tokenizers>=0.23.1,<0.24, excluding root0.22.2.", + "reason": "The declared transformers>=5.19 bundle requires tokenizers>=0.23.1,<0.24, excluding root0.22.2.", "version": "0.23.3" }, "torch": { @@ -206,16 +216,26 @@ "version": "0.24.1+cpu" }, "transformers": { - "artifacts_sha256": "1d611f8c0040d83f78b8fcc191f5f7058ef9f3e6ef7144a6adc12f5a008b7306", - "reason": "Declared TF5 bundle requires transformers>=5.17,<6, or the pinned SGLang/TensorRT engine requires its own exact TF5 version; root4.57.6 is incompatible.", - "version": "5.17.0" + "artifacts_sha256": "c922c38695d32b5886466675d04741323dc3112c838be09f1ecf97f085334829", + "reason": "Declared TF5 bundle requires transformers>=5.19,<6, or the pinned SGLang/TensorRT engine requires its own exact TF5 version; root4.57.6 is incompatible.", + "version": "5.19.0" } }, "cpu-transformers5-arm64": { + "click": { + "artifacts_sha256": "efbcc7f300aa5735118debacc8b786d0691135afa3793bb094a181227dccc433", + "reason": "huggingface-hub 1.33.0 requires click>=8.4.2,<9, excluding root8.1.8. 8.5.0 matches the released v0.10.x transformers5 images.", + "version": "8.5.0" + }, + "hf-xet": { + "artifacts_sha256": "11d78357ad60f8c38274b09db6aef2211560b12e5e5e1bde85dd82e033dc6254", + "reason": "huggingface-hub 1.33.0 requires hf-xet>=1.6.0,<2 on x86_64 and aarch64, excluding root1.4.3. 1.7.0 matches the released v0.10.x transformers5 images.", + "version": "1.7.0" + }, "huggingface-hub": { - "artifacts_sha256": "56260e3b49b08c3efc9997034700913e0708522013d2e317b8098bf92208636e", - "reason": "The required Transformers5 version requires huggingface-hub>=1.3 or>=1.5,<2, excluding root0.36.2.", - "version": "1.16.1" + "artifacts_sha256": "4f55f2e300885f56ed1ab31200235433430e675d54e31b3f78240697b9106e9a", + "reason": "The required Transformers 5.19 version requires huggingface-hub>=1.31.0,<3, excluding root0.36.2. The lock stays on the 1.x line.", + "version": "1.33.0" }, "jinja2": { "artifacts_sha256": "e96bf6559614ddf31a67929e5839cdc59a172438780be978dcf32c576c1dae0e", @@ -234,7 +254,7 @@ }, "tokenizers": { "artifacts_sha256": "d9691de410ad294639cdad634ab9ff1e08bd5f456c9375e25de0e350647510da", - "reason": "The declared transformers>=5.17 bundle requires tokenizers>=0.23.1,<0.24, excluding root0.22.2.", + "reason": "The declared transformers>=5.19 bundle requires tokenizers>=0.23.1,<0.24, excluding root0.22.2.", "version": "0.23.3" }, "torch": { @@ -248,9 +268,9 @@ "version": "0.24.1" }, "transformers": { - "artifacts_sha256": "1d611f8c0040d83f78b8fcc191f5f7058ef9f3e6ef7144a6adc12f5a008b7306", - "reason": "Declared TF5 bundle requires transformers>=5.17,<6, or the pinned SGLang/TensorRT engine requires its own exact TF5 version; root4.57.6 is incompatible.", - "version": "5.17.0" + "artifacts_sha256": "c922c38695d32b5886466675d04741323dc3112c838be09f1ecf97f085334829", + "reason": "Declared TF5 bundle requires transformers>=5.19,<6, or the pinned SGLang/TensorRT engine requires its own exact TF5 version; root4.57.6 is incompatible.", + "version": "5.19.0" } }, "cuda12-ctranslate2-amd64": {}, @@ -588,10 +608,20 @@ } }, "cuda12-transformers5-amd64": { + "click": { + "artifacts_sha256": "efbcc7f300aa5735118debacc8b786d0691135afa3793bb094a181227dccc433", + "reason": "huggingface-hub 1.33.0 requires click>=8.4.2,<9, excluding root8.1.8. 8.5.0 matches the released v0.10.x transformers5 images.", + "version": "8.5.0" + }, + "hf-xet": { + "artifacts_sha256": "b819512206e595ed927ec88c9bb1e54733c8c107d8b654b749387f70402b0f54", + "reason": "huggingface-hub 1.33.0 requires hf-xet>=1.6.0,<2 on x86_64 and aarch64, excluding root1.4.3. 1.7.0 matches the released v0.10.x transformers5 images.", + "version": "1.7.0" + }, "huggingface-hub": { - "artifacts_sha256": "56260e3b49b08c3efc9997034700913e0708522013d2e317b8098bf92208636e", - "reason": "The required Transformers5 version requires huggingface-hub>=1.3 or>=1.5,<2, excluding root0.36.2.", - "version": "1.16.1" + "artifacts_sha256": "4f55f2e300885f56ed1ab31200235433430e675d54e31b3f78240697b9106e9a", + "reason": "The required Transformers 5.19 version requires huggingface-hub>=1.31.0,<3, excluding root0.36.2. The lock stays on the 1.x line.", + "version": "1.33.0" }, "nvidia-cublas-cu12": { "artifacts_sha256": "193de7f3d05657a391920e601ea29c14c9d4996895e0afec29448a03cecba8d3", @@ -655,7 +685,7 @@ }, "tokenizers": { "artifacts_sha256": "38395faa2b65845b5b92aba3072a24aec7c26e3a4fe9c080521bf6e099362850", - "reason": "The declared transformers>=5.17 bundle requires tokenizers>=0.23.1,<0.24, excluding root0.22.2.", + "reason": "The declared transformers>=5.19 bundle requires tokenizers>=0.23.1,<0.24, excluding root0.22.2.", "version": "0.23.3" }, "torch": { @@ -669,9 +699,9 @@ "version": "0.24.1" }, "transformers": { - "artifacts_sha256": "1d611f8c0040d83f78b8fcc191f5f7058ef9f3e6ef7144a6adc12f5a008b7306", - "reason": "Declared TF5 bundle requires transformers>=5.17,<6, or the pinned SGLang/TensorRT engine requires its own exact TF5 version; root4.57.6 is incompatible.", - "version": "5.17.0" + "artifacts_sha256": "c922c38695d32b5886466675d04741323dc3112c838be09f1ecf97f085334829", + "reason": "Declared TF5 bundle requires transformers>=5.19,<6, or the pinned SGLang/TensorRT engine requires its own exact TF5 version; root4.57.6 is incompatible.", + "version": "5.19.0" } }, "cuda13-sglang-cu130-amd64": { diff --git a/packages/sie_server/bundles/remote.yaml b/packages/sie_server/bundles/remote.yaml index 71aa1e982..3ecb243ce 100644 --- a/packages/sie_server/bundles/remote.yaml +++ b/packages/sie_server/bundles/remote.yaml @@ -13,4 +13,4 @@ deps: # own tokenizer. Tokenizer configs in the transformers-5 format (for example # GLM-5.3-Flash's TokenizersBackend) load only on transformers 5. The chart's # remote lane runs the transformers5 image, which provides this pin. - transformers: '>=5.17,<6' + transformers: '>=5.19,<6' diff --git a/packages/sie_server/bundles/transformers5.yaml b/packages/sie_server/bundles/transformers5.yaml index 9342f27d6..05de663ae 100644 --- a/packages/sie_server/bundles/transformers5.yaml +++ b/packages/sie_server/bundles/transformers5.yaml @@ -26,10 +26,11 @@ deps: # (e.g., LightOnOCR-2-1B needs LightOnOcrForConditionalGeneration, # GLM-OCR needs GlmOcrForConditionalGeneration). Floor raised to 5.14 # for the visual-SPLADE family (custom modeling code built on 5.13+), - # then 5.17 for Perplexity's pinned native Qwen decision checkpoint; - # installs already resolved to the latest 5.x, so the floor is the - # guarantee, not a version change in practice. - transformers: '>=5.17,<6' + # then 5.17 for Perplexity's pinned native Qwen decision checkpoint, then + # 5.19: Parakeet-TDT refuses to load below 5.18 (padded rows turn into NaN + # under eager attention), and 5.19.0 is the version the v0.10.x images + # already ship. The saved locks pin this floor exactly. + transformers: '>=5.19,<6' # Includes multimodal SparseEncoder (image documents), with the local-code # trust boundary validated against this exact release. sentence-transformers: '==5.7.0' diff --git a/packages/sie_server/tests/adapters/test_parakeet.py b/packages/sie_server/tests/adapters/test_parakeet.py index 208562e71..9f4d32e7f 100644 --- a/packages/sie_server/tests/adapters/test_parakeet.py +++ b/packages/sie_server/tests/adapters/test_parakeet.py @@ -15,6 +15,7 @@ import torch import yaml from packaging.specifiers import SpecifierSet +from packaging.version import Version from sie_sdk.bundle_utils import match_bundle_models from sie_server.adapters.parakeet import adapter as parakeet_adapter from sie_server.adapters.parakeet.adapter import ( @@ -1048,6 +1049,7 @@ def test_transformers5_bundle_carries_the_parakeet_runtime() -> None: requirements = resolve_bundle_requirements(bundle["deps"]) assert "sie_server.adapters.parakeet.adapter" in bundle["adapters"] - # The bundle's range admits a transformers release the adapter loads on. - assert parakeet_adapter._MIN_TRANSFORMERS_VERSION in SpecifierSet(bundle["deps"]["transformers"]) + # Every transformers release the bundle admits is one the adapter loads on. + (floor,) = [spec for spec in SpecifierSet(bundle["deps"]["transformers"]) if spec.operator == ">="] + assert Version(floor.version) >= parakeet_adapter._MIN_TRANSFORMERS_VERSION assert "librosa==1.0.0" in requirements diff --git a/packages/sie_server/tests/config/test_transformers_dependency_policy.py b/packages/sie_server/tests/config/test_transformers_dependency_policy.py index bfcba9a98..317b97468 100644 --- a/packages/sie_server/tests/config/test_transformers_dependency_policy.py +++ b/packages/sie_server/tests/config/test_transformers_dependency_policy.py @@ -48,7 +48,7 @@ def test_server_keeps_fixed_tf5_overlays_and_documents_future_tf4_limit() -> Non assert "4.58.0" in requirement.specifier assert "any future unreviewed 4.x version" in text tf5 = yaml.safe_load((_SERVER / "bundles/transformers5.yaml").read_text()) - assert tf5["deps"]["transformers"] == ">=5.17,<6" + assert tf5["deps"]["transformers"] == ">=5.19,<6" def test_lock_metadata_preserves_the_declared_base_and_local_requirements() -> None: