software_patterns/__init__.py,sha256=5xp-qQ67Bwmb060P4ZQfKtpIYlyIIx0rJAoQO13zMzU,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.1.0.dist-info/LICENSE,sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8,34523
software_patterns-1.1.0.dist-info/METADATA,sha256=b_06RqsFNfXs3KAjJ9UMXNalpjgtEthAC_qMJlgTE3Y,6622
software_patterns-1.1.0.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
software_patterns-1.1.0.dist-info/top_level.txt,sha256=gs9auJGlz6dh0RwkJl8OV_o1KCBfnNn-sowcsIVF1UI,18
software_patterns-1.1.0.dist-info/RECORD,,
