2026-04-02T01:04:37,473 Created temporary directory: /tmp/pip-ephem-wheel-cache-syyl3v5v 2026-04-02T01:04:37,475 Created temporary directory: /tmp/pip-build-tracker-vnatjkzq 2026-04-02T01:04:37,475 Initialized build tracking at /tmp/pip-build-tracker-vnatjkzq 2026-04-02T01:04:37,476 Created build tracker: /tmp/pip-build-tracker-vnatjkzq 2026-04-02T01:04:37,476 Entered build tracker: /tmp/pip-build-tracker-vnatjkzq 2026-04-02T01:04:37,477 Created temporary directory: /tmp/pip-wheel-a_c60hsw 2026-04-02T01:04:37,480 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-02T01:04:37,482 Created temporary directory: /tmp/pip-ephem-wheel-cache-uouwox88 2026-04-02T01:04:37,504 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-02T01:04:37,507 2 location(s) to search for versions of mahjong: 2026-04-02T01:04:37,507 * https://pypi.org/simple/mahjong/ 2026-04-02T01:04:37,507 * https://www.piwheels.org/simple/mahjong/ 2026-04-02T01:04:37,508 Fetching project page and analyzing links: https://pypi.org/simple/mahjong/ 2026-04-02T01:04:37,509 Getting page https://pypi.org/simple/mahjong/ 2026-04-02T01:04:37,510 Found index url https://pypi.org/simple 2026-04-02T01:04:37,747 Fetched page https://pypi.org/simple/mahjong/ as application/vnd.pypi.simple.v1+json 2026-04-02T01:04:37,757 Found link https://files.pythonhosted.org/packages/ff/ec/0d567c9474b74d531971445239b46f93a735ada0a4b19415db544ef721ab/mahjong-1.0.1.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.0.1 2026-04-02T01:04:37,758 Found link https://files.pythonhosted.org/packages/d7/ba/56b830f8dfcc4d0c60de67e615a7b347e1187f36abfeea9bdd7f81ce8631/mahjong-1.0.2.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.0.2 2026-04-02T01:04:37,759 Found link https://files.pythonhosted.org/packages/3a/c6/703d712fe11bab845e8e1a7e746fc71b049cb62bee6764aea4064392c58d/mahjong-1.0.3.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.0.3 2026-04-02T01:04:37,760 Found link https://files.pythonhosted.org/packages/38/d1/219529827fed6e8b392f036cb083f83ef99e8d473b327c04e17f85d15f2f/mahjong-1.0.5.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.0.5 2026-04-02T01:04:37,761 Found link https://files.pythonhosted.org/packages/1c/6f/6024a4bd79abb9aba1164b621bf0d6041202227b200dace8a584f8c958ac/mahjong-1.1.0.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.0 2026-04-02T01:04:37,761 Found link https://files.pythonhosted.org/packages/55/ce/bd186b075bb9f8036bae594c84b2ef60fef1ef4130e3eeed8ce26d96e71c/mahjong-1.1.1.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.1 2026-04-02T01:04:37,762 Found link https://files.pythonhosted.org/packages/cb/b1/559ba6ee8ce6e1809e05e37fdb81ef61a417f5a7b254d664180b9ccdddd6/mahjong-1.1.2.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.2 2026-04-02T01:04:37,763 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/0c/3b/8fcc91179d0e6d797b5d6dec5440a5cc23b940fef7b1eff4c8ebcd1ab3fd/mahjong-1.1.3-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,763 Found link https://files.pythonhosted.org/packages/52/bc/5504aba11faae892098a31d4cdcb31b63ac458302a5bc9f119a69e7bf501/mahjong-1.1.3.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.3 2026-04-02T01:04:37,764 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/33/eb/90da5871787d6876f7e68b5dbe7d68214b4fb14a694a625e4de57cfc416c/mahjong-1.1.4-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,765 Found link https://files.pythonhosted.org/packages/b4/90/6e01d5af39fe6ebbbb084f9bccbe3c908748d882c9ba544eb56d6c8c9791/mahjong-1.1.4.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.4 2026-04-02T01:04:37,765 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/7c/e1/7b5cef32cf8b4cada3cdfe744888bc3473a5232f76ebd48ec71f47533285/mahjong-1.1.5-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,766 Found link https://files.pythonhosted.org/packages/41/af/e0e9730da135066c00fff61f728bef48b38a0ecd13610ca5641deadcf973/mahjong-1.1.5.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.5 2026-04-02T01:04:37,767 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/06/d3/bac518e0e2135cd13559b247d2b092128df34aac46c4324e2dc4900aab57/mahjong-1.1.6-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,767 Found link https://files.pythonhosted.org/packages/70/a7/d3d7f20574be3a273f4c9ad3a9573b1309a7a7f645a4eb2970f9a8a8d178/mahjong-1.1.6.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.6 2026-04-02T01:04:37,768 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/47/21/e03c1bb7092adf506120043380e6c431c76ebff396c28482721b2fff895e/mahjong-1.1.7-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,768 Found link https://files.pythonhosted.org/packages/20/8f/193e15832e6eda36ff95356acd79e97655b36c86f6a863da47d1a1c3edcc/mahjong-1.1.7.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.7 2026-04-02T01:04:37,769 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/4d/30/b08c9a39b783056983d53eb1a86f2e51081d9a8d9e9216c15929067a35dc/mahjong-1.1.8-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,769 Found link https://files.pythonhosted.org/packages/6e/bc/b8bf854e52e7a46d1da01386a7df7e8ab6c3f52782291aed068f5055cf9b/mahjong-1.1.8.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.8 2026-04-02T01:04:37,770 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/34/30/dc3bc40d4d237431a243289157dea26751a1dec2659fe13947970262ff2a/mahjong-1.1.9-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,771 Found link https://files.pythonhosted.org/packages/db/d5/0dc614053ef82cf37828eb896d08e1698a1181c5cbdcee8e6ea280dafa40/mahjong-1.1.9.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.9 2026-04-02T01:04:37,771 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/30/1e/0ad54087039c88d885cb2418cfa642659b46aafe0967f3420125887c685f/mahjong-1.1.10-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,772 Found link https://files.pythonhosted.org/packages/60/d0/12aaf5dc580b74069cb71ae83be1aa3dae250b8684434eeec75ff61d3927/mahjong-1.1.10.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.10 2026-04-02T01:04:37,773 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/84/d8/982a7f46df6403ceebb41ffc5dfe8baee9cf38f6fc4deb7d694e9911f090/mahjong-1.1.11-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,773 Found link https://files.pythonhosted.org/packages/dc/76/48330e80dd3b2e33efbdc3185afc829feb914f74d956255b98768d0da970/mahjong-1.1.11.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.1.11 2026-04-02T01:04:37,774 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/26/5f/6e9e31ebe15f85b01b5a5852e5ae7e207a62a73ed45e64d8a4e69f38dc17/mahjong-1.2.0.dev1-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,775 Found link https://files.pythonhosted.org/packages/77/15/9e04edd91d2fed6cd4bd0ae1a3379a857175fefe8fcab2b7b57c999cdf81/mahjong-1.2.0.dev1.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev1 2026-04-02T01:04:37,775 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/ac/4d/66154b3181f50939208bd639b5066b140f354adb6eaa0137b386dbef428f/mahjong-1.2.0.dev2-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,776 Found link https://files.pythonhosted.org/packages/b7/52/5c00500df3995b21b0428acc4495221bdf5adbe62e7607e3a4620b759cef/mahjong-1.2.0.dev2.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev2 2026-04-02T01:04:37,777 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/30/ef/ff6a38ec365c14aedcc1ef555d68882fc1369de71dc3a768d8f657c9d2fe/mahjong-1.2.0.dev3-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,777 Found link https://files.pythonhosted.org/packages/54/a5/666de69d8d0696fb9e3ca7d15df99df1d598399f107bf9e83392bd050ccd/mahjong-1.2.0.dev3.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev3 2026-04-02T01:04:37,778 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/38/16/309fd307fe180b297124e58293ccbf115f965b7be72b6dc512fd0b98895b/mahjong-1.2.0.dev4-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,779 Found link https://files.pythonhosted.org/packages/94/b5/18afb27305c58fddda02ae4edfdca9be2fc1caebe9f5d8f6ddefed24db15/mahjong-1.2.0.dev4.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev4 2026-04-02T01:04:37,779 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/d5/83/dc8fe487394e8462429ee5b21c947c7d9095e852cf08eeb5f8bff5697801/mahjong-1.2.0.dev5-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,780 Found link https://files.pythonhosted.org/packages/14/f2/d6d61c466d234baf4b0c4c76c7995e4f57acab08a40192bd75c1181f27a7/mahjong-1.2.0.dev5.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev5 2026-04-02T01:04:37,780 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/3f/c1/17f4c15f0539e21ec797542ebd1d7b38beffcec468b4b3f2d0bbc24bf5b5/mahjong-1.2.0.dev6-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,781 Found link https://files.pythonhosted.org/packages/fe/bc/45831683c5b2d745140c714331b2a47d8538b9238e4fb0a0b3dc84fe7e1e/mahjong-1.2.0.dev6.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev6 2026-04-02T01:04:37,781 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/26/76/119df37b7bcca0c312c4ada69be6c13c25cf4e2bf271dd4df7e46598f72f/mahjong-1.2.0.dev7-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,782 Found link https://files.pythonhosted.org/packages/be/65/ce520f1749d588283acc19d1f544ee689d8e82da99dd3e9f656d6eeb031b/mahjong-1.2.0.dev7.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0.dev7 2026-04-02T01:04:37,783 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/22/75/c65d7530a91eef7a277a6b0882b87fd67301bfac45e233ff63271be139b2/mahjong-1.2.0-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,783 Found link https://files.pythonhosted.org/packages/33/7c/ab37b12c86db1d88539eb7c8f8a4e3c8eaea226829046471292720623ec9/mahjong-1.2.0.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.0 2026-04-02T01:04:37,784 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/e4/07/a10f5470140412dc5c5ccc40a35842e18801f14ff3336367ec558b902b13/mahjong-1.2.1-py3-none-any.whl (from https://pypi.org/simple/mahjong/) 2026-04-02T01:04:37,785 Found link https://files.pythonhosted.org/packages/3a/2a/abe1de6018ff11852bbd2816ab58021d57f38d085c223b0da40809571136/mahjong-1.2.1.tar.gz (from https://pypi.org/simple/mahjong/), version: 1.2.1 2026-04-02T01:04:37,785 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/e6/72/a2de6cfde8073da000d465050181c33382916a4227f4780039333d07888d/mahjong-1.3.0-py3-none-any.whl (from https://pypi.org/simple/mahjong/) (requires-python:>=3.9) 2026-04-02T01:04:37,786 Found link https://files.pythonhosted.org/packages/50/b5/f864c611c523dfefca52f5fd019eab44c698dfa21f976d4a4efaf2d3c949/mahjong-1.3.0.tar.gz (from https://pypi.org/simple/mahjong/) (requires-python:>=3.9), version: 1.3.0 2026-04-02T01:04:37,787 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/0b/3d/a55b729708a6c0acafdc6ebe908ef4a2d3826ecfd403bddb79ad54d9dc62/mahjong-1.4.0-py3-none-any.whl (from https://pypi.org/simple/mahjong/) (requires-python:>=3.9) 2026-04-02T01:04:37,788 Found link https://files.pythonhosted.org/packages/b4/16/f2025a635f443b3de5fbc88a73d8577c14724bdfc2ab5bfc5f900c2fcd45/mahjong-1.4.0.tar.gz (from https://pypi.org/simple/mahjong/) (requires-python:>=3.9), version: 1.4.0 2026-04-02T01:04:37,789 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/57/af/c618e45f9d8bceb8037ba24f14235d2492b7961caa1473deedae96e1b6c7/mahjong-2.0.0.dev1-py3-none-any.whl (from https://pypi.org/simple/mahjong/) (requires-python:>=3.10) 2026-04-02T01:04:37,790 Found link https://files.pythonhosted.org/packages/8a/49/6933661d62a551079c6fda9b2bcf4fc89066b1b8d936b8394a4d1544dd18/mahjong-2.0.0.dev1.tar.gz (from https://pypi.org/simple/mahjong/) (requires-python:>=3.10), version: 2.0.0.dev1 2026-04-02T01:04:37,790 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/45/73/c6a829ea88d8180bd85eafca5987d29b070959cbaba18236ef4ee9b4eab1/mahjong-2.0.0.dev2-py3-none-any.whl (from https://pypi.org/simple/mahjong/) (requires-python:>=3.10) 2026-04-02T01:04:37,791 Found link https://files.pythonhosted.org/packages/33/37/98c3324d729c9db9aed964dc132f7a2f53c7bab7647cbffdd4a675e300cf/mahjong-2.0.0.dev2.tar.gz (from https://pypi.org/simple/mahjong/) (requires-python:>=3.10), version: 2.0.0.dev2 2026-04-02T01:04:37,792 Skipping link: No binaries permitted for mahjong: https://files.pythonhosted.org/packages/30/02/687973dca9ab7372a8db48752fd3350a6b9c36b7807efdeb55e1ebf3779c/mahjong-2.0.0-py3-none-any.whl (from https://pypi.org/simple/mahjong/) (requires-python:>=3.10) 2026-04-02T01:04:37,793 Found link https://files.pythonhosted.org/packages/9a/44/89c67394c97ee060b86f02868c819c2c63cf199fda40f6c47eee08d1818d/mahjong-2.0.0.tar.gz (from https://pypi.org/simple/mahjong/) (requires-python:>=3.10), version: 2.0.0 2026-04-02T01:04:37,793 Fetching project page and analyzing links: https://www.piwheels.org/simple/mahjong/ 2026-04-02T01:04:37,794 Getting page https://www.piwheels.org/simple/mahjong/ 2026-04-02T01:04:37,795 Found index url https://www.piwheels.org/simple 2026-04-02T01:04:38,130 Fetched page https://www.piwheels.org/simple/mahjong/ as text/html 2026-04-02T01:04:38,139 Skipping link: No binaries permitted for mahjong: https://www.piwheels.org/simple/mahjong/mahjong-2.0.0.dev2-py3-none-any.whl#sha256=c7140e7a94c5e7d0cca3d2e13f1381b9f7ec12fae2d2244b694aa15b3e98dfa9 (from https://www.piwheels.org/simple/mahjong/) (requires-python:>=3.10) 2026-04-02T01:04:38,140 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-2.0.0.dev1-py3-none-any.whl#sha256=de9de234741080a75aa6535dd3c3ec943a602fe3258befd43ad80bebe4a0758e (from https://www.piwheels.org/simple/mahjong/) (requires-python:>=3.10) 2026-04-02T01:04:38,141 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.4.0-py3-none-any.whl#sha256=707effadb0159f32eaed695b346fc84eaf1a38a727ecee1244c74745de864831 (from https://www.piwheels.org/simple/mahjong/) (requires-python:>=3.9) 2026-04-02T01:04:38,141 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.3.0-py3-none-any.whl#sha256=885135caa3b9c7db347babfc53ff00564c2ae1ede52417e8872d4399d745a8c7 (from https://www.piwheels.org/simple/mahjong/) (requires-python:>=3.9) 2026-04-02T01:04:38,142 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.1-py3-none-any.whl#sha256=a44bed0b153a4a2b1ea5dc54ffbd3800ad686a3b16f884301cc75c3148395804 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,143 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0-py3-none-any.whl#sha256=8fd66bba0ea4175affc449ec7aac3afe65c74d6f133893548ea8559bf6e2abd0 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,143 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0.dev6-py3-none-any.whl#sha256=4b68784a2f41313f2b7205492e2eb6b023a9e1e8f4695e5637d3b3b039055334 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,145 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0.dev5-py3-none-any.whl#sha256=d93df745ae300df501cc7107c662b1c695c7e0689a5a01133c3856456500c2bd (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,145 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0.dev4-py3-none-any.whl#sha256=0ddbb3f8ee94a0758eaa05a4688abb85ce0e7d8db742783cd10a5bfadb8c0563 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,146 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0.dev3-py3-none-any.whl#sha256=52d0ab11e17712dd7826995d8998c6e2f4233c2f2c96ecde68bc2a64d840e4e8 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,146 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0.dev2-py3-none-any.whl#sha256=bfa81c221474bfef8cf19883d1a0c8ac2531e82e6654438db726c0a488d3b0be (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,147 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.2.0.dev1-py3-none-any.whl#sha256=d5f20339cd28204ae8be0c7ee95a83000ca45e394b1dd39507b5bf71d9f9e557 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,147 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.11-py3-none-any.whl#sha256=df49f9d04bf5198e1f3e4aacf57eae085820bc5119b73e19ce0d0735e2c9bc8d (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,148 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.10-py3-none-any.whl#sha256=e5fe906dab586efb14afdf5845cdc74895e609d1a9cf86bcd6376dd96bf2ff24 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,149 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.9-py3-none-any.whl#sha256=f1acc366fa201afe26a3c5c3eebb67f33eb97f9b0b5abf5ffe2b9a3eb100e592 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,150 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.8-py3-none-any.whl#sha256=575845f1fc1b8b2ed8925e2f41cb175e17a94f5d30bcffb49211080e95ab7827 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,150 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.7-py3-none-any.whl#sha256=f6fd2823ed49a119737366e34b6f78fdc41e5a10c4dc7082ce9b1d547ee60c26 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,151 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.6-py3-none-any.whl#sha256=ad19429b4135b60aa98eb105c6d8b5fd20e549563a583bfba4369cac8ab6b40f (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,152 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.5-py3-none-any.whl#sha256=2842cb57a13f99556963feccd3e4abbd2569fa2be395f1a960233b5b8d1ddaba (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,152 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.4-py3-none-any.whl#sha256=6fad963498e48efd52a171ede6c49ba28639cacbb8dcbedefff835f5cb597102 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,153 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.3-py3-none-any.whl#sha256=5cb5fb2e7aeb19e5a74329f6035fecadd9d0ed829ef8fa1f6e7c88b7a250ecaf (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,153 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.2-py3-none-any.whl#sha256=58faeae88d62352d7a36c5bf19661b6ba34ac638760042aebb3098b23fb9eb71 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,154 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.1-py3-none-any.whl#sha256=da6773b4d3faf4646090fed318acea4cf9e83e28b6b1c93e046ba8f5ce13c797 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,155 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.1.0-py3-none-any.whl#sha256=d26d977a3b5132f7d4acfaef6f585a050553ca8cc7b7d73a1c0a06f28e056182 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,155 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.0.5-py3-none-any.whl#sha256=f8f9e4b03b23753f66d0944ada875223194df9fa5eca5f8b719eecab284a45c8 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,156 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.0.3-py3-none-any.whl#sha256=8adecbcfeb12e7e00d0fa10e12ba6553b18279c5b9704ed2a937e7aed1568590 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,156 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.0.2-py3-none-any.whl#sha256=2e0506f12524522bd0cdf832d6a61e077acd8bbc3947606b876a7e794caa1242 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,157 Skipping link: No binaries permitted for mahjong: https://archive1.piwheels.org/simple/mahjong/mahjong-1.0.1-py3-none-any.whl#sha256=573dbcaac173a8f98047aa2c887ced1a5741f717a9b83a30abed2b65c5589069 (from https://www.piwheels.org/simple/mahjong/) 2026-04-02T01:04:38,157 Skipping link: not a file: https://www.piwheels.org/simple/mahjong/ 2026-04-02T01:04:38,158 Skipping link: not a file: https://pypi.org/simple/mahjong/ 2026-04-02T01:04:38,180 Given no hashes to check 1 links for project 'mahjong': discarding no candidates 2026-04-02T01:04:38,198 Collecting mahjong==2.0.0 2026-04-02T01:04:38,201 Created temporary directory: /tmp/pip-unpack-sv7u0qux 2026-04-02T01:04:38,428 Downloading mahjong-2.0.0.tar.gz (52 kB) 2026-04-02T01:04:38,618 Added mahjong==2.0.0 from https://files.pythonhosted.org/packages/9a/44/89c67394c97ee060b86f02868c819c2c63cf199fda40f6c47eee08d1818d/mahjong-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-vnatjkzq' 2026-04-02T01:04:38,625 Created temporary directory: /tmp/pip-build-env-rd6uk4z6 2026-04-02T01:04:38,629 Installing build dependencies: started 2026-04-02T01:04:38,631 Running command pip subprocess to install build dependencies 2026-04-02T01:04:39,796 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-02T01:04:40,280 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-02T01:04:40,303 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-02T01:04:42,056 Collecting setuptools>=77.0.3 2026-04-02T01:04:42,144 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-02T01:04:45,116 Installing collected packages: setuptools 2026-04-02T01:04:48,139 Successfully installed setuptools-82.0.1 2026-04-02T01:04:48,408 Installing build dependencies: finished with status 'done' 2026-04-02T01:04:48,415 Getting requirements to build wheel: started 2026-04-02T01:04:48,416 Running command Getting requirements to build wheel 2026-04-02T01:04:49,128 running egg_info 2026-04-02T01:04:49,135 writing mahjong.egg-info/PKG-INFO 2026-04-02T01:04:49,138 writing dependency_links to mahjong.egg-info/dependency_links.txt 2026-04-02T01:04:49,141 writing top-level names to mahjong.egg-info/top_level.txt 2026-04-02T01:04:49,168 reading manifest file 'mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:49,174 reading manifest template 'MANIFEST.in' 2026-04-02T01:04:49,176 no previously-included directories found matching 'examples' 2026-04-02T01:04:49,177 no previously-included directories found matching 'tests' 2026-04-02T01:04:49,178 adding license file 'LICENSE.txt' 2026-04-02T01:04:49,184 writing manifest file 'mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:49,281 Getting requirements to build wheel: finished with status 'done' 2026-04-02T01:04:49,284 Created temporary directory: /tmp/pip-modern-metadata-i0tck_pj 2026-04-02T01:04:49,287 Preparing metadata (pyproject.toml): started 2026-04-02T01:04:49,288 Running command Preparing metadata (pyproject.toml) 2026-04-02T01:04:49,923 running dist_info 2026-04-02T01:04:49,934 creating /tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info 2026-04-02T01:04:49,935 writing /tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info/PKG-INFO 2026-04-02T01:04:49,939 writing dependency_links to /tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info/dependency_links.txt 2026-04-02T01:04:49,942 writing top-level names to /tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info/top_level.txt 2026-04-02T01:04:49,943 writing manifest file '/tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:49,965 reading manifest file '/tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:49,967 reading manifest template 'MANIFEST.in' 2026-04-02T01:04:49,968 no previously-included directories found matching 'examples' 2026-04-02T01:04:49,969 no previously-included directories found matching 'tests' 2026-04-02T01:04:49,970 adding license file 'LICENSE.txt' 2026-04-02T01:04:49,974 writing manifest file '/tmp/pip-modern-metadata-i0tck_pj/mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:49,975 creating '/tmp/pip-modern-metadata-i0tck_pj/mahjong-2.0.0.dist-info' 2026-04-02T01:04:50,093 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02T01:04:50,098 Source in /tmp/pip-wheel-a_c60hsw/mahjong_064553eaa29041419c95c3a26b518dac has version 2.0.0, which satisfies requirement mahjong==2.0.0 from https://files.pythonhosted.org/packages/9a/44/89c67394c97ee060b86f02868c819c2c63cf199fda40f6c47eee08d1818d/mahjong-2.0.0.tar.gz 2026-04-02T01:04:50,099 Removed mahjong==2.0.0 from https://files.pythonhosted.org/packages/9a/44/89c67394c97ee060b86f02868c819c2c63cf199fda40f6c47eee08d1818d/mahjong-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-vnatjkzq' 2026-04-02T01:04:50,104 Created temporary directory: /tmp/pip-unpack-qy16upwq 2026-04-02T01:04:50,105 Building wheels for collected packages: mahjong 2026-04-02T01:04:50,109 Created temporary directory: /tmp/pip-wheel-l76noj7o 2026-04-02T01:04:50,110 Destination directory: /tmp/pip-wheel-l76noj7o 2026-04-02T01:04:50,112 Building wheel for mahjong (pyproject.toml): started 2026-04-02T01:04:50,113 Running command Building wheel for mahjong (pyproject.toml) 2026-04-02T01:04:50,726 running bdist_wheel 2026-04-02T01:04:50,744 running build 2026-04-02T01:04:50,745 running build_py 2026-04-02T01:04:50,750 creating build/lib/mahjong 2026-04-02T01:04:50,753 copying mahjong/meld.py -> build/lib/mahjong 2026-04-02T01:04:50,755 copying mahjong/agari.py -> build/lib/mahjong 2026-04-02T01:04:50,758 copying mahjong/tile.py -> build/lib/mahjong 2026-04-02T01:04:50,760 copying mahjong/shanten.py -> build/lib/mahjong 2026-04-02T01:04:50,763 copying mahjong/constants.py -> build/lib/mahjong 2026-04-02T01:04:50,765 copying mahjong/utils.py -> build/lib/mahjong 2026-04-02T01:04:50,767 copying mahjong/__init__.py -> build/lib/mahjong 2026-04-02T01:04:50,770 creating build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,771 copying mahjong/hand_calculating/fu.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,774 copying mahjong/hand_calculating/hand_config.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,776 copying mahjong/hand_calculating/divider.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,778 copying mahjong/hand_calculating/hand_response.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,780 copying mahjong/hand_calculating/scores.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,782 copying mahjong/hand_calculating/hand.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,785 copying mahjong/hand_calculating/yaku_config.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,787 copying mahjong/hand_calculating/yaku.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,789 copying mahjong/hand_calculating/__init__.py -> build/lib/mahjong/hand_calculating 2026-04-02T01:04:50,792 creating build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,793 copying mahjong/hand_calculating/yaku_list/round_wind_west.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,795 copying mahjong/hand_calculating/yaku_list/aka_dora.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,797 copying mahjong/hand_calculating/yaku_list/ryanpeiko.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,799 copying mahjong/hand_calculating/yaku_list/renhou.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,801 copying mahjong/hand_calculating/yaku_list/chankan.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,802 copying mahjong/hand_calculating/yaku_list/seat_wind_north.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,804 copying mahjong/hand_calculating/yaku_list/iipeiko.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,806 copying mahjong/hand_calculating/yaku_list/open_riichi.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,808 copying mahjong/hand_calculating/yaku_list/sanshoku_douko.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,810 copying mahjong/hand_calculating/yaku_list/honroto.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,811 copying mahjong/hand_calculating/yaku_list/haitei.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,813 copying mahjong/hand_calculating/yaku_list/toitoi.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,815 copying mahjong/hand_calculating/yaku_list/pinfu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,817 copying mahjong/hand_calculating/yaku_list/shosangen.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,819 copying mahjong/hand_calculating/yaku_list/haku.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,820 copying mahjong/hand_calculating/yaku_list/chiitoitsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,822 copying mahjong/hand_calculating/yaku_list/sanankou.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,824 copying mahjong/hand_calculating/yaku_list/chinitsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,826 copying mahjong/hand_calculating/yaku_list/hatsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,828 copying mahjong/hand_calculating/yaku_list/seat_wind_east.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,830 copying mahjong/hand_calculating/yaku_list/sankantsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,831 copying mahjong/hand_calculating/yaku_list/daburu_riichi.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,833 copying mahjong/hand_calculating/yaku_list/riichi.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,835 copying mahjong/hand_calculating/yaku_list/ittsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,837 copying mahjong/hand_calculating/yaku_list/tanyao.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,839 copying mahjong/hand_calculating/yaku_list/dora.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,841 copying mahjong/hand_calculating/yaku_list/chun.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,842 copying mahjong/hand_calculating/yaku_list/daburu_open_riichi.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,844 copying mahjong/hand_calculating/yaku_list/round_wind_south.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,846 copying mahjong/hand_calculating/yaku_list/ura_dora.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,848 copying mahjong/hand_calculating/yaku_list/chantai.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,850 copying mahjong/hand_calculating/yaku_list/rinshan.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,851 copying mahjong/hand_calculating/yaku_list/seat_wind_west.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,853 copying mahjong/hand_calculating/yaku_list/junchan.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,855 copying mahjong/hand_calculating/yaku_list/tsumo.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,857 copying mahjong/hand_calculating/yaku_list/round_wind_north.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,859 copying mahjong/hand_calculating/yaku_list/nagashi_mangan.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,860 copying mahjong/hand_calculating/yaku_list/houtei.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,862 copying mahjong/hand_calculating/yaku_list/sanshoku.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,864 copying mahjong/hand_calculating/yaku_list/__init__.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,866 copying mahjong/hand_calculating/yaku_list/round_wind_east.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,868 copying mahjong/hand_calculating/yaku_list/ippatsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,870 copying mahjong/hand_calculating/yaku_list/honitsu.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,872 copying mahjong/hand_calculating/yaku_list/seat_wind_south.py -> build/lib/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:50,874 creating build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,875 copying mahjong/hand_calculating/yaku_list/yakuman/suuankou_tanki.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,877 copying mahjong/hand_calculating/yaku_list/yakuman/chiihou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,879 copying mahjong/hand_calculating/yaku_list/yakuman/daburu_chuuren_poutou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,881 copying mahjong/hand_calculating/yaku_list/yakuman/sashikomi.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,883 copying mahjong/hand_calculating/yaku_list/yakuman/paarenchan.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,885 copying mahjong/hand_calculating/yaku_list/yakuman/suuankou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,887 copying mahjong/hand_calculating/yaku_list/yakuman/daisharin.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,888 copying mahjong/hand_calculating/yaku_list/yakuman/suukantsu.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,891 copying mahjong/hand_calculating/yaku_list/yakuman/renhou_yakuman.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,892 copying mahjong/hand_calculating/yaku_list/yakuman/tenhou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,894 copying mahjong/hand_calculating/yaku_list/yakuman/tsuisou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,896 copying mahjong/hand_calculating/yaku_list/yakuman/chinroto.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,898 copying mahjong/hand_calculating/yaku_list/yakuman/kokushi.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,899 copying mahjong/hand_calculating/yaku_list/yakuman/ryuisou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,901 copying mahjong/hand_calculating/yaku_list/yakuman/daisuushi.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,903 copying mahjong/hand_calculating/yaku_list/yakuman/daburu_kokushi.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,905 copying mahjong/hand_calculating/yaku_list/yakuman/shosuushi.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,907 copying mahjong/hand_calculating/yaku_list/yakuman/daisangen.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,908 copying mahjong/hand_calculating/yaku_list/yakuman/daichisei.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,910 copying mahjong/hand_calculating/yaku_list/yakuman/chuuren_poutou.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,912 copying mahjong/hand_calculating/yaku_list/yakuman/__init__.py -> build/lib/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:50,913 running egg_info 2026-04-02T01:04:50,923 writing mahjong.egg-info/PKG-INFO 2026-04-02T01:04:50,926 writing dependency_links to mahjong.egg-info/dependency_links.txt 2026-04-02T01:04:50,927 writing top-level names to mahjong.egg-info/top_level.txt 2026-04-02T01:04:50,941 reading manifest file 'mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:50,947 reading manifest template 'MANIFEST.in' 2026-04-02T01:04:50,949 no previously-included directories found matching 'examples' 2026-04-02T01:04:50,949 no previously-included directories found matching 'tests' 2026-04-02T01:04:50,950 adding license file 'LICENSE.txt' 2026-04-02T01:04:50,955 writing manifest file 'mahjong.egg-info/SOURCES.txt' 2026-04-02T01:04:50,960 copying mahjong/py.typed -> build/lib/mahjong 2026-04-02T01:04:50,974 installing to build/bdist.linux-armv7l/wheel 2026-04-02T01:04:50,975 running install 2026-04-02T01:04:50,997 running install_lib 2026-04-02T01:04:51,003 creating build/bdist.linux-armv7l/wheel 2026-04-02T01:04:51,005 creating build/bdist.linux-armv7l/wheel/mahjong 2026-04-02T01:04:51,006 copying build/lib/mahjong/meld.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,009 copying build/lib/mahjong/agari.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,011 copying build/lib/mahjong/tile.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,014 copying build/lib/mahjong/shanten.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,017 creating build/bdist.linux-armv7l/wheel/mahjong/hand_calculating 2026-04-02T01:04:51,018 copying build/lib/mahjong/hand_calculating/fu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,020 copying build/lib/mahjong/hand_calculating/hand_config.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,023 copying build/lib/mahjong/hand_calculating/divider.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,025 copying build/lib/mahjong/hand_calculating/hand_response.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,027 copying build/lib/mahjong/hand_calculating/scores.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,030 copying build/lib/mahjong/hand_calculating/hand.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,033 copying build/lib/mahjong/hand_calculating/yaku_config.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,035 copying build/lib/mahjong/hand_calculating/yaku.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,037 copying build/lib/mahjong/hand_calculating/__init__.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating 2026-04-02T01:04:51,040 creating build/bdist.linux-armv7l/wheel/mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,041 copying build/lib/mahjong/hand_calculating/yaku_list/round_wind_west.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,043 copying build/lib/mahjong/hand_calculating/yaku_list/aka_dora.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,045 copying build/lib/mahjong/hand_calculating/yaku_list/ryanpeiko.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,046 copying build/lib/mahjong/hand_calculating/yaku_list/renhou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,048 copying build/lib/mahjong/hand_calculating/yaku_list/chankan.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,050 copying build/lib/mahjong/hand_calculating/yaku_list/seat_wind_north.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,052 copying build/lib/mahjong/hand_calculating/yaku_list/iipeiko.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,054 copying build/lib/mahjong/hand_calculating/yaku_list/open_riichi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,056 copying build/lib/mahjong/hand_calculating/yaku_list/sanshoku_douko.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,057 copying build/lib/mahjong/hand_calculating/yaku_list/honroto.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,059 copying build/lib/mahjong/hand_calculating/yaku_list/haitei.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,061 copying build/lib/mahjong/hand_calculating/yaku_list/toitoi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,063 copying build/lib/mahjong/hand_calculating/yaku_list/pinfu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,064 copying build/lib/mahjong/hand_calculating/yaku_list/shosangen.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,066 copying build/lib/mahjong/hand_calculating/yaku_list/haku.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,068 copying build/lib/mahjong/hand_calculating/yaku_list/chiitoitsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,070 copying build/lib/mahjong/hand_calculating/yaku_list/sanankou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,072 copying build/lib/mahjong/hand_calculating/yaku_list/chinitsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,074 copying build/lib/mahjong/hand_calculating/yaku_list/hatsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,076 copying build/lib/mahjong/hand_calculating/yaku_list/seat_wind_east.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,077 copying build/lib/mahjong/hand_calculating/yaku_list/sankantsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,079 copying build/lib/mahjong/hand_calculating/yaku_list/daburu_riichi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,081 copying build/lib/mahjong/hand_calculating/yaku_list/riichi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,083 copying build/lib/mahjong/hand_calculating/yaku_list/ittsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,084 copying build/lib/mahjong/hand_calculating/yaku_list/tanyao.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,086 copying build/lib/mahjong/hand_calculating/yaku_list/dora.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,088 copying build/lib/mahjong/hand_calculating/yaku_list/chun.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,090 copying build/lib/mahjong/hand_calculating/yaku_list/daburu_open_riichi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,091 copying build/lib/mahjong/hand_calculating/yaku_list/round_wind_south.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,093 copying build/lib/mahjong/hand_calculating/yaku_list/ura_dora.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,095 copying build/lib/mahjong/hand_calculating/yaku_list/chantai.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,097 copying build/lib/mahjong/hand_calculating/yaku_list/rinshan.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,100 creating build/bdist.linux-armv7l/wheel/mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,101 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/suuankou_tanki.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,103 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/chiihou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,104 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/daburu_chuuren_poutou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,106 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/sashikomi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,108 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/paarenchan.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,110 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/suuankou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,111 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/daisharin.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,113 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/suukantsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,115 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/renhou_yakuman.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,117 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/tenhou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,119 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/tsuisou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,120 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/chinroto.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,122 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/kokushi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,124 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/ryuisou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,126 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/daisuushi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,128 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/daburu_kokushi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,129 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/shosuushi.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,131 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/daisangen.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,133 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/daichisei.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,134 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/chuuren_poutou.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,136 copying build/lib/mahjong/hand_calculating/yaku_list/yakuman/__init__.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list/yakuman 2026-04-02T01:04:51,138 copying build/lib/mahjong/hand_calculating/yaku_list/seat_wind_west.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,140 copying build/lib/mahjong/hand_calculating/yaku_list/junchan.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,141 copying build/lib/mahjong/hand_calculating/yaku_list/tsumo.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,143 copying build/lib/mahjong/hand_calculating/yaku_list/round_wind_north.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,145 copying build/lib/mahjong/hand_calculating/yaku_list/nagashi_mangan.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,146 copying build/lib/mahjong/hand_calculating/yaku_list/houtei.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,148 copying build/lib/mahjong/hand_calculating/yaku_list/sanshoku.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,150 copying build/lib/mahjong/hand_calculating/yaku_list/__init__.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,152 copying build/lib/mahjong/hand_calculating/yaku_list/round_wind_east.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,153 copying build/lib/mahjong/hand_calculating/yaku_list/ippatsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,155 copying build/lib/mahjong/hand_calculating/yaku_list/honitsu.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,157 copying build/lib/mahjong/hand_calculating/yaku_list/seat_wind_south.py -> build/bdist.linux-armv7l/wheel/./mahjong/hand_calculating/yaku_list 2026-04-02T01:04:51,159 copying build/lib/mahjong/py.typed -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,160 copying build/lib/mahjong/constants.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,162 copying build/lib/mahjong/utils.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,164 copying build/lib/mahjong/__init__.py -> build/bdist.linux-armv7l/wheel/./mahjong 2026-04-02T01:04:51,167 running install_egg_info 2026-04-02T01:04:51,172 Copying mahjong.egg-info to build/bdist.linux-armv7l/wheel/./mahjong-2.0.0-py3.11.egg-info 2026-04-02T01:04:51,180 running install_scripts 2026-04-02T01:04:51,189 creating build/bdist.linux-armv7l/wheel/mahjong-2.0.0.dist-info/WHEEL 2026-04-02T01:04:51,191 creating '/tmp/pip-wheel-l76noj7o/.tmp-wsgjbbxk/mahjong-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-02T01:04:51,194 adding 'mahjong/__init__.py' 2026-04-02T01:04:51,196 adding 'mahjong/agari.py' 2026-04-02T01:04:51,197 adding 'mahjong/constants.py' 2026-04-02T01:04:51,198 adding 'mahjong/meld.py' 2026-04-02T01:04:51,200 adding 'mahjong/py.typed' 2026-04-02T01:04:51,202 adding 'mahjong/shanten.py' 2026-04-02T01:04:51,204 adding 'mahjong/tile.py' 2026-04-02T01:04:51,206 adding 'mahjong/utils.py' 2026-04-02T01:04:51,208 adding 'mahjong/hand_calculating/__init__.py' 2026-04-02T01:04:51,210 adding 'mahjong/hand_calculating/divider.py' 2026-04-02T01:04:51,212 adding 'mahjong/hand_calculating/fu.py' 2026-04-02T01:04:51,216 adding 'mahjong/hand_calculating/hand.py' 2026-04-02T01:04:51,218 adding 'mahjong/hand_calculating/hand_config.py' 2026-04-02T01:04:51,220 adding 'mahjong/hand_calculating/hand_response.py' 2026-04-02T01:04:51,222 adding 'mahjong/hand_calculating/scores.py' 2026-04-02T01:04:51,223 adding 'mahjong/hand_calculating/yaku.py' 2026-04-02T01:04:51,225 adding 'mahjong/hand_calculating/yaku_config.py' 2026-04-02T01:04:51,227 adding 'mahjong/hand_calculating/yaku_list/__init__.py' 2026-04-02T01:04:51,229 adding 'mahjong/hand_calculating/yaku_list/aka_dora.py' 2026-04-02T01:04:51,230 adding 'mahjong/hand_calculating/yaku_list/chankan.py' 2026-04-02T01:04:51,231 adding 'mahjong/hand_calculating/yaku_list/chantai.py' 2026-04-02T01:04:51,232 adding 'mahjong/hand_calculating/yaku_list/chiitoitsu.py' 2026-04-02T01:04:51,234 adding 'mahjong/hand_calculating/yaku_list/chinitsu.py' 2026-04-02T01:04:51,235 adding 'mahjong/hand_calculating/yaku_list/chun.py' 2026-04-02T01:04:51,236 adding 'mahjong/hand_calculating/yaku_list/daburu_open_riichi.py' 2026-04-02T01:04:51,237 adding 'mahjong/hand_calculating/yaku_list/daburu_riichi.py' 2026-04-02T01:04:51,238 adding 'mahjong/hand_calculating/yaku_list/dora.py' 2026-04-02T01:04:51,240 adding 'mahjong/hand_calculating/yaku_list/haitei.py' 2026-04-02T01:04:51,241 adding 'mahjong/hand_calculating/yaku_list/haku.py' 2026-04-02T01:04:51,242 adding 'mahjong/hand_calculating/yaku_list/hatsu.py' 2026-04-02T01:04:51,243 adding 'mahjong/hand_calculating/yaku_list/honitsu.py' 2026-04-02T01:04:51,244 adding 'mahjong/hand_calculating/yaku_list/honroto.py' 2026-04-02T01:04:51,246 adding 'mahjong/hand_calculating/yaku_list/houtei.py' 2026-04-02T01:04:51,247 adding 'mahjong/hand_calculating/yaku_list/iipeiko.py' 2026-04-02T01:04:51,248 adding 'mahjong/hand_calculating/yaku_list/ippatsu.py' 2026-04-02T01:04:51,250 adding 'mahjong/hand_calculating/yaku_list/ittsu.py' 2026-04-02T01:04:51,251 adding 'mahjong/hand_calculating/yaku_list/junchan.py' 2026-04-02T01:04:51,252 adding 'mahjong/hand_calculating/yaku_list/nagashi_mangan.py' 2026-04-02T01:04:51,253 adding 'mahjong/hand_calculating/yaku_list/open_riichi.py' 2026-04-02T01:04:51,254 adding 'mahjong/hand_calculating/yaku_list/pinfu.py' 2026-04-02T01:04:51,256 adding 'mahjong/hand_calculating/yaku_list/renhou.py' 2026-04-02T01:04:51,257 adding 'mahjong/hand_calculating/yaku_list/riichi.py' 2026-04-02T01:04:51,258 adding 'mahjong/hand_calculating/yaku_list/rinshan.py' 2026-04-02T01:04:51,260 adding 'mahjong/hand_calculating/yaku_list/round_wind_east.py' 2026-04-02T01:04:51,261 adding 'mahjong/hand_calculating/yaku_list/round_wind_north.py' 2026-04-02T01:04:51,262 adding 'mahjong/hand_calculating/yaku_list/round_wind_south.py' 2026-04-02T01:04:51,264 adding 'mahjong/hand_calculating/yaku_list/round_wind_west.py' 2026-04-02T01:04:51,265 adding 'mahjong/hand_calculating/yaku_list/ryanpeiko.py' 2026-04-02T01:04:51,266 adding 'mahjong/hand_calculating/yaku_list/sanankou.py' 2026-04-02T01:04:51,267 adding 'mahjong/hand_calculating/yaku_list/sankantsu.py' 2026-04-02T01:04:51,268 adding 'mahjong/hand_calculating/yaku_list/sanshoku.py' 2026-04-02T01:04:51,270 adding 'mahjong/hand_calculating/yaku_list/sanshoku_douko.py' 2026-04-02T01:04:51,271 adding 'mahjong/hand_calculating/yaku_list/seat_wind_east.py' 2026-04-02T01:04:51,272 adding 'mahjong/hand_calculating/yaku_list/seat_wind_north.py' 2026-04-02T01:04:51,273 adding 'mahjong/hand_calculating/yaku_list/seat_wind_south.py' 2026-04-02T01:04:51,274 adding 'mahjong/hand_calculating/yaku_list/seat_wind_west.py' 2026-04-02T01:04:51,275 adding 'mahjong/hand_calculating/yaku_list/shosangen.py' 2026-04-02T01:04:51,277 adding 'mahjong/hand_calculating/yaku_list/tanyao.py' 2026-04-02T01:04:51,278 adding 'mahjong/hand_calculating/yaku_list/toitoi.py' 2026-04-02T01:04:51,279 adding 'mahjong/hand_calculating/yaku_list/tsumo.py' 2026-04-02T01:04:51,280 adding 'mahjong/hand_calculating/yaku_list/ura_dora.py' 2026-04-02T01:04:51,282 adding 'mahjong/hand_calculating/yaku_list/yakuman/__init__.py' 2026-04-02T01:04:51,283 adding 'mahjong/hand_calculating/yaku_list/yakuman/chiihou.py' 2026-04-02T01:04:51,284 adding 'mahjong/hand_calculating/yaku_list/yakuman/chinroto.py' 2026-04-02T01:04:51,286 adding 'mahjong/hand_calculating/yaku_list/yakuman/chuuren_poutou.py' 2026-04-02T01:04:51,287 adding 'mahjong/hand_calculating/yaku_list/yakuman/daburu_chuuren_poutou.py' 2026-04-02T01:04:51,288 adding 'mahjong/hand_calculating/yaku_list/yakuman/daburu_kokushi.py' 2026-04-02T01:04:51,289 adding 'mahjong/hand_calculating/yaku_list/yakuman/daichisei.py' 2026-04-02T01:04:51,290 adding 'mahjong/hand_calculating/yaku_list/yakuman/daisangen.py' 2026-04-02T01:04:51,291 adding 'mahjong/hand_calculating/yaku_list/yakuman/daisharin.py' 2026-04-02T01:04:51,293 adding 'mahjong/hand_calculating/yaku_list/yakuman/daisuushi.py' 2026-04-02T01:04:51,294 adding 'mahjong/hand_calculating/yaku_list/yakuman/kokushi.py' 2026-04-02T01:04:51,295 adding 'mahjong/hand_calculating/yaku_list/yakuman/paarenchan.py' 2026-04-02T01:04:51,296 adding 'mahjong/hand_calculating/yaku_list/yakuman/renhou_yakuman.py' 2026-04-02T01:04:51,297 adding 'mahjong/hand_calculating/yaku_list/yakuman/ryuisou.py' 2026-04-02T01:04:51,299 adding 'mahjong/hand_calculating/yaku_list/yakuman/sashikomi.py' 2026-04-02T01:04:51,300 adding 'mahjong/hand_calculating/yaku_list/yakuman/shosuushi.py' 2026-04-02T01:04:51,301 adding 'mahjong/hand_calculating/yaku_list/yakuman/suuankou.py' 2026-04-02T01:04:51,302 adding 'mahjong/hand_calculating/yaku_list/yakuman/suuankou_tanki.py' 2026-04-02T01:04:51,304 adding 'mahjong/hand_calculating/yaku_list/yakuman/suukantsu.py' 2026-04-02T01:04:51,305 adding 'mahjong/hand_calculating/yaku_list/yakuman/tenhou.py' 2026-04-02T01:04:51,306 adding 'mahjong/hand_calculating/yaku_list/yakuman/tsuisou.py' 2026-04-02T01:04:51,309 adding 'mahjong-2.0.0.dist-info/licenses/LICENSE.txt' 2026-04-02T01:04:51,310 adding 'mahjong-2.0.0.dist-info/METADATA' 2026-04-02T01:04:51,311 adding 'mahjong-2.0.0.dist-info/WHEEL' 2026-04-02T01:04:51,312 adding 'mahjong-2.0.0.dist-info/top_level.txt' 2026-04-02T01:04:51,313 adding 'mahjong-2.0.0.dist-info/RECORD' 2026-04-02T01:04:51,316 removing build/bdist.linux-armv7l/wheel 2026-04-02T01:04:51,432 Building wheel for mahjong (pyproject.toml): finished with status 'done' 2026-04-02T01:04:51,438 Created wheel for mahjong: filename=mahjong-2.0.0-py3-none-any.whl size=86029 sha256=ebd41f0bee8e734fa6fecff6b04e518a46bedaf1bb235d3a7fdaf9ef91941b63 2026-04-02T01:04:51,439 Stored in directory: /tmp/pip-ephem-wheel-cache-uouwox88/wheels/a6/a3/1f/7db7ab6f6ec544d57d454493537720f057157939e1a6fe3b6d 2026-04-02T01:04:51,452 Successfully built mahjong 2026-04-02T01:04:51,457 Removed build tracker: '/tmp/pip-build-tracker-vnatjkzq'