From 3c94a9ec70477794130aa57131a4e91ce2bc9897 Mon Sep 17 00:00:00 2001 From: Wayne Manselle Date: Sat, 18 May 2024 16:52:59 -0700 Subject: [PATCH] Add 3.7 warnings, update version and changelog --- CHANGELOG.md | 6 ++++++ src/grpc_requests/__init__.py | 2 +- src/grpc_requests/aio.py | 6 ++++++ src/grpc_requests/client.py | 6 ++++++ 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cba293..b5c6090 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.18](https://github.com/wesky93/grpc_requests/releases/tag/v0.1.18) - 2024-05-18 + +## Added + +- Support for lazy loading of services in async clients + ## [0.1.17](https://github.com/wesky93/grpc_requests/releases/tag/v0.1.17) - 2024-04-22 ## Added diff --git a/src/grpc_requests/__init__.py b/src/grpc_requests/__init__.py index 642ea0e..0173aac 100644 --- a/src/grpc_requests/__init__.py +++ b/src/grpc_requests/__init__.py @@ -7,4 +7,4 @@ ) from .client import Client, ReflectionClient, StubClient, get_by_endpoint -__version__ = "0.1.17" +__version__ = "0.1.18" diff --git a/src/grpc_requests/aio.py b/src/grpc_requests/aio.py index 416545c..60d0f81 100644 --- a/src/grpc_requests/aio.py +++ b/src/grpc_requests/aio.py @@ -16,6 +16,7 @@ ) import grpc +import warnings from google.protobuf import ( descriptor_pb2, message_factory, @@ -48,6 +49,11 @@ def get_metadata(package_name: str): import pkg_resources from typing_extensions import Protocol + warnings.warn( + "Support for Python 3.7 is deprecated and will be removed in version 0.1.19", + stacklevel=1, + ) + def get_metadata(package_name: str): return pkg_resources.get_distribution(package_name).version diff --git a/src/grpc_requests/client.py b/src/grpc_requests/client.py index 7801500..b96dac3 100644 --- a/src/grpc_requests/client.py +++ b/src/grpc_requests/client.py @@ -15,6 +15,7 @@ ) import grpc +import warnings from google.protobuf import descriptor_pb2, message_factory from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf.descriptor import MethodDescriptor, ServiceDescriptor @@ -37,6 +38,11 @@ def get_metadata(package_name: str): import pkg_resources from typing_extensions import Protocol, TypedDict + warnings.warn( + "Support for Python 3.7 is deprecated and will be removed in version 0.1.19", + stacklevel=1, + ) + def get_metadata(package_name: str): return pkg_resources.get_distribution(package_name).version