OpenCyphal / pydsdl

Cyphal DSDL processing front end implemented in Python
https://opencyphal.org
MIT License
10 stars 9 forks source link

third_party: update six to 1.16 #73

Closed coderkalyan closed 2 years ago

coderkalyan commented 2 years ago

Improves compatibility with Python 3.10

@thirtytwobits Could you share your local environment setup so I can test it correctly? Nevertheless, this updates the bundled six which should theoretically solve the problem.

I'm also working on migrating pyuavcan to support numpy >= 1.20, which allows 3.10 support.

pavel-kirienko commented 2 years ago

Can we please also update the CI to start testing against 3.10? See details here: https://github.com/UAVCAN/pydsdl/blob/master/CONTRIBUTING.rst#supporting-newer-versions-of-python

coderkalyan commented 2 years ago

Yeah, working on it. The CI has borked itself (although I think I just fixed it), and appveyor python 3.10 has some complications (although it does appear to be supported).

pavel-kirienko commented 2 years ago

@coderkalyan Can we please focus on this before moving on further with PyUAVCAN?

coderkalyan commented 2 years ago

@pavel-kirienko could you take another look? After far too much fighting with the CI, everything seems to work now.