{ "info": { "author": "Zack Simon", "author_email": "zack.simon+thraxisgames@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "This package is a collection of various programming patterns, adapted from Android code. They are useless by themselves - only by extending and completing them can they be useful to you. Good luck!\n\nContained within:\n\n\n Constants interface (application.constants_interface)\n\n Defaulting Dictionary (patterns.defaulting_dict)\n\n Enumeration (enumeration)\n\n Matchers (enumeration.matcher.abstract_matcher)\n\n Value matcher (enumeration.matcher.abstract_value_matcher)\n\n Representables (enumeration.enums.abstract_representable)\n\n Visitor Pattern (enumeration.visitor.abstract_visitor)\n\n Event Handling Pattern (eventhandling)\n\n Event Distributors\n\n Event Monitors (eventhandling.eventmonitoring.event_monitor)\n\n Event Trackers (eventhandling.abstract_event_tracker)\n\n Events (eventhandling.event)\n\n Reactions (eventhandling.abstract_reaction)\n\n Executable Pattern (patterns.executable)\n\n Do-Nothing Executables (patterns.do_nothing_executable)\n\n Factory Pattern (factories)\n\n Custom Factories (factories.abstract_custom_factory)\n\n Listener Pattern (listeners)\n\n Dummy Listeners (listeners.dummy_listener)\n\n Listener Registry (listeners.abstract_listener_registry)\n\n Proxy Listeners (listeners.proxy_listener)\n\n Subject Listeners (abstract_event_subject_listener)\n\n No-Subject Listener (abstract_event_subject_unused_listener)\n\n Matcher Pattern (enumeration.matcher.abstract_value_matcher)\n\n Registry Pattern (application.abstract_registry)\n\n Context Based Registry Locator (application.base_context_registry_locator)\n\n Rules and Rule Engine Patterns (rules)\n\n Logging Rules (rules.logging_rule_engine)\n\n Stateful Rules (rules.abstract_stateful_rule)\n\n Rule Engines (rules.rule_engine)\n\n Basic Rules (rules.abstract_rule)\n\n Quicksort (sorting.abstract_quick_sorter)\n\n Transformer Pattern (transforming)\n\n Populator Pattern (transforming.abstract_populator)\n\n\nJust extend the pattern you're looking to use, fill in the mandatory items, and there you go!\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "thraxisgamespatterns", "package_url": "https://pypi.org/project/thraxisgamespatterns/", "platform": "", "project_url": "https://pypi.org/project/thraxisgamespatterns/", "project_urls": null, "release_url": "https://pypi.org/project/thraxisgamespatterns/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "A series of python programming patterns to extend and ease implementation", "version": "0.0.4" }, "last_serial": 5120310, "releases": { "0.0.1.dev0": [ { "comment_text": "", "digests": { "md5": "2df9e6418a9921857212567bb04ff7be", "sha256": "41a273cbfcf8c5386b958a5e2c056bb5cca4ed2393dc38a9129ea4c6e080d43f" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "2df9e6418a9921857212567bb04ff7be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39529, "upload_time": "2019-04-09T16:05:05", "url": "https://files.pythonhosted.org/packages/6a/dd/d81f684223529c0b1013b073653c2363a62a0084307978945c33857fe8b3/thraxisgamespatterns-0.0.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "214f3ef013f8f2fe82f967d18affd058", "sha256": "56afd477ffecb2885bf39a1f1645ae068ff8f6ebf50d74c24783cda0bbe5c04e" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "214f3ef013f8f2fe82f967d18affd058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18477, "upload_time": "2019-04-09T16:05:07", "url": "https://files.pythonhosted.org/packages/bf/85/343d3c317fb0ac5fda30d2d539a2962a20be46feaca932aeed4ac6d125b6/thraxisgamespatterns-0.0.1.dev0.tar.gz" } ], "0.0.2.dev0": [ { "comment_text": "", "digests": { "md5": "69bb59341d2af0680a2e6bda96c3de4c", "sha256": "60adce7dda9d2efaafe04918a7e660854be5b337d76524ed4e3f07d84433bc4e" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.2.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "69bb59341d2af0680a2e6bda96c3de4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39552, "upload_time": "2019-04-09T17:38:04", "url": "https://files.pythonhosted.org/packages/81/86/ef9fb11efab8a3c97460c5c79d70914eb386359c5c758c33268dc7cbbfda/thraxisgamespatterns-0.0.2.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d3e8277f2be042042fd7b928d537e30", "sha256": "6e0701e65a01b2bc396fc1b00e431ca45bd24623787774a5d5ece1c253c5f284" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.2.dev0.tar.gz", "has_sig": false, "md5_digest": "3d3e8277f2be042042fd7b928d537e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18492, "upload_time": "2019-04-09T17:38:06", "url": "https://files.pythonhosted.org/packages/20/4e/5fabb821e0ee364dfdae84552a5147706b52dc809007c1ac6b4b8b4d3d00/thraxisgamespatterns-0.0.2.dev0.tar.gz" } ], "0.0.3.dev0": [ { "comment_text": "", "digests": { "md5": "f44e75af86ec832035cb60607fc7744c", "sha256": "01abdf9eb83e3029b2f217ce3cc07c4bf0b7cbf0ebf4ef46fe3d8c2649d3aec5" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.3.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "f44e75af86ec832035cb60607fc7744c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 121133, "upload_time": "2019-04-09T17:47:04", "url": "https://files.pythonhosted.org/packages/ae/b7/dad7310fe5334e9a9a2a66e17826195070551d6d55801ed030f5443d11f7/thraxisgamespatterns-0.0.3.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8676831d188e291a3985fd92adff584", "sha256": "29624844d2eaa2063d1d82a341c19878ef46db8bf2932dc19f5aab3c71cc6b3d" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.3.dev0.tar.gz", "has_sig": false, "md5_digest": "a8676831d188e291a3985fd92adff584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21445, "upload_time": "2019-04-09T17:47:06", "url": "https://files.pythonhosted.org/packages/da/e8/f047f97bc1b24812161357a5e3fc316c79f1cc1579e70116de1cccbc3bfb/thraxisgamespatterns-0.0.3.dev0.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cbdb79b1171126cebc2cf0059cc197df", "sha256": "1026526efa5e846e6615b43504f632d798bc82d2f3019ca2fb2d4d52bf5ea7ee" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cbdb79b1171126cebc2cf0059cc197df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 204817, "upload_time": "2019-04-09T19:20:38", "url": "https://files.pythonhosted.org/packages/50/50/8ff622e823ee2f85e953b440754572bde7b17315c2039c0a99d07e4b90cd/thraxisgamespatterns-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8c1a51b116900d58a3e7c80a0f5946", "sha256": "c7f67d7f8dfb83debbd6ea837bc6681d70b318e2fe36182a898ac02538842583" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4e8c1a51b116900d58a3e7c80a0f5946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21363, "upload_time": "2019-04-09T19:20:40", "url": "https://files.pythonhosted.org/packages/2a/dd/c923a25f2357cc32eee44fdcd82406399792b4c78a33a632c2cc5a928677/thraxisgamespatterns-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cbdb79b1171126cebc2cf0059cc197df", "sha256": "1026526efa5e846e6615b43504f632d798bc82d2f3019ca2fb2d4d52bf5ea7ee" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cbdb79b1171126cebc2cf0059cc197df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 204817, "upload_time": "2019-04-09T19:20:38", "url": "https://files.pythonhosted.org/packages/50/50/8ff622e823ee2f85e953b440754572bde7b17315c2039c0a99d07e4b90cd/thraxisgamespatterns-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8c1a51b116900d58a3e7c80a0f5946", "sha256": "c7f67d7f8dfb83debbd6ea837bc6681d70b318e2fe36182a898ac02538842583" }, "downloads": -1, "filename": "thraxisgamespatterns-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4e8c1a51b116900d58a3e7c80a0f5946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21363, "upload_time": "2019-04-09T19:20:40", "url": "https://files.pythonhosted.org/packages/2a/dd/c923a25f2357cc32eee44fdcd82406399792b4c78a33a632c2cc5a928677/thraxisgamespatterns-0.0.4.tar.gz" } ] }