google / emboss

Emboss is a tool for generating code that reads and writes binary data structures.
Apache License 2.0
67 stars 20 forks source link

Bump required version to 3.9 and add it to bazel #137

Open EricRahm opened 2 months ago

EricRahm commented 2 months ago

This bumps the required version to 3.9 which is what our codebase currently requires. It also adds a bazel rule to install a hermetic python 3.9 package. This will make bazel always use the hermetic package which should avoid backwards compatibility issues in the future.

Fixes #136

EricRahm commented 2 months ago

FYI @AaronWebster @robrussell

EricRahm commented 2 days ago

@reventlov fyi if you have an opinion

reventlov commented 1 day ago

@reventlov fyi if you have an opinion

No strong opinion. Scoping to tests only would use fewer system resources while compiling, but leave the open possibility of things breaking if an end user has Python 3.8 (or earlier) as their system Python 3.