Metadata-Version: 2.1
Name: memofn
Version: 0.1.0
Summary: A python library for memoizing functions for quick debugging/translations
Author: Moises Baltazar
Author-email: null@moisesb.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown

# MemoFN

A python library for memoizing functions for quick debugging/translations.

## Usage

```python
from memofn import memofn, load_cache, save_cache

def fib(n):
    if n < 2:
        return n
    return fib(n-1) + fib(n-2)

load_cache('fib.cache.pkl')
mfib = memofn(expire_in_days=9)(fib)
mfib(10)
save_cache('fib.cache.pkl')
```

