2026-04-16T15:42:33,354 Created temporary directory: /tmp/pip-ephem-wheel-cache-hlboipbp 2026-04-16T15:42:33,356 Created temporary directory: /tmp/pip-build-tracker-02y__prw 2026-04-16T15:42:33,357 Initialized build tracking at /tmp/pip-build-tracker-02y__prw 2026-04-16T15:42:33,357 Created build tracker: /tmp/pip-build-tracker-02y__prw 2026-04-16T15:42:33,358 Entered build tracker: /tmp/pip-build-tracker-02y__prw 2026-04-16T15:42:33,359 Created temporary directory: /tmp/pip-wheel-6ezpilbu 2026-04-16T15:42:33,362 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-16T15:42:33,364 Created temporary directory: /tmp/pip-ephem-wheel-cache-6xaylkd5 2026-04-16T15:42:33,386 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-16T15:42:33,389 2 location(s) to search for versions of pyriemann: 2026-04-16T15:42:33,389 * https://pypi.org/simple/pyriemann/ 2026-04-16T15:42:33,389 * https://www.piwheels.org/simple/pyriemann/ 2026-04-16T15:42:33,390 Fetching project page and analyzing links: https://pypi.org/simple/pyriemann/ 2026-04-16T15:42:33,391 Getting page https://pypi.org/simple/pyriemann/ 2026-04-16T15:42:33,392 Found index url https://pypi.org/simple 2026-04-16T15:42:33,619 Fetched page https://pypi.org/simple/pyriemann/ as application/vnd.pypi.simple.v1+json 2026-04-16T15:42:33,625 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-04-16T15:42:33,625 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-04-16T15:42:33,626 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-04-16T15:42:33,627 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-04-16T15:42:33,627 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-04-16T15:42:33,628 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-04-16T15:42:33,629 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-04-16T15:42:33,629 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-04-16T15:42:33,630 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-04-16T15:42:33,631 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-04-16T15:42:33,632 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-04-16T15:42:33,633 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-04-16T15:42:33,634 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-04-16T15:42:33,634 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-04-16T15:42:33,635 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-04-16T15:42:33,636 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-04-16T15:42:33,637 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-04-16T15:42:33,638 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-04-16T15:42:33,639 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-04-16T15:42:33,639 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-04-16T15:42:33,640 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-04-16T15:42:33,641 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-04-16T15:42:33,642 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-04-16T15:42:33,643 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-04-16T15:42:33,644 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-04-16T15:42:33,645 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyriemann/ 2026-04-16T15:42:33,645 Getting page https://www.piwheels.org/simple/pyriemann/ 2026-04-16T15:42:33,647 Found index url https://www.piwheels.org/simple 2026-04-16T15:42:33,815 Fetched page https://www.piwheels.org/simple/pyriemann/ as text/html 2026-04-16T15:42:33,819 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-04-16T15:42:33,820 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-04-16T15:42:33,821 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-04-16T15:42:33,821 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-04-16T15:42:33,822 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-04-16T15:42:33,822 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-04-16T15:42:33,822 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-04-16T15:42:33,823 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-04-16T15:42:33,824 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-04-16T15:42:33,824 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-04-16T15:42:33,825 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-04-16T15:42:33,825 Skipping link: not a file: https://www.piwheels.org/simple/pyriemann/ 2026-04-16T15:42:33,826 Skipping link: not a file: https://pypi.org/simple/pyriemann/ 2026-04-16T15:42:33,848 Given no hashes to check 1 links for project 'pyriemann': discarding no candidates 2026-04-16T15:42:33,867 Collecting pyriemann==0.11 2026-04-16T15:42:33,870 Created temporary directory: /tmp/pip-unpack-n5pocgwv 2026-04-16T15:42:34,017 Downloading pyriemann-0.11.tar.gz (159 kB) 2026-04-16T15:42:34,265 Added pyriemann==0.11 from https://files.pythonhosted.org/packages/72/a3/546033fa98b989ba52581138e6801315a2f16c7ce76922a9617219239141/pyriemann-0.11.tar.gz to build tracker '/tmp/pip-build-tracker-02y__prw' 2026-04-16T15:42:34,267 Running setup.py (path:/tmp/pip-wheel-6ezpilbu/pyriemann_a78415db20a84aa0aac16fd7537f479c/setup.py) egg_info for package pyriemann 2026-04-16T15:42:34,268 Created temporary directory: /tmp/pip-pip-egg-info-4fi9qfkx 2026-04-16T15:42:34,269 Preparing metadata (setup.py): started 2026-04-16T15:42:34,270 Running command python setup.py egg_info 2026-04-16T15:42:35,204 running egg_info 2026-04-16T15:42:35,231 creating /tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info 2026-04-16T15:42:35,232 writing /tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/PKG-INFO 2026-04-16T15:42:35,239 writing dependency_links to /tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/dependency_links.txt 2026-04-16T15:42:35,242 writing requirements to /tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/requires.txt 2026-04-16T15:42:35,243 writing top-level names to /tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/top_level.txt 2026-04-16T15:42:35,245 writing manifest file '/tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/SOURCES.txt' 2026-04-16T15:42:35,339 reading manifest file '/tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/SOURCES.txt' 2026-04-16T15:42:35,341 reading manifest template 'MANIFEST.in' 2026-04-16T15:42:35,342 adding license file 'LICENSE' 2026-04-16T15:42:35,346 writing manifest file '/tmp/pip-pip-egg-info-4fi9qfkx/pyriemann.egg-info/SOURCES.txt' 2026-04-16T15:42:35,454 Preparing metadata (setup.py): finished with status 'done' 2026-04-16T15:42:35,458 Source in /tmp/pip-wheel-6ezpilbu/pyriemann_a78415db20a84aa0aac16fd7537f479c has version 0.11, which satisfies requirement pyriemann==0.11 from https://files.pythonhosted.org/packages/72/a3/546033fa98b989ba52581138e6801315a2f16c7ce76922a9617219239141/pyriemann-0.11.tar.gz 2026-04-16T15:42:35,459 Removed pyriemann==0.11 from https://files.pythonhosted.org/packages/72/a3/546033fa98b989ba52581138e6801315a2f16c7ce76922a9617219239141/pyriemann-0.11.tar.gz from build tracker '/tmp/pip-build-tracker-02y__prw' 2026-04-16T15:42:35,465 Created temporary directory: /tmp/pip-unpack-_4bxpdtu 2026-04-16T15:42:35,466 Building wheels for collected packages: pyriemann 2026-04-16T15:42:35,470 Created temporary directory: /tmp/pip-wheel-jmntb8q2 2026-04-16T15:42:35,471 Building wheel for pyriemann (setup.py): started 2026-04-16T15:42:35,472 Destination directory: /tmp/pip-wheel-jmntb8q2 2026-04-16T15:42:35,473 Running command python setup.py bdist_wheel 2026-04-16T15:42:36,324 running bdist_wheel 2026-04-16T15:42:36,404 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-04-16T15:42:36,405 !! 2026-04-16T15:42:36,406 ******************************************************************************** 2026-04-16T15:42:36,406 With Python 2.7 end-of-life, support for building universal wheels 2026-04-16T15:42:36,407 (i.e., wheels that support both Python 2 and Python 3) 2026-04-16T15:42:36,408 is being obviated. 2026-04-16T15:42:36,408 Please discontinue using this option, or if you still need it, 2026-04-16T15:42:36,409 file an issue with pypa/setuptools describing your use case. 2026-04-16T15:42:36,410 This deprecation is overdue, please update your project and remove deprecated 2026-04-16T15:42:36,411 calls to avoid build errors in the future. 2026-04-16T15:42:36,411 ******************************************************************************** 2026-04-16T15:42:36,412 !! 2026-04-16T15:42:36,413 self.finalize_options() 2026-04-16T15:42:36,461 running build 2026-04-16T15:42:36,462 running build_py 2026-04-16T15:42:36,495 creating build/lib/pyriemann 2026-04-16T15:42:36,497 copying pyriemann/regression.py -> build/lib/pyriemann 2026-04-16T15:42:36,500 copying pyriemann/estimation.py -> build/lib/pyriemann 2026-04-16T15:42:36,503 copying pyriemann/tangentspace.py -> build/lib/pyriemann 2026-04-16T15:42:36,505 copying pyriemann/stats.py -> build/lib/pyriemann 2026-04-16T15:42:36,508 copying pyriemann/preprocessing.py -> build/lib/pyriemann 2026-04-16T15:42:36,511 copying pyriemann/spatialfilters.py -> build/lib/pyriemann 2026-04-16T15:42:36,513 copying pyriemann/channelselection.py -> build/lib/pyriemann 2026-04-16T15:42:36,516 copying pyriemann/_base.py -> build/lib/pyriemann 2026-04-16T15:42:36,517 copying pyriemann/_version.py -> build/lib/pyriemann 2026-04-16T15:42:36,519 copying pyriemann/clustering.py -> build/lib/pyriemann 2026-04-16T15:42:36,522 copying pyriemann/embedding.py -> build/lib/pyriemann 2026-04-16T15:42:36,525 copying pyriemann/classification.py -> build/lib/pyriemann 2026-04-16T15:42:36,528 copying pyriemann/__init__.py -> build/lib/pyriemann 2026-04-16T15:42:36,530 creating build/lib/pyriemann/datasets 2026-04-16T15:42:36,531 copying pyriemann/datasets/sampling.py -> build/lib/pyriemann/datasets 2026-04-16T15:42:36,534 copying pyriemann/datasets/simulated.py -> build/lib/pyriemann/datasets 2026-04-16T15:42:36,536 copying pyriemann/datasets/__init__.py -> build/lib/pyriemann/datasets 2026-04-16T15:42:36,539 creating build/lib/pyriemann/transfer 2026-04-16T15:42:36,540 copying pyriemann/transfer/_tools.py -> build/lib/pyriemann/transfer 2026-04-16T15:42:36,542 copying pyriemann/transfer/_estimators.py -> build/lib/pyriemann/transfer 2026-04-16T15:42:36,545 copying pyriemann/transfer/__init__.py -> build/lib/pyriemann/transfer 2026-04-16T15:42:36,548 creating build/lib/pyriemann/utils 2026-04-16T15:42:36,549 copying pyriemann/utils/viz.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,552 copying pyriemann/utils/_logging.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,553 copying pyriemann/utils/tangentspace.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,557 copying pyriemann/utils/mean.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,560 copying pyriemann/utils/covariance.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,563 copying pyriemann/utils/median.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,565 copying pyriemann/utils/kernel.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,567 copying pyriemann/utils/_data.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,569 copying pyriemann/utils/ajd.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,572 copying pyriemann/utils/utils.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,574 copying pyriemann/utils/base.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,577 copying pyriemann/utils/distance.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,580 copying pyriemann/utils/geodesic.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,582 copying pyriemann/utils/test.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,585 copying pyriemann/utils/docs.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,587 copying pyriemann/utils/__init__.py -> build/lib/pyriemann/utils 2026-04-16T15:42:36,589 creating build/lib/pyriemann/optimization 2026-04-16T15:42:36,590 copying pyriemann/optimization/grassmann.py -> build/lib/pyriemann/optimization 2026-04-16T15:42:36,593 copying pyriemann/optimization/__init__.py -> build/lib/pyriemann/optimization 2026-04-16T15:42:36,595 copying pyriemann/optimization/positive_definite.py -> build/lib/pyriemann/optimization 2026-04-16T15:42:36,629 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-16T15:42:36,630 !! 2026-04-16T15:42:36,631 ******************************************************************************** 2026-04-16T15:42:36,632 Please avoid running ``setup.py`` directly. 2026-04-16T15:42:36,633 Instead, use pypa/build, pypa/installer or other 2026-04-16T15:42:36,633 standards-based tools. 2026-04-16T15:42:36,634 This deprecation is overdue, please update your project and remove deprecated 2026-04-16T15:42:36,635 calls to avoid build errors in the future. 2026-04-16T15:42:36,636 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-16T15:42:36,637 ******************************************************************************** 2026-04-16T15:42:36,638 !! 2026-04-16T15:42:36,638 self.initialize_options() 2026-04-16T15:42:36,659 installing to build/bdist.linux-armv7l/wheel 2026-04-16T15:42:36,660 running install 2026-04-16T15:42:36,683 running install_lib 2026-04-16T15:42:36,712 creating build/bdist.linux-armv7l/wheel 2026-04-16T15:42:36,715 creating build/bdist.linux-armv7l/wheel/pyriemann 2026-04-16T15:42:36,716 copying build/lib/pyriemann/regression.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,718 copying build/lib/pyriemann/estimation.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,721 copying build/lib/pyriemann/tangentspace.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,724 copying build/lib/pyriemann/stats.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,726 copying build/lib/pyriemann/preprocessing.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,730 creating build/bdist.linux-armv7l/wheel/pyriemann/datasets 2026-04-16T15:42:36,731 copying build/lib/pyriemann/datasets/sampling.py -> build/bdist.linux-armv7l/wheel/./pyriemann/datasets 2026-04-16T15:42:36,734 copying build/lib/pyriemann/datasets/simulated.py -> build/bdist.linux-armv7l/wheel/./pyriemann/datasets 2026-04-16T15:42:36,736 copying build/lib/pyriemann/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/datasets 2026-04-16T15:42:36,739 creating build/bdist.linux-armv7l/wheel/pyriemann/transfer 2026-04-16T15:42:36,740 copying build/lib/pyriemann/transfer/_tools.py -> build/bdist.linux-armv7l/wheel/./pyriemann/transfer 2026-04-16T15:42:36,743 copying build/lib/pyriemann/transfer/_estimators.py -> build/bdist.linux-armv7l/wheel/./pyriemann/transfer 2026-04-16T15:42:36,746 copying build/lib/pyriemann/transfer/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/transfer 2026-04-16T15:42:36,748 copying build/lib/pyriemann/spatialfilters.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,751 copying build/lib/pyriemann/channelselection.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,753 copying build/lib/pyriemann/_base.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,756 creating build/bdist.linux-armv7l/wheel/pyriemann/utils 2026-04-16T15:42:36,757 copying build/lib/pyriemann/utils/viz.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,760 copying build/lib/pyriemann/utils/_logging.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,762 copying build/lib/pyriemann/utils/tangentspace.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,765 copying build/lib/pyriemann/utils/mean.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,768 copying build/lib/pyriemann/utils/covariance.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,772 copying build/lib/pyriemann/utils/median.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,774 copying build/lib/pyriemann/utils/kernel.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,776 copying build/lib/pyriemann/utils/_data.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,778 copying build/lib/pyriemann/utils/ajd.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,781 copying build/lib/pyriemann/utils/utils.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,783 copying build/lib/pyriemann/utils/base.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,786 copying build/lib/pyriemann/utils/distance.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,789 copying build/lib/pyriemann/utils/geodesic.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,791 copying build/lib/pyriemann/utils/test.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,794 copying build/lib/pyriemann/utils/docs.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,796 copying build/lib/pyriemann/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/utils 2026-04-16T15:42:36,798 copying build/lib/pyriemann/_version.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,799 copying build/lib/pyriemann/clustering.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,802 copying build/lib/pyriemann/embedding.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,806 creating build/bdist.linux-armv7l/wheel/pyriemann/optimization 2026-04-16T15:42:36,807 copying build/lib/pyriemann/optimization/grassmann.py -> build/bdist.linux-armv7l/wheel/./pyriemann/optimization 2026-04-16T15:42:36,809 copying build/lib/pyriemann/optimization/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann/optimization 2026-04-16T15:42:36,811 copying build/lib/pyriemann/optimization/positive_definite.py -> build/bdist.linux-armv7l/wheel/./pyriemann/optimization 2026-04-16T15:42:36,813 copying build/lib/pyriemann/classification.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,817 copying build/lib/pyriemann/__init__.py -> build/bdist.linux-armv7l/wheel/./pyriemann 2026-04-16T15:42:36,819 running install_egg_info 2026-04-16T15:42:36,854 running egg_info 2026-04-16T15:42:36,883 writing pyriemann.egg-info/PKG-INFO 2026-04-16T15:42:36,890 writing dependency_links to pyriemann.egg-info/dependency_links.txt 2026-04-16T15:42:36,893 writing requirements to pyriemann.egg-info/requires.txt 2026-04-16T15:42:36,894 writing top-level names to pyriemann.egg-info/top_level.txt 2026-04-16T15:42:36,930 reading manifest file 'pyriemann.egg-info/SOURCES.txt' 2026-04-16T15:42:36,936 reading manifest template 'MANIFEST.in' 2026-04-16T15:42:36,937 adding license file 'LICENSE' 2026-04-16T15:42:36,942 writing manifest file 'pyriemann.egg-info/SOURCES.txt' 2026-04-16T15:42:36,943 Copying pyriemann.egg-info to build/bdist.linux-armv7l/wheel/./pyriemann-0.11-py3.11.egg-info 2026-04-16T15:42:36,956 running install_scripts 2026-04-16T15:42:36,968 creating build/bdist.linux-armv7l/wheel/pyriemann-0.11.dist-info/WHEEL 2026-04-16T15:42:36,971 creating '/tmp/pip-wheel-jmntb8q2/pyriemann-0.11-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-16T15:42:36,973 adding 'pyriemann/__init__.py' 2026-04-16T15:42:36,975 adding 'pyriemann/_base.py' 2026-04-16T15:42:36,976 adding 'pyriemann/_version.py' 2026-04-16T15:42:36,978 adding 'pyriemann/channelselection.py' 2026-04-16T15:42:36,983 adding 'pyriemann/classification.py' 2026-04-16T15:42:36,989 adding 'pyriemann/clustering.py' 2026-04-16T15:42:36,992 adding 'pyriemann/embedding.py' 2026-04-16T15:42:36,996 adding 'pyriemann/estimation.py' 2026-04-16T15:42:36,998 adding 'pyriemann/preprocessing.py' 2026-04-16T15:42:37,001 adding 'pyriemann/regression.py' 2026-04-16T15:42:37,005 adding 'pyriemann/spatialfilters.py' 2026-04-16T15:42:37,008 adding 'pyriemann/stats.py' 2026-04-16T15:42:37,011 adding 'pyriemann/tangentspace.py' 2026-04-16T15:42:37,013 adding 'pyriemann/datasets/__init__.py' 2026-04-16T15:42:37,016 adding 'pyriemann/datasets/sampling.py' 2026-04-16T15:42:37,018 adding 'pyriemann/datasets/simulated.py' 2026-04-16T15:42:37,020 adding 'pyriemann/optimization/__init__.py' 2026-04-16T15:42:37,022 adding 'pyriemann/optimization/grassmann.py' 2026-04-16T15:42:37,024 adding 'pyriemann/optimization/positive_definite.py' 2026-04-16T15:42:37,026 adding 'pyriemann/transfer/__init__.py' 2026-04-16T15:42:37,030 adding 'pyriemann/transfer/_estimators.py' 2026-04-16T15:42:37,032 adding 'pyriemann/transfer/_tools.py' 2026-04-16T15:42:37,034 adding 'pyriemann/utils/__init__.py' 2026-04-16T15:42:37,035 adding 'pyriemann/utils/_data.py' 2026-04-16T15:42:37,037 adding 'pyriemann/utils/_logging.py' 2026-04-16T15:42:37,038 adding 'pyriemann/utils/ajd.py' 2026-04-16T15:42:37,041 adding 'pyriemann/utils/base.py' 2026-04-16T15:42:37,045 adding 'pyriemann/utils/covariance.py' 2026-04-16T15:42:37,049 adding 'pyriemann/utils/distance.py' 2026-04-16T15:42:37,051 adding 'pyriemann/utils/docs.py' 2026-04-16T15:42:37,053 adding 'pyriemann/utils/geodesic.py' 2026-04-16T15:42:37,055 adding 'pyriemann/utils/kernel.py' 2026-04-16T15:42:37,058 adding 'pyriemann/utils/mean.py' 2026-04-16T15:42:37,060 adding 'pyriemann/utils/median.py' 2026-04-16T15:42:37,063 adding 'pyriemann/utils/tangentspace.py' 2026-04-16T15:42:37,065 adding 'pyriemann/utils/test.py' 2026-04-16T15:42:37,066 adding 'pyriemann/utils/utils.py' 2026-04-16T15:42:37,068 adding 'pyriemann/utils/viz.py' 2026-04-16T15:42:37,071 adding 'pyriemann-0.11.dist-info/licenses/LICENSE' 2026-04-16T15:42:37,072 adding 'pyriemann-0.11.dist-info/METADATA' 2026-04-16T15:42:37,073 adding 'pyriemann-0.11.dist-info/WHEEL' 2026-04-16T15:42:37,074 adding 'pyriemann-0.11.dist-info/top_level.txt' 2026-04-16T15:42:37,075 adding 'pyriemann-0.11.dist-info/RECORD' 2026-04-16T15:42:37,079 removing build/bdist.linux-armv7l/wheel 2026-04-16T15:42:37,202 Building wheel for pyriemann (setup.py): finished with status 'done' 2026-04-16T15:42:37,206 Created wheel for pyriemann: filename=pyriemann-0.11-py2.py3-none-any.whl size=138849 sha256=3c4c948714e79c9651bb98bdd9027911d1316669e335ec8c108e68d4e8f39052 2026-04-16T15:42:37,207 Stored in directory: /tmp/pip-ephem-wheel-cache-6xaylkd5/wheels/3b/26/cf/1431d3896433aa06ab07b6935bcf76b827de10fd93e998a2b7 2026-04-16T15:42:37,220 Successfully built pyriemann 2026-04-16T15:42:37,227 Removed build tracker: '/tmp/pip-build-tracker-02y__prw'