We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To successfully build using PyPA build (python -m build -wn)
python -m build -wn
"build_ext" fails with the above message when using PyPA build. This doesn't happen for python setup.py build build_ext.
python setup.py build build_ext
python -mvenv venv && source venv/bin/activate
pip install build installer setuptools wheel numpy cython
* Getting build dependencies for wheel... Skipping native support for airspy Skipping native support for bladerf Skipping native support for hackrf Skipping native support for limesdr Skipping native support for plutosdr Skipping native support for rtlsdr Skipping native support for usrp Skipping native support for sdrplay Compiling src/urh/cythonext/util.pyx because it changed. Compiling src/urh/cythonext/awre_util.pyx because it changed. Compiling src/urh/cythonext/signal_functions.pyx because it changed. Compiling src/urh/cythonext/auto_interpretation.pyx because it changed. Compiling src/urh/cythonext/path_creator.pyx because it changed. [1/5] Cythonizing src/urh/cythonext/auto_interpretation.pyx [2/5] Cythonizing src/urh/cythonext/awre_util.pyx [3/5] Cythonizing src/urh/cythonext/path_creator.pyx [4/5] Cythonizing src/urh/cythonext/signal_functions.pyx performance hint: src/urh/cythonext/signal_functions.pyx:140:35: Exception check after calling 'bit_array_to_number' will always require the GIL to be acquired. Declare 'bit_array_to_number' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: src/urh/cythonext/signal_functions.pyx:140:35: Exception check after calling 'bit_array_to_number' will always require the GIL to be acquired. Declare 'bit_array_to_number' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: src/urh/cythonext/signal_functions.pyx:140:35: Exception check after calling 'bit_array_to_number' will always require the GIL to be acquired. Declare 'bit_array_to_number' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: src/urh/cythonext/signal_functions.pyx:140:35: Exception check after calling 'bit_array_to_number' will always require the GIL to be acquired. Declare 'bit_array_to_number' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: src/urh/cythonext/signal_functions.pyx:140:35: Exception check after calling 'bit_array_to_number' will always require the GIL to be acquired. Declare 'bit_array_to_number' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [5/5] Cythonizing src/urh/cythonext/util.pyx * Building wheel... Skipping native support for airspy Skipping native support for bladerf Skipping native support for hackrf Skipping native support for limesdr Skipping native support for plutosdr Skipping native support for rtlsdr Skipping native support for usrp Skipping native support for sdrplay running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-311 creating build/lib.linux-x86_64-cpython-311/urh copying src/urh/colormaps.py -> build/lib.linux-x86_64-cpython-311/urh copying src/urh/settings.py -> build/lib.linux-x86_64-cpython-311/urh copying src/urh/main.py -> build/lib.linux-x86_64-cpython-311/urh copying src/urh/version.py -> build/lib.linux-x86_64-cpython-311/urh copying src/urh/__init__.py -> build/lib.linux-x86_64-cpython-311/urh creating build/lib.linux-x86_64-cpython-311/urh/cli copying src/urh/cli/urh_cli.py -> build/lib.linux-x86_64-cpython-311/urh/cli copying src/urh/cli/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/cli creating build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_modulation.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_fuzzing.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_signal_frame.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_filter_dialog.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ExpressionLineEdit.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ListWidget.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_csv_wizard.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_simulator.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_filter_bandwidth_dialog.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_properties_dialog.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_generator.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_modulation_parameters_dialog.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_send_recv_sniff_settings.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_send_recv.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/urh_rc.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_checksum_options_widget.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_send_recv_device_settings.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_analysis.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_project.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/RuleExpressionValidator.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/GeneratorListWidget.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_tab_interpretation.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_main.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_simulator_dialog.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_messagetype_options.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_modulation_settings_widget.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_costa.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/xtra_icons_rc.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_plugins.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_decoding.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_options.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/SimulatorScene.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_advanced_modulation_settings.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ElidedLabel.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ui_signal_details.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/ScrollArea.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/ui copying src/urh/ui/KillerDoubleSpinBox.py -> build/lib.linux-x86_64-cpython-311/urh/ui creating build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/SectionComboBoxDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/SpinBoxDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/CheckBoxDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/ComboBoxDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/KillerSpinBoxDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/MessageTypeButtonDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/ProtocolValueDelegate.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates copying src/urh/ui/delegates/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/ui/delegates creating build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/Selection.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/GridScene.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/FFTSceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/ZoomableScene.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/SignalSceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/ContinuousSceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/LabeledArrow.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/LiveSceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/SpectrogramSceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/SniffSceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/HorizontalSelection.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/VerticalSelection.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/SpectrogramScene.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/SceneManager.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting copying src/urh/ui/painting/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/ui/painting creating build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/InsertBitsAndPauses.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/Fuzz.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/Clear.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/InsertColumn.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/EditSignalAction.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/DeleteBitsAndPauses.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/ChangeSignalParameter.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions copying src/urh/ui/actions/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/ui/actions creating build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/SimulatorLabelTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/DirectoryTreeView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/GeneratorTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/EditableGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ProtocolTreeView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ZoomableGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/SimulatorMessageTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/EpicGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/SelectableGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ModulatorTreeView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ProtocolTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/TextEditProtocolView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ParticipantTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/GeneratorListView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/SimulatorGraphicsView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/GeneratorTreeView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/MessageTypeTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ZoomAndDropableGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/LiveGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/TableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/SpectrogramGraphicView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/ProtocolLabelTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/LoggingGraphicsView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/FuzzingTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/LabelValueTableView.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views copying src/urh/ui/views/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/ui/views creating build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/EndlessSender.py -> build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/config.py -> build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/BackendHandler.py -> build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/PCAP.py -> build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/VirtualDevice.py -> build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/PCAPNG.py -> build/lib.linux-x86_64-cpython-311/urh/dev copying src/urh/dev/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/dev creating build/lib.linux-x86_64-cpython-311/urh/dev/gr copying src/urh/dev/gr/SenderThread.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr copying src/urh/dev/gr/ReceiverThread.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr copying src/urh/dev/gr/AbstractBaseThread.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr copying src/urh/dev/gr/SpectrumThread.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr copying src/urh/dev/gr/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr creating build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/funcube_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/airspy_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/usrp_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/Initializer.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/bladerf_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/sdrplay_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/__create_gr_script.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/usrp_send.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/bladerf_send.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/hackrf_send.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/hackrf_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/InputHandlerThread.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/rtl-sdr_recv.py -> build/lib.linux-x86_64-cpython-311/urh/dev/gr/scripts creating build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/HackRF.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/LimeSDR.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/PlutoSDR.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/USRP.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/SDRPlay.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/BladeRF.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/Device.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/SendConfig.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/ExtensionHelper.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/RTLSDR.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/AirSpy.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/RTLSDRTCP.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/SoundCard.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/Rad1o.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native copying src/urh/dev/native/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native creating build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib creating build/lib.linux-x86_64-cpython-311/urh/plugins copying src/urh/plugins/PluginManager.py -> build/lib.linux-x86_64-cpython-311/urh/plugins copying src/urh/plugins/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins copying src/urh/plugins/Plugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins creating build/lib.linux-x86_64-cpython-311/urh/plugins/RfCat copying src/urh/plugins/RfCat/RfCatPlugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/RfCat copying src/urh/plugins/RfCat/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/RfCat creating build/lib.linux-x86_64-cpython-311/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/InsertSinePlugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/InsertSine creating build/lib.linux-x86_64-cpython-311/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/MessageBreakPlugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/MessageBreakAction.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/MessageBreak creating build/lib.linux-x86_64-cpython-311/urh/plugins/NetworkSDRInterface copying src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/NetworkSDRInterface copying src/urh/plugins/NetworkSDRInterface/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/NetworkSDRInterface creating build/lib.linux-x86_64-cpython-311/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/ZeroHideAction.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/ZeroHidePlugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/ZeroHide creating build/lib.linux-x86_64-cpython-311/urh/plugins/FlipperZeroSub copying src/urh/plugins/FlipperZeroSub/FlipperZeroSubPlugin.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/FlipperZeroSub copying src/urh/plugins/FlipperZeroSub/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/plugins/FlipperZeroSub creating build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/FieldType.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Interval.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ProtocoLabel.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ChecksumLabel.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ContinuousModulator.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/IQArray.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ProtocolAnalyzerContainer.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Message.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/RecordedFile.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ProtocolGroup.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/MessageType.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Ruleset.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Modulator.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Participant.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ProtocolAnalyzer.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Filter.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Encoding.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Signal.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/Spectrogram.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing copying src/urh/signalprocessing/ProtocolSniffer.py -> build/lib.linux-x86_64-cpython-311/urh/signalprocessing creating build/lib.linux-x86_64-cpython-311/urh/ainterpretation copying src/urh/ainterpretation/Wavelet.py -> build/lib.linux-x86_64-cpython-311/urh/ainterpretation copying src/urh/ainterpretation/AutoInterpretation.py -> build/lib.linux-x86_64-cpython-311/urh/ainterpretation copying src/urh/ainterpretation/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/ainterpretation creating build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/analyze.py -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/build.py -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/cythonext creating build/lib.linux-x86_64-cpython-311/urh/controller copying src/urh/controller/GeneratorTabController.py -> build/lib.linux-x86_64-cpython-311/urh/controller copying src/urh/controller/SignalTabController.py -> build/lib.linux-x86_64-cpython-311/urh/controller copying src/urh/controller/CompareFrameController.py -> build/lib.linux-x86_64-cpython-311/urh/controller copying src/urh/controller/MainController.py -> build/lib.linux-x86_64-cpython-311/urh/controller copying src/urh/controller/SimulatorTabController.py -> build/lib.linux-x86_64-cpython-311/urh/controller copying src/urh/controller/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/controller creating build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ProtocolSniffDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/FilterBandwidthDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/OptionsDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ProjectDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/SpectrumDialogController.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/FuzzingDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ContinuousSendDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ProtocolLabelDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ReceiveDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/SimulatorDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/MessageTypeDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/FilterDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/CSVImportDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/SendDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ModulatorDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/ModulationParametersDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/SignalDetailsDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/CostaOptionsDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/DecoderDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs copying src/urh/controller/dialogs/SendRecvDialog.py -> build/lib.linux-x86_64-cpython-311/urh/controller/dialogs creating build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/PluginFrame.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/ModulationSettingsWidget.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/SignalFrame.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/SniffSettingsWidget.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/DeviceSettingsWidget.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/ChecksumWidget.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets copying src/urh/controller/widgets/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/controller/widgets creating build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/CommonRange.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/MessageTypeBuilder.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/FormatFinder.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/ProtocolGenerator.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/Preprocessor.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/AutoAssigner.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/Histogram.py -> build/lib.linux-x86_64-cpython-311/urh/awre copying src/urh/awre/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/awre creating build/lib.linux-x86_64-cpython-311/urh/awre/engines copying src/urh/awre/engines/SequenceNumberEngine.py -> build/lib.linux-x86_64-cpython-311/urh/awre/engines copying src/urh/awre/engines/Engine.py -> build/lib.linux-x86_64-cpython-311/urh/awre/engines copying src/urh/awre/engines/LengthEngine.py -> build/lib.linux-x86_64-cpython-311/urh/awre/engines copying src/urh/awre/engines/AddressEngine.py -> build/lib.linux-x86_64-cpython-311/urh/awre/engines copying src/urh/awre/engines/ChecksumEngine.py -> build/lib.linux-x86_64-cpython-311/urh/awre/engines copying src/urh/awre/engines/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/awre/engines creating build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/ProtocolTreeItem.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/FileSystemModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/ProtocolTreeModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/LabelValueTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/ParticipantTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/PluginListModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/SimulatorMessageFieldModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/GeneratorTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/SimulatorMessageTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/ParticipantListModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/SimulatorParticipantListModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/FieldTypeTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/FileIconProvider.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/FileFilterProxyModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/GeneratorListModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/ProtocolTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/GeneratorTreeModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/TableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/FuzzingTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/ParticipantLegendListModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/PLabelTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/MessageTypeTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/models copying src/urh/models/RulesetTableModel.py -> build/lib.linux-x86_64-cpython-311/urh/models creating build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/FileOperator.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/GenericCRC.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/Formatter.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/util.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/HTMLFormatter.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/Errors.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/ProjectManager.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/Logger.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/WSPChecksum.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/RingBuffer.py -> build/lib.linux-x86_64-cpython-311/urh/util copying src/urh/util/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/util creating build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/GraphicsItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/RuleItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/ActionItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorGotoAction.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/LabelItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorProtocolLabel.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorTriggerCommandAction.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorSleepAction.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorRule.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorCounterAction.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/Transcript.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorExpressionParser.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/Simulator.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/ParticipantItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorConfiguration.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/MessageItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/__init__.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/UnlabeledRangeItem.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/simulator/SimulatorMessage.py -> build/lib.linux-x86_64-cpython-311/urh/simulator copying src/urh/dev/native/lib/limesdr.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/usrp.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/airspy.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/bladerf.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/hackrf.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/plutosdr.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/rtlsdr.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/sdrplay.pyx -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/chackrf.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/cairspy.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/crtlsdr.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/csdrplay.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/cplutosdr.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/climesdr.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/cusrp.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/dev/native/lib/cbladerf.pxd -> build/lib.linux-x86_64-cpython-311/urh/dev/native/lib copying src/urh/plugins/RfCat/settings.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/RfCat copying src/urh/plugins/RfCat/descr.txt -> build/lib.linux-x86_64-cpython-311/urh/plugins/RfCat copying src/urh/plugins/InsertSine/settings.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/insert_sine_dialog.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/descr.txt -> build/lib.linux-x86_64-cpython-311/urh/plugins/InsertSine copying src/urh/plugins/MessageBreak/settings.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/descr.txt -> build/lib.linux-x86_64-cpython-311/urh/plugins/MessageBreak copying src/urh/plugins/NetworkSDRInterface/settings.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/NetworkSDRInterface copying src/urh/plugins/NetworkSDRInterface/descr.txt -> build/lib.linux-x86_64-cpython-311/urh/plugins/NetworkSDRInterface copying src/urh/plugins/ZeroHide/settings.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/descr.txt -> build/lib.linux-x86_64-cpython-311/urh/plugins/ZeroHide copying src/urh/plugins/FlipperZeroSub/settings.ui -> build/lib.linux-x86_64-cpython-311/urh/plugins/FlipperZeroSub copying src/urh/plugins/FlipperZeroSub/descr.txt -> build/lib.linux-x86_64-cpython-311/urh/plugins/FlipperZeroSub copying src/urh/cythonext/util.pyx -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/awre_util.pyx -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/signal_functions.pyx -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/auto_interpretation.pyx -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/path_creator.pyx -> build/lib.linux-x86_64-cpython-311/urh/cythonext copying src/urh/cythonext/util.pxd -> build/lib.linux-x86_64-cpython-311/urh/cythonext running build_ext Finalizing options Traceback (most recent call last): File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel return _build_backend().build_wheel(wheel_directory, config_settings, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 412, in build_wheel return self._build_with_temp_dir(['bdist_wheel'], '.whl', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 397, in _build_with_temp_dir self.run_setup() File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 484, in run_setup self).run_setup(setup_script=setup_script) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/build_meta.py", line 335, in run_setup exec(code, locals()) File "", line 148, in File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/__init__.py", line 87, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 968, in run_commands self.run_command(cmd) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/dist.py", line 1217, in run_command super().run_command(command) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 987, in run_command cmd_obj.run() File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/wheel/bdist_wheel.py", line 368, in run self.run_command("build") File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command self.distribution.run_command(command) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/dist.py", line 1217, in run_command super().run_command(command) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 987, in run_command cmd_obj.run() File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/command/build.py", line 132, in run self.run_command(cmd_name) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 319, in run_command self.distribution.run_command(command) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/dist.py", line 1217, in run_command super().run_command(command) File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 986, in run_command cmd_obj.ensure_finalized() File "/home/rffontenelle/Projects/urh/venv/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 109, in ensure_finalized self.finalize_options() File "", line 59, in finalize_options AttributeError: 'dict' object has no attribute '__NUMPY_SETUP__' ERROR Backend subprocess exited when trying to invoke build_wheel
ERROR Backend subprocess exited when trying to invoke build_wheel
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Expected Behavior
To successfully build using PyPA build (
python -m build -wn
)Actual Behavior
"build_ext" fails with the above message when using PyPA build. This doesn't happen for
python setup.py build build_ext
.Steps To Reproduce
python -mvenv venv && source venv/bin/activate
pip install build installer setuptools wheel numpy cython
python -m build -wn
Screenshots
Expand here for the output of 'python -m build -wn'.
Platform Specifications
Installed via [e.g. pip]Building manuallyThe text was updated successfully, but these errors were encountered: