diff --git a/README.md b/README.md index 6165c34..b53847e 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ To compile the code, run the following command python compile_update_paratranz.py build ``` -then put the dist/ directory in update_paratranz/ +The result of the compilation is in `update_paratranz/dist/` ### Download from Paratranz diff --git a/compile_update_paratranz.py b/compile_update_paratranz.py index b433981..5ab8e7f 100644 --- a/compile_update_paratranz.py +++ b/compile_update_paratranz.py @@ -4,7 +4,7 @@ setup( name="update_paratranz", - version="0.1", + version="1.1", description="Update translation on Paratranz", options={"build_exe": build_exe_options}, executables=[Executable("paradox_localization_utils/update_paratranz.py")], diff --git a/poetry.lock b/poetry.lock index 81b7008..bfe5e3e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -233,6 +233,103 @@ tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.1 [package.extras] toml = ["tomli"] +[[package]] +name = "cx-freeze" +version = "7.2.2" +description = "Create standalone executables from Python scripts" +optional = false +python-versions = ">=3.8" +files = [ + {file = "cx_Freeze-7.2.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:922654ea9ce994dfe5e4badf501260a912173ba97a241a07b8ddcb1e70968aab"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1e858515226adebf8aa99d35b05444f1bb86e07ad047238cd2e94ca849e4872d"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a5f00b92a7057a47c92965ea6a09018219ed950ae0f7b2fa0a7e2c79bd3b45e5"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d22482a8a5185fe92ed93087df872c2b1469d7a7c43be6724186cd8cc63dd510"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d65a919bbd66d5d1fe1ec15ed072a6bb6798965f99e8a05920ef5563879c2c77"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:2f9f8373c9e02127718d58a957f18600a393fe6c5ae724bb64b2eff9206da2ec"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:62c011de295d8bc8c6e395c6fc8abb663c96451a95a6350c43dfa608bc558ad0"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-win32.whl", hash = "sha256:199951617641dd212340150182437fc568a59dc0cba5768dfc5ab2811fcf1fa4"}, + {file = "cx_Freeze-7.2.2-cp310-cp310-win_amd64.whl", hash = "sha256:0b39473668adda845c50ed8d6b1d4e478bb2adfb1ada1bdefc304e4d7cb10602"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7808a556798b779adbf0bd7a5e2b9fe8058591267ec4a36e6b357f2539a1f20b"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:22786fc76a88c7c8517d1ab1a372234190266541697a631a88e1c0de842894bd"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4ff1840f5e630f3168542dc957d0ebd63161ce524ae099433c1bb1ba38e14af"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:929055c75a3f0e05177b1c2f3b31eda81913595505cc951200f480158608c4d7"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d5fd3979313426b23c2d2c8fda872689bf3d8d4d3fb78e3f38b83383eb6124b"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1c9db93433970b28f90f8b1d1c7983863fcb681a6d778ce9d5951b7be2307d1"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a802b4ad60554ec6a2740dfcc18e00f9f2f680cf018033e3b36d823412b05c9c"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:20c3a20c41e0831865d2056aca58f4e44007b2bfea163861f43b9c90282105b0"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:365ff6a8e36531cc6b2e4ea20ca82d066a17a95e25dedd1fca25aaa1a8388883"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-win32.whl", hash = "sha256:2146e2a81e691315fc4b558032695da75e648c35f3613b5f1c5cc86e0a2405bd"}, + {file = "cx_Freeze-7.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:41938839f680f09b6b3be5c467426bd18a65d923213a24af59b3c0280b238a94"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ae98223af63aaec28f5854189f43c291bae80034911c306aa13167d84890e8de"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9d3102bb38fc837296d1778c6d26031187a926f5dee38e10afb6e4ac8a495337"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c49e61ab57c6057d7dd05de7a46d2432d06c26b6f39fedbaaba7e2b0d4810cbe"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6ce94862b45aad0a9e3ba40fcc2aca56b1ce11b1306d00359d24faa71bcbfc1"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:beef562e2bcc02355f9b7e758946b17e133ad09fb91b0fa99f1a34cc2249f350"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec1fdd456d501446f28f7ed27010714a37853c180cbb6121f45efc459bd68c82"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:25bb234352c4b00de191c859490e85b7be8046a2105b0bdea325ee81a8c3c7cb"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:059328d20e4cf5b9380e611ba2c9657d8e5513b9e37af35b8be78f13bbf21f5c"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b51465b6f4e57e571443456f87e73339413e152f0121f2cb9908625b50444f27"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-win32.whl", hash = "sha256:60c1a85d217b6d99847c0bbb7511b0b8453bb0b715889e8c69daf3eb046c75df"}, + {file = "cx_Freeze-7.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:94f25a299d8212cbfb7191441a0f59acead5381b7a29875347cc00f6d3b43ce3"}, + {file = "cx_Freeze-7.2.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fe4f7ce805bb728fcc75d48306d756bc1e29a8dc2ca2740099768ee393bacabc"}, + {file = "cx_Freeze-7.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07623d38a4bd468b6f8eaa98d39fffbf375f26992ba0a154b5e965ae2e1a987d"}, + {file = "cx_Freeze-7.2.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:4789a6621af7d60ae1e3f5d0211ac696caddd290daea9f869bb98fe7b09dee2b"}, + {file = "cx_Freeze-7.2.2-cp38-cp38-win32.whl", hash = "sha256:d79050404bc64d0c6736434f4759a6b2dae6fecc4a29584b9c19f9797c0c4d9c"}, + {file = "cx_Freeze-7.2.2-cp38-cp38-win_amd64.whl", hash = "sha256:93c421dc89381b8c0a62e010cc3fdb66b29838310b94d3d6370753b2c08ba9a7"}, + {file = "cx_Freeze-7.2.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8899b6cab6a24649250932cdf45aa583766559ff4bc7a045b37f561b707f4432"}, + {file = "cx_Freeze-7.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d32ee33c333ecd1e7d1ef57da8ae6f90dca9ad16f81e404b0059b24c42db4468"}, + {file = "cx_Freeze-7.2.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:576276eeeba6703f0540ffdd6532881d95b37ccdcad5026131190803c1bb1c00"}, + {file = "cx_Freeze-7.2.2-cp39-cp39-win32.whl", hash = "sha256:56186d18237b9381ca92f6df300c9ca9226dac248d9467c3a74f1fb40d77d6cb"}, + {file = "cx_Freeze-7.2.2-cp39-cp39-win_amd64.whl", hash = "sha256:5384a2e86f6f5c9f5b4aedc8ddd4c34dc52f82c5d4dd3034e1531de7d0139b67"}, + {file = "cx_freeze-7.2.2.tar.gz", hash = "sha256:e9b2c4bd68ebf4fb99b6af2ff281c0e537b049aee948805cc4a028e1718abc6a"}, +] + +[package.dependencies] +cx-Logging = {version = ">=3.1", markers = "sys_platform == \"win32\""} +dmgbuild = {version = ">=1.6.1", markers = "sys_platform == \"darwin\""} +filelock = {version = ">=3.12.3", markers = "sys_platform == \"linux\""} +importlib-metadata = {version = ">=6", markers = "python_full_version < \"3.10.2\""} +lief = {version = ">=0.12.0,<0.16.0", markers = "sys_platform == \"win32\""} +packaging = ">=24" +patchelf = {version = ">=0.14", markers = "sys_platform == \"linux\" and (platform_machine == \"aarch64\" or platform_machine == \"armv7l\" or platform_machine == \"i686\" or platform_machine == \"ppc64le\" or platform_machine == \"s390x\" or platform_machine == \"x86_64\")"} +setuptools = ">=65.6.3,<76" +tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""} + +[package.extras] +dev = ["bump-my-version (==0.26.1)", "cibuildwheel (==2.21.1)", "pre-commit (>=3.5.0,<=3.8.0)"] +doc = ["furo (==2024.8.6)", "myst-parser (>=3.0.1,<=4.0.0)", "sphinx (>=7.1.2,<8)", "sphinx-new-tab-link (==0.6.0)", "sphinx-tabs (==3.4.5)"] +test = ["coverage (==7.6.1)", "pluggy (==1.5.0)", "pytest (==8.3.3)", "pytest-cov (==5.0.0)", "pytest-datafiles (==3.0.0)", "pytest-mock (==3.14.0)", "pytest-timeout (==2.3.1)", "pytest-xdist[psutil] (==3.6.1)"] + +[[package]] +name = "cx-logging" +version = "3.2.0" +description = "Python and C interfaces for logging" +optional = false +python-versions = ">=3.8" +files = [ + {file = "cx_Logging-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d40c1a4dcd54eff3335f34a2f9af9e29f29b45441fa99f90d6710ffae130a826"}, + {file = "cx_Logging-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:705c1baf94ac49ba7bc807deeef18e1613b27ebdfacb15ab5702ec07f5f04446"}, + {file = "cx_Logging-3.2.0-cp310-cp310-win32.whl", hash = "sha256:3a0e153c9ed70ea5f8cea27c34052fd815d93d0858c7867f926274b5ccb04ee5"}, + {file = "cx_Logging-3.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:20ff0e7ee0da525ca8b31bd4af49819aee220307896f98a68d8794a5c1f6fde2"}, + {file = "cx_Logging-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:369dc509e65ceb3244281e89a8db99a7d67bde524d7bc9ab650282d44e153a06"}, + {file = "cx_Logging-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12e7713ffed11d7020b35623470c24af3223175ae38ea93797712e55219648e1"}, + {file = "cx_Logging-3.2.0-cp311-cp311-win32.whl", hash = "sha256:77449b6c48902ec24d876643d66a37d841c6aa425f4f0ae7ff64bf53e3565e11"}, + {file = "cx_Logging-3.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:e0cfcd5c88694e062465db50410be53ce5a957ad3d50b90a8f4bd03c98f73c7b"}, + {file = "cx_Logging-3.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:031fe74ca61bf6084d64e835a7801b3c8d8758737fcadae234ba8b09a16d1368"}, + {file = "cx_Logging-3.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d29550bec4fdd7ce05b23ae6d3539a33060feb24ff39d5cbb89925d59b018b7"}, + {file = "cx_Logging-3.2.0-cp312-cp312-win32.whl", hash = "sha256:4328097f6034be241e02146af8e199382e7f30019272c26768e4cd3e5122d3f9"}, + {file = "cx_Logging-3.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:2496386a36f63233fe77e7e68539910b9429df2f922be1af71309be59dca11f3"}, + {file = "cx_Logging-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03b725bbbe455a87c92c125e246a8c0c1f44bb20c7af0048e4c209cfc2a1a180"}, + {file = "cx_Logging-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac2957603ec1b1d3f7274b834ade52fb3004e0d4b9e3414b8593c60de5e3cf39"}, + {file = "cx_Logging-3.2.0-cp38-cp38-win32.whl", hash = "sha256:08bf89fa288c4aae9ad34534813aea1e275beb052bc40c7e4ef76862954c61b7"}, + {file = "cx_Logging-3.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:e7c883b1cfd76a44ded9677333bebb01e50970b52bdc5746cc2f45a661cebb7a"}, + {file = "cx_Logging-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00f23737f81d6b88a74b4f33bce5ea114283aab153a0d6c290b0626e5deb7978"}, + {file = "cx_Logging-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f40486414ba63fef003167c6942a08fd699b3197d359ca56441ddf2d82a7e6d"}, + {file = "cx_Logging-3.2.0-cp39-cp39-win32.whl", hash = "sha256:7d85861c70012c24415e488cff14ec6ba029d097b4d2b4d3effd6a5b1d5ce287"}, + {file = "cx_Logging-3.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:aafd5c2156751e473b4a8d331d01e70e872b235068da2158a29e377777baac63"}, + {file = "cx_Logging-3.2.0.tar.gz", hash = "sha256:bdbad6d2e6a0cc5bef962a34d7aa1232e88ea9f3541d6e2881675b5e7eab5502"}, +] + [[package]] name = "defusedxml" version = "0.7.1" @@ -255,6 +352,44 @@ files = [ {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, ] +[[package]] +name = "dmgbuild" +version = "1.6.2" +description = "macOS command line utility to build disk images" +optional = false +python-versions = ">=3.8" +files = [ + {file = "dmgbuild-1.6.2-py3-none-any.whl", hash = "sha256:f78200b992027ccd2aa63872ed6ed11464e9149249303b8eee477e65280993d1"}, + {file = "dmgbuild-1.6.2.tar.gz", hash = "sha256:dba01d29f10c6804f2d72301600ddd03724daa41cd21a95409c44a3e199b19aa"}, +] + +[package.dependencies] +ds-store = ">=1.1.0" +mac-alias = ">=2.0.1" + +[package.extras] +dev = ["coverage (==7.6.0)", "pre-commit (==3.5.0)", "pre-commit (==3.8.0)", "pytest (==8.3.2)", "pytest-cov (==5.0.0)", "tox (==4.16.0)"] +docs = ["sphinx (==7.1.2)", "sphinx (==7.4.7)", "sphinx-autobuild (==2021.3.14)", "sphinx-autobuild (==2024.4.16)", "sphinx-rtd-theme (==2.0.0)"] + +[[package]] +name = "ds-store" +version = "1.3.1" +description = "Manipulate Finder .DS_Store files from Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "ds_store-1.3.1-py3-none-any.whl", hash = "sha256:fbacbb0bd5193ab3e66e5a47fff63619f15e374ffbec8ae29744251a6c8f05b5"}, + {file = "ds_store-1.3.1.tar.gz", hash = "sha256:c27d413caf13c19acb85d75da4752673f1f38267f9eb6ba81b3b5aa99c2d207c"}, +] + +[package.dependencies] +mac-alias = ">=2.0.1" + +[package.extras] +dev = ["pre-commit", "tox"] +docs = ["sphinx", "sphinx-autobuild", "sphinx-rtd-theme"] +test = ["pytest", "pytest-cov", "pytest-tldr"] + [[package]] name = "exceptiongroup" version = "1.2.2" @@ -370,6 +505,29 @@ files = [ [package.extras] all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] +[[package]] +name = "importlib-metadata" +version = "8.5.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, + {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, +] + +[package.dependencies] +zipp = ">=3.20" + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +perf = ["ipython"] +test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +type = ["pytest-mypy"] + [[package]] name = "iniconfig" version = "2.0.0" @@ -502,6 +660,71 @@ files = [ [package.dependencies] rapidfuzz = ">=3.9.0,<4.0.0" +[[package]] +name = "lief" +version = "0.15.1" +description = "Library to instrument executable formats" +optional = false +python-versions = ">=3.8" +files = [ + {file = "lief-0.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a80246b96501b2b1d4927ceb3cb817eda9333ffa9e07101358929a6cffca5dae"}, + {file = "lief-0.15.1-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:84bf310710369544e2bb82f83d7fdab5b5ac422651184fde8bf9e35f14439691"}, + {file = "lief-0.15.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:8fb58efb77358291109d2675d5459399c0794475b497992d0ecee18a4a46a207"}, + {file = "lief-0.15.1-cp310-cp310-manylinux_2_33_aarch64.whl", hash = "sha256:d5852a246361bbefa4c1d5930741765a2337638d65cfe30de1b7d61f9a54b865"}, + {file = "lief-0.15.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:12e53dc0253c303df386ae45487a2f0078026602b36d0e09e838ae1d4dbef958"}, + {file = "lief-0.15.1-cp310-cp310-win32.whl", hash = "sha256:38b9cee48f42c355359ad7e3ff18bf1ec95e518238e4e8fb25657a49169dbf4c"}, + {file = "lief-0.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ddf2ebd73766169594d631b35f84c49ef42871de552ad49f36002c60164d0aca"}, + {file = "lief-0.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:20508c52de0dffcee3242253541609590167a3e56150cbacb506fdbb822206ef"}, + {file = "lief-0.15.1-cp311-cp311-macosx_11_0_x86_64.whl", hash = "sha256:0750c892fd3b7161a3c2279f25fe1844427610c3a5a4ae23f65674ced6f93ea5"}, + {file = "lief-0.15.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a8634ea79d6d9862297fadce025519ab25ff01fcadb333cf42967c6295f0d057"}, + {file = "lief-0.15.1-cp311-cp311-manylinux_2_33_aarch64.whl", hash = "sha256:1e11e046ad71fe8c81e1a8d1d207fe2b99c967d33ce79c3d3915cb8f5ecacf52"}, + {file = "lief-0.15.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:674b620cdf1d686f52450fd97c1056d4c92e55af8217ce85a1b2efaf5b32140b"}, + {file = "lief-0.15.1-cp311-cp311-win32.whl", hash = "sha256:dbdcd70fd23c90017705b7fe6c716f0a69c01d0d0ea7a2ff653d83dc4a61fefb"}, + {file = "lief-0.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:e9b96a37bf11ca777ff305d85d957eabad2a92a6e577b6e2fb3ab79514e5a12e"}, + {file = "lief-0.15.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1a96f17c2085ef38d12ad81427ae8a5d6ad76f0bc62a1e1f5fe384255cd2cc94"}, + {file = "lief-0.15.1-cp312-cp312-macosx_11_0_x86_64.whl", hash = "sha256:d780af1762022b8e01b613253af490afea3864fbd6b5a49c6de7cea8fde0443d"}, + {file = "lief-0.15.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d0f10d80202de9634a16786b53ba3a8f54ae8b9a9e124a964d83212444486087"}, + {file = "lief-0.15.1-cp312-cp312-manylinux_2_33_aarch64.whl", hash = "sha256:864f17ecf1736296e6d5fc38b11983f9d19a5e799f094e21e20d58bfb1b95b80"}, + {file = "lief-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c2ec738bcafee8a569741f4a749f0596823b12f10713306c7d0cbbf85759f51c"}, + {file = "lief-0.15.1-cp312-cp312-win32.whl", hash = "sha256:db38619edf70e27fb3686b8c0f0bec63ad494ac88ab51660c5ecd2720b506e41"}, + {file = "lief-0.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:28bf0922de5fb74502a29cc47930d3a052df58dc23ab6519fa590e564f194a60"}, + {file = "lief-0.15.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616e6048f269d262ff93d67c497ebff3c1d3965ffb9427b0f2b474764fd2e8c"}, + {file = "lief-0.15.1-cp313-cp313-manylinux_2_33_aarch64.whl", hash = "sha256:6a08b2e512a80040429febddc777768c949bcd53f6f580e902e41ec0d9d936b8"}, + {file = "lief-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fcd489ff80860bcc2b2689faa330a46b6d66f0ee3e0f6ef9e643e2b996128a06"}, + {file = "lief-0.15.1-cp313-cp313-win32.whl", hash = "sha256:0d10e5b22e86bbf2d1e3877b604ffd8860c852b6bc00fca681fe1432f5018fe9"}, + {file = "lief-0.15.1-cp313-cp313-win_amd64.whl", hash = "sha256:5af7dcb9c3f44baaf60875df6ba9af6777db94776cc577ee86143bcce105ba2f"}, + {file = "lief-0.15.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f9757ff0c7c3d6f66e5fdcc6a9df69680fad0dc2707d64a3428f0825dfce1a85"}, + {file = "lief-0.15.1-cp38-cp38-macosx_11_0_x86_64.whl", hash = "sha256:8ac3cd099be2580d0e15150b1d2f5095c38f150af89993ddf390d7897ee8135f"}, + {file = "lief-0.15.1-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:4dedeab498c312a29b58f16b739895f65fa54b2a21b8d98b111e99ad3f7e30a8"}, + {file = "lief-0.15.1-cp38-cp38-manylinux_2_33_aarch64.whl", hash = "sha256:b9217578f7a45f667503b271da8481207fb4edda8d4a53e869fb922df6030484"}, + {file = "lief-0.15.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:82e6308ad8bd4bc7eadee3502ede13a5bb398725f25513a0396c8dba850f58a1"}, + {file = "lief-0.15.1-cp38-cp38-win32.whl", hash = "sha256:dde1c8f8ebe0ee9db4f2302c87ae3cacb9898dc412e0d7da07a8e4e834ac5158"}, + {file = "lief-0.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:a079a76bca23aa73c850ab5beb7598871a1bf44662658b952cead2b5ddd31bee"}, + {file = "lief-0.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:785a3aa14575f046ed9c8d44ea222ea14c697cd03b5331d1717b5b0cf4f72466"}, + {file = "lief-0.15.1-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:d7044553cf07c8a2ab6e21874f07585610d996ff911b9af71dc6085a89f59daa"}, + {file = "lief-0.15.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:13285c3ff5ef6de2421d85684c954905af909db0ad3472e33c475e5f0f657dcf"}, + {file = "lief-0.15.1-cp39-cp39-manylinux_2_33_aarch64.whl", hash = "sha256:932f880ee8a130d663a97a9099516d8570b1b303af7816e70a02f9931d5ef4c2"}, + {file = "lief-0.15.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:de9453f94866e0f2c36b6bd878625880080e7e5800788f5cbc06a76debf283b9"}, + {file = "lief-0.15.1-cp39-cp39-win32.whl", hash = "sha256:4e47324736d6aa559421720758de4ce12d04fb56bdffa3dcc051fe8cdd42ed17"}, + {file = "lief-0.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:382a189514c0e6ebfb41e0db6106936c7ba94d8400651276add2899ff3570585"}, +] + +[[package]] +name = "mac-alias" +version = "2.2.2" +description = "Generate/parse Mac OS Alias records from Python" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mac_alias-2.2.2-py3-none-any.whl", hash = "sha256:504ab8ac546f35bbd75ad014d6ad977c426660aa721f2cd3acf3dc2f664141bd"}, + {file = "mac_alias-2.2.2.tar.gz", hash = "sha256:c99c728eb512e955c11f1a6203a0ffa8883b26549e8afe68804031aa5da856b7"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +docs = ["sphinx", "sphinx-autobuild", "sphinx-rtd-theme"] +test = ["pytest", "pytest-cov", "pytest-tldr"] + [[package]] name = "markupsafe" version = "2.1.5" @@ -752,6 +975,25 @@ sql-other = ["SQLAlchemy (>=2.0.0)", "adbc-driver-postgresql (>=0.8.0)", "adbc-d test = ["hypothesis (>=6.46.1)", "pytest (>=7.3.2)", "pytest-xdist (>=2.2.0)"] xml = ["lxml (>=4.9.2)"] +[[package]] +name = "patchelf" +version = "0.17.2.1" +description = "A small utility to modify the dynamic linker and RPATH of ELF executables." +optional = false +python-versions = "*" +files = [ + {file = "patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:fc329da0e8f628bd836dfb8eaf523547e342351fa8f739bf2b3fe4a6db5a297c"}, + {file = "patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl", hash = "sha256:ccb266a94edf016efe80151172c26cff8c2ec120a57a1665d257b0442784195d"}, + {file = "patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.musllinux_1_1_ppc64le.whl", hash = "sha256:f47b5bdd6885cfb20abdd14c707d26eb6f499a7f52e911865548d4aa43385502"}, + {file = "patchelf-0.17.2.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.musllinux_1_1_s390x.whl", hash = "sha256:a9e6ebb0874a11f7ed56d2380bfaa95f00612b23b15f896583da30c2059fcfa8"}, + {file = "patchelf-0.17.2.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.musllinux_1_1_i686.whl", hash = "sha256:3c8d58f0e4c1929b1c7c45ba8da5a84a8f1aa6a82a46e1cfb2e44a4d40f350e5"}, + {file = "patchelf-0.17.2.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.musllinux_1_1_x86_64.whl", hash = "sha256:d1a9bc0d4fd80c038523ebdc451a1cce75237cfcc52dbd1aca224578001d5927"}, + {file = "patchelf-0.17.2.1.tar.gz", hash = "sha256:a6eb0dd452ce4127d0d5e1eb26515e39186fa609364274bc1b0b77539cfa7031"}, +] + +[package.extras] +test = ["importlib-metadata", "pytest"] + [[package]] name = "pillow" version = "10.4.0" @@ -1342,7 +1584,26 @@ platformdirs = ">=3.9.1,<5" docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] +[[package]] +name = "zipp" +version = "3.20.2" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, + {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] + [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "9dc3848f8f97dd3146fb5a75c1d56a3b5a9d0a3a911abd0c0e559949ce046c0b" +content-hash = "1864e1e8079fb3adddb678da821690c11e28479a57e2e321c608592c3b9fff5b" diff --git a/pyproject.toml b/pyproject.toml index 9c0f5b9..1ad063f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ pytest-cov = "^5.0.0" responses = "^0.25.3" pytest-mock = "^3.14.0" genbadge = {extras = ["all"], version = "^1.1.1"} +cx-freeze = "^7.2.2" [build-system] requires = ["poetry-core"]