# Wheels for Python?

**URL:** <https://psychtoolbox.discourse.group/t/wheels-for-python/149>\
**Category:** Uncategorized\
**Created:** [September 8, 2019, 1:59pm UTC](https://psychtoolbox.discourse.group/t/wheels-for-python/149 "2019-09-08T13:59:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Allen\_Ingling](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Allen\_Ingling](https://psychtoolbox.discourse.group/u/Allen_Ingling)\
**Post date:** [September 8, 2019, 1:59pm UTC](https://psychtoolbox.discourse.group/t/wheels-for-python/149/1 "2019-09-08T13:59:39Z")

</div>

I used to use PTB on MATLAB some years ago (10?) but since then moved to Python. I just heard that PTB has made some progress in Python, but the PyPi releases appear to be source ones (at least&nbsp;`pip install psychtoolbox`&nbsp;on my macOS machine does a source install). cc&nbsp;[@peircej](https://github.com/peircej)&nbsp;since I think you're mentioned as working on this?

If it would be helpful, I'm happy to set up automated PyPi wheel builds for macOS, Linux, and Windows using&nbsp;[cibuildwheel](https://github.com/joerick/cibuildwheel). I've done it for&nbsp;[VisPy](https://github.com/vispy/vispy/pull/1663)&nbsp;and more recently&nbsp;[python-rtmixer](https://github.com/spatialaudio/python-rtmixer/pull/16). All in all it's pretty painless, but there are a bunch of steps (setting up Azure pipelines is the most annoying part). Having done it recently, though, I'm familiar with the required steps so can walk someone through what a repo owner/maintainer has to do.

Cross-posting with&nbsp;[https://github.com/Psychtoolbox-3/Psychtoolbox-3/issues/587](https://github.com/Psychtoolbox-3/Psychtoolbox-3/issues/587)&nbsp;because I'm actually not sure which is the correct place. Feel free to close/shut down conversation in whichever place is wrong.
