diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..09468bb --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +/.tox +/.venv +/venv +/dist +/build +__pycache__ +*.pyc +*.pyo +*.pyd +/CMakeUserPresets.json diff --git a/uv.lock b/uv.lock index 2819f2a..c709056 100644 --- a/uv.lock +++ b/uv.lock @@ -658,11 +658,11 @@ wheels = [ [[package]] name = "idna" -version = "3.11" +version = "3.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +sdist = { url = "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc", size = 199245, upload-time = "2026-05-12T22:45:57.011Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, + { url = "https://files.pythonhosted.org/packages/d2/23/408243171aa9aaba178d3e2559159c24c1171a641aa83b67bdd3394ead8e/idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8", size = 72340, upload-time = "2026-05-12T22:45:55.733Z" }, ] [[package]] @@ -1191,31 +1191,26 @@ version = "0.1.15" source = { registry = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/simple" } sdist = { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15.tar.gz", hash = "sha256:f72d8fbfb245b58a4d217fd48dae5aecd5362db2249478e96983ea1c9cbae25b" } wheels = [ - { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp310+gil-cp310-macosx_11_0_universal2.whl", hash = "sha256:3744cb5b9bb0928801727d99c07b855f98952d72ac5861f310ff2466b3372079" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:343ed0681549e44a5ddaa665fdf034a070ccaf038cb1ee6e13d438dc8f80e9f2" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:755249c5dd9ccb5d30de21dba12cabfdbb22c7491382a23e726ba24d9b3f355c" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:64cc367383c1c7f5b784d84daff9409b724a92a5eb67f8409138585e870cd677" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:417f61f3687e96d38564f92308d30dfc195a3171532a8f6919cfccde666dbffb" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp310-cp310-win_amd64.whl", hash = "sha256:c7d467b248dfc39b441900df096693ec040f3775e1873cf101d9df88c5079110" }, - { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp311+gil-cp311-macosx_11_0_universal2.whl", hash = "sha256:d082c9ecc51063912cc6f887ae6ba8b1b85253b63a94733b93e0dd87dd8fdb49" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:e210fbcd5a0b917a9b1b449b6b2f88d83451382804e54dd8d4f44afaa03eb5c6" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:487b23c4ecb0c10446535e4818c888a388ee91c0c307c25354c4621ea1174644" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:891c24a4c576728e046aef1b2110e21a981ec5888220d10daf056cc05c280467" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9af615e6657966dc45efbb20da379ac093e8210646f93da9a16a1689377e3e78" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp311-cp311-win_amd64.whl", hash = "sha256:3609d48a04ca82d0ef2a60b87e63f9e9128b69be8bdfb3c80ca6a18d39277558" }, - { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp312+gil-cp312-macosx_11_0_universal2.whl", hash = "sha256:c9e4fa609c2b01806825be4338eefebb7cda359453e83f5260c2902c35c4258d" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:2e766305e294cfff1a1ad3dccb893d2d363e433c098835b899d2959465bdc2e0" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ac29735ffd4b6b0b605e25e764b50fe59d8e77a5684fa5abbbb78aa30791fd68" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ad8920555d075584be8cd1b75b9e149fd5df787175a792fefb0907b197a1ba36" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2d22655b32c7d275801fe6617b44d2be9e83af6255b7fd9734302a877e5954ba" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp312-cp312-win_amd64.whl", hash = "sha256:6e74e030fc2a486bcdb82cd03a234c604a73d51bad2c9261f43bc0c083643050" }, - { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp313+gil-cp313-macosx_11_0_universal2.whl", hash = "sha256:4cf6f2c356e6e20f483bd9185ec9a196178c00d89f22a7d44a251bb2b4430ab3" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp313-cp313-macosx_10_15_x86_64.whl", hash = "sha256:e4dbca2c276bd763cadcf51c46f979933e0db6bba82944bf2e51cae4279c8499" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:93a1eeea9ad62d8c1f4913e68ec4c726fba464641b6370540d03696b526af004" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7856ccdf876945d6e29aeeae24a13f55f579b794ce07f1c728b4696fad94eada" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fbba563ddbd66b420f0a268b11c97a5243778a9be9f714ffb3eaa4bbb775b294" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp313-cp313-win_amd64.whl", hash = "sha256:ac577c99005fc2a35afe8c51efc7fa47b033a1b424fbe36c24ca97fc0c45452e" }, - { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp314+gil-cp314-macosx_11_0_universal2.whl", hash = "sha256:a8220781abc0344f787e7006acd844d397eff3d95c9a3fed62314dd96ce0fbde" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:f7d6ed3a4277585f918d7b5c2a07e629e621a9abfb02f02e706c10b5843d1dee" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5cb68616cd5328f1dac8c0ee5e48408223701e64c3ae4d3b1be7fc9cf1efd240" }, { url = "https://nexus.library.illinois.edu/repository/uiuc_prescon_python/packages/py3exiv2bind/0.1.15/py3exiv2bind-0.1.15-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:58cec6d20837c51b27025525b102e3dd52d208d466b856cbd20c1596891a0148" },