vaticle / typedb-driver

TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
https://typedb.com
Apache License 2.0
30 stars 32 forks source link

Setup python3.11 CFFI in CI for sync-dependencies #579

Closed dmitrii-ubskii closed 5 months ago

dmitrii-ubskii commented 5 months ago

Usage and product changes

CI executors based on Ubuntu 22.04 default to python 3.10. Due to us having to be explicit about which version of Python we are using for native addon compilation for FFI driver, we explicitly install python3.11, pip, and the cffi package before starting a sync-dependencies job. This eliminates the potential for mismatch in the future when defaults change.

vaticle-bot commented 5 months ago

PR Review Checklist

Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.


Trivial Change

Code

Architecture