From a900a4d052400d010b8f692889ba8cf12c25a9bb Mon Sep 17 00:00:00 2001 From: PoolloverNathan Date: Thu, 6 Nov 2025 20:26:32 -0500 Subject: [PATCH 1/4] Revert "Remove Hexic" This reverts commit 588587c32852b1f8802d8a66b83d275f30769011. --- CHANGELOG.md | 6 +---- data/pyproject.toml | 2 ++ data/src/HexBug/data/registry.py | 7 ++++++ data/src/HexBug/data/static_data.py | 25 ++++++++++++++++++++- uv.lock | 34 ++++++++++++++++++++++++----- 5 files changed, 62 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73fe48d53b..2ef75cadc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,16 +8,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) ### Changed -- Added a length limit of 512 characters for pattern angle signatures. +- Added a length limit of 512 characters for pattern angle signatures, and disabled Hexic's Suffering pattern. ### Fixed - Fixed older versions of the Book of Hexxy being overwritten by redirect loops. -### Removed - -- Removed Hexic due to malicious code being included in the mod. - ### Mods Updated - Hexal: 0.3.1 diff --git a/data/pyproject.toml b/data/pyproject.toml index 810a4c1015..52ee057faa 100644 --- a/data/pyproject.toml +++ b/data/pyproject.toml @@ -37,6 +37,7 @@ full = [ "hexdoc-hexdim==1.2.1.1.20.*", "hexdoc-hexflow==0.3.1.1.*", "hexdoc-hexgender==1.0.4.*", + "hexdoc-hexic==1.4.2.*", "hexdoc-hexical==2.0.0.*", "hexdoc-hexmapping==0.0.3.*", "hexdoc-hexodus==1.0.0.*", @@ -71,6 +72,7 @@ Changelog = "https://github.com/object-Object/HexBug/blob/main/CHANGELOG.md" hexdoc-complexhex = { url = "https://github.com/kineticneticat/ComplexHex/raw/51cf2bbac7183cd6b4be360f205bd20d99d56952/docs/v/latest/0.1.x/dist/hexdoc_complexhex-0.1.6.1.0.dev0-py3-none-any.whl" } hexdoc-efhexs = { url = "https://github.com/miyucomics/special-efhexs/raw/8029ab75e0d42c92795612639d3dae3170520ddd/docs/v/latest/main/dist/hexdoc_efhexs-1.0.0.1.0.0-py3-none-any.whl" } hexdoc-ephemera = { url = "https://github.com/beholderface/Ephemera/raw/74e80eddd991059785eede8435981716480b69ae/docs/v/latest/1.20.1/dist/hexdoc_ephemera-0.3.0.1.0.dev0-py3-none-any.whl" } +hexdoc-hexic = { url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl" } hexdoc-hexical = { url = "https://github.com/miyucomics/hexical/raw/9e065b5e7995efc9045ab8cecd1f8838106df171/docs/v/latest/main/dist/hexdoc_hexical-2.0.0.1.0.0-py3-none-any.whl" } hexdoc-hexstruction = { url = "https://github.com/PetersonE1/hexstruction/raw/510da7fea2f52d6497c50753990bbc5919ee71ad/docs/v/latest/main/dist/hexdoc_hexstruction-1.2.1.1.20.1.1.0-py3-none-any.whl" } hexdoc-hextended = { url = "https://github.com/abilliontrillionstars/hextended-staves/raw/0e6e0a61b7f4d3e79761b216cfebc1141e19b30b/docs/v/latest/main/dist/hexdoc_hextended-2.0.1.1.0.dev0-py3-none-any.whl" } diff --git a/data/src/HexBug/data/registry.py b/data/src/HexBug/data/registry.py index 184434f812..e3606bd49b 100644 --- a/data/src/HexBug/data/registry.py +++ b/data/src/HexBug/data/registry.py @@ -264,6 +264,13 @@ def _style_text(text: FormatTree, mod: ModInfo, plain: bool = False): repo=repo, commit=commit, ) + case "example.com" if mod_id == "hexic": # :/ + _, author, repo, commit = asset_url.parts + source = CodebergSourceInfo( + author=CodebergUserInfo(author), + repo=repo, + commit=commit, + ) case _: raise ValueError( f"Unhandled asset url host for {mod_id}: {asset_url}" diff --git a/data/src/HexBug/data/static_data.py b/data/src/HexBug/data/static_data.py index 06550e398e..3b2c81c175 100644 --- a/data/src/HexBug/data/static_data.py +++ b/data/src/HexBug/data/static_data.py @@ -165,6 +165,15 @@ modrinth_slug="hexgender", modloaders=[Modloader.FABRIC, Modloader.FORGE], ), + StaticModInfo( + id="hexic", + name="Hexic", + description="Miscellaneous neat features and QoL patterns for Hex Casting.", + icon_url=URL("src/main/resources/assets/hexic/icon.png"), + curseforge_slug=None, + modrinth_slug="hexic", + modloaders=[Modloader.FABRIC, Modloader.QUILT], + ), StaticModInfo( id="hexical", name="Hexical", @@ -460,6 +469,8 @@ # conflicts ResourceLocation("hexstruction", "bounding_box"), # shape: hexical:greater_blink ResourceLocation("lapisworks", "empty_prfn"), # signature: hexal:mote/storage/get + # unreasonably long angle signature + ResourceLocation("hexic", "whatthefuck"), # not real patterns ResourceLocation("hexcasting", "const/vec/x"), ResourceLocation("hexcasting", "const/vec/y"), @@ -476,6 +487,10 @@ ResourceLocation("complexhex", "chloe/make"), ResourceLocation("complexhex", "cnarg"), ResourceLocation("ephemera", "hashbits"), + ResourceLocation("hexic", "dye_offhand"), + ResourceLocation("hexic", "spellmind/restore"), + ResourceLocation("hexic", "spellmind/save"), + ResourceLocation("hexic", "tripwire"), ResourceLocation("hexical", "disguise_mage_block"), ResourceLocation("hexical", "tweak_mage_block"), ResourceLocation("hexpose", "entity_name"), @@ -489,10 +504,18 @@ ResourceLocation("oneironaut", "signitem"), # lmao what ResourceLocation("ephemera", "no"), + ResourceLocation("hexic", "free"), + ResourceLocation("hexic", "malloc"), ResourceLocation("hextweaks", "suicide"), ResourceLocation("oneironaut", "circle"), ], - patterns=[], + patterns=[ + # undocumented + ResourceLocation("hexic", "prop_*"), + # lmao what + ResourceLocation("hexic", "jvm/*"), + ResourceLocation("hexic", "nbt/*"), + ], ) # suppress warnings for these special handler conflicts diff --git a/uv.lock b/uv.lock index c8302a8a8a..3b10684fda 100644 --- a/uv.lock +++ b/uv.lock @@ -794,8 +794,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/19/0d/6660d55f7373b2ff8152401a83e02084956da23ae58cddbfb0b330978fe9/greenlet-3.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b3812d8d0c9579967815af437d96623f45c0f2ae5f04e366de62a12d83a8fb0", size = 607586, upload-time = "2025-08-07T13:18:28.544Z" }, { url = "https://files.pythonhosted.org/packages/8e/1a/c953fdedd22d81ee4629afbb38d2f9d71e37d23caace44775a3a969147d4/greenlet-3.2.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:abbf57b5a870d30c4675928c37278493044d7c14378350b3aa5d484fa65575f0", size = 1123281, upload-time = "2025-08-07T13:42:39.858Z" }, { url = "https://files.pythonhosted.org/packages/3f/c7/12381b18e21aef2c6bd3a636da1088b888b97b7a0362fac2e4de92405f97/greenlet-3.2.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20fb936b4652b6e307b8f347665e2c615540d4b42b3b4c8a321d8286da7e520f", size = 1151142, upload-time = "2025-08-07T13:18:22.981Z" }, - { url = "https://files.pythonhosted.org/packages/27/45/80935968b53cfd3f33cf99ea5f08227f2646e044568c9b1555b58ffd61c2/greenlet-3.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee7a6ec486883397d70eec05059353b8e83eca9168b9f3f9a361971e77e0bcd0", size = 1564846, upload-time = "2025-11-04T12:42:15.191Z" }, - { url = "https://files.pythonhosted.org/packages/69/02/b7c30e5e04752cb4db6202a3858b149c0710e5453b71a3b2aec5d78a1aab/greenlet-3.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:326d234cbf337c9c3def0676412eb7040a35a768efc92504b947b3e9cfc7543d", size = 1633814, upload-time = "2025-11-04T12:42:17.175Z" }, { url = "https://files.pythonhosted.org/packages/e9/08/b0814846b79399e585f974bbeebf5580fbe59e258ea7be64d9dfb253c84f/greenlet-3.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:a7d4e128405eea3814a12cc2605e0e6aedb4035bf32697f72deca74de4105e02", size = 299899, upload-time = "2025-08-07T13:38:53.448Z" }, { url = "https://files.pythonhosted.org/packages/49/e8/58c7f85958bda41dafea50497cbd59738c5c43dbbea5ee83d651234398f4/greenlet-3.2.4-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:1a921e542453fe531144e91e1feedf12e07351b1cf6c9e8a3325ea600a715a31", size = 272814, upload-time = "2025-08-07T13:15:50.011Z" }, { url = "https://files.pythonhosted.org/packages/62/dd/b9f59862e9e257a16e4e610480cfffd29e3fae018a68c2332090b53aac3d/greenlet-3.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd3c8e693bff0fff6ba55f140bf390fa92c994083f838fece0f63be121334945", size = 641073, upload-time = "2025-08-07T13:42:57.23Z" }, @@ -805,8 +803,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/43/3cecdc0349359e1a527cbf2e3e28e5f8f06d3343aaf82ca13437a9aa290f/greenlet-3.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23768528f2911bcd7e475210822ffb5254ed10d71f4028387e5a99b4c6699671", size = 610497, upload-time = "2025-08-07T13:18:31.636Z" }, { url = "https://files.pythonhosted.org/packages/b8/19/06b6cf5d604e2c382a6f31cafafd6f33d5dea706f4db7bdab184bad2b21d/greenlet-3.2.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:00fadb3fedccc447f517ee0d3fd8fe49eae949e1cd0f6a611818f4f6fb7dc83b", size = 1121662, upload-time = "2025-08-07T13:42:41.117Z" }, { url = "https://files.pythonhosted.org/packages/a2/15/0d5e4e1a66fab130d98168fe984c509249c833c1a3c16806b90f253ce7b9/greenlet-3.2.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d25c5091190f2dc0eaa3f950252122edbbadbb682aa7b1ef2f8af0f8c0afefae", size = 1149210, upload-time = "2025-08-07T13:18:24.072Z" }, - { url = "https://files.pythonhosted.org/packages/1c/53/f9c440463b3057485b8594d7a638bed53ba531165ef0ca0e6c364b5cc807/greenlet-3.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e343822feb58ac4d0a1211bd9399de2b3a04963ddeec21530fc426cc121f19b", size = 1564759, upload-time = "2025-11-04T12:42:19.395Z" }, - { url = "https://files.pythonhosted.org/packages/47/e4/3bb4240abdd0a8d23f4f88adec746a3099f0d86bfedb623f063b2e3b4df0/greenlet-3.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca7f6f1f2649b89ce02f6f229d7c19f680a6238af656f61e0115b24857917929", size = 1634288, upload-time = "2025-11-04T12:42:21.174Z" }, { url = "https://files.pythonhosted.org/packages/0b/55/2321e43595e6801e105fcfdee02b34c0f996eb71e6ddffca6b10b7e1d771/greenlet-3.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:554b03b6e73aaabec3745364d6239e9e012d64c68ccd0b8430c64ccc14939a8b", size = 299685, upload-time = "2025-08-07T13:24:38.824Z" }, { url = "https://files.pythonhosted.org/packages/22/5c/85273fd7cc388285632b0498dbbab97596e04b154933dfe0f3e68156c68c/greenlet-3.2.4-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:49a30d5fda2507ae77be16479bdb62a660fa51b1eb4928b524975b3bde77b3c0", size = 273586, upload-time = "2025-08-07T13:16:08.004Z" }, { url = "https://files.pythonhosted.org/packages/d1/75/10aeeaa3da9332c2e761e4c50d4c3556c21113ee3f0afa2cf5769946f7a3/greenlet-3.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:299fd615cd8fc86267b47597123e3f43ad79c9d8a22bebdce535e53550763e2f", size = 686346, upload-time = "2025-08-07T13:42:59.944Z" }, @@ -814,8 +810,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/dc/8b/29aae55436521f1d6f8ff4e12fb676f3400de7fcf27fccd1d4d17fd8fecd/greenlet-3.2.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b4a1870c51720687af7fa3e7cda6d08d801dae660f75a76f3845b642b4da6ee1", size = 694659, upload-time = "2025-08-07T13:53:17.759Z" }, { url = "https://files.pythonhosted.org/packages/92/2e/ea25914b1ebfde93b6fc4ff46d6864564fba59024e928bdc7de475affc25/greenlet-3.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:061dc4cf2c34852b052a8620d40f36324554bc192be474b9e9770e8c042fd735", size = 695355, upload-time = "2025-08-07T13:18:34.517Z" }, { url = "https://files.pythonhosted.org/packages/72/60/fc56c62046ec17f6b0d3060564562c64c862948c9d4bc8aa807cf5bd74f4/greenlet-3.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44358b9bf66c8576a9f57a590d5f5d6e72fa4228b763d0e43fee6d3b06d3a337", size = 657512, upload-time = "2025-08-07T13:18:33.969Z" }, - { url = "https://files.pythonhosted.org/packages/23/6e/74407aed965a4ab6ddd93a7ded3180b730d281c77b765788419484cdfeef/greenlet-3.2.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2917bdf657f5859fbf3386b12d68ede4cf1f04c90c3a6bc1f013dd68a22e2269", size = 1612508, upload-time = "2025-11-04T12:42:23.427Z" }, - { url = "https://files.pythonhosted.org/packages/0d/da/343cd760ab2f92bac1845ca07ee3faea9fe52bee65f7bcb19f16ad7de08b/greenlet-3.2.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:015d48959d4add5d6c9f6c5210ee3803a830dce46356e3bc326d6776bde54681", size = 1680760, upload-time = "2025-11-04T12:42:25.341Z" }, { url = "https://files.pythonhosted.org/packages/e3/a5/6ddab2b4c112be95601c13428db1d8b6608a8b6039816f2ba09c346c08fc/greenlet-3.2.4-cp314-cp314-win_amd64.whl", hash = "sha256:e37ab26028f12dbb0ff65f29a8d3d44a765c61e729647bf2ddfbbed621726f01", size = 303425, upload-time = "2025-08-07T13:32:27.59Z" }, ] @@ -964,6 +958,7 @@ full = [ { name = "hexdoc-hexdim" }, { name = "hexdoc-hexflow" }, { name = "hexdoc-hexgender" }, + { name = "hexdoc-hexic" }, { name = "hexdoc-hexical" }, { name = "hexdoc-hexmapping" }, { name = "hexdoc-hexodus" }, @@ -1006,6 +1001,7 @@ requires-dist = [ { name = "hexdoc-hexdim", marker = "extra == 'full'", specifier = "==1.2.1.1.20.*" }, { name = "hexdoc-hexflow", marker = "extra == 'full'", specifier = "==0.3.1.1.*" }, { name = "hexdoc-hexgender", marker = "extra == 'full'", specifier = "==1.0.4.*" }, + { name = "hexdoc-hexic", marker = "extra == 'full'", url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl" }, { name = "hexdoc-hexical", marker = "extra == 'full'", url = "https://github.com/miyucomics/hexical/raw/9e065b5e7995efc9045ab8cecd1f8838106df171/docs/v/latest/main/dist/hexdoc_hexical-2.0.0.1.0.0-py3-none-any.whl" }, { name = "hexdoc-hexmapping", marker = "extra == 'full'", specifier = "==0.0.3.*" }, { name = "hexdoc-hexodus", marker = "extra == 'full'", specifier = "==1.0.0.*" }, @@ -1301,6 +1297,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c0/32/aaf0fe9f749e565b802939d1da1dcc4b082b2cf1905d871fa89d273189bd/hexdoc_hexgender-1.0.4.1.0-py3-none-any.whl", hash = "sha256:bc32f632b55e61fc08dcad004f5880f446e6a279475a2134c79bf07589098283", size = 10065, upload-time = "2025-02-24T13:27:12.579Z" }, ] +[[package]] +name = "hexdoc-hexic" +version = "1.4.2.1.0" +source = { url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl" } +dependencies = [ + { name = "hexdoc" }, + { name = "hexdoc-hexal" }, + { name = "hexdoc-hexcasting" }, + { name = "hexdoc-hexcellular" }, + { name = "hexdoc-minecraft" }, + { name = "hexdoc-moreiotas" }, +] +wheels = [ + { url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl", hash = "sha256:5f203cd90af49ccb7d0514726a182ed020cbe047edcf8f0a06e98e01f36b4e91" }, +] + +[package.metadata] +requires-dist = [ + { name = "hexdoc", specifier = ">=1!0.1.0a31" }, + { name = "hexdoc-hexal" }, + { name = "hexdoc-hexcasting" }, + { name = "hexdoc-hexcellular" }, + { name = "hexdoc-minecraft", specifier = "==1.20.1.*" }, + { name = "hexdoc-moreiotas", specifier = "==0.1.1.*" }, +] + [[package]] name = "hexdoc-hexical" version = "2.0.0.1.0.0" From 717e3ef796af8ad1434b55d5f7f09f29421dc757 Mon Sep 17 00:00:00 2001 From: PoolloverNathan Date: Thu, 6 Nov 2025 12:32:06 -0500 Subject: [PATCH 2/4] disambiguate Transformation Purif --- data/src/HexBug/data/static_data.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/src/HexBug/data/static_data.py b/data/src/HexBug/data/static_data.py index 3b2c81c175..be866ce065 100644 --- a/data/src/HexBug/data/static_data.py +++ b/data/src/HexBug/data/static_data.py @@ -545,7 +545,10 @@ } # append the mod's name to the pattern's name -DISAMBIGUATED_PATTERNS: set[ResourceLocation] = set() +DISAMBIGUATED_PATTERNS: set[ResourceLocation] = { + ResourceLocation("moreiotas", "matrix/make"), + ResourceLocation("hexstruction", "transformations"), +} DISABLED_PAGES: set[str] = set() From d3e283fdbd02915bc3f71832c4e22ac90a3f3ee4 Mon Sep 17 00:00:00 2001 From: PoolloverNathan Date: Thu, 13 Nov 2025 11:31:26 -0500 Subject: [PATCH 3/4] hexic 1.4.6 --- data/pyproject.toml | 3 +-- uv.lock | 24 ++++++++++-------------- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/data/pyproject.toml b/data/pyproject.toml index 52ee057faa..aedd7d7e2e 100644 --- a/data/pyproject.toml +++ b/data/pyproject.toml @@ -37,7 +37,7 @@ full = [ "hexdoc-hexdim==1.2.1.1.20.*", "hexdoc-hexflow==0.3.1.1.*", "hexdoc-hexgender==1.0.4.*", - "hexdoc-hexic==1.4.2.*", + "hexdoc-hexic==1.4.6.*", "hexdoc-hexical==2.0.0.*", "hexdoc-hexmapping==0.0.3.*", "hexdoc-hexodus==1.0.0.*", @@ -72,7 +72,6 @@ Changelog = "https://github.com/object-Object/HexBug/blob/main/CHANGELOG.md" hexdoc-complexhex = { url = "https://github.com/kineticneticat/ComplexHex/raw/51cf2bbac7183cd6b4be360f205bd20d99d56952/docs/v/latest/0.1.x/dist/hexdoc_complexhex-0.1.6.1.0.dev0-py3-none-any.whl" } hexdoc-efhexs = { url = "https://github.com/miyucomics/special-efhexs/raw/8029ab75e0d42c92795612639d3dae3170520ddd/docs/v/latest/main/dist/hexdoc_efhexs-1.0.0.1.0.0-py3-none-any.whl" } hexdoc-ephemera = { url = "https://github.com/beholderface/Ephemera/raw/74e80eddd991059785eede8435981716480b69ae/docs/v/latest/1.20.1/dist/hexdoc_ephemera-0.3.0.1.0.dev0-py3-none-any.whl" } -hexdoc-hexic = { url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl" } hexdoc-hexical = { url = "https://github.com/miyucomics/hexical/raw/9e065b5e7995efc9045ab8cecd1f8838106df171/docs/v/latest/main/dist/hexdoc_hexical-2.0.0.1.0.0-py3-none-any.whl" } hexdoc-hexstruction = { url = "https://github.com/PetersonE1/hexstruction/raw/510da7fea2f52d6497c50753990bbc5919ee71ad/docs/v/latest/main/dist/hexdoc_hexstruction-1.2.1.1.20.1.1.0-py3-none-any.whl" } hexdoc-hextended = { url = "https://github.com/abilliontrillionstars/hextended-staves/raw/0e6e0a61b7f4d3e79761b216cfebc1141e19b30b/docs/v/latest/main/dist/hexdoc_hextended-2.0.1.1.0.dev0-py3-none-any.whl" } diff --git a/uv.lock b/uv.lock index 3b10684fda..f06eac8f31 100644 --- a/uv.lock +++ b/uv.lock @@ -794,6 +794,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/19/0d/6660d55f7373b2ff8152401a83e02084956da23ae58cddbfb0b330978fe9/greenlet-3.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b3812d8d0c9579967815af437d96623f45c0f2ae5f04e366de62a12d83a8fb0", size = 607586, upload-time = "2025-08-07T13:18:28.544Z" }, { url = "https://files.pythonhosted.org/packages/8e/1a/c953fdedd22d81ee4629afbb38d2f9d71e37d23caace44775a3a969147d4/greenlet-3.2.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:abbf57b5a870d30c4675928c37278493044d7c14378350b3aa5d484fa65575f0", size = 1123281, upload-time = "2025-08-07T13:42:39.858Z" }, { url = "https://files.pythonhosted.org/packages/3f/c7/12381b18e21aef2c6bd3a636da1088b888b97b7a0362fac2e4de92405f97/greenlet-3.2.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20fb936b4652b6e307b8f347665e2c615540d4b42b3b4c8a321d8286da7e520f", size = 1151142, upload-time = "2025-08-07T13:18:22.981Z" }, + { url = "https://files.pythonhosted.org/packages/27/45/80935968b53cfd3f33cf99ea5f08227f2646e044568c9b1555b58ffd61c2/greenlet-3.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee7a6ec486883397d70eec05059353b8e83eca9168b9f3f9a361971e77e0bcd0", size = 1564846, upload-time = "2025-11-04T12:42:15.191Z" }, + { url = "https://files.pythonhosted.org/packages/69/02/b7c30e5e04752cb4db6202a3858b149c0710e5453b71a3b2aec5d78a1aab/greenlet-3.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:326d234cbf337c9c3def0676412eb7040a35a768efc92504b947b3e9cfc7543d", size = 1633814, upload-time = "2025-11-04T12:42:17.175Z" }, { url = "https://files.pythonhosted.org/packages/e9/08/b0814846b79399e585f974bbeebf5580fbe59e258ea7be64d9dfb253c84f/greenlet-3.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:a7d4e128405eea3814a12cc2605e0e6aedb4035bf32697f72deca74de4105e02", size = 299899, upload-time = "2025-08-07T13:38:53.448Z" }, { url = "https://files.pythonhosted.org/packages/49/e8/58c7f85958bda41dafea50497cbd59738c5c43dbbea5ee83d651234398f4/greenlet-3.2.4-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:1a921e542453fe531144e91e1feedf12e07351b1cf6c9e8a3325ea600a715a31", size = 272814, upload-time = "2025-08-07T13:15:50.011Z" }, { url = "https://files.pythonhosted.org/packages/62/dd/b9f59862e9e257a16e4e610480cfffd29e3fae018a68c2332090b53aac3d/greenlet-3.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd3c8e693bff0fff6ba55f140bf390fa92c994083f838fece0f63be121334945", size = 641073, upload-time = "2025-08-07T13:42:57.23Z" }, @@ -803,6 +805,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/43/3cecdc0349359e1a527cbf2e3e28e5f8f06d3343aaf82ca13437a9aa290f/greenlet-3.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23768528f2911bcd7e475210822ffb5254ed10d71f4028387e5a99b4c6699671", size = 610497, upload-time = "2025-08-07T13:18:31.636Z" }, { url = "https://files.pythonhosted.org/packages/b8/19/06b6cf5d604e2c382a6f31cafafd6f33d5dea706f4db7bdab184bad2b21d/greenlet-3.2.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:00fadb3fedccc447f517ee0d3fd8fe49eae949e1cd0f6a611818f4f6fb7dc83b", size = 1121662, upload-time = "2025-08-07T13:42:41.117Z" }, { url = "https://files.pythonhosted.org/packages/a2/15/0d5e4e1a66fab130d98168fe984c509249c833c1a3c16806b90f253ce7b9/greenlet-3.2.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d25c5091190f2dc0eaa3f950252122edbbadbb682aa7b1ef2f8af0f8c0afefae", size = 1149210, upload-time = "2025-08-07T13:18:24.072Z" }, + { url = "https://files.pythonhosted.org/packages/1c/53/f9c440463b3057485b8594d7a638bed53ba531165ef0ca0e6c364b5cc807/greenlet-3.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e343822feb58ac4d0a1211bd9399de2b3a04963ddeec21530fc426cc121f19b", size = 1564759, upload-time = "2025-11-04T12:42:19.395Z" }, + { url = "https://files.pythonhosted.org/packages/47/e4/3bb4240abdd0a8d23f4f88adec746a3099f0d86bfedb623f063b2e3b4df0/greenlet-3.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca7f6f1f2649b89ce02f6f229d7c19f680a6238af656f61e0115b24857917929", size = 1634288, upload-time = "2025-11-04T12:42:21.174Z" }, { url = "https://files.pythonhosted.org/packages/0b/55/2321e43595e6801e105fcfdee02b34c0f996eb71e6ddffca6b10b7e1d771/greenlet-3.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:554b03b6e73aaabec3745364d6239e9e012d64c68ccd0b8430c64ccc14939a8b", size = 299685, upload-time = "2025-08-07T13:24:38.824Z" }, { url = "https://files.pythonhosted.org/packages/22/5c/85273fd7cc388285632b0498dbbab97596e04b154933dfe0f3e68156c68c/greenlet-3.2.4-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:49a30d5fda2507ae77be16479bdb62a660fa51b1eb4928b524975b3bde77b3c0", size = 273586, upload-time = "2025-08-07T13:16:08.004Z" }, { url = "https://files.pythonhosted.org/packages/d1/75/10aeeaa3da9332c2e761e4c50d4c3556c21113ee3f0afa2cf5769946f7a3/greenlet-3.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:299fd615cd8fc86267b47597123e3f43ad79c9d8a22bebdce535e53550763e2f", size = 686346, upload-time = "2025-08-07T13:42:59.944Z" }, @@ -810,6 +814,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/dc/8b/29aae55436521f1d6f8ff4e12fb676f3400de7fcf27fccd1d4d17fd8fecd/greenlet-3.2.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b4a1870c51720687af7fa3e7cda6d08d801dae660f75a76f3845b642b4da6ee1", size = 694659, upload-time = "2025-08-07T13:53:17.759Z" }, { url = "https://files.pythonhosted.org/packages/92/2e/ea25914b1ebfde93b6fc4ff46d6864564fba59024e928bdc7de475affc25/greenlet-3.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:061dc4cf2c34852b052a8620d40f36324554bc192be474b9e9770e8c042fd735", size = 695355, upload-time = "2025-08-07T13:18:34.517Z" }, { url = "https://files.pythonhosted.org/packages/72/60/fc56c62046ec17f6b0d3060564562c64c862948c9d4bc8aa807cf5bd74f4/greenlet-3.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44358b9bf66c8576a9f57a590d5f5d6e72fa4228b763d0e43fee6d3b06d3a337", size = 657512, upload-time = "2025-08-07T13:18:33.969Z" }, + { url = "https://files.pythonhosted.org/packages/23/6e/74407aed965a4ab6ddd93a7ded3180b730d281c77b765788419484cdfeef/greenlet-3.2.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2917bdf657f5859fbf3386b12d68ede4cf1f04c90c3a6bc1f013dd68a22e2269", size = 1612508, upload-time = "2025-11-04T12:42:23.427Z" }, + { url = "https://files.pythonhosted.org/packages/0d/da/343cd760ab2f92bac1845ca07ee3faea9fe52bee65f7bcb19f16ad7de08b/greenlet-3.2.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:015d48959d4add5d6c9f6c5210ee3803a830dce46356e3bc326d6776bde54681", size = 1680760, upload-time = "2025-11-04T12:42:25.341Z" }, { url = "https://files.pythonhosted.org/packages/e3/a5/6ddab2b4c112be95601c13428db1d8b6608a8b6039816f2ba09c346c08fc/greenlet-3.2.4-cp314-cp314-win_amd64.whl", hash = "sha256:e37ab26028f12dbb0ff65f29a8d3d44a765c61e729647bf2ddfbbed621726f01", size = 303425, upload-time = "2025-08-07T13:32:27.59Z" }, ] @@ -1001,7 +1007,7 @@ requires-dist = [ { name = "hexdoc-hexdim", marker = "extra == 'full'", specifier = "==1.2.1.1.20.*" }, { name = "hexdoc-hexflow", marker = "extra == 'full'", specifier = "==0.3.1.1.*" }, { name = "hexdoc-hexgender", marker = "extra == 'full'", specifier = "==1.0.4.*" }, - { name = "hexdoc-hexic", marker = "extra == 'full'", url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl" }, + { name = "hexdoc-hexic", marker = "extra == 'full'", specifier = "==1.4.6.*" }, { name = "hexdoc-hexical", marker = "extra == 'full'", url = "https://github.com/miyucomics/hexical/raw/9e065b5e7995efc9045ab8cecd1f8838106df171/docs/v/latest/main/dist/hexdoc_hexical-2.0.0.1.0.0-py3-none-any.whl" }, { name = "hexdoc-hexmapping", marker = "extra == 'full'", specifier = "==0.0.3.*" }, { name = "hexdoc-hexodus", marker = "extra == 'full'", specifier = "==1.0.0.*" }, @@ -1299,8 +1305,8 @@ wheels = [ [[package]] name = "hexdoc-hexic" -version = "1.4.2.1.0" -source = { url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl" } +version = "1.4.6.1.1.post1" +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "hexdoc" }, { name = "hexdoc-hexal" }, @@ -1310,17 +1316,7 @@ dependencies = [ { name = "hexdoc-moreiotas" }, ] wheels = [ - { url = "https://codeberg.org/PoolloverNathan/hexic/raw/branch/wheels/hexdoc_hexic-1.4.2.1.0-py3-none-any.whl", hash = "sha256:5f203cd90af49ccb7d0514726a182ed020cbe047edcf8f0a06e98e01f36b4e91" }, -] - -[package.metadata] -requires-dist = [ - { name = "hexdoc", specifier = ">=1!0.1.0a31" }, - { name = "hexdoc-hexal" }, - { name = "hexdoc-hexcasting" }, - { name = "hexdoc-hexcellular" }, - { name = "hexdoc-minecraft", specifier = "==1.20.1.*" }, - { name = "hexdoc-moreiotas", specifier = "==0.1.1.*" }, + { url = "https://files.pythonhosted.org/packages/39/ff/203604b9473e0bad3868d76b8a0fc56b5cac16eea0e112d1b06e64908abd/hexdoc_hexic-1.4.6.1.1.post1-py3-none-any.whl", hash = "sha256:7932301b3fb6522abac8591289875827fd86da6e3878483cfd98c0b40f9b933f", size = 574439, upload-time = "2025-11-21T05:40:44.664Z" }, ] [[package]] From b6952fe47cb92d18818afe1ef1fe3bebea1ec311 Mon Sep 17 00:00:00 2001 From: PoolloverNathan Date: Thu, 20 Nov 2025 23:41:05 -0500 Subject: [PATCH 4/4] pull changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ef75cadc7..b6f0aab125 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) ### Mods Updated - Hexal: 0.3.1 +- Hexic: 1.4.6 - HexParse: 1.5.0 ## `2.5.0` - 2025-10-23