Skip to content

Commit 96443f8

Browse files
committed
Merged in develop (pull request #196)
Release 3.6.0 that actually builds
2 parents bfce6bb + 1fd533d commit 96443f8

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ jobs:
1111
build-test:
1212
strategy:
1313
matrix:
14-
os: [ubuntu-22.04]
14+
os: [ubuntu-24.04]
1515
protoc-version: ["32.x"]
16-
python-version: ["3.8", "3.11"]
16+
python-version: ["3.10", "3.11", "3.12"]
1717
runs-on: ${{ matrix.os }}
1818
steps:
1919
- uses: actions/checkout@v3
@@ -29,7 +29,7 @@ jobs:
2929
with:
3030
python-version: ${{ matrix.python-version }}
3131
- name: Install gcovr
32-
run: pip install gcovr==5.2
32+
run: pip install gcovr==7.0
3333
- name: Setup venv
3434
run: python setup.py
3535
- name: Build test

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ To stay up to date, signup for our [User Update](https://EmbeddedProto.com/signu
2929

3030
## 3.6.0
3131
* Update to Protobuf version 32.0.
32+
* Increated the minimum python version to 3.10.
3233
* Added EmbeddedProto options to allow setting the size of the string (or bytes) field in when it is also repeated, example: `repeated string str = 1 [(EmbeddedProto.options).maxLength = 3, (EmbeddedProto.options).nestedMaxLength = 10];`.
3334

3435
## 3.5.3
@@ -94,7 +95,7 @@ You can request more information about a commercial license on our [website](htt
9495
# Installation
9596

9697
What is required to be able to generate source files based on .proto files:
97-
1. Python 3.8 and up
98+
1. Python 3.10 and up
9899
2. Pip
99100
3. Protobuf v32.0
100101
4. Git

generator/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ authors = [
44
{name = "Embedded AMS B.V.", email = "info@embeddedproto.com"},
55
]
66
description = "EmbeddedProto generator"
7-
requires-python = ">=3.8"
7+
requires-python = ">=3.10"
88
license = {text = "GPL-3.0-only"}
99
classifiers = [ ]
1010
dependencies = [

0 commit comments

Comments
 (0)