- Info:
RedisEngine is a MongoEngine-inspired lib for ORM-like manipulation of Redis-powered cache in Python.
- Repository:
About
RedisEngine is intended to be an ORM-like Object-To-Redis-Type-Mapper written in Python. This is a work in progress, as several things are pending completion, like: exhaustive tests, CI, documentation and API reference.
Given the above, any usage other than experimental is strongly discouraged for the time being.
Future releases will include integration with Django’s and MongoEngine’s signal framework/module so that cache management can be automated in a customizable fashion.
Motivation
I found myself in an occasional need of cache validation which usually resulted in a more entropic (and WET) code to cope with. It naturally occurred this would be the best course of action.
Installation
pip install -U redisengine.
Alternatively, download the source and run python setup.py install.
Dependencies
redis>=2.10.5
Tests
To run the test suite, ensure you are running a local instance of Redis on the standard port, and run: python setup.py nosetests.
Run selected tests with:
$ python setup.py nosetests --tests tests/fields/test_fields.py:FieldTest.test_default_values_nothing_set -s
Community
Yet to come
Contributing
Yet to come
Metadata
Release files for redisengine 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| redisengine-0.1.1.tar.gz | 73.2 kB | Without provenance | Details for redisengine-0.1.1.tar.gz |
Release files / redisengine-0.1.1.tar.gz
| Download URL | redisengine-0.1.1.tar.gz |
|---|---|
| Size | 73.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d307b27b8ca7235d6dafb67c690e178cd03436f32c991e9cf2d5fc5f7cd8777a
|
|
BLAKE2b-256 checksum How to use checksums |
a5ec676fcb4b26d9ac18464690fc410cbfb3d07a289b7817893ec770af286e95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for redisengine 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.