software_patterns/__init__.py,sha256=W_oq12x7UKKVf_kBjPDZyIgFq4OgKue2C692rOohB3Q,287
software_patterns/memoize.py,sha256=7yHQbMgkhlIf3P1m5h0tLyhheQqzK9LTi8-dOIu9Uf8,3463
software_patterns/notification.py,sha256=pv6X8lpGPOKz8pRWO2XPMVF1SkCA7HASs07Shda40VI,5266
software_patterns/proxy.py,sha256=WJq16pWwTuKEl3bucusdoC4LbpIWoN8jCY0xv1c9E1k,2759
software_patterns/subclass_registry.py,sha256=0AIaD8FS0uBvsADcH2_Ul9MGAksj4A-I4uK_CnJY66k,4413
software_patterns-1.0.0.dist-info/METADATA,sha256=1tBdcf7jS7uE-j7KqXdTz8dfBA2XzIKf_3xnsLvxieU,5328
software_patterns-1.0.0.dist-info/WHEEL,sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o,92
software_patterns-1.0.0.dist-info/top_level.txt,sha256=gs9auJGlz6dh0RwkJl8OV_o1KCBfnNn-sowcsIVF1UI,18
software_patterns-1.0.0.dist-info/RECORD,,
