diff --git a/.github/workflows/build_and_deploy_docs.yaml b/.github/workflows/build_and_deploy_docs.yaml index acbc2963..4e8761a2 100644 --- a/.github/workflows/build_and_deploy_docs.yaml +++ b/.github/workflows/build_and_deploy_docs.yaml @@ -8,7 +8,7 @@ on: env: NODE_VERSION: 22 - PYTHON_VERSION: 3.13 + PYTHON_VERSION: 3.14 jobs: build_and_deploy_docs: diff --git a/.github/workflows/pre_release.yaml b/.github/workflows/pre_release.yaml index 4b680bbf..99d2af98 100644 --- a/.github/workflows/pre_release.yaml +++ b/.github/workflows/pre_release.yaml @@ -36,19 +36,19 @@ jobs: name: Lint check uses: apify/workflows/.github/workflows/python_lint_check.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' type_check: name: Type check uses: apify/workflows/.github/workflows/python_type_check.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' unit_tests: name: Unit tests uses: apify/workflows/.github/workflows/python_unit_tests.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' integration_tests: name: Integration tests diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index be0f2d39..32d85fa4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -47,19 +47,19 @@ jobs: name: Lint check uses: apify/workflows/.github/workflows/python_lint_check.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' type_check: name: Type check uses: apify/workflows/.github/workflows/python_type_check.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' unit_tests: name: Unit tests uses: apify/workflows/.github/workflows/python_unit_tests.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' update_changelog: name: Update changelog diff --git a/.github/workflows/run_code_checks.yaml b/.github/workflows/run_code_checks.yaml index 4323b479..a5fca837 100644 --- a/.github/workflows/run_code_checks.yaml +++ b/.github/workflows/run_code_checks.yaml @@ -16,19 +16,19 @@ jobs: name: Lint check uses: apify/workflows/.github/workflows/python_lint_check.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' type_check: name: Type check uses: apify/workflows/.github/workflows/python_type_check.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' unit_tests: name: Unit tests uses: apify/workflows/.github/workflows/python_unit_tests.yaml@main with: - python-versions: '["3.10", "3.11", "3.12", "3.13"]' + python-versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]' docs_check: name: Docs check @@ -39,4 +39,4 @@ jobs: uses: apify/workflows/.github/workflows/python_integration_tests.yaml@main secrets: inherit with: - python-versions: '["3.10", "3.13"]' + python-versions: '["3.10", "3.14"]' diff --git a/pyproject.toml b/pyproject.toml index 34e9b584..6bb82b51 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Libraries", ] keywords = [ @@ -39,7 +40,7 @@ dependencies = [ "crawlee>=1.0.2,<2.0.0", "cachetools>=5.5.0", "cryptography>=42.0.0", - "impit>=0.6.1", + "impit>=0.8.0", "lazy-object-proxy>=1.11.0", "more_itertools>=10.2.0", "typing-extensions>=4.1.0", diff --git a/uv.lock b/uv.lock index 0f328cc8..35586f1e 100644 --- a/uv.lock +++ b/uv.lock @@ -78,7 +78,7 @@ requires-dist = [ { name = "cachetools", specifier = ">=5.5.0" }, { name = "crawlee", specifier = ">=1.0.2,<2.0.0" }, { name = "cryptography", specifier = ">=42.0.0" }, - { name = "impit", specifier = ">=0.6.1" }, + { name = "impit", specifier = ">=0.8.0" }, { name = "lazy-object-proxy", specifier = ">=1.11.0" }, { name = "more-itertools", specifier = ">=10.2.0" }, { name = "scrapy", marker = "extra == 'scrapy'", specifier = ">=2.11.0" }, @@ -883,52 +883,57 @@ wheels = [ [[package]] name = "impit" -version = "0.7.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1b/b4/b3c6da88ee061dbd24e428c0527585d19982c54edf7f195ceba1da89445a/impit-0.7.3.tar.gz", hash = "sha256:c3ec302480a7cf2ceeec439391f5e903c6d113e935750150c1a4b7fb93dc2e37", size = 128658, upload-time = "2025-10-17T12:00:00.531Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/65/d1/6736d5d46d00b9fab72cd62b51bd997e43840ccff35a8fa3e2e495095d71/impit-0.7.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:021fb34ffef657886aebaccce0e0a5a32d9fa6a8995accb7a1f4c132cf8c52da", size = 3866117, upload-time = "2025-10-17T11:58:34.739Z" }, - { url = "https://files.pythonhosted.org/packages/c2/f1/b0295d9bd470c7cf7f577daa9e89228d5264ead515ed98a056b94a347a63/impit-0.7.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2ca58fdc2da8a4c81f5a008dc31f3e2720c95820851a0d07c4975f5f7cc14d6", size = 3688198, upload-time = "2025-10-17T11:58:37.551Z" }, - { url = "https://files.pythonhosted.org/packages/c9/50/2a4392282b5e289db24b9a0648342f2b7252ef045ffd0ee7d78bdd10c4d5/impit-0.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67cb9464e120151a32b27ca46778d7d78356ed30d3bf962a93f972f8f02f2fbf", size = 6033906, upload-time = "2025-10-17T11:58:38.943Z" }, - { url = "https://files.pythonhosted.org/packages/4d/54/85868ae9680cef42f6fdef4c5ed865e3663c1d5f1ee1de9e4a9512f2323b/impit-0.7.3-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:519fcaf2f6cb218bcba870ba0cdc6015b754c0924fc66929dd9f415f389c129d", size = 6042923, upload-time = "2025-10-17T11:58:40.685Z" }, - { url = "https://files.pythonhosted.org/packages/21/33/244862e7888837884ca4537d2508fa3cb209834fd22269e31a75be937613/impit-0.7.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ad101eeac79501b3074ccb12f53438a68c02ac54d903a0d411de4b7e878253b1", size = 6399213, upload-time = "2025-10-17T11:58:42.256Z" }, - { url = "https://files.pythonhosted.org/packages/59/1f/e815325343605c6d61fe3f1a81564a49dd8dcb27535b66910daa2b1c07a3/impit-0.7.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7d150c27e8e40ba00fca1769ec07fc4a6d79213941cc6d971002c21a6d4b98e7", size = 6256361, upload-time = "2025-10-17T11:58:44.359Z" }, - { url = "https://files.pythonhosted.org/packages/c0/68/9a66d5d48fec989f6ca24281ef5f2f09b6d4a15ecb40478a8c5f5420ae1c/impit-0.7.3-cp310-cp310-win_amd64.whl", hash = "sha256:4639df0bf7051569826b8fd684d7897be879cb05d7f679182e3faa3b61c3128d", size = 3871585, upload-time = "2025-10-17T11:58:46.178Z" }, - { url = "https://files.pythonhosted.org/packages/e1/52/973ef4a442bdaf355232b72adb851034fbd6ea6e9737a4932a727ea08781/impit-0.7.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:457d70c1ebb4de48f781e0eae877fb7123abd55e7f592b24449244d7427bc334", size = 3865898, upload-time = "2025-10-17T11:58:47.653Z" }, - { url = "https://files.pythonhosted.org/packages/40/f7/459e9fdb3199e9d0c8474222a01fb460f1cb7afa6044272aa255edafc94f/impit-0.7.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bdc5e463c3ed7fafe514b0714e910f6acbbf23b38cd2ebc5a9799f405827981f", size = 3688330, upload-time = "2025-10-17T11:58:49.242Z" }, - { url = "https://files.pythonhosted.org/packages/bf/9b/8f1d489220b1252250828d6cb6946e7914a7f43552a375986fdb4a125db8/impit-0.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e959bdb13eb83ac46550f2571b9b6d9ec9e746af37df084a1f5d44570bb3ab5", size = 6033621, upload-time = "2025-10-17T11:58:50.658Z" }, - { url = "https://files.pythonhosted.org/packages/b9/1f/2da6f580e5515ef586ad8f761276f00668ac1dd95734e4dec99af575cd53/impit-0.7.3-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f71931d966172eae2aea93093a6bd4bdc037823532c5cb8a9638d76ab51000e0", size = 6042797, upload-time = "2025-10-17T11:58:52.378Z" }, - { url = "https://files.pythonhosted.org/packages/14/67/1a0421e58e1cafa6dbefee0dea39853c88d80fef20727da01e4508d6b4ec/impit-0.7.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:482bdb2bb1678570ee3fdb195bcc663ad58d1a6f16a2c15aa2d8dcff99347771", size = 6399025, upload-time = "2025-10-17T11:58:53.825Z" }, - { url = "https://files.pythonhosted.org/packages/7a/96/1de73f63ea21f4f896c41a483292207ca0912a924cce66ab62c1d68ff932/impit-0.7.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d6a8d61ca738d9f4b3325d971d1a9a32be436feabe873c095bb5bd2f2a272fcf", size = 6255940, upload-time = "2025-10-17T11:58:56.183Z" }, - { url = "https://files.pythonhosted.org/packages/4e/28/a86a8db5791953fe8a40053a1937d81b0adfc3d8092553aa5c4a88a17fcc/impit-0.7.3-cp311-cp311-win_amd64.whl", hash = "sha256:385053afd702650c72e1fb195a3e5f285adf4eb0a33b526c6db1bb724d0f035d", size = 3871494, upload-time = "2025-10-17T11:58:57.736Z" }, - { url = "https://files.pythonhosted.org/packages/d6/8f/4267bc44984ca2e3450e443906b2c25d307c6bd3d0dfdb6368488b45a2c6/impit-0.7.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:8ca6bdc23e596deab95f2dd062b434cb580bfc3c7c464cb187bfb6b6b8d7c602", size = 3865883, upload-time = "2025-10-17T11:58:59.053Z" }, - { url = "https://files.pythonhosted.org/packages/44/87/8400fa00a0307dd10c841cf62f02725ca9478ff694e86999caa3f773060f/impit-0.7.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:91316a90cdb37d91f2a9f3ff7b9f1695b8a7c9963f8bb63a66dfd3aca88d40e1", size = 3687549, upload-time = "2025-10-17T11:59:00.472Z" }, - { url = "https://files.pythonhosted.org/packages/23/17/bb0680e47135acc09f74b8deddc17fe591c0ca1ffd0d9320874f477beb59/impit-0.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0bf5b74b3eb3687f6506dede52747c4271b01ce55ccc4217575a0d13265855cf", size = 6032133, upload-time = "2025-10-17T11:59:01.939Z" }, - { url = "https://files.pythonhosted.org/packages/8e/7b/e80b704c68127bec9b7879dfa0d0251495db102aab09066714a7cf11edd1/impit-0.7.3-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:9e6beb157eaa5f096e9b7d1db44eb0d52102547f4f3a5013b54e22979b366b9d", size = 6041573, upload-time = "2025-10-17T11:59:03.908Z" }, - { url = "https://files.pythonhosted.org/packages/5a/da/76c7acc15d75fecf6a951c7d99af45c319e5e7500f277d6c6f9ca832a217/impit-0.7.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e241f791dbb327d6d1ee8ad18f38dda6033c68cbeb47f596b631a014beedfdac", size = 6397799, upload-time = "2025-10-17T11:59:05.569Z" }, - { url = "https://files.pythonhosted.org/packages/43/e5/86dd91cb2427e439e691566a44df3680e1eff6c391a22cdf3d8c8997fe58/impit-0.7.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:03d7ffd74d14f6d67e622862b963ac9e724e80202d5012337237fb54574da278", size = 6253896, upload-time = "2025-10-17T11:59:07.053Z" }, - { url = "https://files.pythonhosted.org/packages/e7/ad/131e14152ff171090165dc7b6a860ebe0b7db9182b668d3ce434c6f5b80c/impit-0.7.3-cp312-cp312-win_amd64.whl", hash = "sha256:4e396f24ce21437b3ac1452269d0db1a2d5d2024f1358101587019a50f04c35a", size = 3870962, upload-time = "2025-10-17T11:59:08.493Z" }, - { url = "https://files.pythonhosted.org/packages/0e/23/72c79850271a3d170395249c256a3f735c31b414915f5a0d54a407e84e00/impit-0.7.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:13692606df77fabc0c5874327cdd7c0665bd9c2f13fec4a5b28684012e84c20d", size = 3866009, upload-time = "2025-10-17T11:59:10.065Z" }, - { url = "https://files.pythonhosted.org/packages/30/65/74fdd805cc561b2d033fee5e3c88239e1892b5b34f26aad55034179ca717/impit-0.7.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6d0b2853409311f79dfbfd1beca10b4a120d0f9495ef6ef44205ded0836f8f88", size = 3687765, upload-time = "2025-10-17T11:59:11.469Z" }, - { url = "https://files.pythonhosted.org/packages/6c/4d/8b800e4f2a90bf25eb7dbda153bb9a495b11724aa568339768b79a441290/impit-0.7.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1585c022409fffeae866159a983485a4768454489814e888c2f792c05fe8b18", size = 6032026, upload-time = "2025-10-17T11:59:13.166Z" }, - { url = "https://files.pythonhosted.org/packages/68/40/835903467cfb6a38cf32e841fd4e90b612b886cd9d8a47c9297721b9b4a2/impit-0.7.3-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:f0276ff3d607f2807c1a6ca9de1a8e43540634ee37f11423443771f6af48e514", size = 6041109, upload-time = "2025-10-17T11:59:14.662Z" }, - { url = "https://files.pythonhosted.org/packages/5e/01/9755634aa5f4449ed31bc9c226448baeda036870a275a03d8763048a0b70/impit-0.7.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:80af53fe8302aa3aa5a3715cda4d21850e6f86b46c475538d09717c007a3fdad", size = 6397974, upload-time = "2025-10-17T11:59:16.115Z" }, - { url = "https://files.pythonhosted.org/packages/b3/4f/553a0030c2d8a5107d38c061ae84980809bded7b98397d80b56412f3ae25/impit-0.7.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9b4700c30918e8a5a25e4d7083825bbe6e35231b342e9c1661af61d055ff5db4", size = 6253870, upload-time = "2025-10-17T11:59:17.589Z" }, - { url = "https://files.pythonhosted.org/packages/a5/d1/61b4075a648401f10db091a893952296f8fea4384c1fdf5c8faf7f085739/impit-0.7.3-cp313-cp313-win_amd64.whl", hash = "sha256:1dbe66b0e2592995489c6ae1f26bbd84d22ad78a794bd9730fefcbe3a7ed7024", size = 3870856, upload-time = "2025-10-17T11:59:19.028Z" }, - { url = "https://files.pythonhosted.org/packages/81/5c/963fe4763ad58d036edec53ce829379160c7070fcdd8655a6d743cc5b8e3/impit-0.7.3-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:13b599172458d8d83f6d6d5fb237739c24cc05c5861ec0c5053fb4876322e3c4", size = 6041072, upload-time = "2025-10-17T11:59:20.554Z" }, - { url = "https://files.pythonhosted.org/packages/94/39/027add475676927440a950212261c28bea0660a2f250d7b7b7f494722198/impit-0.7.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3cb17c6657334a8491ee53d8b79a105d348cf98fea3b6f21cbf2184d558c3ef4", size = 6397790, upload-time = "2025-10-17T11:59:22.476Z" }, - { url = "https://files.pythonhosted.org/packages/2e/c4/d3c5f1a8e6acf03ede86ac71bc61b23d19f27888dd049453f9aa41dc8677/impit-0.7.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:327db35707fdd84642a7a94ecdc5128a37d5eb2ea97cd7e6639db2f2278f306a", size = 6254792, upload-time = "2025-10-17T11:59:26.454Z" }, - { url = "https://files.pythonhosted.org/packages/5b/65/386a8dce4427253127d3a54549a55315a4637c56defc40776ea796058f47/impit-0.7.3-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:4e77364fb42ef1c23a08b91788f7afc253156f60c3be5b8b444c8c61e07668d3", size = 3866195, upload-time = "2025-10-17T11:59:27.921Z" }, - { url = "https://files.pythonhosted.org/packages/41/5a/5457eff03a62839da8830f06ded5c6a3628bda6b140f84c15b4b436c2774/impit-0.7.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:75ecd3e9db3d0f24e3a948f67908f5ec3a4a7c8dd0b5b917415b74216ba6b8e5", size = 3688410, upload-time = "2025-10-17T11:59:29.618Z" }, - { url = "https://files.pythonhosted.org/packages/2f/3e/78f102e51bc11a30a942a9dd49b87763e6036c50ebc1633b48ad2a7621d9/impit-0.7.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad047198fe65db05764539154e8d0a2c38e93c8d67fbc6212237e8fefa98ede1", size = 6032557, upload-time = "2025-10-17T11:59:30.983Z" }, - { url = "https://files.pythonhosted.org/packages/ae/ca/c01fa91a5067303ccf3b4a3f5593a492d24b504ba9ae0beee1eddfdb86a1/impit-0.7.3-cp314-cp314-win_amd64.whl", hash = "sha256:6f719135ed83631c9950679112b1fc8b65372013c1e5c504653a6e808af1b36d", size = 3871045, upload-time = "2025-10-17T11:59:32.498Z" }, - { url = "https://files.pythonhosted.org/packages/e2/b0/b211d8d45c37f5df0ebb5ab3972eead3f6b00c561e3dc0b16f783523c87f/impit-0.7.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:b1160644cc148398ef296b05f9048a6eb2ea81c2dd22e1318b9b585a262917ea", size = 6044368, upload-time = "2025-10-17T11:59:44.177Z" }, - { url = "https://files.pythonhosted.org/packages/2a/99/6fcf56f92f91c0551cdcfc1b93235d028a9ef7501a5bb1db4661676356df/impit-0.7.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:02956b9d7aca966986dd5e7a90d9201349c3308d8fde52b6fad9abd8fc7f4243", size = 6395898, upload-time = "2025-10-17T11:59:45.692Z" }, - { url = "https://files.pythonhosted.org/packages/74/23/c3eb3bde876ad5d5142bd4e6a0f22ef8e5946049ce1e1ca2b17a9fd7623a/impit-0.7.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:e7ca1d034cdfd19c0c8b6e193544863a7323868213077dd72d106aad12bcbdff", size = 6257471, upload-time = "2025-10-17T11:59:47.097Z" }, - { url = "https://files.pythonhosted.org/packages/37/ec/2690c960533834323b5a606bf7abd26fcfbe63d7d3ce67d2c730ef9edc54/impit-0.7.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:915e5036e213e96138a4273a1e894486b0be19dabf75e8858b756e876ccfedbf", size = 6034236, upload-time = "2025-10-17T11:59:48.645Z" }, - { url = "https://files.pythonhosted.org/packages/69/55/c1fbc407d285406b69f9f90d247c810f580e746b28612df515a0e76aa9cb/impit-0.7.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:36b7e6dceb2089d795366723bea6407ffd1f69410846d2599913faa4ea9c1df1", size = 6043625, upload-time = "2025-10-17T11:59:50.032Z" }, - { url = "https://files.pythonhosted.org/packages/aa/25/f2d60d57e7bd31e01673b27501cf7b5fec13482c8b45e06a3791c92d2242/impit-0.7.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:dacf2b4186f3f1f9efca3c882c07af3703e8dd0b80759ef65874b7535d690163", size = 6399221, upload-time = "2025-10-17T11:59:52.382Z" }, - { url = "https://files.pythonhosted.org/packages/11/e9/254cce6562fa9956b82416a4ee68efb43922f808bc746cf40cbbe535390c/impit-0.7.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:a17fce94ec6b44e67485340e11715c13dd14d2453d9a3d78c82a3f51a976b63d", size = 6256688, upload-time = "2025-10-17T11:59:53.818Z" }, +version = "0.8.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/0e/86ba7c4d4093cf332d69b09053bf9211c58a6d8ac198c2370c502b1abbd7/impit-0.8.0.tar.gz", hash = "sha256:a6786af6fb3a32a4e87fe35ab96cec9388818c92608b9e79fa4ce77fcd67edfb", size = 122274, upload-time = "2025-10-22T11:17:52.534Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/03/96e747e7a1bfcb12f69d3052098a6bf2dfb17f7a96ce1a31208c8e277754/impit-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2924ecd6502528275ed61c8be32153abb2e1c84c2f95457e1ef1decf773fde51", size = 3874233, upload-time = "2025-10-22T11:16:31.317Z" }, + { url = "https://files.pythonhosted.org/packages/b5/9d/8c49ddcb5426e8bc7de69472372af358e60b066040b1ec13d9fb8c8bfd1d/impit-0.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fe69a665893dbd14412732ab72461a8d13a5098fa507f08ddea5196f51c439d", size = 3693149, upload-time = "2025-10-22T11:16:33.403Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d4/bc66ef11208dc3c5edc667cd81e605acf9487f0e6d3cd537bef9ff23310d/impit-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:802b5dd3cb488ebc158e9dd63515c9607dfd12719a125a5f0b7245b97a1375eb", size = 6040839, upload-time = "2025-10-22T11:16:35.136Z" }, + { url = "https://files.pythonhosted.org/packages/76/7c/ce4e46b46f4faecfd1c81ebf3e17f8692b31c4e8076751d62b688e352bbb/impit-0.8.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:03e0b338911f12dc8c795b33f9b0f80ec3be01165ec3163ed46a3bab850b4155", size = 6054400, upload-time = "2025-10-22T11:16:37.698Z" }, + { url = "https://files.pythonhosted.org/packages/d6/61/ddb4b8c516bc38266c4b61b62dde62e3c0205e0b665302a5460a2f287a90/impit-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:02bcae5d6f376935a580dd2a6209305f91aa37cd5c329a38d79aa473d2b4058b", size = 6406734, upload-time = "2025-10-22T11:16:39.521Z" }, + { url = "https://files.pythonhosted.org/packages/cf/c9/e957542675e651f2f1c255c1acf85a69dc2bd4e0650792a63a3630db711d/impit-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:4d5b6ea71938bc6304a2715940fdeddbbea0731574abebbda8445afdfd041f54", size = 6263688, upload-time = "2025-10-22T11:16:41.263Z" }, + { url = "https://files.pythonhosted.org/packages/85/71/4200544ae05af813481ac74374207d3ef64a513acf37c8839786c2ad4ffe/impit-0.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:87a28c15eb999cbf2db1ebb62c09897b53f01644e07de6d88a13450d1c801b36", size = 3878944, upload-time = "2025-10-22T11:16:43.05Z" }, + { url = "https://files.pythonhosted.org/packages/7c/56/775f233e1056674704895eac455fa22ee11c3e00d4d345faa399116c2412/impit-0.8.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:beea0560d34e4e72fcf9f23e2dcd9db74f07fbfe570312076d95d6f090c5f475", size = 3874354, upload-time = "2025-10-22T11:16:44.851Z" }, + { url = "https://files.pythonhosted.org/packages/2a/6c/d726bf8529f131217e7375b128257046fcb09728163e13e7fda735177689/impit-0.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b8e0d6ed98edc2b8f604997f8d252791786b7f5d54c77cc5959307583296818d", size = 3693107, upload-time = "2025-10-22T11:16:46.231Z" }, + { url = "https://files.pythonhosted.org/packages/51/31/ebafaf1b0aca56c4875b5060f381d378bea67d4a8c3f6e4580595e85715b/impit-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d9cc75c4c2adf1f0ee024005cbdd788ba33524734a8dfc4730e581eb63a0ce0e", size = 6041952, upload-time = "2025-10-22T11:16:47.716Z" }, + { url = "https://files.pythonhosted.org/packages/db/d5/e38abfa2e37725af43c43d87cdfd06f0bd2abada7b2424bdc562883b07e0/impit-0.8.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:eec209be31425571691a5bceba4ab42507313b51f23daae9f0813be15e8db991", size = 6049903, upload-time = "2025-10-22T11:16:49.28Z" }, + { url = "https://files.pythonhosted.org/packages/bd/4f/631a38b7053281ef5a2b24fd109be6f11545ae260872d8a0ce3173bbab7f/impit-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8d363c6a9eb4bc576b53bc30dbf5f6a833b64c14bb8cded8c19cc3ae19ca035e", size = 6406674, upload-time = "2025-10-22T11:16:50.764Z" }, + { url = "https://files.pythonhosted.org/packages/24/34/07b08ba65fec53a48a8c87529cbb96f2919b37eaa9315851ccd27ebff04b/impit-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7f49d59c7ce6e63dfdf98c1befc4a9ba5df3400b3fbefb5b99c0d8568a145481", size = 6263861, upload-time = "2025-10-22T11:16:52.168Z" }, + { url = "https://files.pythonhosted.org/packages/88/dc/84078931a7bb71d67f4f42a3b19c84922c096c39b87c621bfb9150b562a8/impit-0.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:1f84997b6fcf3f7059b5bc0ead3f7a6ac88766cc0fac37f0ff0e64e1433cf7c3", size = 3878824, upload-time = "2025-10-22T11:16:54.308Z" }, + { url = "https://files.pythonhosted.org/packages/57/97/f3154c6c937ea723aa780616cf65c21e17335eb7bee8c85be3b97afbf50e/impit-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:132babfcf0e2d9a17992a004a4b1ebb6516a73d1456384f9a6d79466c3e71c54", size = 3874061, upload-time = "2025-10-22T11:16:55.655Z" }, + { url = "https://files.pythonhosted.org/packages/b5/f4/ec5321f8692c9df6ba45202412fd71800e9e8f564922faf1dfa2efc952b4/impit-0.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ba0d1c74a120ac509f83fd50ec2534fd1a48f8bb03c4095b2e7dc0107a7eb05c", size = 3692534, upload-time = "2025-10-22T11:16:57.253Z" }, + { url = "https://files.pythonhosted.org/packages/a9/67/80f6d347d3659bf88bbb21ebd98fef56e93be23f10b80e5f18c5e612655a/impit-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8885fb771542002fd85c51ef01a1aca3c7fc202fd34eaf94f85252500c369078", size = 6041385, upload-time = "2025-10-22T11:16:58.716Z" }, + { url = "https://files.pythonhosted.org/packages/13/d2/64b9323db3161fa6ffedd1c11113ccce27c06acae55f6c2f29fbcad3de43/impit-0.8.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e177472fc2601e8ecfe73fd217f1b918a3694ddd3699a27b75a3ab4e382b3db3", size = 6052905, upload-time = "2025-10-22T11:17:00.223Z" }, + { url = "https://files.pythonhosted.org/packages/bb/d0/f6f64aeea1f80044789c7dd8db95c318602c82346da126ce57587abe4a7c/impit-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3d7d5651aa6af05aedbabf987edfa4a98e0cbb8d0c1b4680e51c5e9e76f509e2", size = 6405519, upload-time = "2025-10-22T11:17:01.731Z" }, + { url = "https://files.pythonhosted.org/packages/15/52/df39c64da572ecfad2dd72a96f6514d7b70a170f5731d0875c0203c2a6f0/impit-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:19a2e0ea596799782ca5cfa9682345c2d8b24c574738ef345d7b30d7b906ac9f", size = 6263209, upload-time = "2025-10-22T11:17:03.562Z" }, + { url = "https://files.pythonhosted.org/packages/71/6a/7c8c08e1d32533073ba7c1353144cc14c06fcd30bced266616f74b465a8c/impit-0.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:4c3867abe5684cdffca5756cefb830724f127865dac532722892508fa64d8307", size = 3877702, upload-time = "2025-10-22T11:17:05.267Z" }, + { url = "https://files.pythonhosted.org/packages/df/90/988bc72e96aaa328ab618e981369028a4de81e8e6f0606269c4f7a33ca3a/impit-0.8.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e594d5f90bb7620b4b6efd0c1c0ff25d36af349f8867d8a6c538273eb715b805", size = 3874307, upload-time = "2025-10-22T11:17:06.651Z" }, + { url = "https://files.pythonhosted.org/packages/6b/aa/3fac076b91238fb168664744427123d9fbb3751cc00fb41a372c2950c0d0/impit-0.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a5b7324fb7fd134a36fda126f9afe1a83f3cae6cd0b1e50015cb943c9a51a474", size = 3692583, upload-time = "2025-10-22T11:17:10.961Z" }, + { url = "https://files.pythonhosted.org/packages/11/f7/ad7a1abdf06d256d188fe4a8d0ac88cdfa0d43d89a6f55a67a2b1fcb5f3d/impit-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1dfcb47b7c30952d10a18b1b316371ff746c871092756c6b501e85b067565a2", size = 6041341, upload-time = "2025-10-22T11:17:12.697Z" }, + { url = "https://files.pythonhosted.org/packages/3f/43/1ad3b4447b9395d5e11d30e641971c4db3a276d971df4c52edab212abcf7/impit-0.8.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:4d6ad5c220bbb7e9a56972e52a8398bc9dfa9535ed25724c4f0ca64a4483ebd9", size = 6052948, upload-time = "2025-10-22T11:17:14.566Z" }, + { url = "https://files.pythonhosted.org/packages/87/eb/bc0b8cd8a85dc540c98f503efbd24927784d3eb4147354e70b3eeba2de58/impit-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:acb0c93271976f36b26ad061a18262b82becb7f0be5a44a8284d6a5396da211b", size = 6405573, upload-time = "2025-10-22T11:17:16.039Z" }, + { url = "https://files.pythonhosted.org/packages/25/f1/30c2028f588e5abcbdf63eb7f06bcadc43b05df878ee209573512f70118a/impit-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:38e7796dbdf51cda16bc7188cde15e0d3474670077ec95843a05d1dfeff78834", size = 6263299, upload-time = "2025-10-22T11:17:18.406Z" }, + { url = "https://files.pythonhosted.org/packages/8e/47/1cc5698ae1620049938ee99422b16a49695ca14de51e5389bfc6379ccaba/impit-0.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:736cef35c308db97dd5bf89b2fde64c0466895c24f26e0be90df525fec41b119", size = 3877934, upload-time = "2025-10-22T11:17:19.857Z" }, + { url = "https://files.pythonhosted.org/packages/20/b3/06ee60bae27d539346ce85b497662a0649266e3dca3fa13e1039c80f66ea/impit-0.8.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:a357ee9a5a2ff00a70e70d7af625bfae8e37b82ba6042428a57267aa39c8b24b", size = 3874970, upload-time = "2025-10-22T11:17:21.676Z" }, + { url = "https://files.pythonhosted.org/packages/17/66/a797050d9aa08239cf95f7fa2822350f81a5e5c734b670b9b1a15b1ee685/impit-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d39b26233bffe8c8d6655a9a4fc71f56456b02951322c15c6e3911517ea8f1dd", size = 3692498, upload-time = "2025-10-22T11:17:23.412Z" }, + { url = "https://files.pythonhosted.org/packages/de/2b/266a8fc7baf8c1e5e76869694cef28a4aa8656601f4b0dd577da060b51fb/impit-0.8.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af53a51000c8421cec6840b63bd3f39096d27d35f1d1bfa34f5a58a357c0e188", size = 6041055, upload-time = "2025-10-22T11:17:25.522Z" }, + { url = "https://files.pythonhosted.org/packages/74/9a/e8da4929061c88054bdbb6ac9eb5e529159be79cecfc827e4d5eeaa776c6/impit-0.8.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:b49931d3796ddc212d079e5759063e1cfa9199150f36bd582753ac7840e55328", size = 6052927, upload-time = "2025-10-22T11:17:27.234Z" }, + { url = "https://files.pythonhosted.org/packages/c0/e0/513bc7a7396507b98057e605a96dc854ca85eca109595dcf95d47c571510/impit-0.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e347da23762b8004ef37abd6d9bc38f84704605eb6991803dd4b7f664adce683", size = 6405688, upload-time = "2025-10-22T11:17:28.819Z" }, + { url = "https://files.pythonhosted.org/packages/be/e6/c942d1a101f27094649d39533ac7ba24e3341d3b5ff9b4132d73aa55fc37/impit-0.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:7fe38938d27bca09692a67ddc74b82b2746bb7ac5517daf94885eec77dbebd4b", size = 6263322, upload-time = "2025-10-22T11:17:30.292Z" }, + { url = "https://files.pythonhosted.org/packages/0a/43/3845fabae51f7257a166b07ed62b71b4193208bdbbad287e832cbe9afd11/impit-0.8.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:45e0bf3d3b40a91945cb36ee3cb12af61d7cb0866680c2c9d1e5164628f1b935", size = 3874375, upload-time = "2025-10-22T11:17:31.782Z" }, + { url = "https://files.pythonhosted.org/packages/87/9c/0564a5b27622539764cdef7be2880152812ecffce142fb51613474db6950/impit-0.8.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d22b8cd3ebce486d00073ea33d8f46f3a030d2cac7d58265193f3f960ae82d97", size = 3693003, upload-time = "2025-10-22T11:17:33.166Z" }, + { url = "https://files.pythonhosted.org/packages/04/36/6fae62752619efe0f66d88bcc98665d947f9f7a26de9a7ca5c0857d072d8/impit-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eeece454cf70e13c8a4cb50b93e5aa8c821dabbf1582f72025f699d2ab4df51f", size = 6041771, upload-time = "2025-10-22T11:17:34.504Z" }, + { url = "https://files.pythonhosted.org/packages/7a/36/cd80a8f14f11c522b8a651473005f24512f365bed9eebc88e2ce34de8853/impit-0.8.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:0a92eb0cc1e9191b38cadcd894b8fa241a6ecb0f72547c65ac5e2a1e01bc164e", size = 6052985, upload-time = "2025-10-22T11:17:36.325Z" }, + { url = "https://files.pythonhosted.org/packages/38/dc/50c3b482e0860e037bba284560488dea411fe3b745599c8ac8b2fdab020b/impit-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:496eddb6f760c63a7d10828f53fdd2fd49a399b06663f6d9bd91899a3b78a286", size = 6405982, upload-time = "2025-10-22T11:17:37.754Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e0/1d88a213f64d1d27c847c40bcf5c7be26b4d5ae8e0d1455a8e5c1607e5fa/impit-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:8e5c783b70f4eb65c681e5e22f4d276b7d284a9b3e65fbe3452f44159137540b", size = 6263210, upload-time = "2025-10-22T11:17:39.388Z" }, + { url = "https://files.pythonhosted.org/packages/29/f7/f53ad29b3898fedf2a9f47634a1acd49264da6252c89816cd0cce35055c7/impit-0.8.0-cp314-cp314-win_amd64.whl", hash = "sha256:2f9d2350dd7451e408e767c8bce2f88f74a62d01a3ce73e694272a3f9f2d325c", size = 3878017, upload-time = "2025-10-22T11:17:40.903Z" }, + { url = "https://files.pythonhosted.org/packages/fa/3d/bcea59ba21a8b6aaafe154fa7781946701fbbb1d5f92146c0bc48aad1001/impit-0.8.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:e4a87e3905c5d2311f1841ab85c614fb14b505f4114304368c7336848d31fa60", size = 3874828, upload-time = "2025-10-22T11:17:42.507Z" }, + { url = "https://files.pythonhosted.org/packages/a6/3f/b8f99992089d5095e89d5f6be68de7cf13566628653b09c3e2772eb24a89/impit-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:82f0273fad1baa22d8c8727cb8182048367a14c64eeb4199a0cd35e2fd5e6969", size = 3692644, upload-time = "2025-10-22T11:17:43.949Z" }, + { url = "https://files.pythonhosted.org/packages/ef/f6/32cf64ff6ca8f3ef528dec737f3f55721e5ad3e5962d9c4812eae711b6db/impit-0.8.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:172f32a9905fd9f0a9ddb0f49e94c71189510b448601d54497c9aab25f542f54", size = 6040939, upload-time = "2025-10-22T11:17:46.011Z" }, + { url = "https://files.pythonhosted.org/packages/35/bb/e51e7eb86f54ea6493f904fc7b83410ac8f795196942f37860702f30dc45/impit-0.8.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:bac034b7902970e2ed0088666cd5aa54a88a201d2dc5f9aea7493d4b96df21fb", size = 6053022, upload-time = "2025-10-22T11:17:47.567Z" }, + { url = "https://files.pythonhosted.org/packages/5f/07/3818938e3a95116783cf4df57c0708d76156fa11c5ab72b8ce544993085e/impit-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:b3d867ead3941e3324f9785138b9c07d3c1a658e04eed1b63988139eca7ff114", size = 6405561, upload-time = "2025-10-22T11:17:49.328Z" }, + { url = "https://files.pythonhosted.org/packages/9f/5d/42308ffb62657228a819e3683d59a0c831f07ae278ed8854382ceabbfb97/impit-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:36a877a7194ae0ffb732a007a0b0d7b67b9610ad68379841a8ecaa258aae9c64", size = 6263546, upload-time = "2025-10-22T11:17:50.798Z" }, ] [[package]]