2026-07-06T05:27:06,855 Created temporary directory: /tmp/pip-ephem-wheel-cache-_qlxjebt 2026-07-06T05:27:06,857 Created temporary directory: /tmp/pip-build-tracker-anmrfeyq 2026-07-06T05:27:06,858 Initialized build tracking at /tmp/pip-build-tracker-anmrfeyq 2026-07-06T05:27:06,858 Created build tracker: /tmp/pip-build-tracker-anmrfeyq 2026-07-06T05:27:06,858 Entered build tracker: /tmp/pip-build-tracker-anmrfeyq 2026-07-06T05:27:06,859 Created temporary directory: /tmp/pip-wheel-a2o4mn9r 2026-07-06T05:27:06,862 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-07-06T05:27:06,864 Created temporary directory: /tmp/pip-ephem-wheel-cache-djb6dli7 2026-07-06T05:27:06,886 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-06T05:27:06,889 2 location(s) to search for versions of pyriemann: 2026-07-06T05:27:06,889 * https://pypi.org/simple/pyriemann/ 2026-07-06T05:27:06,889 * https://www.piwheels.org/simple/pyriemann/ 2026-07-06T05:27:06,890 Fetching project page and analyzing links: https://pypi.org/simple/pyriemann/ 2026-07-06T05:27:06,891 Getting page https://pypi.org/simple/pyriemann/ 2026-07-06T05:27:06,892 Found index url https://pypi.org/simple 2026-07-06T05:27:07,218 Fetched page https://pypi.org/simple/pyriemann/ as application/vnd.pypi.simple.v1+json 2026-07-06T05:27:07,224 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/56/ea/d1650481042ba28b4531ab8008aace73a909f756750a826859e2d28a8306/pyriemann-0.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,225 Found link https://files.pythonhosted.org/packages/0b/75/1645f9beb0956dc002f2e3f9c17a81c00649c825c97b21732ade644f1c64/pyriemann-0.1.tar.gz (from https://pypi.org/simple/pyriemann/), version: 0.1 2026-07-06T05:27:07,226 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/d5/b9/dd18f59c6cfb9ed340ffbce4d46b20e01c741f6cc83a2fa6cdd0dab14e3c/pyriemann-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,226 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/0c/c4/b8cf11c85712ba5076c01969e207ed82c7592a4d7ca22bf6e577cd6660cc/pyriemann-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,227 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/08/82/c821380424f22330176bd9f731e578e4e5836b5712743ba3fe587fd0b494/pyriemann-0.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,227 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/ad/16/6e9bf5e299472375aeb57f784872b4a86e90e170af61ac0bdac7abcc2732/pyriemann-0.2.4-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,228 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/cf/61/0cd03b36e7c78dd3e1e9b3a655b4b8f3f265548c205b1ca1ca354cc02599/pyriemann-0.2.5-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,228 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/e0/5e/1df5684d9f43b574d7e2807869578750da94286508ab2129d62c26c1eef0/pyriemann-0.2.6-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) 2026-07-06T05:27:07,229 Found link https://files.pythonhosted.org/packages/ba/53/5e4712add753b5cd74752f0f5f3f6e20121d654140dc758e7ce7da8f30a2/pyriemann-0.2.6.tar.gz (from https://pypi.org/simple/pyriemann/), version: 0.2.6 2026-07-06T05:27:07,229 Found link https://files.pythonhosted.org/packages/7d/79/902a6044b5ad64a5ffc94beff30ac1cffd5606a367331b65bdf37c30bf22/pyriemann-0.2.7.tar.gz (from https://pypi.org/simple/pyriemann/), version: 0.2.7 2026-07-06T05:27:07,230 Found link https://files.pythonhosted.org/packages/4d/1d/6286c740698ea91c22ce0b3f8914d5a8a1b9f99034bee27d0b8e68322c83/pyriemann-0.3.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.7), version: 0.3 2026-07-06T05:27:07,232 Found link https://files.pythonhosted.org/packages/ee/5e/ac8347d876bb0c04498196b33fbf25f2a21eace9fe8f791292598773508a/pyriemann-0.4.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.7), version: 0.4 2026-07-06T05:27:07,233 Found link https://files.pythonhosted.org/packages/45/50/9db91ccb209f5c8020e51186a96dc61f97cd0b7f6e83fbace1e038f303f9/pyriemann-0.5.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.7), version: 0.5 2026-07-06T05:27:07,233 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/8c/61/f48db3656c96b796c996a0c2ed773b4f3dd1f0c0afce779c88d74f07078a/pyriemann-0.6-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.8) 2026-07-06T05:27:07,234 Found link https://files.pythonhosted.org/packages/02/68/d20f564c781d3269f662e79fe9bbb9a33f0f6b9efb1a0cc31421be21a5d3/pyriemann-0.6.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.8), version: 0.6 2026-07-06T05:27:07,234 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/e8/a7/ff6e622c57fec2526a9b3ee56b8dd6c6b143a5ee57620eeb98687a9caf78/pyriemann-0.7-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,235 Found link https://files.pythonhosted.org/packages/c4/50/e551da680538e4e2add83d77c3dd201fc216900b5bfa9b9f215cabdfef5f/pyriemann-0.7.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9), version: 0.7 2026-07-06T05:27:07,236 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/0a/ce/32c2755c1f1d91a6079f8b882be07237353390f274019831b3ec0ae9fbeb/pyriemann-0.8-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,237 Found link https://files.pythonhosted.org/packages/67/8c/6a4fe7acbe9e3b96de0b36275f887c628f291e7d5e9e3a50778ceb112061/pyriemann-0.8.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9), version: 0.8 2026-07-06T05:27:07,237 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/8a/10/68024eaf057483e0e21aa16d70ffc1d984adc04b8a7b6e5399cea56d4a51/pyriemann-0.9-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,238 Found link https://files.pythonhosted.org/packages/37/a5/4ad28dd76cb4ba606f3c13391fe872ed9510fd1efc6fd3937842e724a6e9/pyriemann-0.9.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9), version: 0.9 2026-07-06T05:27:07,239 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/cd/1f/3aaabc8e8eacf5fb00230ae395669a52dce3d9e97877469d31d707fcefc1/pyriemann-0.10-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,240 Found link https://files.pythonhosted.org/packages/13/54/fd13222a054b7ef3f5cb8331bafaf22ea5e46fe3d11227a4cd9b419ac1f3/pyriemann-0.10.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9), version: 0.10 2026-07-06T05:27:07,241 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/61/0d/e5f3b9a0947b40a026d36d4a73188ee387d2616f9a67b9dfa6d389c33439/pyriemann-0.11-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,241 Found link https://files.pythonhosted.org/packages/72/a3/546033fa98b989ba52581138e6801315a2f16c7ce76922a9617219239141/pyriemann-0.11.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9), version: 0.11 2026-07-06T05:27:07,242 Skipping link: No binaries permitted for pyriemann: https://files.pythonhosted.org/packages/57/5c/e788ad2f904c633520d9f283785e6177a66096b2efa356b46b4647a3240f/pyriemann-0.12-py2.py3-none-any.whl (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,243 Found link https://files.pythonhosted.org/packages/ab/a9/849d09dae8b9746958ffe65ca9609b7f16e45ea69b16057a1929b16c8726/pyriemann-0.12.tar.gz (from https://pypi.org/simple/pyriemann/) (requires-python:>=3.9), version: 0.12 2026-07-06T05:27:07,244 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyriemann/ 2026-07-06T05:27:07,245 Getting page https://www.piwheels.org/simple/pyriemann/ 2026-07-06T05:27:07,246 Found index url https://www.piwheels.org/simple 2026-07-06T05:27:07,544 Fetched page https://www.piwheels.org/simple/pyriemann/ as text/html 2026-07-06T05:27:07,549 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.11-py2.py3-none-any.whl#sha256=3c4c948714e79c9651bb98bdd9027911d1316669e335ec8c108e68d4e8f39052 (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,550 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.10-py2.py3-none-any.whl#sha256=42dd496333c7e3f9223d409702600c6d9f542cb5cb4ccb1ea763cf6729af00ca (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,550 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.9-py2.py3-none-any.whl#sha256=3d07037f433c197f6259b53e5d1f9325135b10c03b1f72701c34c607411cabc4 (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,551 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.8-py2.py3-none-any.whl#sha256=1afe63c98f181a7887bcd5a5fe28ad35ac1d352c97cd0969f03061fdbe4cf1f4 (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,551 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.7-py2.py3-none-any.whl#sha256=a0b0d2aea41cf9b7ba29eebd01fb70723fd0379497149bbe76bd059291bc8309 (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.9) 2026-07-06T05:27:07,552 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.6-py2.py3-none-any.whl#sha256=e9f4c1cc65cfa80c564d13e6c5d11de2ef72f2b4616c9f7f43cd9852f52ae16f (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.8) 2026-07-06T05:27:07,552 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.5-py2.py3-none-any.whl#sha256=bcf6d269500e5fafebc97749e1ec8e9e9329af01c9c4642608e34ebd2b10c29a (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.7) 2026-07-06T05:27:07,553 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.4-py2.py3-none-any.whl#sha256=ac1a95487d79d93f9ba6bcbbdc18581296c172dbcf951e73e4d4e924d32aba0a (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.7) 2026-07-06T05:27:07,553 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.3-py2.py3-none-any.whl#sha256=5d9efdf0190bdc3586217ad9dd2081c3e39c9b300b78399bc69201311c2c5e01 (from https://www.piwheels.org/simple/pyriemann/) (requires-python:>=3.7) 2026-07-06T05:27:07,554 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.2.7-py2.py3-none-any.whl#sha256=09528a9e90f309adce0955dbac2433dcf821b62576739b989c6614850b4a7af6 (from https://www.piwheels.org/simple/pyriemann/) 2026-07-06T05:27:07,554 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.2.6-py2.py3-none-any.whl#sha256=c6137ceff6ba38d7503788d8c9168ac7c2ed16a81affe878cc437596fdfe70eb (from https://www.piwheels.org/simple/pyriemann/) 2026-07-06T05:27:07,555 Skipping link: No binaries permitted for pyriemann: https://archive1.piwheels.org/simple/pyriemann/pyriemann-0.1-py2.py3-none-any.whl#sha256=001d581289bcd432bf0a2304a017d299f9ae1417993e3312513845d98912a034 (from https://www.piwheels.org/simple/pyriemann/) 2026-07-06T05:27:07,556 Skipping link: not a file: https://www.piwheels.org/simple/pyriemann/ 2026-07-06T05:27:07,556 Skipping link: not a file: https://pypi.org/simple/pyriemann/ 2026-07-06T05:27:07,578 Given no hashes to check 1 links for project 'pyriemann': discarding no candidates 2026-07-06T05:27:07,596 Collecting pyriemann==0.12 2026-07-06T05:27:07,599 Created temporary directory: /tmp/pip-unpack-cvk9emw1 2026-07-06T05:27:07,846 Downloading pyriemann-0.12.tar.gz (173 kB) 2026-07-06T05:27:08,167 Added pyriemann==0.12 from https://files.pythonhosted.org/packages/ab/a9/849d09dae8b9746958ffe65ca9609b7f16e45ea69b16057a1929b16c8726/pyriemann-0.12.tar.gz to build tracker '/tmp/pip-build-tracker-anmrfeyq' 2026-07-06T05:27:08,169 Running setup.py (path:/tmp/pip-wheel-a2o4mn9r/pyriemann_4ebea43bd4d0472f90ded072e2f07efe/setup.py) egg_info for package pyriemann 2026-07-06T05:27:08,169 Created temporary directory: /tmp/pip-pip-egg-info-7vv6kcu9 2026-07-06T05:27:08,170 Preparing metadata (setup.py): started 2026-07-06T05:27:08,171 Running command python setup.py egg_info 2026-07-06T05:27:09,319 running egg_info 2026-07-06T05:27:09,346 creating /tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info 2026-07-06T05:27:09,347 writing /tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/PKG-INFO 2026-07-06T05:27:09,354 writing dependency_links to /tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/dependency_links.txt 2026-07-06T05:27:09,357 writing requirements to /tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/requires.txt 2026-07-06T05:27:09,358 writing top-level names to /tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/top_level.txt 2026-07-06T05:27:09,359 writing manifest file '/tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/SOURCES.txt' 2026-07-06T05:27:09,453 reading manifest file '/tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/SOURCES.txt' 2026-07-06T05:27:09,455 reading manifest template 'MANIFEST.in' 2026-07-06T05:27:09,456 adding license file 'LICENSE' 2026-07-06T05:27:09,461 writing manifest file '/tmp/pip-pip-egg-info-7vv6kcu9/pyriemann.egg-info/SOURCES.txt' 2026-07-06T05:27:09,573 Preparing metadata (setup.py): finished with status 'done' 2026-07-06T05:27:09,577 Source in /tmp/pip-wheel-a2o4mn9r/pyriemann_4ebea43bd4d0472f90ded072e2f07efe has version 0.12, which satisfies requirement pyriemann==0.12 from https://files.pythonhosted.org/packages/ab/a9/849d09dae8b9746958ffe65ca9609b7f16e45ea69b16057a1929b16c8726/pyriemann-0.12.tar.gz 2026-07-06T05:27:09,578 Removed pyriemann==0.12 from https://files.pythonhosted.org/packages/ab/a9/849d09dae8b9746958ffe65ca9609b7f16e45ea69b16057a1929b16c8726/pyriemann-0.12.tar.gz from build tracker '/tmp/pip-build-tracker-anmrfeyq' 2026-07-06T05:27:09,585 Created temporary directory: /tmp/pip-unpack-e7x3s640 2026-07-06T05:27:09,586 Building wheels for collected packages: pyriemann 2026-07-06T05:27:09,590 Created temporary directory: /tmp/pip-wheel-ac6p5dsy 2026-07-06T05:27:09,590 Building wheel for pyriemann (setup.py): started 2026-07-06T05:27:09,592 Destination directory: /tmp/pip-wheel-ac6p5dsy 2026-07-06T05:27:09,592 Running command python setup.py bdist_wheel 2026-07-06T05:27:10,454 running bdist_wheel 2026-07-06T05:27:10,531 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-07-06T05:27:10,532 !! 2026-07-06T05:27:10,533 ******************************************************************************** 2026-07-06T05:27:10,533 With Python 2.7 end-of-life, support for building universal wheels 2026-07-06T05:27:10,534 (i.e., wheels that support both Python 2 and Python 3) 2026-07-06T05:27:10,535 is being obviated. 2026-07-06T05:27:10,535 Please discontinue using this option, or if you still need it, 2026-07-06T05:27:10,536 file an issue with pypa/setuptools describing your use case. 2026-07-06T05:27:10,537 This deprecation is overdue, please update your project and remove deprecated 2026-07-06T05:27:10,537 calls to avoid build errors in the future. 2026-07-06T05:27:10,538 ******************************************************************************** 2026-07-06T05:27:10,539 !! 2026-07-06T05:27:10,539 self.finalize_options() 2026-07-06T05:27:10,586 running build 2026-07-06T05:27:10,587 running build_py 2026-07-06T05:27:10,618 creating build/lib/pyriemann 2026-07-06T05:27:10,620 copying pyriemann/spatialfilters.py -> build/lib/pyriemann 2026-07-06T05:27:10,623 copying pyriemann/clustering.py -> build/lib/pyriemann 2026-07-06T05:27:10,626 copying pyriemann/estimation.py -> build/lib/pyriemann 2026-07-06T05:27:10,628 copying pyriemann/preprocessing.py -> build/lib/pyriemann 2026-07-06T05:27:10,631 copying pyriemann/classification.py -> build/lib/pyriemann 2026-07-06T05:27:10,634 copying pyriemann/regression.py -> build/lib/pyriemann 2026-07-06T05:27:10,636 copying pyriemann/__init__.py -> build/lib/pyriemann 2026-07-06T05:27:10,638 copying pyriemann/embedding.py -> build/lib/pyriemann 2026-07-06T05:27:10,640 copying pyriemann/stats.py -> build/lib/pyriemann 2026-07-06T05:27:10,642 copying pyriemann/channelselection.py -> build/lib/pyriemann 2026-07-06T05:27:10,644 copying pyriemann/artifact_detection.py -> build/lib/pyriemann 2026-07-06T05:27:10,647 copying pyriemann/tangentspace.py -> build/lib/pyriemann 2026-07-06T05:27:10,649 copying pyriemann/_version.py -> build/lib/pyriemann 2026-07-06T05:27:10,652 creating build/lib/pyriemann/transfer 2026-07-06T05:27:10,653 copying pyriemann/transfer/_tools.py -> build/lib/pyriemann/transfer 2026-07-06T05:27:10,655 copying pyriemann/transfer/__init__.py -> build/lib/pyriemann/transfer 2026-07-06T05:27:10,657 copying pyriemann/transfer/_estimators.py -> build/lib/pyriemann/transfer 2026-07-06T05:27:10,660 creating build/lib/pyriemann/geometry 2026-07-06T05:27:10,661 copying pyriemann/geometry/kernel.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,663 copying pyriemann/geometry/distance.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,666 copying pyriemann/geometry/_backend.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,668 copying pyriemann/geometry/mean.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,671 copying pyriemann/geometry/geodesic.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,674 copying pyriemann/geometry/base.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,676 copying pyriemann/geometry/test.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,678 copying pyriemann/geometry/__init__.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,680 copying pyriemann/geometry/covariance.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,682 copying pyriemann/geometry/median.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,684 copying pyriemann/geometry/_check.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,687 copying pyriemann/geometry/_docs.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,688 copying pyriemann/geometry/ajd.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,691 copying pyriemann/geometry/tangentspace.py -> build/lib/pyriemann/geometry 2026-07-06T05:27:10,694 creating build/lib/pyriemann/datasets 2026-07-06T05:27:10,695 copying pyriemann/datasets/sampling.py -> build/lib/pyriemann/datasets 2026-07-06T05:27:10,698 copying pyriemann/datasets/__init__.py -> build/lib/pyriemann/datasets 2026-07-06T05:27:10,700 copying pyriemann/datasets/simulated.py -> build/lib/pyriemann/datasets 2026-07-06T05:27:10,703 creating build/lib/pyriemann/utils 2026-07-06T05:27:10,704 copying pyriemann/utils/kernel.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,706 copying pyriemann/utils/_base.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,708 copying pyriemann/utils/distance.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,710 copying pyriemann/utils/_data.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,712 copying pyriemann/utils/mean.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,713 copying pyriemann/utils/geodesic.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,715 copying pyriemann/utils/base.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,717 copying pyriemann/utils/test.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,718 copying pyriemann/utils/utils.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,720 copying pyriemann/utils/__init__.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,722 copying pyriemann/utils/covariance.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,724 copying pyriemann/utils/median.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,725 copying pyriemann/utils/_check.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,727 copying pyriemann/utils/viz.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,729 copying pyriemann/utils/_logging.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,731 copying pyriemann/utils/ajd.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,733 copying pyriemann/utils/tangentspace.py -> build/lib/pyriemann/utils 2026-07-06T05:27:10,735 creating build/lib/pyriemann/optimization 2026-07-06T05:27:10,736 copying pyriemann/optimization/positive_definite.py -> build/lib/pyriemann/optimization 2026-07-06T05:27:10,738 copying pyriemann/optimization/__init__.py -> build/lib/pyriemann/optimization 2026-07-06T05:27:10,739 copying pyriemann/optimization/grassmann.py -> build/lib/pyriemann/optimization 2026-07-06T05:27:10,773 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-06T05:27:10,774 !! 2026-07-06T05:27:10,775 ******************************************************************************** 2026-07-06T05:27:10,776 Please avoid running ``setup.py`` directly. 2026-07-06T05:27:10,776 Instead, use pypa/build, pypa/installer or other 2026-07-06T05:27:10,777 standards-based tools. 2026-07-06T05:27:10,778 This deprecation is overdue, please update your project and remove deprecated 2026-07-06T05:27:10,778 calls to avoid build errors in the future. 2026-07-06T05:27:10,780 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-06T05:27:10,780 ******************************************************************************** 2026-07-06T05:27:10,781 !! 2026-07-06T05:27:10,781 self.initialize_options() 2026-07-06T05:27:10,800 installing to build/bdist.linux-armv7l/wheel 2026-07-06T05:27:10,801 running install 2026-07-06T05:27:10,824 running install_lib 2026-07-06T05:27:10,850 creating build/bdist.linux-armv7l/wheel 2026-07-06T05:27:10,852 creating build/bdist.linux-armv7l/wheel/pyriemann 2026-07-06T05:27:10,854 creating build/bdist.linux-armv7l/wheel/pyriemann/transfer 2026-07-06T05:27:10,855 copying build/lib/pyriemann/transfer/_tools.py -> build/bdist.linux-armv7l/wheel/./pyriemann/transfer 2026-07-06T05:27:10,858 copying build/lib/pyriemann/transfer/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/transfer 2026-07-06T05:27:10,859 copying build/lib/pyriemann/transfer/_estimators.py -> build/bdist.linux-armv7l/wheel/./pyriemann/transfer 2026-07-06T05:27:10,863 copying build/lib/pyriemann/spatialfilters.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,865 copying build/lib/pyriemann/clustering.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,868 copying build/lib/pyriemann/estimation.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,872 creating build/bdist.linux-armv7l/wheel/pyriemann/geometry 2026-07-06T05:27:10,873 copying build/lib/pyriemann/geometry/kernel.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,876 copying build/lib/pyriemann/geometry/distance.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,879 copying build/lib/pyriemann/geometry/_backend.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,882 copying build/lib/pyriemann/geometry/mean.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,885 copying build/lib/pyriemann/geometry/geodesic.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,887 copying build/lib/pyriemann/geometry/base.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,890 copying build/lib/pyriemann/geometry/test.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,893 copying build/lib/pyriemann/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,895 copying build/lib/pyriemann/geometry/covariance.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,898 copying build/lib/pyriemann/geometry/median.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,900 copying build/lib/pyriemann/geometry/_check.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,903 copying build/lib/pyriemann/geometry/_docs.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,905 copying build/lib/pyriemann/geometry/ajd.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,907 copying build/lib/pyriemann/geometry/tangentspace.py -> build/bdist.linux-armv7l/wheel/./pyriemann/geometry 2026-07-06T05:27:10,911 copying build/lib/pyriemann/preprocessing.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,913 copying build/lib/pyriemann/classification.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,917 creating build/bdist.linux-armv7l/wheel/pyriemann/datasets 2026-07-06T05:27:10,919 copying build/lib/pyriemann/datasets/sampling.py -> build/bdist.linux-armv7l/wheel/./pyriemann/datasets 2026-07-06T05:27:10,922 copying build/lib/pyriemann/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/datasets 2026-07-06T05:27:10,924 copying build/lib/pyriemann/datasets/simulated.py -> build/bdist.linux-armv7l/wheel/./pyriemann/datasets 2026-07-06T05:27:10,927 copying build/lib/pyriemann/regression.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,929 copying build/lib/pyriemann/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,932 creating build/bdist.linux-armv7l/wheel/pyriemann/utils 2026-07-06T05:27:10,933 copying build/lib/pyriemann/utils/kernel.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,935 copying build/lib/pyriemann/utils/_base.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,938 copying build/lib/pyriemann/utils/distance.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,940 copying build/lib/pyriemann/utils/_data.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,942 copying build/lib/pyriemann/utils/mean.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,944 copying build/lib/pyriemann/utils/geodesic.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,946 copying build/lib/pyriemann/utils/base.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,948 copying build/lib/pyriemann/utils/test.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,950 copying build/lib/pyriemann/utils/utils.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,953 copying build/lib/pyriemann/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,955 copying build/lib/pyriemann/utils/covariance.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,957 copying build/lib/pyriemann/utils/median.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,959 copying build/lib/pyriemann/utils/_check.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,961 copying build/lib/pyriemann/utils/viz.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,964 copying build/lib/pyriemann/utils/_logging.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,966 copying build/lib/pyriemann/utils/ajd.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,968 copying build/lib/pyriemann/utils/tangentspace.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-07-06T05:27:10,970 copying build/lib/pyriemann/embedding.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,974 creating build/bdist.linux-armv7l/wheel/pyriemann/optimization 2026-07-06T05:27:10,975 copying build/lib/pyriemann/optimization/positive_definite.py -> build/bdist.linux-armv7l/wheel/./pyriemann/optimization 2026-07-06T05:27:10,978 copying build/lib/pyriemann/optimization/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/optimization 2026-07-06T05:27:10,979 copying build/lib/pyriemann/optimization/grassmann.py -> build/bdist.linux-armv7l/wheel/./pyriemann/optimization 2026-07-06T05:27:10,982 copying build/lib/pyriemann/stats.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,985 copying build/lib/pyriemann/channelselection.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,987 copying build/lib/pyriemann/artifact_detection.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,990 copying build/lib/pyriemann/tangentspace.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,993 copying build/lib/pyriemann/_version.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-07-06T05:27:10,994 running install_egg_info 2026-07-06T05:27:11,029 running egg_info 2026-07-06T05:27:11,056 writing pyriemann.egg-info/PKG-INFO 2026-07-06T05:27:11,063 writing dependency_links to pyriemann.egg-info/dependency_links.txt 2026-07-06T05:27:11,067 writing requirements to pyriemann.egg-info/requires.txt 2026-07-06T05:27:11,068 writing top-level names to pyriemann.egg-info/top_level.txt 2026-07-06T05:27:11,104 reading manifest file 'pyriemann.egg-info/SOURCES.txt' 2026-07-06T05:27:11,111 reading manifest template 'MANIFEST.in' 2026-07-06T05:27:11,112 adding license file 'LICENSE' 2026-07-06T05:27:11,118 writing manifest file 'pyriemann.egg-info/SOURCES.txt' 2026-07-06T05:27:11,119 Copying pyriemann.egg-info to build/bdist.linux-armv7l/wheel/./pyriemann-0.12-py3.11.egg-info 2026-07-06T05:27:11,132 running install_scripts 2026-07-06T05:27:11,144 creating build/bdist.linux-armv7l/wheel/pyriemann-0.12.dist-info/WHEEL 2026-07-06T05:27:11,146 creating '/tmp/pip-wheel-ac6p5dsy/pyriemann-0.12-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-06T05:27:11,148 adding 'pyriemann/__init__.py' 2026-07-06T05:27:11,150 adding 'pyriemann/_version.py' 2026-07-06T05:27:11,153 adding 'pyriemann/artifact_detection.py' 2026-07-06T05:27:11,154 adding 'pyriemann/channelselection.py' 2026-07-06T05:27:11,159 adding 'pyriemann/classification.py' 2026-07-06T05:27:11,163 adding 'pyriemann/clustering.py' 2026-07-06T05:27:11,166 adding 'pyriemann/embedding.py' 2026-07-06T05:27:11,170 adding 'pyriemann/estimation.py' 2026-07-06T05:27:11,172 adding 'pyriemann/preprocessing.py' 2026-07-06T05:27:11,174 adding 'pyriemann/regression.py' 2026-07-06T05:27:11,178 adding 'pyriemann/spatialfilters.py' 2026-07-06T05:27:11,181 adding 'pyriemann/stats.py' 2026-07-06T05:27:11,183 adding 'pyriemann/tangentspace.py' 2026-07-06T05:27:11,185 adding 'pyriemann/datasets/__init__.py' 2026-07-06T05:27:11,189 adding 'pyriemann/datasets/sampling.py' 2026-07-06T05:27:11,192 adding 'pyriemann/datasets/simulated.py' 2026-07-06T05:27:11,194 adding 'pyriemann/geometry/__init__.py' 2026-07-06T05:27:11,196 adding 'pyriemann/geometry/_backend.py' 2026-07-06T05:27:11,198 adding 'pyriemann/geometry/_check.py' 2026-07-06T05:27:11,199 adding 'pyriemann/geometry/_docs.py' 2026-07-06T05:27:11,201 adding 'pyriemann/geometry/ajd.py' 2026-07-06T05:27:11,204 adding 'pyriemann/geometry/base.py' 2026-07-06T05:27:11,208 adding 'pyriemann/geometry/covariance.py' 2026-07-06T05:27:11,211 adding 'pyriemann/geometry/distance.py' 2026-07-06T05:27:11,213 adding 'pyriemann/geometry/geodesic.py' 2026-07-06T05:27:11,215 adding 'pyriemann/geometry/kernel.py' 2026-07-06T05:27:11,218 adding 'pyriemann/geometry/mean.py' 2026-07-06T05:27:11,220 adding 'pyriemann/geometry/median.py' 2026-07-06T05:27:11,223 adding 'pyriemann/geometry/tangentspace.py' 2026-07-06T05:27:11,225 adding 'pyriemann/geometry/test.py' 2026-07-06T05:27:11,227 adding 'pyriemann/optimization/__init__.py' 2026-07-06T05:27:11,228 adding 'pyriemann/optimization/grassmann.py' 2026-07-06T05:27:11,230 adding 'pyriemann/optimization/positive_definite.py' 2026-07-06T05:27:11,232 adding 'pyriemann/transfer/__init__.py' 2026-07-06T05:27:11,236 adding 'pyriemann/transfer/_estimators.py' 2026-07-06T05:27:11,238 adding 'pyriemann/transfer/_tools.py' 2026-07-06T05:27:11,240 adding 'pyriemann/utils/__init__.py' 2026-07-06T05:27:11,241 adding 'pyriemann/utils/_base.py' 2026-07-06T05:27:11,242 adding 'pyriemann/utils/_check.py' 2026-07-06T05:27:11,244 adding 'pyriemann/utils/_data.py' 2026-07-06T05:27:11,245 adding 'pyriemann/utils/_logging.py' 2026-07-06T05:27:11,246 adding 'pyriemann/utils/ajd.py' 2026-07-06T05:27:11,247 adding 'pyriemann/utils/base.py' 2026-07-06T05:27:11,248 adding 'pyriemann/utils/covariance.py' 2026-07-06T05:27:11,249 adding 'pyriemann/utils/distance.py' 2026-07-06T05:27:11,251 adding 'pyriemann/utils/geodesic.py' 2026-07-06T05:27:11,252 adding 'pyriemann/utils/kernel.py' 2026-07-06T05:27:11,253 adding 'pyriemann/utils/mean.py' 2026-07-06T05:27:11,254 adding 'pyriemann/utils/median.py' 2026-07-06T05:27:11,255 adding 'pyriemann/utils/tangentspace.py' 2026-07-06T05:27:11,257 adding 'pyriemann/utils/test.py' 2026-07-06T05:27:11,258 adding 'pyriemann/utils/utils.py' 2026-07-06T05:27:11,260 adding 'pyriemann/utils/viz.py' 2026-07-06T05:27:11,262 adding 'pyriemann-0.12.dist-info/licenses/LICENSE' 2026-07-06T05:27:11,264 adding 'pyriemann-0.12.dist-info/METADATA' 2026-07-06T05:27:11,265 adding 'pyriemann-0.12.dist-info/WHEEL' 2026-07-06T05:27:11,266 adding 'pyriemann-0.12.dist-info/top_level.txt' 2026-07-06T05:27:11,267 adding 'pyriemann-0.12.dist-info/RECORD' 2026-07-06T05:27:11,271 removing build/bdist.linux-armv7l/wheel 2026-07-06T05:27:11,396 Building wheel for pyriemann (setup.py): finished with status 'done' 2026-07-06T05:27:11,400 Created wheel for pyriemann: filename=pyriemann-0.12-py2.py3-none-any.whl size=153585 sha256=3690a694690b172ed3632c06584a9351fc8c9bed4b73bdff1ce37e8c4af78f7d 2026-07-06T05:27:11,401 Stored in directory: /tmp/pip-ephem-wheel-cache-djb6dli7/wheels/59/66/96/c53754d007402e83a92ca3715d6854c1e0fa2e3cb0a20e77bb 2026-07-06T05:27:11,415 Successfully built pyriemann 2026-07-06T05:27:11,421 Removed build tracker: '/tmp/pip-build-tracker-anmrfeyq'