-
-
Notifications
You must be signed in to change notification settings - Fork 74
Description
I am currently using pyxcp 21.9 in a Python 3.9 (and some projects in a 3.11) environment. I wanted to update to the latest as these are quite outdated now.
I updated to Python 3.13.5 which appears to be the latest for Windows. However if I then try and install the 21.9 pyxcp package into this environment (I use pycharm env and its interpreters) I get the following error. I could only find that others have said this is related to early release Python versions which this is not.
File "C:\Users\xxxxxxxx\AppData\Local\Temp\pip-build-env-jh4jizq4\overlay\Lib\site-packages\pdm\pep517\wheel.py", line 214, in tag
tag in supported_tags
AssertionError: would build wheel with unsupported tag ('cp313', 'cp313_win_amd64', 'win_amd64')
[end of output]
So then I tried updating the pyxcp version in my 3.9 environment to 22.32, which installs okay but gives me the following error when I try and run my test case:
ImportError: cannot import name 'CanInterfaceBase' from 'pyxcp.transport.can'
(C:\Users\xxxxxxxx\env\lib\site-packages\pyxcp\transport\can.py)
I see that there have been some changes in this area and the way that the interface is setup. It was a long time ago when I first set this up and I am wondering if there is an easy or recommended way to migrate to the new setup. My current use of that class is shown in the attached file. Any pointers much appreciated.