OpenCyphal / pydsdl

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

Use pathlib.Path instead of plain string paths #77

Closed pavel-kirienko closed 2 years ago

pavel-kirienko commented 2 years ago

This is not expected to break the API. Uniform path representation can be obtained using .as_posix():

image

This changeset also updates the test dependencies and drops Python 3.6 from the CI rig.

Fixes #76

Relates to https://github.com/UAVCAN/nunavut/pull/239 and https://github.com/UAVCAN/nunavut/pull/195

pavel-kirienko commented 2 years ago

@thirtytwobits should we merge this or should we wait?