object-tracker
A pure python object change & history tracker. Monitor all changes in your objects lifecycle and trigger callback functions to capture them. :pencil:
sh
$ pip install object-tracker
Tested for python `3.7` and above.
Key Features
- Determine if a python object has changed.
- Investigate change history through the structured changelog.
- Trigger callback functions whenever the object or an attribute has changed.
- Simple query interface for object changelog.
[Read the docs here](https://github.com/saurabh0719/object-tracker#README)