Metadata-Version: 2.4
Name: rbx
Version: 3.29.2
Summary: A collection of common tools for Scoota services.
Author-email: The Scoota Engineering Team <engineering@scoota.com>
License-Expression: AGPL-3.0-or-later
Project-URL: homepage, https://github.com/rockabox/rbx
Project-URL: repository, https://github.com/rockabox/rbx.git
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
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: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Internet
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: arrow<2,>=1
Requires-Dist: cachetools<6,>=4.2.4
Requires-Dist: Click<8.3
Requires-Dist: colorama
Requires-Dist: lxml<7
Requires-Dist: requests>=2.31.0
Provides-Extra: all
Requires-Dist: boto3; extra == "all"
Requires-Dist: google-cloud-error-reporting<2,>=1.9.2; extra == "all"
Requires-Dist: google-cloud-firestore<3,>=2.3; extra == "all"
Requires-Dist: google-cloud-pubsub<3,>=2.9; extra == "all"
Requires-Dist: google-cloud-storage<3,>=2.1; extra == "all"
Requires-Dist: google-cloud-tasks<3,>=2.7; extra == "all"
Requires-Dist: twine; extra == "all"
Provides-Extra: auth
Requires-Dist: google-cloud-firestore<3,>=2.3; extra == "auth"
Provides-Extra: buildtools
Requires-Dist: bump-my-version; extra == "buildtools"
Requires-Dist: check-manifest; extra == "buildtools"
Requires-Dist: twine; extra == "buildtools"
Provides-Extra: notifications
Requires-Dist: google-cloud-pubsub<3,>=2.9; extra == "notifications"
Provides-Extra: storage
Requires-Dist: google-cloud-storage<3,>=2.1; extra == "storage"
Provides-Extra: tasks
Requires-Dist: google-cloud-tasks<3,>=2.7; extra == "tasks"
Provides-Extra: web
Requires-Dist: google-cloud-error-reporting<2,>=1.9.2; extra == "web"
Dynamic: license-file

The library provides a collection of tools and functionality for the Scoota Platform services.

![Python Version](https://img.shields.io/pypi/pyversions/rbx.svg)

## Installation

Install this library in a virtualenv using pip.

```
pip install rbx[all]
```

> See the [wiki](https://github.com/rockabox/rbx/wiki) for more details on the contents of this library.

# Development

To contribute to this project, install and run `tox`:

```
pip install -r tests/setup.txt
tox -m local
```
