2026-04-09T09:20:57,972 Created temporary directory: /tmp/pip-ephem-wheel-cache-pooxm58e 2026-04-09T09:20:57,974 Created temporary directory: /tmp/pip-build-tracker-04zsw0ki 2026-04-09T09:20:57,975 Initialized build tracking at /tmp/pip-build-tracker-04zsw0ki 2026-04-09T09:20:57,975 Created build tracker: /tmp/pip-build-tracker-04zsw0ki 2026-04-09T09:20:57,976 Entered build tracker: /tmp/pip-build-tracker-04zsw0ki 2026-04-09T09:20:57,977 Created temporary directory: /tmp/pip-wheel-z_ht66nh 2026-04-09T09:20:57,979 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-09T09:20:57,982 Created temporary directory: /tmp/pip-ephem-wheel-cache-ock5nksq 2026-04-09T09:20:58,003 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-09T09:20:58,007 2 location(s) to search for versions of neurodecode: 2026-04-09T09:20:58,007 * https://pypi.org/simple/neurodecode/ 2026-04-09T09:20:58,007 * https://www.piwheels.org/simple/neurodecode/ 2026-04-09T09:20:58,008 Fetching project page and analyzing links: https://pypi.org/simple/neurodecode/ 2026-04-09T09:20:58,009 Getting page https://pypi.org/simple/neurodecode/ 2026-04-09T09:20:58,010 Found index url https://pypi.org/simple 2026-04-09T09:20:58,236 Fetched page https://pypi.org/simple/neurodecode/ as application/vnd.pypi.simple.v1+json 2026-04-09T09:20:58,241 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/81/d6/453c619b7c8a3abba1f645c4fd75212b97bdfdb88380d00c80a1b90810dd/neurodecode-1.0.dev0-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,243 Found link https://files.pythonhosted.org/packages/7e/b5/0eb7cf30d6fe8ec2b73b89b1fea2a10a411cfff8e2bd2ba67593395bf776/neurodecode-1.0.dev0.tar.gz (from https://pypi.org/simple/neurodecode/), version: 1.0.dev0 2026-04-09T09:20:58,246 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/18/af/05e11bb986a194a2210af1e92d85ba8f31a4467bcb6c00ce5e088f1e7acf/neurodecode-2.0-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,249 Found link https://files.pythonhosted.org/packages/8f/78/251baccb0055f0ebfeffbee99fc17ff84204ea1c2aff82d471b5dd8e692b/neurodecode-2.0.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0 2026-04-09T09:20:58,252 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/4a/41/2f24793fc287b4f0d9c61aabe35c024638d3ad2f92ec2bd4f44d660f794a/neurodecode-2.0.1-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,254 Found link https://files.pythonhosted.org/packages/6f/d4/c4e010d4c488c902f826cb3361974f671ea863f2374599995cddc522c0bd/neurodecode-2.0.1.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0.1 2026-04-09T09:20:58,257 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/68/22/5ee37dacb2e7f02e259eef8fb0d5d3aedef43e0340a665e636ae8999ede3/neurodecode-2.0.2-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,259 Found link https://files.pythonhosted.org/packages/8c/f1/0de96393ac7b7d31fead594385f5004f353e372ceaf750698724175dba62/neurodecode-2.0.2.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0.2 2026-04-09T09:20:58,262 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/b1/a9/0dbf33d20cc8e3df5fd3149f35fd5b3b9cf057d42dd1fbc1d4fa8533665a/neurodecode-2.0.3-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,264 Found link https://files.pythonhosted.org/packages/55/ec/6cd381c4636a0cb04c2f74a98fa5ac926dcf3a7e8f239d1029387df1a79d/neurodecode-2.0.3.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0.3 2026-04-09T09:20:58,267 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/9b/f9/986a188ce89a58e6ac98abfd9563bf37c1441d85654e1103ae0eac307041/neurodecode-2.0.4-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,275 Found link https://files.pythonhosted.org/packages/9b/6b/1fd4d3dfd3639776871474e67f7cd01b6e57577991484d4fc6b99daa2f80/neurodecode-2.0.4.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0.4 2026-04-09T09:20:58,283 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/e4/4a/7fb2ed7ce33fba6362ff89608765d778f7a644d1718ebfa211cac92a2460/neurodecode-2.0.5-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,290 Found link https://files.pythonhosted.org/packages/b7/40/d06e8c486a81bb13cd8fb9b797222901b578f1b5105278e5c8a358a24b3d/neurodecode-2.0.5.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0.5 2026-04-09T09:20:58,298 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/1b/23/bff2410cecd754ad7363005767f4146e000d5d957c181bce29bdc2b5557f/neurodecode-2.0.6-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,300 Found link https://files.pythonhosted.org/packages/8c/4e/03a13f2fc99dd6efea271a9cbaf59bf198e287cefee257602a36d585b2c1/neurodecode-2.0.6.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.0.6 2026-04-09T09:20:58,301 Skipping link: No binaries permitted for neurodecode: https://files.pythonhosted.org/packages/67/0f/a46aba6c81ae524cf6287a99053a36e784d325c52598c6fd577fcfebcc12/neurodecode-2.1-py3-none-any.whl (from https://pypi.org/simple/neurodecode/) 2026-04-09T09:20:58,303 Found link https://files.pythonhosted.org/packages/d4/33/22e401f46a5e749ccdf24b2db9bf395b944180d7fde645977d2734dedd79/neurodecode-2.1.tar.gz (from https://pypi.org/simple/neurodecode/), version: 2.1 2026-04-09T09:20:58,305 Fetching project page and analyzing links: https://www.piwheels.org/simple/neurodecode/ 2026-04-09T09:20:58,307 Getting page https://www.piwheels.org/simple/neurodecode/ 2026-04-09T09:20:58,310 Found index url https://www.piwheels.org/simple 2026-04-09T09:20:58,515 Fetched page https://www.piwheels.org/simple/neurodecode/ as text/html 2026-04-09T09:20:58,520 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0.6-py3-none-any.whl#sha256=3fef7b35e4d96347fb17c9c8b8756111ef86963b2d3fcaee6f0bdaab58993004 (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,522 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0.5-py3-none-any.whl#sha256=5d4cbe23e407bb0bcd91d347cd8b1d8d3461ff6cbdc9757b74462378551332ba (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,524 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0.4-py3-none-any.whl#sha256=dd0f6b43252b0ef574118bc9a6f4166d50b833e8f8e35bd0a12bf2b1a222edbc (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,527 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0.3-py3-none-any.whl#sha256=3a880e3e1dfd06fe46f1db0f24a324d28772b0413e7a76a5e05d368f6c15e49d (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,529 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0.2-py3-none-any.whl#sha256=3415c1a8b2170e206f6d5374b2cb1975e1b29f61dcfca6b1693cbf659e515a6f (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,531 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0.1-py3-none-any.whl#sha256=b85dde62bd115cc53359f16597da23322c9caa9ee545c58cff1317a962574abd (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,534 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-2.0-py3-none-any.whl#sha256=e68193b1cadacc95b2fc50bc4b9ec317f6f1c7dd3afe520e98e1a2ac5e0e336e (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,543 Skipping link: No binaries permitted for neurodecode: https://archive1.piwheels.org/simple/neurodecode/neurodecode-1.0.dev0-py3-none-any.whl#sha256=3db989ccb4d0408626c55da26dd2c335860a0ba4348c04d3dd7b5f52d41fc891 (from https://www.piwheels.org/simple/neurodecode/) 2026-04-09T09:20:58,545 Skipping link: not a file: https://www.piwheels.org/simple/neurodecode/ 2026-04-09T09:20:58,547 Skipping link: not a file: https://pypi.org/simple/neurodecode/ 2026-04-09T09:20:58,576 Given no hashes to check 1 links for project 'neurodecode': discarding no candidates 2026-04-09T09:20:58,599 Collecting neurodecode==2.1 2026-04-09T09:20:58,606 Created temporary directory: /tmp/pip-unpack-lf6cdeie 2026-04-09T09:20:58,765 Downloading neurodecode-2.1.tar.gz (112 kB) 2026-04-09T09:20:59,010 Added neurodecode==2.1 from https://files.pythonhosted.org/packages/d4/33/22e401f46a5e749ccdf24b2db9bf395b944180d7fde645977d2734dedd79/neurodecode-2.1.tar.gz to build tracker '/tmp/pip-build-tracker-04zsw0ki' 2026-04-09T09:20:59,015 Running setup.py (path:/tmp/pip-wheel-z_ht66nh/neurodecode_697c6064fd894c269c0e8641c1bff683/setup.py) egg_info for package neurodecode 2026-04-09T09:20:59,019 Created temporary directory: /tmp/pip-pip-egg-info-l_42xz_8 2026-04-09T09:20:59,021 Preparing metadata (setup.py): started 2026-04-09T09:20:59,023 Running command python setup.py egg_info 2026-04-09T09:21:00,262 running egg_info 2026-04-09T09:21:00,290 creating /tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info 2026-04-09T09:21:00,291 writing /tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/PKG-INFO 2026-04-09T09:21:00,296 writing dependency_links to /tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/dependency_links.txt 2026-04-09T09:21:00,298 writing entry points to /tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/entry_points.txt 2026-04-09T09:21:00,300 writing requirements to /tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/requires.txt 2026-04-09T09:21:00,301 writing top-level names to /tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/top_level.txt 2026-04-09T09:21:00,302 writing manifest file '/tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/SOURCES.txt' 2026-04-09T09:21:00,407 reading manifest file '/tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/SOURCES.txt' 2026-04-09T09:21:00,412 writing manifest file '/tmp/pip-pip-egg-info-l_42xz_8/neurodecode.egg-info/SOURCES.txt' 2026-04-09T09:21:00,520 Preparing metadata (setup.py): finished with status 'done' 2026-04-09T09:21:00,525 Source in /tmp/pip-wheel-z_ht66nh/neurodecode_697c6064fd894c269c0e8641c1bff683 has version 2.1, which satisfies requirement neurodecode==2.1 from https://files.pythonhosted.org/packages/d4/33/22e401f46a5e749ccdf24b2db9bf395b944180d7fde645977d2734dedd79/neurodecode-2.1.tar.gz 2026-04-09T09:21:00,526 Removed neurodecode==2.1 from https://files.pythonhosted.org/packages/d4/33/22e401f46a5e749ccdf24b2db9bf395b944180d7fde645977d2734dedd79/neurodecode-2.1.tar.gz from build tracker '/tmp/pip-build-tracker-04zsw0ki' 2026-04-09T09:21:00,532 Created temporary directory: /tmp/pip-unpack-5cc7a9i7 2026-04-09T09:21:00,533 Building wheels for collected packages: neurodecode 2026-04-09T09:21:00,537 Created temporary directory: /tmp/pip-wheel-ol9nih7r 2026-04-09T09:21:00,538 Building wheel for neurodecode (setup.py): started 2026-04-09T09:21:00,539 Destination directory: /tmp/pip-wheel-ol9nih7r 2026-04-09T09:21:00,539 Running command python setup.py bdist_wheel 2026-04-09T09:21:01,377 running bdist_wheel 2026-04-09T09:21:01,521 running build 2026-04-09T09:21:01,523 running build_py 2026-04-09T09:21:01,582 creating build/lib/neurodecode 2026-04-09T09:21:01,599 copying neurodecode/pycnbi_config.py -> build/lib/neurodecode 2026-04-09T09:21:01,609 copying neurodecode/__init__.py -> build/lib/neurodecode 2026-04-09T09:21:01,621 copying neurodecode/colorer.py -> build/lib/neurodecode 2026-04-09T09:21:01,634 creating build/lib/neurodecode/glass 2026-04-09T09:21:01,638 copying neurodecode/glass/bgi_client.py -> build/lib/neurodecode/glass 2026-04-09T09:21:01,651 copying neurodecode/glass/__init__.py -> build/lib/neurodecode/glass 2026-04-09T09:21:01,664 creating build/lib/neurodecode/stream_receiver 2026-04-09T09:21:01,670 copying neurodecode/stream_receiver/__init__.py -> build/lib/neurodecode/stream_receiver 2026-04-09T09:21:01,683 copying neurodecode/stream_receiver/stream_receiver.py -> build/lib/neurodecode/stream_receiver 2026-04-09T09:21:01,697 creating build/lib/neurodecode/analysis 2026-04-09T09:21:01,698 copying neurodecode/analysis/tfr_export.py -> build/lib/neurodecode/analysis 2026-04-09T09:21:01,700 copying neurodecode/analysis/parse_features.py -> build/lib/neurodecode/analysis 2026-04-09T09:21:01,702 copying neurodecode/analysis/__init__.py -> build/lib/neurodecode/analysis 2026-04-09T09:21:01,704 copying neurodecode/analysis/tfr_export_each_file.py -> build/lib/neurodecode/analysis 2026-04-09T09:21:01,706 copying neurodecode/analysis/feature_importances_topo.py -> build/lib/neurodecode/analysis 2026-04-09T09:21:01,708 creating build/lib/neurodecode/protocols 2026-04-09T09:21:01,709 copying neurodecode/protocols/viz_images.py -> build/lib/neurodecode/protocols 2026-04-09T09:21:01,712 copying neurodecode/protocols/feedback.py -> build/lib/neurodecode/protocols 2026-04-09T09:21:01,714 copying neurodecode/protocols/__init__.py -> build/lib/neurodecode/protocols 2026-04-09T09:21:01,716 copying neurodecode/protocols/feedback_fes.py -> build/lib/neurodecode/protocols 2026-04-09T09:21:01,719 copying neurodecode/protocols/viz_bars.py -> build/lib/neurodecode/protocols 2026-04-09T09:21:01,721 creating build/lib/neurodecode/stream_player 2026-04-09T09:21:01,722 copying neurodecode/stream_player/stream_player_auto.py -> build/lib/neurodecode/stream_player 2026-04-09T09:21:01,725 copying neurodecode/stream_player/stream_player.py -> build/lib/neurodecode/stream_player 2026-04-09T09:21:01,727 copying neurodecode/stream_player/__init__.py -> build/lib/neurodecode/stream_player 2026-04-09T09:21:01,729 creating build/lib/neurodecode/utils 2026-04-09T09:21:01,730 copying neurodecode/utils/ScalerMad.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,732 copying neurodecode/utils/parse_online_results.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,734 copying neurodecode/utils/benchmark_multitaper.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,737 copying neurodecode/utils/images2pkl.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,739 copying neurodecode/utils/psd_visualizer.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,740 copying neurodecode/utils/fix_channel_names.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,742 copying neurodecode/utils/raw2psd.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,744 copying neurodecode/utils/Motionstim8.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,749 copying neurodecode/utils/benchmark_decoder.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,752 copying neurodecode/utils/add_lsl_events.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,754 copying neurodecode/utils/fif2mat.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,755 copying neurodecode/utils/q_common.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,758 copying neurodecode/utils/__init__.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,760 copying neurodecode/utils/fif_info.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,762 copying neurodecode/utils/merge_events.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,764 copying neurodecode/utils/mat2fif.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,766 copying neurodecode/utils/hdf5_to_python.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,767 copying neurodecode/utils/convert2fif.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,770 copying neurodecode/utils/pycnbi_utils.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,773 copying neurodecode/utils/list_trigger_pins.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,774 copying neurodecode/utils/epochs2mat.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,777 copying neurodecode/utils/epochs2txt.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,784 copying neurodecode/utils/fif_resample.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,793 copying neurodecode/utils/nd_lsl.py -> build/lib/neurodecode/utils 2026-04-09T09:21:01,795 creating build/lib/neurodecode/triggers 2026-04-09T09:21:01,796 copying neurodecode/triggers/__init__.py -> build/lib/neurodecode/triggers 2026-04-09T09:21:01,798 copying neurodecode/triggers/pyLptControl.py -> build/lib/neurodecode/triggers 2026-04-09T09:21:01,800 copying neurodecode/triggers/trigger_def.py -> build/lib/neurodecode/triggers 2026-04-09T09:21:01,802 creating build/lib/neurodecode/decoder 2026-04-09T09:21:01,803 copying neurodecode/decoder/__init__.py -> build/lib/neurodecode/decoder 2026-04-09T09:21:01,805 copying neurodecode/decoder/trainer.py -> build/lib/neurodecode/decoder 2026-04-09T09:21:01,807 copying neurodecode/decoder/decoder.py -> build/lib/neurodecode/decoder 2026-04-09T09:21:01,810 copying neurodecode/decoder/rlda.py -> build/lib/neurodecode/decoder 2026-04-09T09:21:01,812 copying neurodecode/decoder/features.py -> build/lib/neurodecode/decoder 2026-04-09T09:21:01,815 creating build/lib/neurodecode/stream_viewer 2026-04-09T09:21:01,816 copying neurodecode/stream_viewer/stream_viewer.py -> build/lib/neurodecode/stream_viewer 2026-04-09T09:21:01,822 copying neurodecode/stream_viewer/ui_mainwindow_Viewer.py -> build/lib/neurodecode/stream_viewer 2026-04-09T09:21:01,829 copying neurodecode/stream_viewer/__init__.py -> build/lib/neurodecode/stream_viewer 2026-04-09T09:21:01,834 creating build/lib/neurodecode/stream_recorder 2026-04-09T09:21:01,835 copying neurodecode/stream_recorder/stream_recorder.py -> build/lib/neurodecode/stream_recorder 2026-04-09T09:21:01,838 copying neurodecode/stream_recorder/__init__.py -> build/lib/neurodecode/stream_recorder 2026-04-09T09:21:01,845 copying neurodecode/stream_viewer/scope_settings.ini -> build/lib/neurodecode/stream_viewer 2026-04-09T09:21:01,880 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-04-09T09:21:01,881 !! 2026-04-09T09:21:01,883 ******************************************************************************** 2026-04-09T09:21:01,884 Please avoid running ``setup.py`` directly. 2026-04-09T09:21:01,885 Instead, use pypa/build, pypa/installer or other 2026-04-09T09:21:01,887 standards-based tools. 2026-04-09T09:21:01,890 This deprecation is overdue, please update your project and remove deprecated 2026-04-09T09:21:01,891 calls to avoid build errors in the future. 2026-04-09T09:21:01,892 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-04-09T09:21:01,892 ******************************************************************************** 2026-04-09T09:21:01,893 !! 2026-04-09T09:21:01,894 self.initialize_options() 2026-04-09T09:21:01,911 installing to build/bdist.linux-armv7l/wheel 2026-04-09T09:21:01,912 running install 2026-04-09T09:21:01,936 running install_lib 2026-04-09T09:21:01,968 creating build/bdist.linux-armv7l/wheel 2026-04-09T09:21:01,977 creating build/bdist.linux-armv7l/wheel/neurodecode 2026-04-09T09:21:01,979 creating build/bdist.linux-armv7l/wheel/neurodecode/glass 2026-04-09T09:21:01,980 copying build/lib/neurodecode/glass/bgi_client.py -> build/bdist.linux-armv7l/wheel/./neurodecode/glass 2026-04-09T09:21:01,983 copying build/lib/neurodecode/glass/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/glass 2026-04-09T09:21:01,985 copying build/lib/neurodecode/pycnbi_config.py -> build/bdist.linux-armv7l/wheel/./neurodecode 2026-04-09T09:21:01,987 creating build/bdist.linux-armv7l/wheel/neurodecode/stream_receiver 2026-04-09T09:21:01,988 copying build/lib/neurodecode/stream_receiver/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_receiver 2026-04-09T09:21:01,990 copying build/lib/neurodecode/stream_receiver/stream_receiver.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_receiver 2026-04-09T09:21:01,993 creating build/bdist.linux-armv7l/wheel/neurodecode/analysis 2026-04-09T09:21:01,994 copying build/lib/neurodecode/analysis/tfr_export.py -> build/bdist.linux-armv7l/wheel/./neurodecode/analysis 2026-04-09T09:21:01,996 copying build/lib/neurodecode/analysis/parse_features.py -> build/bdist.linux-armv7l/wheel/./neurodecode/analysis 2026-04-09T09:21:01,998 copying build/lib/neurodecode/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/analysis 2026-04-09T09:21:01,999 copying build/lib/neurodecode/analysis/tfr_export_each_file.py -> build/bdist.linux-armv7l/wheel/./neurodecode/analysis 2026-04-09T09:21:02,001 copying build/lib/neurodecode/analysis/feature_importances_topo.py -> build/bdist.linux-armv7l/wheel/./neurodecode/analysis 2026-04-09T09:21:02,004 creating build/bdist.linux-armv7l/wheel/neurodecode/protocols 2026-04-09T09:21:02,005 copying build/lib/neurodecode/protocols/viz_images.py -> build/bdist.linux-armv7l/wheel/./neurodecode/protocols 2026-04-09T09:21:02,008 copying build/lib/neurodecode/protocols/feedback.py -> build/bdist.linux-armv7l/wheel/./neurodecode/protocols 2026-04-09T09:21:02,010 copying build/lib/neurodecode/protocols/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/protocols 2026-04-09T09:21:02,012 copying build/lib/neurodecode/protocols/feedback_fes.py -> build/bdist.linux-armv7l/wheel/./neurodecode/protocols 2026-04-09T09:21:02,014 copying build/lib/neurodecode/protocols/viz_bars.py -> build/bdist.linux-armv7l/wheel/./neurodecode/protocols 2026-04-09T09:21:02,017 copying build/lib/neurodecode/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode 2026-04-09T09:21:02,019 creating build/bdist.linux-armv7l/wheel/neurodecode/stream_player 2026-04-09T09:21:02,020 copying build/lib/neurodecode/stream_player/stream_player_auto.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_player 2026-04-09T09:21:02,022 copying build/lib/neurodecode/stream_player/stream_player.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_player 2026-04-09T09:21:02,025 copying build/lib/neurodecode/stream_player/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_player 2026-04-09T09:21:02,027 creating build/bdist.linux-armv7l/wheel/neurodecode/utils 2026-04-09T09:21:02,028 copying build/lib/neurodecode/utils/ScalerMad.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,030 copying build/lib/neurodecode/utils/parse_online_results.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,032 copying build/lib/neurodecode/utils/benchmark_multitaper.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,034 copying build/lib/neurodecode/utils/images2pkl.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,036 copying build/lib/neurodecode/utils/psd_visualizer.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,038 copying build/lib/neurodecode/utils/fix_channel_names.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,041 copying build/lib/neurodecode/utils/raw2psd.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,043 copying build/lib/neurodecode/utils/Motionstim8.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,045 copying build/lib/neurodecode/utils/benchmark_decoder.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,047 copying build/lib/neurodecode/utils/add_lsl_events.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,049 copying build/lib/neurodecode/utils/fif2mat.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,051 copying build/lib/neurodecode/utils/q_common.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,054 copying build/lib/neurodecode/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,055 copying build/lib/neurodecode/utils/fif_info.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,057 copying build/lib/neurodecode/utils/merge_events.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,058 copying build/lib/neurodecode/utils/mat2fif.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,060 copying build/lib/neurodecode/utils/hdf5_to_python.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,063 copying build/lib/neurodecode/utils/convert2fif.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,068 copying build/lib/neurodecode/utils/pycnbi_utils.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,075 copying build/lib/neurodecode/utils/list_trigger_pins.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,076 copying build/lib/neurodecode/utils/epochs2mat.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,078 copying build/lib/neurodecode/utils/epochs2txt.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,080 copying build/lib/neurodecode/utils/fif_resample.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,082 copying build/lib/neurodecode/utils/nd_lsl.py -> build/bdist.linux-armv7l/wheel/./neurodecode/utils 2026-04-09T09:21:02,084 creating build/bdist.linux-armv7l/wheel/neurodecode/triggers 2026-04-09T09:21:02,085 copying build/lib/neurodecode/triggers/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/triggers 2026-04-09T09:21:02,087 copying build/lib/neurodecode/triggers/pyLptControl.py -> build/bdist.linux-armv7l/wheel/./neurodecode/triggers 2026-04-09T09:21:02,089 copying build/lib/neurodecode/triggers/trigger_def.py -> build/bdist.linux-armv7l/wheel/./neurodecode/triggers 2026-04-09T09:21:02,092 creating build/bdist.linux-armv7l/wheel/neurodecode/decoder 2026-04-09T09:21:02,093 copying build/lib/neurodecode/decoder/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/decoder 2026-04-09T09:21:02,094 copying build/lib/neurodecode/decoder/trainer.py -> build/bdist.linux-armv7l/wheel/./neurodecode/decoder 2026-04-09T09:21:02,097 copying build/lib/neurodecode/decoder/decoder.py -> build/bdist.linux-armv7l/wheel/./neurodecode/decoder 2026-04-09T09:21:02,100 copying build/lib/neurodecode/decoder/rlda.py -> build/bdist.linux-armv7l/wheel/./neurodecode/decoder 2026-04-09T09:21:02,102 copying build/lib/neurodecode/decoder/features.py -> build/bdist.linux-armv7l/wheel/./neurodecode/decoder 2026-04-09T09:21:02,105 creating build/bdist.linux-armv7l/wheel/neurodecode/stream_viewer 2026-04-09T09:21:02,106 copying build/lib/neurodecode/stream_viewer/stream_viewer.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_viewer 2026-04-09T09:21:02,109 copying build/lib/neurodecode/stream_viewer/ui_mainwindow_Viewer.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_viewer 2026-04-09T09:21:02,112 copying build/lib/neurodecode/stream_viewer/scope_settings.ini -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_viewer 2026-04-09T09:21:02,114 copying build/lib/neurodecode/stream_viewer/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_viewer 2026-04-09T09:21:02,116 creating build/bdist.linux-armv7l/wheel/neurodecode/stream_recorder 2026-04-09T09:21:02,117 copying build/lib/neurodecode/stream_recorder/stream_recorder.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_recorder 2026-04-09T09:21:02,119 copying build/lib/neurodecode/stream_recorder/__init__.py -> build/bdist.linux-armv7l/wheel/./neurodecode/stream_recorder 2026-04-09T09:21:02,121 copying build/lib/neurodecode/colorer.py -> build/bdist.linux-armv7l/wheel/./neurodecode 2026-04-09T09:21:02,123 running install_egg_info 2026-04-09T09:21:02,157 running egg_info 2026-04-09T09:21:02,184 writing neurodecode.egg-info/PKG-INFO 2026-04-09T09:21:02,188 writing dependency_links to neurodecode.egg-info/dependency_links.txt 2026-04-09T09:21:02,189 writing entry points to neurodecode.egg-info/entry_points.txt 2026-04-09T09:21:02,191 writing requirements to neurodecode.egg-info/requires.txt 2026-04-09T09:21:02,192 writing top-level names to neurodecode.egg-info/top_level.txt 2026-04-09T09:21:02,232 reading manifest file 'neurodecode.egg-info/SOURCES.txt' 2026-04-09T09:21:02,242 writing manifest file 'neurodecode.egg-info/SOURCES.txt' 2026-04-09T09:21:02,243 Copying neurodecode.egg-info to build/bdist.linux-armv7l/wheel/./neurodecode-2.1-py3.11.egg-info 2026-04-09T09:21:02,255 running install_scripts 2026-04-09T09:21:02,266 creating build/bdist.linux-armv7l/wheel/neurodecode-2.1.dist-info/WHEEL 2026-04-09T09:21:02,269 creating '/tmp/pip-wheel-ol9nih7r/neurodecode-2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-09T09:21:02,272 adding 'neurodecode/__init__.py' 2026-04-09T09:21:02,274 adding 'neurodecode/colorer.py' 2026-04-09T09:21:02,276 adding 'neurodecode/pycnbi_config.py' 2026-04-09T09:21:02,278 adding 'neurodecode/analysis/__init__.py' 2026-04-09T09:21:02,280 adding 'neurodecode/analysis/feature_importances_topo.py' 2026-04-09T09:21:02,282 adding 'neurodecode/analysis/parse_features.py' 2026-04-09T09:21:02,285 adding 'neurodecode/analysis/tfr_export.py' 2026-04-09T09:21:02,287 adding 'neurodecode/analysis/tfr_export_each_file.py' 2026-04-09T09:21:02,289 adding 'neurodecode/decoder/__init__.py' 2026-04-09T09:21:02,294 adding 'neurodecode/decoder/decoder.py' 2026-04-09T09:21:02,297 adding 'neurodecode/decoder/features.py' 2026-04-09T09:21:02,299 adding 'neurodecode/decoder/rlda.py' 2026-04-09T09:21:02,303 adding 'neurodecode/decoder/trainer.py' 2026-04-09T09:21:02,305 adding 'neurodecode/glass/__init__.py' 2026-04-09T09:21:02,307 adding 'neurodecode/glass/bgi_client.py' 2026-04-09T09:21:02,309 adding 'neurodecode/protocols/__init__.py' 2026-04-09T09:21:02,312 adding 'neurodecode/protocols/feedback.py' 2026-04-09T09:21:02,315 adding 'neurodecode/protocols/feedback_fes.py' 2026-04-09T09:21:02,318 adding 'neurodecode/protocols/viz_bars.py' 2026-04-09T09:21:02,320 adding 'neurodecode/protocols/viz_images.py' 2026-04-09T09:21:02,322 adding 'neurodecode/stream_player/__init__.py' 2026-04-09T09:21:02,324 adding 'neurodecode/stream_player/stream_player.py' 2026-04-09T09:21:02,326 adding 'neurodecode/stream_player/stream_player_auto.py' 2026-04-09T09:21:02,328 adding 'neurodecode/stream_receiver/__init__.py' 2026-04-09T09:21:02,332 adding 'neurodecode/stream_receiver/stream_receiver.py' 2026-04-09T09:21:02,334 adding 'neurodecode/stream_recorder/__init__.py' 2026-04-09T09:21:02,336 adding 'neurodecode/stream_recorder/stream_recorder.py' 2026-04-09T09:21:02,338 adding 'neurodecode/stream_viewer/__init__.py' 2026-04-09T09:21:02,340 adding 'neurodecode/stream_viewer/scope_settings.ini' 2026-04-09T09:21:02,344 adding 'neurodecode/stream_viewer/stream_viewer.py' 2026-04-09T09:21:02,347 adding 'neurodecode/stream_viewer/ui_mainwindow_Viewer.py' 2026-04-09T09:21:02,349 adding 'neurodecode/triggers/__init__.py' 2026-04-09T09:21:02,352 adding 'neurodecode/triggers/pyLptControl.py' 2026-04-09T09:21:02,354 adding 'neurodecode/triggers/trigger_def.py' 2026-04-09T09:21:02,357 adding 'neurodecode/utils/Motionstim8.py' 2026-04-09T09:21:02,359 adding 'neurodecode/utils/ScalerMad.py' 2026-04-09T09:21:02,360 adding 'neurodecode/utils/__init__.py' 2026-04-09T09:21:02,362 adding 'neurodecode/utils/add_lsl_events.py' 2026-04-09T09:21:02,364 adding 'neurodecode/utils/benchmark_decoder.py' 2026-04-09T09:21:02,366 adding 'neurodecode/utils/benchmark_multitaper.py' 2026-04-09T09:21:02,369 adding 'neurodecode/utils/convert2fif.py' 2026-04-09T09:21:02,370 adding 'neurodecode/utils/epochs2mat.py' 2026-04-09T09:21:02,372 adding 'neurodecode/utils/epochs2txt.py' 2026-04-09T09:21:02,374 adding 'neurodecode/utils/fif2mat.py' 2026-04-09T09:21:02,375 adding 'neurodecode/utils/fif_info.py' 2026-04-09T09:21:02,377 adding 'neurodecode/utils/fif_resample.py' 2026-04-09T09:21:02,379 adding 'neurodecode/utils/fix_channel_names.py' 2026-04-09T09:21:02,380 adding 'neurodecode/utils/hdf5_to_python.py' 2026-04-09T09:21:02,382 adding 'neurodecode/utils/images2pkl.py' 2026-04-09T09:21:02,384 adding 'neurodecode/utils/list_trigger_pins.py' 2026-04-09T09:21:02,385 adding 'neurodecode/utils/mat2fif.py' 2026-04-09T09:21:02,387 adding 'neurodecode/utils/merge_events.py' 2026-04-09T09:21:02,389 adding 'neurodecode/utils/nd_lsl.py' 2026-04-09T09:21:02,390 adding 'neurodecode/utils/parse_online_results.py' 2026-04-09T09:21:02,392 adding 'neurodecode/utils/psd_visualizer.py' 2026-04-09T09:21:02,395 adding 'neurodecode/utils/pycnbi_utils.py' 2026-04-09T09:21:02,399 adding 'neurodecode/utils/q_common.py' 2026-04-09T09:21:02,401 adding 'neurodecode/utils/raw2psd.py' 2026-04-09T09:21:02,404 adding 'neurodecode-2.1.dist-info/METADATA' 2026-04-09T09:21:02,406 adding 'neurodecode-2.1.dist-info/WHEEL' 2026-04-09T09:21:02,407 adding 'neurodecode-2.1.dist-info/entry_points.txt' 2026-04-09T09:21:02,408 adding 'neurodecode-2.1.dist-info/top_level.txt' 2026-04-09T09:21:02,410 adding 'neurodecode-2.1.dist-info/RECORD' 2026-04-09T09:21:02,416 removing build/bdist.linux-armv7l/wheel 2026-04-09T09:21:02,543 Building wheel for neurodecode (setup.py): finished with status 'done' 2026-04-09T09:21:02,547 Created wheel for neurodecode: filename=neurodecode-2.1-py3-none-any.whl size=138196 sha256=184dafed5a97c45379fd0cd2492e9875ccdb1e7da15d37dbf8102828443f3fc0 2026-04-09T09:21:02,548 Stored in directory: /tmp/pip-ephem-wheel-cache-ock5nksq/wheels/66/37/77/29c3c1e402a835aeaf2b62576142370633ca7717abf36df729 2026-04-09T09:21:02,561 Successfully built neurodecode 2026-04-09T09:21:02,576 Removed build tracker: '/tmp/pip-build-tracker-04zsw0ki'