Python dictionary with Redis as backend, built for large datasets. Simplifies Redis operations for large-scale and distributed systems. Supports various data types, namespacing, pipelining, and expiration.
MIT License
51
stars
14
forks
source link
Follow latest conventions, and best practices. #68
Mypy configuration: configure Mypy at package/project level for consistent type checking and integration. Mypy configuration file
__init__.py: Adhere to package layout standards with __init__.py containing __all__ to explicitly define the package's interface. Improve code analysis layout
pyproject.toml: Adhere to the latest convention. pyproject.toml
RedisDict is an older project, initially started as python2 project. Excerpt from the following discussion
Python Protocols: Could provide better autocompletion, type checking, and error detection for duck-typed code without runtime overhead PEP 544.pyi stub file: Provides separate type information PEP 484 (Stub Files)__init__.py
: Adhere to package layout standards with__init__.py
containing__all__
to explicitly define the package's interface. Improve code analysis layout