/rue

RethinkDB-backed queue

Primary LanguagePythonApache License 2.0Apache-2.0

rue

RethinkDB-backed queue

Requirements

Python 3.11 or newer is required.

WARNING

rue is still under heavy development. There are missing features, and the schema and/or API may change in incompatible ways. While the database has a schema version field, it is currently unused as the schema is too unstable for it to be practical.

Proper documentation will come when rue is feature-complete.

Tests

A test suite is provided in the test directory. Use the tests.sh file to run tests. It will test against multiple Python versions. Currently, the testing code is a little ugly, but it does work.

Licence

Copyright 2024-2025 TheTechRobo

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.