Unable to install pyo

105 views
Skip to first unread message

Lucien Rapilly

unread,
Jan 3, 2024, 6:52:41 PM1/3/24
to pyo-discuss
Hi everyone,
I'm new to pyo and to programming in general. I just purchased Alexandros' book, and i'm very frustrated as I don't manage to install pyo. I have python 3.11 on osx 12.5, and when i try to install pyo using pip, i have the following error :

     1 error generated.
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
 
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pyo
Failed to build pyo
ERROR: Could not build wheels for pyo, which is required to install pyproject.toml-based projects

Any idea ?
Thanks in advance.

Sean Wayland

unread,
Jan 4, 2024, 11:35:50 AM1/4/24
to pyo-d...@googlegroups.com
I would try creating a virtual environment with python 3.11 in it and pip install into that environment . 

--
You received this message because you are subscribed to the Google Groups "pyo-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyo-discuss...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pyo-discuss/889cd2db-9cc1-4176-8077-9ace1dce5d8en%40googlegroups.com.

Lucien Rapilly

unread,
Jan 4, 2024, 1:48:42 PM1/4/24
to pyo-discuss
Thanks, but as i said i'm totally new to this, i have no idea what a virtual environment is... I was just hoping to install pyo and learn from there.

Sean Wayland

unread,
Jan 4, 2024, 2:02:54 PM1/4/24
to pyo-d...@googlegroups.com

Olivier Bélanger

unread,
Jan 4, 2024, 5:40:03 PM1/4/24
to pyo-d...@googlegroups.com
Hi,

