Open joukos opened 2 years ago
Turns out the latest Raspberry Pi OS "Bullseye" uses Python 3.9 and RPi.GPIO does not yet play along with it nicely: https://raspberrypi.stackexchange.com/a/135164.
To work around this for now, update the dependencies section [tool.poetry.dependencies] in pyproject.toml by changing:
[tool.poetry.dependencies]
pyproject.toml
"RPi.GPIO" = "^0.7.0"
To:
"RPi.GPIO" = [ {version = "^0.7.0", python = "<3.9"}, {version = "^0.7.1a4*", python = "^3.9", allow-prereleases = true} ]
Then run poetry update.
poetry update
(Interestingly the asterisk at the end is needed for it to work)
Will push the changes for this after testing it a bit more.
I ran into this problem today, but it's easier to fix now 0.7.1 is out. Change that requirement to: "RPi.GPIO" = "^0.7.1"
"RPi.GPIO" = "^0.7.1"
Turns out the latest Raspberry Pi OS "Bullseye" uses Python 3.9 and RPi.GPIO does not yet play along with it nicely: https://raspberrypi.stackexchange.com/a/135164.
To work around this for now, update the dependencies section
[tool.poetry.dependencies]
inpyproject.toml
by changing:To:
Then run
poetry update
.(Interestingly the asterisk at the end is needed for it to work)
Will push the changes for this after testing it a bit more.