2026-03-02T21:26:02,340 Created temporary directory: /tmp/pip-ephem-wheel-cache-mqur3r0s 2026-03-02T21:26:02,341 Created temporary directory: /tmp/pip-build-tracker-wm3lpmrd 2026-03-02T21:26:02,342 Initialized build tracking at /tmp/pip-build-tracker-wm3lpmrd 2026-03-02T21:26:02,342 Created build tracker: /tmp/pip-build-tracker-wm3lpmrd 2026-03-02T21:26:02,343 Entered build tracker: /tmp/pip-build-tracker-wm3lpmrd 2026-03-02T21:26:02,344 Created temporary directory: /tmp/pip-wheel-nthorstk 2026-03-02T21:26:02,347 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-03-02T21:26:02,349 Created temporary directory: /tmp/pip-ephem-wheel-cache-fefczob8 2026-03-02T21:26:02,370 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T21:26:02,374 2 location(s) to search for versions of mlex-lib: 2026-03-02T21:26:02,374 * https://pypi.org/simple/mlex-lib/ 2026-03-02T21:26:02,374 * https://www.piwheels.org/simple/mlex-lib/ 2026-03-02T21:26:02,375 Fetching project page and analyzing links: https://pypi.org/simple/mlex-lib/ 2026-03-02T21:26:02,375 Getting page https://pypi.org/simple/mlex-lib/ 2026-03-02T21:26:02,377 Found index url https://pypi.org/simple 2026-03-02T21:26:02,602 Fetched page https://pypi.org/simple/mlex-lib/ as application/vnd.pypi.simple.v1+json 2026-03-02T21:26:02,607 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/b6/df/32b74d7643993c2da1693454a1a6e20c6f0029b386c345cb6580728e7004/mlex_lib-0.0.1-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.8) 2026-03-02T21:26:02,608 Found link https://files.pythonhosted.org/packages/5d/82/4019f7eda625ebe12e68e318b4a36af6858f21c244dfd3e74fad06ab53db/mlex_lib-0.0.1.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.8), version: 0.0.1 2026-03-02T21:26:02,609 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/1c/cb/5171757cab5c3594c62f7d9e3ab4639ce58f3959d7b958469df5c3c934f3/mlex_lib-0.0.2-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.8) 2026-03-02T21:26:02,610 Found link https://files.pythonhosted.org/packages/5a/06/dbe93dd31e091ca0f87264cc678cc53e177c66dbd42892bdbbdbd97aa5c8/mlex_lib-0.0.2.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.8), version: 0.0.2 2026-03-02T21:26:02,611 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/24/a2/6c8a613231098825f2bcd3930a2c9966177fbc9203415020d7fbdeb8e579/mlex_lib-0.0.3-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.8) 2026-03-02T21:26:02,612 Found link https://files.pythonhosted.org/packages/57/f2/bd6012ff6618c7556a2dcc31053ea032c6982b23e832ff5fe06db6f9f056/mlex_lib-0.0.3.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.8), version: 0.0.3 2026-03-02T21:26:02,613 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/aa/2d/c1494453408da34f862eb219b454ccd53a8364a7d3dec023e8167788aed1/mlex_lib-0.0.4-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,614 Found link https://files.pythonhosted.org/packages/9a/1d/3d388960d9b4ca438927760c09535b80604d5f1a4651a6d2e09d1c71664c/mlex_lib-0.0.4.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.4 2026-03-02T21:26:02,614 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/57/ab/765750509319bf6eeb0d5cfef53f23963504b13026d52143e575fb3418cb/mlex_lib-0.0.5-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,615 Found link https://files.pythonhosted.org/packages/88/77/b76e7d682a7e51b3ad4725678289a58320fef67fb82bf1a42e35f8e72f2a/mlex_lib-0.0.5.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.5 2026-03-02T21:26:02,616 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/07/2d/1e8454ed53b04b1782e02a58b3438d478cad4f2dce21499f6ca97dac8f37/mlex_lib-0.0.6-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,617 Found link https://files.pythonhosted.org/packages/ae/c0/938542b3910f61f25dc05ee47f757dd7da41841247d6ef5a4de2a8062b40/mlex_lib-0.0.6.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.6 2026-03-02T21:26:02,618 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/db/23/7ba3a46f2c53d35e910b9739c2a2a83bca46b8b7a8a0ec8beee951b8392b/mlex_lib-0.0.7-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,619 Found link https://files.pythonhosted.org/packages/23/7d/d4d755c0bbd1e4ae413576a2495db1860e3d5565b9f63f7a46b91e16ec20/mlex_lib-0.0.7.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.7 2026-03-02T21:26:02,619 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/16/5b/496e9c249fe3987b72e966e8957cd41eaa9a782f0019578adb6aa37be351/mlex_lib-0.0.8-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,620 Found link https://files.pythonhosted.org/packages/44/b6/9ecd55e8f203771eccc114eab3b1deeff1e6fd9691ec4851371d9d74cd62/mlex_lib-0.0.8.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.8 2026-03-02T21:26:02,621 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/ba/97/76f0df506d80c5474d5fde04fb0177819a67f4b9f82743d9eed33e128de8/mlex_lib-0.0.9-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,622 Found link https://files.pythonhosted.org/packages/18/f3/f149e950bb57622d01fbd1f2216bce8526f6ec4300d1514ac916dcc0ce41/mlex_lib-0.0.9.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.9 2026-03-02T21:26:02,622 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/f8/0c/81a5664ff82693d2dc631e7155a3b0936f3079d718d5b7399dd99039baab/mlex_lib-0.0.10-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,623 Found link https://files.pythonhosted.org/packages/5a/71/076ee6ba29a9b7e2192303845f9f76c09f703bc9b3f31855462d5832f46a/mlex_lib-0.0.10.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.10 2026-03-02T21:26:02,624 Skipping link: No binaries permitted for mlex-lib: https://files.pythonhosted.org/packages/af/be/037460c006b52e167313c7dfc1901d97d26d46664ef4ff32df73d0b9c4dc/mlex_lib-0.0.11-py3-none-any.whl (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,625 Found link https://files.pythonhosted.org/packages/0b/ea/39fc4880720b7469b83094292e989e2c3c105f9948ff6284028d16f01a77/mlex_lib-0.0.11.tar.gz (from https://pypi.org/simple/mlex-lib/) (requires-python:>=3.9), version: 0.0.11 2026-03-02T21:26:02,626 Fetching project page and analyzing links: https://www.piwheels.org/simple/mlex-lib/ 2026-03-02T21:26:02,627 Getting page https://www.piwheels.org/simple/mlex-lib/ 2026-03-02T21:26:02,628 Found index url https://www.piwheels.org/simple 2026-03-02T21:26:02,801 Fetched page https://www.piwheels.org/simple/mlex-lib/ as text/html 2026-03-02T21:26:02,805 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.10-py3-none-any.whl#sha256=269c3cc62b508aad801c0d32c9c46b4255cd0e96bd98f0611c27276c05edd216 (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,806 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.9-py3-none-any.whl#sha256=7806c39e8feb775d6a2de0550fb23b2e0fe4073900dd4d9ae6a3e13440ba8e8b (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,806 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.8-py3-none-any.whl#sha256=7b4d2d88f0f060c054b37f628607f82b48830d12190620a6237bd8a7b100c2cc (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,807 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.7-py3-none-any.whl#sha256=eb776cfc31e0ac921b98fc1ec412195b6a4ceb974b39e9c5fe670585de1bcd52 (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,808 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.6-py3-none-any.whl#sha256=f42299b1e65a39c039233ee58b65d527f468a455b89bd843e7a849ec17523ad9 (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,808 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.5-py3-none-any.whl#sha256=779c38863ea6bf6af3fa3b9f087922c89c3f55bdbacdbd4e57933145f2d2ab4d (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,809 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.4-py3-none-any.whl#sha256=f175cd401fe4bc05a7a032ccf269ebb6fbeae8a4ed1d0283e19207f024422e62 (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.9) 2026-03-02T21:26:02,809 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.3-py3-none-any.whl#sha256=8986320677b2fdbfc37f76ce5ae0fb60eb03723f12a2881913448f9ce9f9515c (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.8) 2026-03-02T21:26:02,810 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.2-py3-none-any.whl#sha256=db5904c9bf67186fa336c1ff73f63b1c795f8eb39c8dbe2de1d3684685ffe9c2 (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.8) 2026-03-02T21:26:02,810 Skipping link: No binaries permitted for mlex-lib: https://archive1.piwheels.org/simple/mlex-lib/mlex_lib-0.0.1-py3-none-any.whl#sha256=205b4691d2d2c0d928c76e58890190145f822e0eb7e20da8346fac8b44cb3cde (from https://www.piwheels.org/simple/mlex-lib/) (requires-python:>=3.8) 2026-03-02T21:26:02,811 Skipping link: not a file: https://www.piwheels.org/simple/mlex-lib/ 2026-03-02T21:26:02,812 Skipping link: not a file: https://pypi.org/simple/mlex-lib/ 2026-03-02T21:26:02,833 Given no hashes to check 1 links for project 'mlex-lib': discarding no candidates 2026-03-02T21:26:02,852 Collecting mlex-lib==0.0.11 2026-03-02T21:26:02,855 Created temporary directory: /tmp/pip-unpack-9b0w7453 2026-03-02T21:26:03,002 Downloading mlex_lib-0.0.11.tar.gz (322 kB) 2026-03-02T21:26:03,364 Added mlex-lib==0.0.11 from https://files.pythonhosted.org/packages/0b/ea/39fc4880720b7469b83094292e989e2c3c105f9948ff6284028d16f01a77/mlex_lib-0.0.11.tar.gz to build tracker '/tmp/pip-build-tracker-wm3lpmrd' 2026-03-02T21:26:03,370 Created temporary directory: /tmp/pip-build-env-onf217rg 2026-03-02T21:26:03,375 Installing build dependencies: started 2026-03-02T21:26:03,376 Running command pip subprocess to install build dependencies 2026-03-02T21:26:04,539 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-02T21:26:05,096 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-03-02T21:26:05,120 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T21:26:06,864 Collecting setuptools 2026-03-02T21:26:07,035 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-02T21:26:07,340 Collecting wheel 2026-03-02T21:26:07,355 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-02T21:26:07,690 Collecting setuptools-scm[toml]>=6.2 2026-03-02T21:26:07,707 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-02T21:26:07,903 Collecting packaging>=24.0 2026-03-02T21:26:07,921 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-02T21:26:11,014 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-03-02T21:26:14,468 Creating /tmp/pip-build-env-onf217rg/overlay/local/bin 2026-03-02T21:26:14,471 changing mode of /tmp/pip-build-env-onf217rg/overlay/local/bin/wheel to 755 2026-03-02T21:26:14,728 changing mode of /tmp/pip-build-env-onf217rg/overlay/local/bin/setuptools-scm to 755 2026-03-02T21:26:14,759 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-03-02T21:26:15,051 Installing build dependencies: finished with status 'done' 2026-03-02T21:26:15,058 Getting requirements to build wheel: started 2026-03-02T21:26:15,059 Running command Getting requirements to build wheel 2026-03-02T21:26:15,683 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/version_inference.py:51: UserWarning: version of None already set 2026-03-02T21:26:15,684 warnings.warn(self.message) 2026-03-02T21:26:15,740 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T21:26:15,741 !! 2026-03-02T21:26:15,742 ******************************************************************************** 2026-03-02T21:26:15,743 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-02T21:26:15,744 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T21:26:15,745 or your builds will no longer be supported. 2026-03-02T21:26:15,746 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:15,747 ******************************************************************************** 2026-03-02T21:26:15,748 !! 2026-03-02T21:26:15,749 corresp(dist, value, root_dir) 2026-03-02T21:26:15,825 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:26:15,825 !! 2026-03-02T21:26:15,826 ******************************************************************************** 2026-03-02T21:26:15,827 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:26:15,828 License :: OSI Approved :: MIT License 2026-03-02T21:26:15,829 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:15,830 ******************************************************************************** 2026-03-02T21:26:15,831 !! 2026-03-02T21:26:15,832 dist._finalize_license_expression() 2026-03-02T21:26:15,833 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:26:15,833 !! 2026-03-02T21:26:15,835 ******************************************************************************** 2026-03-02T21:26:15,835 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:26:15,837 License :: OSI Approved :: MIT License 2026-03-02T21:26:15,838 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:15,838 ******************************************************************************** 2026-03-02T21:26:15,839 !! 2026-03-02T21:26:15,839 self._finalize_license_expression() 2026-03-02T21:26:15,840 running egg_info 2026-03-02T21:26:15,847 writing mlex_lib.egg-info/PKG-INFO 2026-03-02T21:26:15,850 writing dependency_links to mlex_lib.egg-info/dependency_links.txt 2026-03-02T21:26:15,853 writing requirements to mlex_lib.egg-info/requires.txt 2026-03-02T21:26:15,854 writing top-level names to mlex_lib.egg-info/top_level.txt 2026-03-02T21:26:15,908 listing git files failed - pretending there aren't any 2026-03-02T21:26:15,915 reading manifest file 'mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:15,923 adding license file 'LICENSE' 2026-03-02T21:26:15,929 writing manifest file 'mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:16,031 Getting requirements to build wheel: finished with status 'done' 2026-03-02T21:26:16,035 Created temporary directory: /tmp/pip-modern-metadata-jsj02prv 2026-03-02T21:26:16,037 Preparing metadata (pyproject.toml): started 2026-03-02T21:26:16,038 Running command Preparing metadata (pyproject.toml) 2026-03-02T21:26:16,618 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/version_inference.py:51: UserWarning: version of None already set 2026-03-02T21:26:16,618 warnings.warn(self.message) 2026-03-02T21:26:16,668 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T21:26:16,668 !! 2026-03-02T21:26:16,671 ******************************************************************************** 2026-03-02T21:26:16,673 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-02T21:26:16,677 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T21:26:16,677 or your builds will no longer be supported. 2026-03-02T21:26:16,679 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:16,679 ******************************************************************************** 2026-03-02T21:26:16,681 !! 2026-03-02T21:26:16,681 corresp(dist, value, root_dir) 2026-03-02T21:26:16,750 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:26:16,751 !! 2026-03-02T21:26:16,752 ******************************************************************************** 2026-03-02T21:26:16,753 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:26:16,754 License :: OSI Approved :: MIT License 2026-03-02T21:26:16,755 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:16,755 ******************************************************************************** 2026-03-02T21:26:16,757 !! 2026-03-02T21:26:16,757 dist._finalize_license_expression() 2026-03-02T21:26:16,759 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:26:16,760 !! 2026-03-02T21:26:16,761 ******************************************************************************** 2026-03-02T21:26:16,762 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:26:16,763 License :: OSI Approved :: MIT License 2026-03-02T21:26:16,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:16,764 ******************************************************************************** 2026-03-02T21:26:16,765 !! 2026-03-02T21:26:16,765 self._finalize_license_expression() 2026-03-02T21:26:16,769 running dist_info 2026-03-02T21:26:16,783 creating /tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info 2026-03-02T21:26:16,784 writing /tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/PKG-INFO 2026-03-02T21:26:16,788 writing dependency_links to /tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/dependency_links.txt 2026-03-02T21:26:16,790 writing requirements to /tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/requires.txt 2026-03-02T21:26:16,792 writing top-level names to /tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/top_level.txt 2026-03-02T21:26:16,794 writing manifest file '/tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:16,842 listing git files failed - pretending there aren't any 2026-03-02T21:26:16,848 reading manifest file '/tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:16,850 adding license file 'LICENSE' 2026-03-02T21:26:16,854 writing manifest file '/tmp/pip-modern-metadata-jsj02prv/mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:16,856 creating '/tmp/pip-modern-metadata-jsj02prv/mlex_lib-0.0.11.dist-info' 2026-03-02T21:26:16,984 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-02T21:26:16,989 Source in /tmp/pip-wheel-nthorstk/mlex-lib_25085cccd3724f9bab97b31ea2af57fb has version 0.0.11, which satisfies requirement mlex-lib==0.0.11 from https://files.pythonhosted.org/packages/0b/ea/39fc4880720b7469b83094292e989e2c3c105f9948ff6284028d16f01a77/mlex_lib-0.0.11.tar.gz 2026-03-02T21:26:16,990 Removed mlex-lib==0.0.11 from https://files.pythonhosted.org/packages/0b/ea/39fc4880720b7469b83094292e989e2c3c105f9948ff6284028d16f01a77/mlex_lib-0.0.11.tar.gz from build tracker '/tmp/pip-build-tracker-wm3lpmrd' 2026-03-02T21:26:16,996 Created temporary directory: /tmp/pip-unpack-9cl65464 2026-03-02T21:26:16,997 Building wheels for collected packages: mlex-lib 2026-03-02T21:26:17,002 Created temporary directory: /tmp/pip-wheel-parvcp1k 2026-03-02T21:26:17,002 Destination directory: /tmp/pip-wheel-parvcp1k 2026-03-02T21:26:17,005 Building wheel for mlex-lib (pyproject.toml): started 2026-03-02T21:26:17,006 Running command Building wheel for mlex-lib (pyproject.toml) 2026-03-02T21:26:17,601 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools_scm/_integration/version_inference.py:51: UserWarning: version of None already set 2026-03-02T21:26:17,601 warnings.warn(self.message) 2026-03-02T21:26:17,648 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T21:26:17,649 !! 2026-03-02T21:26:17,650 ******************************************************************************** 2026-03-02T21:26:17,650 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-02T21:26:17,652 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T21:26:17,652 or your builds will no longer be supported. 2026-03-02T21:26:17,654 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:17,654 ******************************************************************************** 2026-03-02T21:26:17,656 !! 2026-03-02T21:26:17,656 corresp(dist, value, root_dir) 2026-03-02T21:26:17,722 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:26:17,722 !! 2026-03-02T21:26:17,723 ******************************************************************************** 2026-03-02T21:26:17,724 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:26:17,725 License :: OSI Approved :: MIT License 2026-03-02T21:26:17,726 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:17,726 ******************************************************************************** 2026-03-02T21:26:17,727 !! 2026-03-02T21:26:17,728 dist._finalize_license_expression() 2026-03-02T21:26:17,729 /tmp/pip-build-env-onf217rg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T21:26:17,729 !! 2026-03-02T21:26:17,730 ******************************************************************************** 2026-03-02T21:26:17,731 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T21:26:17,732 License :: OSI Approved :: MIT License 2026-03-02T21:26:17,733 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T21:26:17,733 ******************************************************************************** 2026-03-02T21:26:17,734 !! 2026-03-02T21:26:17,735 self._finalize_license_expression() 2026-03-02T21:26:17,735 running bdist_wheel 2026-03-02T21:26:17,754 running build 2026-03-02T21:26:17,754 running build_py 2026-03-02T21:26:17,762 creating build/lib/mlex 2026-03-02T21:26:17,764 copying mlex/__init__.py -> build/lib/mlex 2026-03-02T21:26:17,767 creating build/lib/mlex/features 2026-03-02T21:26:17,768 copying mlex/features/sequences.py -> build/lib/mlex/features 2026-03-02T21:26:17,770 copying mlex/features/columns.py -> build/lib/mlex/features 2026-03-02T21:26:17,773 copying mlex/features/__init__.py -> build/lib/mlex/features 2026-03-02T21:26:17,775 creating build/lib/mlex/analysis 2026-03-02T21:26:17,776 copying mlex/analysis/sequence_span_analyzer.py -> build/lib/mlex/analysis 2026-03-02T21:26:17,779 copying mlex/analysis/__init__.py -> build/lib/mlex/analysis 2026-03-02T21:26:17,781 copying mlex/analysis/markov_analyzer.py -> build/lib/mlex/analysis 2026-03-02T21:26:17,783 copying mlex/analysis/markov_analyzer_plotter.py -> build/lib/mlex/analysis 2026-03-02T21:26:17,785 copying mlex/analysis/sequence_analyzer_plotter.py -> build/lib/mlex/analysis 2026-03-02T21:26:17,788 creating build/lib/mlex/utils 2026-03-02T21:26:17,789 copying mlex/utils/utils.py -> build/lib/mlex/utils 2026-03-02T21:26:17,791 copying mlex/utils/analysis.py -> build/lib/mlex/utils 2026-03-02T21:26:17,793 copying mlex/utils/noiseinjector.py -> build/lib/mlex/utils 2026-03-02T21:26:17,796 copying mlex/utils/sorter.py -> build/lib/mlex/utils 2026-03-02T21:26:17,798 copying mlex/utils/context_aware.py -> build/lib/mlex/utils 2026-03-02T21:26:17,800 copying mlex/utils/schema.py -> build/lib/mlex/utils 2026-03-02T21:26:17,802 copying mlex/utils/split.py -> build/lib/mlex/utils 2026-03-02T21:26:17,805 copying mlex/utils/preprocessing.py -> build/lib/mlex/utils 2026-03-02T21:26:17,807 copying mlex/utils/__init__.py -> build/lib/mlex/utils 2026-03-02T21:26:17,809 copying mlex/utils/datareader.py -> build/lib/mlex/utils 2026-03-02T21:26:17,811 copying mlex/utils/network_strategy.py -> build/lib/mlex/utils 2026-03-02T21:26:17,814 creating build/lib/mlex/models 2026-03-02T21:26:17,815 copying mlex/models/bilstm.py -> build/lib/mlex/models 2026-03-02T21:26:17,817 copying mlex/models/random_forest.py -> build/lib/mlex/models 2026-03-02T21:26:17,820 copying mlex/models/__init__.py -> build/lib/mlex/models 2026-03-02T21:26:17,822 copying mlex/models/lstm.py -> build/lib/mlex/models 2026-03-02T21:26:17,824 copying mlex/models/rnn.py -> build/lib/mlex/models 2026-03-02T21:26:17,827 copying mlex/models/mlp.py -> build/lib/mlex/models 2026-03-02T21:26:17,829 copying mlex/models/gru.py -> build/lib/mlex/models 2026-03-02T21:26:17,833 creating build/lib/mlex/evaluation 2026-03-02T21:26:17,834 copying mlex/evaluation/evaluator.py -> build/lib/mlex/evaluation 2026-03-02T21:26:17,836 copying mlex/evaluation/utils.py -> build/lib/mlex/evaluation 2026-03-02T21:26:17,838 copying mlex/evaluation/plotter.py -> build/lib/mlex/evaluation 2026-03-02T21:26:17,841 copying mlex/evaluation/threshold.py -> build/lib/mlex/evaluation 2026-03-02T21:26:17,843 copying mlex/evaluation/__init__.py -> build/lib/mlex/evaluation 2026-03-02T21:26:17,845 creating build/lib/mlex/models/base_components 2026-03-02T21:26:17,846 copying mlex/models/base_components/bilstm_base_model.py -> build/lib/mlex/models/base_components 2026-03-02T21:26:17,849 copying mlex/models/base_components/lstm_base_model.py -> build/lib/mlex/models/base_components 2026-03-02T21:26:17,851 copying mlex/models/base_components/rnn_base_model.py -> build/lib/mlex/models/base_components 2026-03-02T21:26:17,854 copying mlex/models/base_components/gru_base_model.py -> build/lib/mlex/models/base_components 2026-03-02T21:26:17,855 running egg_info 2026-03-02T21:26:17,868 writing mlex_lib.egg-info/PKG-INFO 2026-03-02T21:26:17,871 writing dependency_links to mlex_lib.egg-info/dependency_links.txt 2026-03-02T21:26:17,872 writing requirements to mlex_lib.egg-info/requires.txt 2026-03-02T21:26:17,873 writing top-level names to mlex_lib.egg-info/top_level.txt 2026-03-02T21:26:17,910 listing git files failed - pretending there aren't any 2026-03-02T21:26:17,916 reading manifest file 'mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:17,923 adding license file 'LICENSE' 2026-03-02T21:26:17,929 writing manifest file 'mlex_lib.egg-info/SOURCES.txt' 2026-03-02T21:26:17,951 installing to build/bdist.linux-armv7l/wheel 2026-03-02T21:26:17,951 running install 2026-03-02T21:26:17,974 running install_lib 2026-03-02T21:26:17,981 creating build/bdist.linux-armv7l/wheel 2026-03-02T21:26:17,983 creating build/bdist.linux-armv7l/wheel/mlex 2026-03-02T21:26:17,985 creating build/bdist.linux-armv7l/wheel/mlex/features 2026-03-02T21:26:17,986 copying build/lib/mlex/features/sequences.py -> build/bdist.linux-armv7l/wheel/./mlex/features 2026-03-02T21:26:17,989 copying build/lib/mlex/features/columns.py -> build/bdist.linux-armv7l/wheel/./mlex/features 2026-03-02T21:26:17,991 copying build/lib/mlex/features/__init__.py -> build/bdist.linux-armv7l/wheel/./mlex/features 2026-03-02T21:26:17,994 creating build/bdist.linux-armv7l/wheel/mlex/analysis 2026-03-02T21:26:17,995 copying build/lib/mlex/analysis/sequence_span_analyzer.py -> build/bdist.linux-armv7l/wheel/./mlex/analysis 2026-03-02T21:26:17,997 copying build/lib/mlex/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./mlex/analysis 2026-03-02T21:26:17,999 copying build/lib/mlex/analysis/markov_analyzer.py -> build/bdist.linux-armv7l/wheel/./mlex/analysis 2026-03-02T21:26:18,001 copying build/lib/mlex/analysis/markov_analyzer_plotter.py -> build/bdist.linux-armv7l/wheel/./mlex/analysis 2026-03-02T21:26:18,003 copying build/lib/mlex/analysis/sequence_analyzer_plotter.py -> build/bdist.linux-armv7l/wheel/./mlex/analysis 2026-03-02T21:26:18,006 creating build/bdist.linux-armv7l/wheel/mlex/utils 2026-03-02T21:26:18,007 copying build/lib/mlex/utils/utils.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,009 copying build/lib/mlex/utils/analysis.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,011 copying build/lib/mlex/utils/noiseinjector.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,013 copying build/lib/mlex/utils/sorter.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,015 copying build/lib/mlex/utils/context_aware.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,017 copying build/lib/mlex/utils/schema.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,019 copying build/lib/mlex/utils/split.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,022 copying build/lib/mlex/utils/preprocessing.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,024 copying build/lib/mlex/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,025 copying build/lib/mlex/utils/datareader.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,027 copying build/lib/mlex/utils/network_strategy.py -> build/bdist.linux-armv7l/wheel/./mlex/utils 2026-03-02T21:26:18,030 copying build/lib/mlex/__init__.py -> build/bdist.linux-armv7l/wheel/./mlex 2026-03-02T21:26:18,032 creating build/bdist.linux-armv7l/wheel/mlex/models 2026-03-02T21:26:18,034 creating build/bdist.linux-armv7l/wheel/mlex/models/base_components 2026-03-02T21:26:18,035 copying build/lib/mlex/models/base_components/bilstm_base_model.py -> build/bdist.linux-armv7l/wheel/./mlex/models/base_components 2026-03-02T21:26:18,038 copying build/lib/mlex/models/base_components/lstm_base_model.py -> build/bdist.linux-armv7l/wheel/./mlex/models/base_components 2026-03-02T21:26:18,040 copying build/lib/mlex/models/base_components/rnn_base_model.py -> build/bdist.linux-armv7l/wheel/./mlex/models/base_components 2026-03-02T21:26:18,043 copying build/lib/mlex/models/base_components/gru_base_model.py -> build/bdist.linux-armv7l/wheel/./mlex/models/base_components 2026-03-02T21:26:18,045 copying build/lib/mlex/models/bilstm.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,047 copying build/lib/mlex/models/random_forest.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,049 copying build/lib/mlex/models/__init__.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,051 copying build/lib/mlex/models/lstm.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,053 copying build/lib/mlex/models/rnn.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,056 copying build/lib/mlex/models/mlp.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,058 copying build/lib/mlex/models/gru.py -> build/bdist.linux-armv7l/wheel/./mlex/models 2026-03-02T21:26:18,061 creating build/bdist.linux-armv7l/wheel/mlex/evaluation 2026-03-02T21:26:18,062 copying build/lib/mlex/evaluation/evaluator.py -> build/bdist.linux-armv7l/wheel/./mlex/evaluation 2026-03-02T21:26:18,064 copying build/lib/mlex/evaluation/utils.py -> build/bdist.linux-armv7l/wheel/./mlex/evaluation 2026-03-02T21:26:18,066 copying build/lib/mlex/evaluation/plotter.py -> build/bdist.linux-armv7l/wheel/./mlex/evaluation 2026-03-02T21:26:18,069 copying build/lib/mlex/evaluation/threshold.py -> build/bdist.linux-armv7l/wheel/./mlex/evaluation 2026-03-02T21:26:18,070 copying build/lib/mlex/evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./mlex/evaluation 2026-03-02T21:26:18,072 running install_egg_info 2026-03-02T21:26:18,078 Copying mlex_lib.egg-info to build/bdist.linux-armv7l/wheel/./mlex_lib-0.0.11-py3.11.egg-info 2026-03-02T21:26:18,087 running install_scripts 2026-03-02T21:26:18,096 creating build/bdist.linux-armv7l/wheel/mlex_lib-0.0.11.dist-info/WHEEL 2026-03-02T21:26:18,099 creating '/tmp/pip-wheel-parvcp1k/.tmp-huo8psww/mlex_lib-0.0.11-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T21:26:18,101 adding 'mlex/__init__.py' 2026-03-02T21:26:18,103 adding 'mlex/analysis/__init__.py' 2026-03-02T21:26:18,104 adding 'mlex/analysis/markov_analyzer.py' 2026-03-02T21:26:18,105 adding 'mlex/analysis/markov_analyzer_plotter.py' 2026-03-02T21:26:18,107 adding 'mlex/analysis/sequence_analyzer_plotter.py' 2026-03-02T21:26:18,109 adding 'mlex/analysis/sequence_span_analyzer.py' 2026-03-02T21:26:18,111 adding 'mlex/evaluation/__init__.py' 2026-03-02T21:26:18,112 adding 'mlex/evaluation/evaluator.py' 2026-03-02T21:26:18,115 adding 'mlex/evaluation/plotter.py' 2026-03-02T21:26:18,116 adding 'mlex/evaluation/threshold.py' 2026-03-02T21:26:18,117 adding 'mlex/evaluation/utils.py' 2026-03-02T21:26:18,118 adding 'mlex/features/__init__.py' 2026-03-02T21:26:18,120 adding 'mlex/features/columns.py' 2026-03-02T21:26:18,121 adding 'mlex/features/sequences.py' 2026-03-02T21:26:18,123 adding 'mlex/models/__init__.py' 2026-03-02T21:26:18,125 adding 'mlex/models/bilstm.py' 2026-03-02T21:26:18,127 adding 'mlex/models/gru.py' 2026-03-02T21:26:18,129 adding 'mlex/models/lstm.py' 2026-03-02T21:26:18,131 adding 'mlex/models/mlp.py' 2026-03-02T21:26:18,132 adding 'mlex/models/random_forest.py' 2026-03-02T21:26:18,135 adding 'mlex/models/rnn.py' 2026-03-02T21:26:18,137 adding 'mlex/models/base_components/bilstm_base_model.py' 2026-03-02T21:26:18,138 adding 'mlex/models/base_components/gru_base_model.py' 2026-03-02T21:26:18,140 adding 'mlex/models/base_components/lstm_base_model.py' 2026-03-02T21:26:18,142 adding 'mlex/models/base_components/rnn_base_model.py' 2026-03-02T21:26:18,144 adding 'mlex/utils/__init__.py' 2026-03-02T21:26:18,145 adding 'mlex/utils/analysis.py' 2026-03-02T21:26:18,146 adding 'mlex/utils/context_aware.py' 2026-03-02T21:26:18,147 adding 'mlex/utils/datareader.py' 2026-03-02T21:26:18,149 adding 'mlex/utils/network_strategy.py' 2026-03-02T21:26:18,150 adding 'mlex/utils/noiseinjector.py' 2026-03-02T21:26:18,151 adding 'mlex/utils/preprocessing.py' 2026-03-02T21:26:18,152 adding 'mlex/utils/schema.py' 2026-03-02T21:26:18,154 adding 'mlex/utils/sorter.py' 2026-03-02T21:26:18,156 adding 'mlex/utils/split.py' 2026-03-02T21:26:18,157 adding 'mlex/utils/utils.py' 2026-03-02T21:26:18,160 adding 'mlex_lib-0.0.11.dist-info/licenses/LICENSE' 2026-03-02T21:26:18,161 adding 'mlex_lib-0.0.11.dist-info/METADATA' 2026-03-02T21:26:18,162 adding 'mlex_lib-0.0.11.dist-info/WHEEL' 2026-03-02T21:26:18,163 adding 'mlex_lib-0.0.11.dist-info/top_level.txt' 2026-03-02T21:26:18,164 adding 'mlex_lib-0.0.11.dist-info/RECORD' 2026-03-02T21:26:18,166 removing build/bdist.linux-armv7l/wheel 2026-03-02T21:26:18,280 Building wheel for mlex-lib (pyproject.toml): finished with status 'done' 2026-03-02T21:26:18,285 Created wheel for mlex-lib: filename=mlex_lib-0.0.11-py3-none-any.whl size=60216 sha256=5d5c478a95c49d4a5c5c579b2c7bd3820d71b42281d44b3620488158f40dcff9 2026-03-02T21:26:18,287 Stored in directory: /tmp/pip-ephem-wheel-cache-fefczob8/wheels/68/95/ba/2fc215fde2a75c704d5570f279d3fb5e1876bed373c5725f54 2026-03-02T21:26:18,298 Successfully built mlex-lib 2026-03-02T21:26:18,304 Removed build tracker: '/tmp/pip-build-tracker-wm3lpmrd'