HS2
HS2 copied to clipboard
Failed to build installable wheels error
Due to the following error below, I am unable to install herdingspikes2. I have visual studio 2022 installed and I am on python 3.12, which version 0.4.0 supports.
error: subprocess-exited-with-error
× Building wheel for herdingspikes (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [213 lines of output]
C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\setuptools\dist.py:318: InformationOnly: Normalizing '0.4.000' to '0.4.0'
self.metadata.version = self._normalize_version(self.metadata.version)
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-312
creating build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\hs2.py -> build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\parameter_optimisation.py -> build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\probe.py -> build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\recording.py -> build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\version.py -> build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes
creating build\lib.win-amd64-cpython-312\herdingspikes\clustering
copying herdingspikes\clustering\mean_shift_.py -> build\lib.win-amd64-cpython-312\herdingspikes\clustering
copying herdingspikes\clustering\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\clustering
creating build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
creating build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
creating build\lib.win-amd64-cpython-312\herdingspikes\probe_functions
copying herdingspikes\probe_functions\neighborMatrixUtils.py -> build\lib.win-amd64-cpython-312\herdingspikes\probe_functions
copying herdingspikes\probe_functions\readUtils.py -> build\lib.win-amd64-cpython-312\herdingspikes\probe_functions
copying herdingspikes\probe_functions\__init__.py -> build\lib.win-amd64-cpython-312\herdingspikes\probe_functions copying herdingspikes\.commit_version -> build\lib.win-amd64-cpython-312\herdingspikes
copying herdingspikes\detection_localisation\detect.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\detect.pyx -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\FilterSpikes.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\FilterSpikes.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\LocalizeSpikes.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\LocalizeSpikes.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\Parameters.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\ProcessSpikes.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\ProcessSpikes.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\SpikeHandler.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\SpikeHandler.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\SpkDonline.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_localisation\SpkDonline.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation
copying herdingspikes\detection_lightning\detect.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\detect.pxd -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\detect.pyx -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\Detection.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\Detection.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\Detection.pxd -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\Point.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\ProbeLayout.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\ProbeLayout.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
creating build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\FirstElemProcessor.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\MaxSpikeFinder.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\MaxSpikeFinder.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\QueueProcessor.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\SpikeDecayFilterer.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\SpikeDecayFilterer.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\SpikeFilterer.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\QueueProcessor\SpikeFilterer.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\QueueProcessor
copying herdingspikes\detection_lightning\RollingArray.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\Spike.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
creating build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
copying herdingspikes\detection_lightning\SpikeProcessor\SpikeLocalizer.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
copying herdingspikes\detection_lightning\SpikeProcessor\SpikeLocalizer.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
copying herdingspikes\detection_lightning\SpikeProcessor\SpikeProcessor.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
copying herdingspikes\detection_lightning\SpikeProcessor\SpikeShapeWriter.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
copying herdingspikes\detection_lightning\SpikeProcessor\SpikeShapeWriter.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning\SpikeProcessor
copying herdingspikes\detection_lightning\SpikeQueue.cpp -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\SpikeQueue.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\TraceWrapper.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
copying herdingspikes\detection_lightning\Types.h -> build\lib.win-amd64-cpython-312\herdingspikes\detection_lightning
running build_ext
C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\Cython\Compiler\Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_localisation\detect.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
Compiling herdingspikes/detection_localisation\detect.pyx because it depends on C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\Cython\Includes\libcpp\string.pxd.
[1/1] Cythonizing herdingspikes/detection_localisation\detect.pyx
building 'herdingspikes.detection_localisation.detect' extension
creating build\temp.win-amd64-cpython-312
creating build\temp.win-amd64-cpython-312\Release
creating build\temp.win-amd64-cpython-312\Release\herdingspikes
creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_localisation
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\FilterSpikes.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\FilterSpikes.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
FilterSpikes.cpp
herdingspikes/detection_localisation\FilterSpikes.cpp(76): warning C4244: 'initializing': conversion from '__int64' to 'int', possible loss of data
herdingspikes/detection_localisation\FilterSpikes.cpp(90): warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
herdingspikes/detection_localisation\FilterSpikes.cpp(337): warning C4244: '=': conversion from 'int' to 'float', possible loss of data
herdingspikes/detection_localisation\FilterSpikes.cpp(437): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\LocalizeSpikes.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\LocalizeSpikes.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
LocalizeSpikes.cpp
herdingspikes/detection_localisation\LocalizeSpikes.cpp(70): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
herdingspikes/detection_localisation\LocalizeSpikes.cpp(32): warning C4101: 'curr_amp': unreferenced local variable
herdingspikes/detection_localisation\LocalizeSpikes.cpp(192): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\ProcessSpikes.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\ProcessSpikes.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
ProcessSpikes.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\SpikeHandler.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpikeHandler.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
SpikeHandler.cpp
herdingspikes/detection_localisation\SpikeHandler.cpp(389): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\SpkDonline.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpkDonline.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
SpkDonline.cpp
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\detect.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
detect.cpp
C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
herdingspikes/detection_localisation\detect.cpp(11112): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(11220): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(12023): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(12251): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(12391): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_localisation\detect.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
detect.cpp
C:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
herdingspikes/detection_localisation\detect.cpp(7775): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
herdingspikes/detection_localisation\detect.cpp(11112): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(11220): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(12023): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(12251): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
herdingspikes/detection_localisation\detect.cpp(12391): warning C4244: '=': conversion from 'Py_ssize_t' to 'long', possible loss of data
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\User\anaconda3\libs /LIBPATH:C:\Users\User\anaconda3 /LIBPATH:C:\Users\User\anaconda3\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /EXPORT:PyInit_detect build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\FilterSpikes.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\LocalizeSpikes.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\ProcessSpikes.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpikeHandler.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\SpkDonline.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.obj /OUT:build\lib.win-amd64-cpython-312\herdingspikes\detection_localisation\detect.cp312-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.cp312-win_amd64.lib -fopenmp
LINK : warning LNK4044: unrecognized option '/fopenmp'; ignored
build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_localisation\detect.obj : warning LNK4042: object specified more than once; extras ignored
Creating library build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.cp312-win_amd64.lib and object build\temp.win-amd64-cpython-312\Release\herdingspikes/detection_localisation\detect.cp312-win_amd64.exp
Generating code
Finished generating code
warning: herdingspikes\detection_lightning\detect.pyx:55:20: Annotation ignored since class-level attributes must be Python objects. Were you trying to set up an instance attribute?
Compiling herdingspikes/detection_lightning\detect.pyx because it changed.
[1/1] Cythonizing herdingspikes/detection_lightning\detect.pyx
building 'herdingspikes.detection_lightning.detect' extension
creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_lightning
creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_lightning\QueueProcessor
creating build\temp.win-amd64-cpython-312\Release\herdingspikes\detection_lightning\SpikeProcessor
"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DCYTHON_TRACE_NOGIL=0 -IC:\Users\User\AppData\Local\Temp\pip-build-env-lt6bhbnx\overlay\Lib\site-packages\numpy\_core\include -IC:\Users\User\anaconda3\include -IC:\Users\User\anaconda3\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /EHsc /Tpherdingspikes/detection_lightning\Detection.cpp /Fobuild\temp.win-amd64-cpython-312\Release\herdingspikes/detection_lightning\Detection.obj -std=c++17 -O3 -march=native -mtune=native -fopenmp
cl : Command line warning D9002 : ignoring unknown option '-std=c++17'
cl : Command line warning D9002 : ignoring unknown option '-O3'
cl : Command line warning D9002 : ignoring unknown option '-march=native'
cl : Command line warning D9002 : ignoring unknown option '-mtune=native'
cl : Command line warning D9002 : ignoring unknown option '-fopenmp'
Detection.cpp
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C2039: 'align_val_t': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vector(29): note: see declaration of 'std'
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C3646: 'memAlign': unknown override specifier
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C2039: 'align_val_t': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vector(29): note: see declaration of 'std'
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C3861: 'align_val_t': identifier not found
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): error C2131: expression did not evaluate to a constant
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(16): note: a non-constant (sub-)expression was encountered
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(33): error C2065: 'memAlign': undeclared identifier
C:\Users\User\AppData\Local\Temp\pip-install-zxw8v043\herdingspikes_1858c680bc7a425380633a9a627f5796\herdingspikes\detection_lightning\RollingArray.h(35): error C2065: 'memAlign': undeclared identifier
herdingspikes/detection_lightning\Detection.cpp(24): error C3861: 'align_val_t': identifier not found
herdingspikes/detection_lightning\Detection.cpp(24): error C2668: 'operator new[]': ambiguous call to overloaded function
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(178): note: could be 'void *operator new[](size_t,void *) noexcept'
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(60): note: or 'void *operator new[](size_t,const std::nothrow_t &) noexcept'
herdingspikes/detection_lightning\Detection.cpp(24): note: while trying to match the argument list '(size_t, unknown-type)'
herdingspikes/detection_lightning\Detection.cpp(25): error C3861: 'align_val_t': identifier not found
herdingspikes/detection_lightning\Detection.cpp(25): error C2668: 'operator new[]': ambiguous call to overloaded function
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(178): note: could be 'void *operator new[](size_t,void *) noexcept'
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(60): note: or 'void *operator new[](size_t,const std::nothrow_t &) noexcept'
herdingspikes/detection_lightning\Detection.cpp(25): note: while trying to match the argument list '(size_t, unknown-type)'
herdingspikes/detection_lightning\Detection.cpp(33): warning C4244: 'initializing': conversion from 'HSDetection::FloatRatio' to 'HSDetection::IntCalc', possible loss of data
herdingspikes/detection_lightning\Detection.cpp(34): warning C4244: 'initializing': conversion from 'HSDetection::FloatRatio' to 'HSDetection::IntCalc', possible loss of data
herdingspikes/detection_lightning\Detection.cpp(34): warning C4244: 'initializing': conversion from 'HSDetection::FloatRatio' to 'HSDetection::IntCalc', possible loss of data
herdingspikes/detection_lightning\Detection.cpp(65): error C3861: 'align_val_t': identifier not found
herdingspikes/detection_lightning\Detection.cpp(65): error C2668: 'operator delete[]': ambiguous call to overloaded function
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(185): note: could be 'void operator delete[](void *,void *) noexcept'
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(78): note: or 'void operator delete[](void *,const std::nothrow_t &) noexcept'
predefined C++ types (compiler internal)(67): note: or 'void operator delete[](void *,size_t) throw()'
herdingspikes/detection_lightning\Detection.cpp(65): note: while trying to match the argument list '(HSDetection::FloatRaw *, unknown-type)'
herdingspikes/detection_lightning\Detection.cpp(66): error C3861: 'align_val_t': identifier not found
herdingspikes/detection_lightning\Detection.cpp(66): error C2668: 'operator delete[]': ambiguous call to overloaded function
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(185): note: could be 'void operator delete[](void *,void *) noexcept'
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\vcruntime_new.h(78): note: or 'void operator delete[](void *,const std::nothrow_t &) noexcept'
predefined C++ types (compiler internal)(67): note: or 'void operator delete[](void *,size_t) throw()'
herdingspikes/detection_lightning\Detection.cpp(66): note: while trying to match the argument list '(HSDetection::FloatRaw *, unknown-type)'
herdingspikes/detection_lightning\Detection.cpp(86): warning C4267: 'return': conversion from 'size_t' to 'HSDetection::IntResult', possible loss of data
herdingspikes/detection_lightning\Detection.cpp(159): warning C4244: '=': conversion from 'HSDetection::FloatRaw' to 'HSDetection::IntVolt', possible loss of data
herdingspikes/detection_lightning\Detection.cpp(167): warning C4244: '=': conversion from 'const HSDetection::FloatRaw' to 'HSDetection::IntVolt', possible loss of data
herdingspikes/detection_lightning\Detection.cpp(183): warning C4244: '=': conversion from 'HSDetection::IntCalc' to 'HSDetection::IntVolt', possible loss of data
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.40.33807\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for herdingspikes
Failed to build herdingspikes
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (herdingspikes)