Is pip up-to-date? There is a wheel for python 3.11 for MacOS 12.5 (actually built on 12.5), it should simply be a "download & install" process, clang should not be involved at all (it's a compiler).

Olivier


Sean Wayland

unread,
Jan 4, 2024, 8:09:32 PM1/4/24
to pyo-d...@googlegroups.com

seans-MBP:~ seanwayland$ which python3

/Library/Frameworks/Python.framework/Versions/3.11/bin/python3

seans-MBP:~ seanwayland$ pip3 install pyo

Collecting pyo

  Downloading pyo-1.0.5.tar.gz (5.2 MB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 13.1 MB/s eta 0:00:00

  Installing build dependencies ... done

  Getting requirements to build wheel ... done

  Preparing metadata (pyproject.toml) ... done

Building wheels for collected packages: pyo

  Building wheel for pyo (pyproject.toml) ... error

  error: subprocess-exited-with-error

  

  × Building wheel for pyo (pyproject.toml) did not run successfully.

  exit code: 1

  ╰─> [314 lines of output]

      running bdist_wheel

      running build

      running build_py

      creating build

      creating build/lib.macosx-10.9-universal2-cpython-311

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo

      copying pyo/_linux_wheel_fix_symlinks.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo

      copying pyo/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/matrix.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/arithmetic.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/effects.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/controls.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/server.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/tableprocess.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/triggers.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/analysis.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/_wxwidgets.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/phasevoc.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/events.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/midi.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/pattern.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/generators.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/_core.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/_widgets.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/utils.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/players.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/hrtf.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/wxgui.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/tables.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/opensndctrl.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/pan.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/randoms.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/fourier.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/expression.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/mmlmusic.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/filters.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/_maps.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/dynamics.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/listener.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/_tkwidgets.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      copying pyo/lib/matrixprocess.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor

      copying pyo/editor/Tutorial_02_Flanger.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor

      copying pyo/editor/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor

      copying pyo/editor/EPyo.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor

      copying pyo/editor/Tutorial_03_TriTable.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor

      copying pyo/editor/Tutorial_01_RingMod.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets

      copying pyo/editor/snippets/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Audio

      copying pyo/editor/snippets/Audio/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Audio

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Control

      copying pyo/editor/snippets/Control/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Control

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Interface

      copying pyo/editor/snippets/Interface/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Interface

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Utilities

      copying pyo/editor/snippets/Utilities/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Utilities

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples

      copying pyo/examples/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      copying pyo/examples/01-intro/03-parallel-proc.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      copying pyo/examples/01-intro/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      copying pyo/examples/01-intro/02-sine-tone.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      copying pyo/examples/01-intro/04-serial-proc.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      copying pyo/examples/01-intro/01-audio-server.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      copying pyo/examples/01-intro/05-output-channels.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/01-intro

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/06-multichannel-expansion.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/05-math-ops.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/01-fixed-control.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/10-handling-channels-3.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/03-output-range.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/07-multichannel-expansion-2.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/02-dynamic-control.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/08-handling-channels.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/11-handling-channels-4.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/04-building-lfo.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      copying pyo/examples/02-controls/09-handling-channels-2.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/02-controls

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/06-random-generators.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/03-fm-generators.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/04-noise-generators.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/01-complex-oscs.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/05-strange-attractors.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      copying pyo/examples/03-generators/02-band-limited-oscs.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/03-generators

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/05-record-streams.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/01-read-from-disk.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/02-read-from-disk-2.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/04-record-perf.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/06-record-table.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      copying pyo/examples/04-soundfiles/03-read-from-ram.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/04-soundfiles

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      copying pyo/examples/05-envelopes/04-simple-envelopes.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      copying pyo/examples/05-envelopes/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      copying pyo/examples/05-envelopes/03-exponential-ramp.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      copying pyo/examples/05-envelopes/01-data-signal-conversion.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      copying pyo/examples/05-envelopes/05-breakpoints-functions.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      copying pyo/examples/05-envelopes/02-linear-ramp.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/05-envelopes

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/04-phasing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/07-hilbert-transform.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/01-lowpass-filters.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/02-bandpass-filters.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/05-convolution-filters.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/03-complex-resonator.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      copying pyo/examples/06-filters/06-vocoder.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/06-filters

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/05-hand-made-chorus.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/02-schroeder-reverb.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/04-ping-pong-delay.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/01-flanger.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/06-hand-made-harmonizer.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      copying pyo/examples/07-effects/03-fuzz-disto.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/07-effects

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/08-dynamics

      copying pyo/examples/08-dynamics/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/08-dynamics

      copying pyo/examples/08-dynamics/04-rms-tracing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/08-dynamics

      copying pyo/examples/08-dynamics/02-ducking.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/08-dynamics

      copying pyo/examples/08-dynamics/01-dynamic-range.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/08-dynamics

      copying pyo/examples/08-dynamics/03-gated-verb.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/08-dynamics

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/09-callbacks

      copying pyo/examples/09-callbacks/03-delayed-calls.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/09-callbacks

      copying pyo/examples/09-callbacks/01-periodic-calls.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/09-callbacks

      copying pyo/examples/09-callbacks/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/09-callbacks

      copying pyo/examples/09-callbacks/02-score-calls.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/09-callbacks

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/03-looping.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/04-granulation.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/05-micro-montage.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/01-envelopes.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/02-scrubbing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/06-table-stutter.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/07-moving-points.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      copying pyo/examples/10-tables/08-table-lookup.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/10-tables

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/05-control-change.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/03-midi-envelope.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/01-midi-scan.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/06-midi-out.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/02-notein-object.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/07-midifile-with-mido.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      copying pyo/examples/16-midi/04-simple-midi-synth.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/16-midi

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      copying pyo/examples/17-osc/04-receive-list.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      copying pyo/examples/17-osc/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      copying pyo/examples/17-osc/02-receive-streams.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      copying pyo/examples/17-osc/03-send-streams.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      copying pyo/examples/17-osc/05-send-receive-data.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      copying pyo/examples/17-osc/01-osc-scan.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/17-osc

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/19-multirate

      copying pyo/examples/19-multirate/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/19-multirate

      copying pyo/examples/19-multirate/01-multi-rate-processing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/19-multirate

      copying pyo/examples/19-multirate/02-multi-rate-synthesis.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/19-multirate

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/20-multicore

      copying pyo/examples/20-multicore/01-processes-spawning.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/20-multicore

      copying pyo/examples/20-multicore/04-data-control.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/20-multicore

      copying pyo/examples/20-multicore/03-synchronization.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/20-multicore

      copying pyo/examples/20-multicore/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/20-multicore

      copying pyo/examples/20-multicore/02-sharing-audio.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/20-multicore

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/03-set-method.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/02-get-method.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/06-batch-synthesis.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/08-multiple-threads.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/01-list-to-audio-file.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/05-batch-processing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/04-buffer-interface.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/09-audio-mixer.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      copying pyo/examples/21-utilities/07-upsamp-processing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/21-utilities

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/14-post-processing.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/03-instruments.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/04-custom-params.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/12-sharing-values.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/10-arithmetic-ops.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/08-function-calls.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/06-randoms.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/13-using-audio-objects.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/01-simple-sequences.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/05-complex-sequences.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/11-filters.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/09-embedding-generators.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/07-managing-scales.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      copying pyo/examples/22-events/02-parameters.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/22-events

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/02-audio-in.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/09-multiple-outputs.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/04-let-function.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/05-define-function.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/03-multiple-inputs.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/06-var-function.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/07-condition.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/08-load-function.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/01-simple-expression.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/algorithmic

      copying pyo/examples/algorithmic/02_scale_snap.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/algorithmic

      copying pyo/examples/algorithmic/04_drum_machine.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/algorithmic

      copying pyo/examples/algorithmic/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/algorithmic

      copying pyo/examples/algorithmic/03_melody_algo.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/algorithmic

      copying pyo/examples/algorithmic/01_music_box.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/algorithmic

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/03_fft_morph.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/01_fft_filter.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/08_fft_spec.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/02_fft_cross.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/07_fft_stretch.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/04_fft_gate.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/05_fft_delay.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      copying pyo/examples/fft/06_fft_vectral.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/fft

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/matrix

      copying pyo/examples/matrix/02_matrix_record.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/matrix

      copying pyo/examples/matrix/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/matrix

      copying pyo/examples/matrix/03_matrix_algo.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/matrix

      copying pyo/examples/matrix/04_matrix_rec_loop.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/matrix

      copying pyo/examples/matrix/01_wave_terrain.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/matrix

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sampling

      copying pyo/examples/sampling/03_rec_and_loop.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sampling

      copying pyo/examples/sampling/01_sound_cloud.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sampling

      copying pyo/examples/sampling/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sampling

      copying pyo/examples/sampling/02_live_looper.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sampling

      copying pyo/examples/sampling/04_live_convolution.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sampling

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sequencing

      copying pyo/examples/sequencing/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sequencing

      copying pyo/examples/sequencing/01_starttime_duration.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sequencing

      copying pyo/examples/sequencing/03_function_call.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sequencing

      copying pyo/examples/sequencing/02_random_score.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/sequencing

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/05_ring_mod_class.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/06_lfo_controls.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/03_cos_waveshaping.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/06_paf.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/04_granule.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/04_degrade_synthesis.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/08_bucket_brigade_device.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/07_split_sideband_synthesis.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/01_pulsar_synthesis.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      copying pyo/examples/synthesis/02_FM3.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/synthesis

      creating build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/wxgui

      copying pyo/examples/wxgui/__init__.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/wxgui

      copying pyo/examples/wxgui/01_gui_widgets_example.py -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/wxgui

      copying pyo/lib/snds/IRMediumHallStereo.wav -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/transparent.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/accord.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/ControlRead_example_test_000 -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/ControlRead_example_test_001 -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/NoteinRead_example_test_000 -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/lib/snds/NoteinRead_example_test_001 -> build/lib.macosx-10.9-universal2-cpython-311/pyo/lib/snds

      copying pyo/editor/styles/Custom -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Default -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Espresso -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Smooth -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Soft -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Monokai-Soda -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Solarized (dark) -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/styles/Solarized (light) -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/styles

      copying pyo/editor/snippets/Audio/SoundPlayer -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Audio

      copying pyo/editor/snippets/Audio/TableOsc -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Audio

      copying pyo/editor/snippets/Control/ChorusJit -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Control

      copying pyo/editor/snippets/Control/Vibrato -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Control

      copying pyo/editor/snippets/Interface/NewFrame -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Interface

      copying pyo/editor/snippets/Interface/PaintPanel -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Interface

      copying pyo/editor/snippets/Utilities/ChooseAudioDev -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Utilities

      copying pyo/editor/snippets/Utilities/Incrementor -> build/lib.macosx-10.9-universal2-cpython-311/pyo/editor/snippets/Utilities

      copying pyo/examples/23-expression/utils.expr -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/filters.expr -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/23-expression/generators.expr -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/23-expression

      copying pyo/examples/snds/alum1.wav -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/alum2.wav -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/alum3.wav -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/alum4.wav -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/baseballmajeur_m.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/drumloop.wav -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/flute.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/ounkmaster.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/snd_1.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/snd_2.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/snd_3.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/snd_4.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/snd_5.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/snd_6.aif -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      copying pyo/examples/snds/mapleleafrag.mid -> build/lib.macosx-10.9-universal2-cpython-311/pyo/examples/snds

      running build_ext

      building 'pyo._pyo' extension

      creating build/temp.macosx-10.9-universal2-cpython-311

      creating build/temp.macosx-10.9-universal2-cpython-311/src

      creating build/temp.macosx-10.9-universal2-cpython-311/src/engine

      creating build/temp.macosx-10.9-universal2-cpython-311/src/objects

      clang -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -Iinclude -I/usr/local/Cellar/liblo/0.31/include -I/usr/local/Cellar/libsndfile/1.2.0/include -I/usr/local/Cellar/portaudio/19.7.0/include -I/usr/local/Cellar/portmidi/2.0.4/include -I/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -c src/engine/ad_portaudio.c -o build/temp.macosx-10.9-universal2-cpython-311/src/engine/ad_portaudio.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG

      In file included from src/engine/ad_portaudio.c:21:

      include/ad_portaudio.h:25:10: fatal error: 'portaudio.h' file not found

      #include "portaudio.h"

               ^~~~~~~~~~~~~

      1 error generated.

      error: command '/usr/bin/clang' failed with exit code 1

      [end of output]

  

  note: This error originates from a subprocess, and is likely not a problem with pip.

  ERROR: Failed building wheel for pyo

Failed to build pyo

ERROR: Could not build wheels for pyo, which is required to install pyproject.toml-based projects


[notice] A new release of pip is available: 23.2.1 -> 23.3.2

[notice] To update, run: pip3 install --upgrade pip

seans-MBP:~ seanwayland$ which pip3

/Library/Frameworks/Python.framework/Versions/3.11/bin/pip3

seans-MBP:~ seanwayland$ 


Sean Wayland

unread,
Jan 4, 2024, 8:19:49 PM1/4/24
to pyo-d...@googlegroups.com

seans-MBP:where_am_i seanwayland$ /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 -m venv 311venv

seans-MBP:where_am_i seanwayland$ source 311venv activate

-bash: source: 311venv: is a directory

seans-MBP:where_am_i seanwayland$ source 311venv/bin/activate

(311venv) seans-MBP:where_am_i seanwayland$ which python

/Users/seanwayland/Desktop/where_am_i/311venv/bin/python

(311venv) seans-MBP:where_am_i seanwayland$ which pip

/Users/seanwayland/Desktop/where_am_i/311venv/bin/pip

(311venv) seans-MBP:where_am_i seanwayland$ pip install pyo

Collecting pyo

  Using cached pyo-1.0.5.tar.gz (5.2 MB)

      clang -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -Iinclude -I/usr/local/Cellar/liblo/0.31/include -I/usr/local/Cellar/libsndfile/1.2.0/include -I/usr/local/Cellar/portaudio/19.7.0/include -I/usr/local/Cellar/portmidi/2.0.4/include -I/Users/seanwayland/Desktop/where_am_i/311venv/include -I/Library/Frameworks/Python.framework/Versions/3.11/include/python3.11 -c src/engine/ad_portaudio.c -o build/temp.macosx-10.9-universal2-cpython-311/src/engine/ad_portaudio.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG

      In file included from src/engine/ad_portaudio.c:21:

      include/ad_portaudio.h:25:10: fatal error: 'portaudio.h' file not found

      #include "portaudio.h"

               ^~~~~~~~~~~~~

      1 error generated.

      error: command '/usr/bin/clang' failed with exit code 1

      [end of output]

  

  note: This error originates from a subprocess, and is likely not a problem with pip.

  ERROR: Failed building wheel for pyo

Failed to build pyo

ERROR: Could not build wheels for pyo, which is required to install pyproject.toml-based projects


[notice] A new release of pip is available: 23.2.1 -> 23.3.2

[notice] To update, run: pip install --upgrade pip

Sean Wayland

unread,
Jan 4, 2024, 8:21:30 PM1/4/24
to pyo-d...@googlegroups.com
im on 10.13.6 

Sean Wayland

unread,
Jan 4, 2024, 8:28:53 PM1/4/24
to pyo-d...@googlegroups.com
same problem after upgrading python to 3.12 

aliasing -O3 -g0 -DNDEBUG

      In file included from src/engine/ad_portaudio.c:21:

      include/ad_portaudio.h:25:10: fatal error: 'portaudio.h' file not found

      #include "portaudio.h"

               ^~~~~~~~~~~~~

      1 error generated.

      error: command '/usr/bin/clang' failed with exit code 1

      [end of output]

  

  note: This error originates from a subprocess, and is likely not a problem with pip.

  ERROR: Failed building wheel for pyo

Failed to build pyo

ERROR: Could not build wheels for pyo, which is required to install pyproject.toml-based projects

seans-MBP:~ seanwayland$ which pip3

/Library/Frameworks/Python.framework/Versions/3.12/bin/pip3


Sean Wayland

unread,
Jan 4, 2024, 8:34:11 PM1/4/24
to pyo-d...@googlegroups.com
different machine now OSX 12.6.1 it worked with python 3.10 but after upgrading to 3.12 same problem 

MyMacs-Air:~ mymac$ which python3

/usr/local/bin/python3

MyMacs-Air:~ mymac$ python3 --version

Python 3.10.9

MyMacs-Air:~ mymac$ which pip3

/usr/local/bin/pip3

MyMacs-Air:~ mymac$ pip3 install pyo

Collecting pyo

  Downloading pyo-1.0.5-cp310-cp310-macosx_12_0_x86_64.whl (9.7 MB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.7/9.7 MB 5.9 MB/s eta 0:00:00

Installing collected packages: pyo

Successfully installed pyo-1.0.5


[notice] A new release of pip available: 22.3.1 -> 23.3.2

[notice] To update, run: python3.10 -m pip install --upgrade pip

MyMacs-Air:~ mymac$ 


      In file included from src/engine/ad_portaudio.c:21:

      include/ad_portaudio.h:25:10: fatal error: 'portaudio.h' file not found

      #include "portaudio.h"

               ^~~~~~~~~~~~~

      1 error generated.

      error: command '/usr/bin/clang' failed with exit code 1

      [end of output]

  

  note: This error originates from a subprocess, and is likely not a problem with pip.

  ERROR: Failed building wheel for pyo

Failed to build pyo

ERROR: Could not build wheels for pyo, which is required to install pyproject.toml-based projects


[notice] A new release of pip is available: 23.2.1 -> 23.3.2

[notice] To update, run: pip3 install --upgrade pip

MyMacs-Air:~ mymac$ which pip3

/Library/Frameworks/Python.framework/Versions/3.12/bin/pip3









Lucien Rapilly

unread,
Jan 5, 2024, 7:22:41 AM1/5/24
to pyo-discuss
Hi Olivier, yes I have the last version, 23.3.2.

Olivier Bélanger

unread,
Jan 5, 2024, 2:16:40 PM1/5/24
to pyo-d...@googlegroups.com
Hi,

There are no pyo wheels for python 3.12, so in this case, pip does the right thing by downloading the sources and trying to compile them. To compile pyo, you need to install its dependencies first:


What I don't understand is why pip doesn't choose the .whl file for python 3.11... Is it an Intel or an ARM processor?

What if you download the wheel and install it locally?


python3 -m pip install path/to/the/file.whl

Olivier


Sean Wayland

unread,
Jan 6, 2024, 2:35:05 AM1/6/24
to pyo-d...@googlegroups.com
this worked fine 
apple M2 OSX 13.2.1 
```
seanwayland@MacBook-Air-de-sean pyo wheel % /usr/local/bin/python3
Python 3.11.0 (v3.11.0:deaf509e8f, Oct 24 2022, 14:43:23) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
seanwayland@MacBook-Air-de-sean pyo wheel % /usr/local/bin/python3 -m venv 311venv
seanwayland@MacBook-Air-de-sean pyo wheel % source 311venv/bin/activate
(311venv) seanwayland@MacBook-Air-de-sean pyo wheel % ls
311venv                                         pyo-1.0.5-cp311-cp311-macosx_13_0_arm64.whl
(311venv) seanwayland@MacBook-Air-de-sean pyo wheel % python --version
Python 3.11.0
(311venv) seanwayland@MacBook-Air-de-sean pyo wheel % which pip3
/Users/seanwayland/Desktop/pyo wheel/311venv/bin/pip3
(311venv) seanwayland@MacBook-Air-de-sean pyo wheel % which python
/Users/seanwayland/Desktop/pyo wheel/311venv/bin/python
(311venv) seanwayland@MacBook-Air-de-sean pyo wheel % python -m pip install pyo-1.0.5-cp311-cp311-macosx_13_0_arm64.whl
Processing ./pyo-1.0.5-cp311-cp311-macosx_13_0_arm64.whl

Installing collected packages: pyo
Successfully installed pyo-1.0.5

[notice] A new release of pip available: 22.3 -> 23.3.2

[notice] To update, run: pip install --upgrade pip
(311venv) seanwayland@MacBook-Air-de-sean pyo wheel % python
Python 3.11.0 (v3.11.0:deaf509e8f, Oct 24 2022, 14:43:23) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyo
```



Reply all
Reply to author
Forward
0 new messages