Metadata-Version: 2.4
Name: mersal_gcp_pubsub
Version: 0.2.0
Summary: Google Cloud Pub/Sub implementation for Mersal
Project-URL: Homepage, https://github.com/mersal-org/mersal-gcp-pubsub
Project-URL: Documentation, https://docs.mersal.dev
Project-URL: Repository, https://github.com/mersal-org/mersal-gcp-pubsub
Project-URL: Changelog, https://github.com/mersal-org/mersal-gcp-pubsub/releases
Project-URL: Issue Tracker, https://github.com/mersal-org/mersal-gcp-pubsub/issues
Author-email: Abdulhaq Emhemmed <abdulhaq.emhemmed@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: gcp,google cloud,message bus,messaging,pubsub,service bus
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: anyio
Requires-Dist: google-cloud-pubsub
Requires-Dist: mersal
Description-Content-Type: text/markdown

# Mersal-GCP-Pub/Sub

| Project | Status |
| --- | --- |
| CI/CD | [![Latest Release](https://github.com/mersal-org/mersal-gcp-pubsub/actions/workflows/publish.yml/badge.svg)](https://github.com/mersal-org/mersal-gcp-pubsub/actions/workflows/publish.yml) [![CI](https://github.com/mersal-org/mersal-gcp-pubsub/actions/workflows/ci.yml/badge.svg)](https://github.com/mersal-org/mersal-gcp-pubsub/actions/workflows/ci.yml) [![Documentation Building](https://github.com/mersal-org/mersal-gcp-pubsub/actions/workflows/docs.yml/badge.svg?branch=main)](https://github.com/mersal-org/mersal-gcp-pubsub/actions/workflows/docs.yml) |
| Package | [![PyPI - Version](https://img.shields.io/pypi/v/mersal-gcp-pubsub?labelColor=202235&color=1e4b94&logo=python&logoColor=white)](https://badge.fury.io/py/mersal) [![PyPI - Support Python Versions](https://img.shields.io/pypi/pyversions/mersal-gcp-pubsub?labelColor=202235&color=1e4b94&logo=python&logoColor=white)](https://pypi.org/project/mersal-gcp-pubsub/) [![mersal-gcp-pubsub PyPI - Downloads](https://img.shields.io/pypi/dm/mersal-gcp-pubsub?logo=python&label=package%20downloads&labelColor=202235&color=1e4b94&logoColor=white)](https://pypi.org/project/mersal-gcp-pubsub/) |
| Meta | [![License - MIT](https://img.shields.io/badge/license-MIT-202235.svg?logo=python&labelColor=202235&color=1e4b94&logoColor=white)](https://spdx.org/licenses/) [![types - ty](https://img.shields.io/badge/types-ty-202235.svg?logo=python&labelColor=202235&color=1e4b94&logoColor=white)](https://github.com/astral-sh/ty) [![types - Basedpyright](https://img.shields.io/badge/types-Basedpyright-202235.svg?logo=python&labelColor=202235&color=1e4b94&logoColor=white)](https://github.com/DetachHead/basedpyright) [![types - Mypy](https://img.shields.io/badge/types-Mypy-202235.svg?logo=python&labelColor=202235&color=1e4b94&logoColor=white)](https://github.com/python/mypy) [![linting - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json&labelColor=202235&color=1e4b94)](https://github.com/astral-sh/ruff) |

**mersal_gcp_pubsub** is the Google Cloud Pub/Sub implementation for Mersal. It allows using GCP Pub/Sub as a transport that also supports Mersal pub/sub.

Read the docs [here](https://mersal-gcp-pubsub.mersal.dev).

## Development

See [CONTRIBUTING.rst](CONTRIBUTING.rst).
