From f52155ce3dfc66dee268fbafa5bd342c22f3aaae Mon Sep 17 00:00:00 2001 From: Dominik Gresch Date: Wed, 10 May 2023 11:56:45 +0200 Subject: [PATCH 1/2] Relax the protobuf version requirement, allowing 4.x releases --- {{cookiecutter.project_slug}}/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/{{cookiecutter.project_slug}}/setup.py b/{{cookiecutter.project_slug}}/setup.py index e26275f..165fa24 100644 --- a/{{cookiecutter.project_slug}}/setup.py +++ b/{{cookiecutter.project_slug}}/setup.py @@ -35,7 +35,7 @@ url=f"https://github.com/ansys/{package_name}", license="MIT", python_requires=">=3.7", - install_requires=["grpcio~=1.17", "protobuf~=3.19"{% for mod in cookiecutter.proto_dependencies['modules'] %}, "{{ mod }}"{% endfor %}], + install_requires=["grpcio~=1.17", "protobuf>=3.19,<5"{% for mod in cookiecutter.proto_dependencies['modules'] %}, "{{ mod }}"{% endfor %}], package_dir = {"": "src"}, packages=setuptools.find_namespace_packages("src", include=("ansys.*",)), package_data={ From 5a7b086847de6cc3b2f6bcf9b5e6cd87a8df5778 Mon Sep 17 00:00:00 2001 From: Dominik Gresch Date: Mon, 15 May 2023 17:59:47 +0200 Subject: [PATCH 2/2] Require protoc helper 0.4.0 or newer --- {{cookiecutter.project_slug}}/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/{{cookiecutter.project_slug}}/pyproject.toml b/{{cookiecutter.project_slug}}/pyproject.toml index 81deed0..4fe2320 100644 --- a/{{cookiecutter.project_slug}}/pyproject.toml +++ b/{{cookiecutter.project_slug}}/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires = ["setuptools >= 42.0.0", "wheel", "ansys_tools_protoc_helper"{% for mod in cookiecutter.proto_dependencies['modules'] %}, "{{ mod }}"{% endfor %}] +requires = ["setuptools >= 42.0.0", "wheel", "ansys_tools_protoc_helper>=0.4.0"{% for mod in cookiecutter.proto_dependencies['modules'] %}, "{{ mod }}"{% endfor %}] build-backend = "setuptools.build_meta:__legacy__"