software_patterns/__init__.py,sha256=4oflpkAM7Ku5al40TiOTpGKF0tPkMUCwNjewiQxMs50,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/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
software_patterns/subclass_registry.py,sha256=0AIaD8FS0uBvsADcH2_Ul9MGAksj4A-I4uK_CnJY66k,4413
software_patterns-1.2.1.dist-info/LICENSE,sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8,34523
software_patterns-1.2.1.dist-info/METADATA,sha256=DhxSaJPj_GQmIFn34seilVDqyFnbEEA75sRp8XGgCfY,6653
software_patterns-1.2.1.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
software_patterns-1.2.1.dist-info/top_level.txt,sha256=gs9auJGlz6dh0RwkJl8OV_o1KCBfnNn-sowcsIVF1UI,18
software_patterns-1.2.1.dist-info/RECORD,,
