Skip to content

Commit 418a681

Browse files
authored
Merge pull request #476 from bitcraze/toverumar/update_py_3.12
Update documented supported python version to 3.12
2 parents be04130 + 7c66767 commit 418a681

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

docs/installation/install.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ page_id: install
55

66
## Requirements
77

8-
This project requires Python 3.7 - 3.11.
8+
This project requires Python 3.8 - 3.12.
99

10-
> Python 3.12 is not supported as it has issues with missing packages (see [this ticket](https://github.com/bitcraze/crazyflie-lib-python/issues/425))
1110

1211
See below sections for more platform-specific requirements.
1312
## Install from Source
@@ -78,3 +77,15 @@ With linux, the crazyradio is easily recognized, but you have to setup UDEVpermi
7877
### Windows
7978

8079
Look at the [Zadig crazyradio instructions](https://www.bitcraze.io/documentation/repository/crazyradio-firmware/master/building/usbwindows/) to install crazyradio on Windows
80+
81+
### macOS
82+
If you are using python 3.12 on mac you need to install libusb using homebrew.
83+
```
84+
$ brew install libusb
85+
```
86+
87+
If your Homebrew installation is in a non default location or if you want to install libusb in some other way you
88+
might need to link the libusb library like this;
89+
```
90+
$ export DYLD_LIBRARY_PATH="YOUR_HOMEBREW_PATH/lib:$DYLD_LIBRARY_PATH"
91+
```

0 commit comments

Comments
 (0)