commit 003ddfba44a5c5e952deda559c890d5c85156fb67ce6007e9b5b096fd47893ab Author: Adrian Schröter Date: Fri May 3 20:53:35 2024 +0200 Sync from SUSE:SLFO:Main python-grpcio-status revision 2d1d5e5523a5bd7beb9250394c687aab diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/grpcio-status-1.56.2.tar.gz b/grpcio-status-1.56.2.tar.gz new file mode 100644 index 0000000..77f0508 --- /dev/null +++ b/grpcio-status-1.56.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a046b2c0118df4a5687f4585cca9d3c3bae5c498c4dff055dcb43fb06a1180c8 +size 13506 diff --git a/python-grpcio-status.changes b/python-grpcio-status.changes new file mode 100644 index 0000000..2532746 --- /dev/null +++ b/python-grpcio-status.changes @@ -0,0 +1,47 @@ +------------------------------------------------------------------- +Sat Aug 5 13:25:52 UTC 2023 - munix9@googlemail.com + +- Update to version 1.56.2: + * [WRR] backport (gh#grpc/grpc#33694) to 1.56 (gh#grpc/grpc#33698) + * [backport][iomgr][EventEngine] Improve server handling of + file descriptor exhaustion (gh#grpc/grpc#33667) + +- Switch build to pip/wheel. +- Add 'BuildArch: noarch'. + +------------------------------------------------------------------- +Mon Jul 3 08:08:55 UTC 2023 - Dirk Müller + +- update to 1.56.0: + * Add type stub generation support to grpcio-tools. + * [aio types] Fix some grpc.aio python types. + * [Bazel Python3.11] Update Bazel dependencies for Python 3.11 + * Build native MacOS arm64 artifacts (universal2). + * Build with System OpenSSL on Mac OS arm64. + * Change Aio abort() function return type to NoReturn. + * Change the annotated return type of UnaryStreamCall and StreamStreamCall from AsyncIterable to AsyncIterator. + * De-experimentalize compression. + * De-experimentalize wait-for-ready. + * [EventEngine] Disable EventEngine polling in gRPC Python + * Fix DeprecationWarning when calling asyncio.get_event_loop(). + * Fix lack of cooldown between poll attempts. + * Include .pyi file. + * Remove enum and future. + * Remove references to deprecated syntax field. + * [Remove Six] Remove dependency on six. + * Respect CC variable in grpcio python build. + * Revert "Build with System OpenSSL on Mac OS arm64 + * Support Python 3.11. + * Support python 3.11 on aarch64. + * Update xds-protos package to pull in protobuf 4.X. + +------------------------------------------------------------------- +Sun Jul 2 12:34:18 UTC 2023 - ecsos + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- +Thu Apr 7 12:01:10 UTC 2022 - John Paul Adrian Glaubitz + +- Initial build + + Version 1.44.0 diff --git a/python-grpcio-status.spec b/python-grpcio-status.spec new file mode 100644 index 0000000..91d7661 --- /dev/null +++ b/python-grpcio-status.spec @@ -0,0 +1,64 @@ +# +# spec file for package python-grpcio-status +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global modname grpcio_status +%{?sle15_python_module_pythons} +Name: python-grpcio-status +Version: 1.56.2 +Release: 0 +Summary: Status proto mapping for gRPC +License: Apache-2.0 +Group: Development/Languages/Python +URL: https://grpc.io +Source: https://files.pythonhosted.org/packages/source/g/grpcio-status/grpcio-status-%{version}.tar.gz +BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-googleapis-common-protos >= 1.5.5 +Requires: python-grpcio >= %{version} +Requires: python-protobuf >= 3.6.0 +BuildArch: noarch +%python_subpackages + +%description +gRPC is a remote procedure call (RPC) framework. gRPC enables client +and server applications to communicate, and enables the building of +connected systems. + +This package implements the GRPC Python status proto mapping. + +%prep +%autosetup -p1 -n grpcio-status-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%files %{python_files} +%doc README.rst +%license LICENSE +%{python_sitelib}/grpc_status +%{python_sitelib}/%{modname}-%{version}.dist-info + +%changelog