{ "info": { "author": "D Haynes", "author_email": "tundish@thuswise.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX", "Programming Language :: Python :: 3.4" ], "description": ".. Titling\n ##++::==~~--''``\n\nTurberfield is a framework for discrete event simulations and turn-based\ngames.\n\nIt is developed by a private individual but released to the public under the\n`GNU General Public License`_.\n\nThe API may change as the project proceeds. At this early stage you should\nonly use the latest release; it may not be compatible with previous\nversions.\n\nRequirements\n::::::::::::\n\n* Turberfield runs on Python 3.4 or later.\n* Some modules require atomic file renaming and named pipes (ie: a POSIX OS).\n\nUsage\n:::::\n\nDownload and unpack the source distribution::\n\n $ tar -xzvf turberfield-utils-0.011.0.tar.gz\n $ cd turberfield-utils-0.011.0\n\nRun the tests::\n\n $ python3.4 -m unittest discover turberfield\n\nConsult the documentation::\n\n $ firefox turberfield/utils/doc/html/index.html\n\nInstallation\n::::::::::::\n\n::\n\n $ pip install turberfield-utils\n\nRoadmap\n:::::::\n\nTurberfield is a *S* ur *PRISE*.\n\n**Semantic**\n Turberfield can be understood by machines or human beings.\n\n**Persistent**\n Turberfield can be stopped and saved for later.\n\n**Reusable**\n Turberfield can be turned into something else.\n\n**Interactive**\n Turberfield listens to what you say.\n\n**Simulation**\n Turberfield knows what it's talking about.\n\nfor **Economics**\n ...or Education, or Entertainment. Turberfield is deadly serious.\n And only a game.\n\nWhat's missing? *UR*!\n\n* If you've spotted a bug in Turberfield, please let me know so I can fix it.\n* If you think Turberfield lacks a feature, you can help drive development by describing\n your Use Case.\n\nIn either event, please leave a message on the project's `message board`_.\n\n:Author: tundish\n:Copyright: 2015 D Haynes\n\n.. _GNU General Public License: http://www.gnu.org/licenses/gpl.html\n.. _message board: https://www.assembla.com/spaces/turberfield/messages\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/turberfield-utils/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.assembla.com/spaces/turberfield/messages", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "turberfield-utils", "package_url": "https://pypi.org/project/turberfield-utils/", "platform": "", "project_url": "https://pypi.org/project/turberfield-utils/", "project_urls": { "Homepage": "https://www.assembla.com/spaces/turberfield/messages" }, "release_url": "https://pypi.org/project/turberfield-utils/0.39.0/", "requires_dist": null, "requires_python": "", "summary": "Reusable modules from the Turberfield project.", "version": "0.39.0", "yanked": false, "yanked_reason": null }, "last_serial": 12077705, "releases": { "0.008.0": [], "0.009.0": [ { "comment_text": "", "digests": { "md5": "baff7067cfa1bf555f33539dd15b3857", "sha256": "211fb31387ab31fe6c184999ae8becd139bf4e6ff5a0bb9a334bebe1a94eab4e" }, "downloads": -1, "filename": "turberfield-utils-0.009.0.tar.gz", "has_sig": false, "md5_digest": "baff7067cfa1bf555f33539dd15b3857", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 208415, "upload_time": "2015-03-27T14:11:49", "upload_time_iso_8601": "2015-03-27T14:11:49.697755Z", "url": "https://files.pythonhosted.org/packages/d8/a4/c62a9bb9ab384914822a457450c1fc2da11cec671165fea08a45d4eba661/turberfield-utils-0.009.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.011.0": [ { "comment_text": "", "digests": { "md5": "290354ad1bbd18fce1ab3cf3f2b64d57", "sha256": "f21055f32b211fe24f277098d48e5d16b7d9267e145c29debe8523df464d0e23" }, "downloads": -1, "filename": "turberfield-utils-0.011.0.tar.gz", "has_sig": false, "md5_digest": "290354ad1bbd18fce1ab3cf3f2b64d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221616, "upload_time": "2015-04-11T13:47:08", "upload_time_iso_8601": "2015-04-11T13:47:08.482462Z", "url": "https://files.pythonhosted.org/packages/21/2b/e944e0e7e5219c432df9ebea0eb4770ac73875cb1567fa5bb075e5dc8f70/turberfield-utils-0.011.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "c900d41caaad4795077e7223e741bcb1", "sha256": "9c64b214274caa0499caa394bf74fde00ad157681b7995694ab1848734fecd3d" }, "downloads": -1, "filename": "turberfield-utils-0.18.0.tar.gz", "has_sig": false, "md5_digest": "c900d41caaad4795077e7223e741bcb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194940, "upload_time": "2016-01-12T21:49:16", "upload_time_iso_8601": "2016-01-12T21:49:16.111392Z", "url": "https://files.pythonhosted.org/packages/7e/23/390d0e7f030721283f17fc23422f1901a5519d5aa2b9274f45ef08cff6f3/turberfield-utils-0.18.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "228a37331ac911b030a9a7365009e17b", "sha256": "6be97127639816b7b36b26242387d7ab7bcb69e6ede268839d3527e1c47da1b2" }, "downloads": -1, "filename": "turberfield-utils-0.20.0.tar.gz", "has_sig": false, "md5_digest": "228a37331ac911b030a9a7365009e17b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201601, "upload_time": "2016-01-31T17:20:05", "upload_time_iso_8601": "2016-01-31T17:20:05.749399Z", "url": "https://files.pythonhosted.org/packages/ae/08/3965b37edd694d5f357198d91aee8ea940039462f977d9e357c853300b32/turberfield-utils-0.20.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "9d566ede12a96d674cb3d8830e450896", "sha256": "1fbf8971381dec8c012971c507c1d9594120794aa39bb5882759543181076839" }, "downloads": -1, "filename": "turberfield-utils-0.21.0.tar.gz", "has_sig": false, "md5_digest": "9d566ede12a96d674cb3d8830e450896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 201772, "upload_time": "2016-02-02T21:08:45", "upload_time_iso_8601": "2016-02-02T21:08:45.706024Z", "url": "https://files.pythonhosted.org/packages/62/38/2be01afd8fa740fa8be396b868ea12cf64dcb81eef5b49e9e4eaf147b386/turberfield-utils-0.21.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "96a873c7d58a6fe1aa0597a25106a7a5", "sha256": "9ae0806580db44b1decdc047d0c3220076109f1f4b5b165ca1fd2895526d56ca" }, "downloads": -1, "filename": "turberfield-utils-0.26.0.tar.gz", "has_sig": false, "md5_digest": "96a873c7d58a6fe1aa0597a25106a7a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280125, "upload_time": "2017-04-05T18:22:41", "upload_time_iso_8601": "2017-04-05T18:22:41.859506Z", "url": "https://files.pythonhosted.org/packages/64/97/572ab98587bf2b16a1e4c8ba4128fc3763645a0b4ce8de9aa0f7565dcc61/turberfield-utils-0.26.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "c756d3c1c72fd61c7800d2f11270caa3", "sha256": "08fd352a0987b4b30ec5299779fd39d471c0316e6f3d1403d1617f287a7001d6" }, "downloads": -1, "filename": "turberfield-utils-0.29.0.tar.gz", "has_sig": false, "md5_digest": "c756d3c1c72fd61c7800d2f11270caa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196779, "upload_time": "2017-06-10T19:51:56", "upload_time_iso_8601": "2017-06-10T19:51:56.023527Z", "url": "https://files.pythonhosted.org/packages/49/c1/867f1ebc355fec60d70d3a70dea1ce1290b754ee2a54d1b42d39d08e4247/turberfield-utils-0.29.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.32.0": [ { "comment_text": "", "digests": { "md5": "ff71a5347c20f083b56fc1c8555a2459", "sha256": "bc92661f9fb3345bb41ecf0f5c34b100a14b4bf09a1b7ed8dc8182c76278ea9b" }, "downloads": -1, "filename": "turberfield-utils-0.32.0.tar.gz", "has_sig": false, "md5_digest": "ff71a5347c20f083b56fc1c8555a2459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198980, "upload_time": "2017-09-12T18:18:37", "upload_time_iso_8601": "2017-09-12T18:18:37.972420Z", "url": "https://files.pythonhosted.org/packages/fe/8e/371fe6843a9d98282607ac613f0d57355729c68c3c4d20d7d0d8a5828a81/turberfield-utils-0.32.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.33.0": [ { "comment_text": "", "digests": { "md5": "ae578514757273df6d4e5ed2726c00dc", "sha256": "e8b4b18906204e64a21b106631c528a6d27ef56a288a0c65e385db6dab790a09" }, "downloads": -1, "filename": "turberfield-utils-0.33.0.tar.gz", "has_sig": false, "md5_digest": "ae578514757273df6d4e5ed2726c00dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198750, "upload_time": "2017-12-31T11:01:50", "upload_time_iso_8601": "2017-12-31T11:01:50.358525Z", "url": "https://files.pythonhosted.org/packages/f3/0e/a7259666caeed49863560bd63422543e369a6c15f1c0b01a0e508c937255/turberfield-utils-0.33.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.34.0": [ { "comment_text": "", "digests": { "md5": "8f677a874fb76010c43c0a839ed2d8bd", "sha256": "e752012eb0918cb153a4aa691c783c17897d569600dacd1a46dc5c6d258faf0f" }, "downloads": -1, "filename": "turberfield-utils-0.34.0.tar.gz", "has_sig": false, "md5_digest": "8f677a874fb76010c43c0a839ed2d8bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200549, "upload_time": "2018-04-07T16:13:59", "upload_time_iso_8601": "2018-04-07T16:13:59.887481Z", "url": "https://files.pythonhosted.org/packages/86/84/d4d7c631130370b25213212bc7488006495978f7e5490ff05b85863977ae/turberfield-utils-0.34.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.35.0": [ { "comment_text": "", "digests": { "md5": "6588f39f2a55453214e496b40be683b4", "sha256": "f6aae84f767cf05b659a79416f618d8507d46130de2fd7652485cbc6f66f8717" }, "downloads": -1, "filename": "turberfield-utils-0.35.0.tar.gz", "has_sig": false, "md5_digest": "6588f39f2a55453214e496b40be683b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202005, "upload_time": "2019-09-11T21:28:00", "upload_time_iso_8601": "2019-09-11T21:28:00.070634Z", "url": "https://files.pythonhosted.org/packages/20/ca/0120c6a8305b727ab441781d6b004b3a9c00de1f9ea83fae683cb6d93e2c/turberfield-utils-0.35.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.36.0": [ { "comment_text": "", "digests": { "md5": "d6ff6aa32594fe9be1b734ad631c6b6e", "sha256": "160f9b12dbe4975a440b1a8ed8873fc3b51c86d90102c98144ad40211369715f" }, "downloads": -1, "filename": "turberfield-utils-0.36.0.tar.gz", "has_sig": false, "md5_digest": "d6ff6aa32594fe9be1b734ad631c6b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202129, "upload_time": "2019-10-28T18:54:41", "upload_time_iso_8601": "2019-10-28T18:54:41.171496Z", "url": "https://files.pythonhosted.org/packages/9a/9e/05ef7dc7aadf8dbb0413405de235641d7cecab652c9cffc3594f92c3ca85/turberfield-utils-0.36.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.37.0": [ { "comment_text": "", "digests": { "md5": "510f58902a3b2e72a4a3740e541a67ec", "sha256": "fcd6b0c3b00afecb7e3d333bd7672ffd802426952938d1561bc21df68511ed87" }, "downloads": -1, "filename": "turberfield-utils-0.37.0.tar.gz", "has_sig": false, "md5_digest": "510f58902a3b2e72a4a3740e541a67ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212468, "upload_time": "2021-10-15T13:28:47", "upload_time_iso_8601": "2021-10-15T13:28:47.344982Z", "url": "https://files.pythonhosted.org/packages/1a/5e/21118284d0ba41c59a96874127eeb78ee8746f89bbb865fec75dcf76863b/turberfield-utils-0.37.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.38.0": [ { "comment_text": "", "digests": { "md5": "68acad3ad836186576620deb3b2a7ac2", "sha256": "a0bc01dfde9eac1eeb9463352ff42eacdf6cccc3a3a8c70ac384793275d1b5cc" }, "downloads": -1, "filename": "turberfield-utils-0.38.0.tar.gz", "has_sig": false, "md5_digest": "68acad3ad836186576620deb3b2a7ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212429, "upload_time": "2021-10-15T13:34:55", "upload_time_iso_8601": "2021-10-15T13:34:55.756884Z", "url": "https://files.pythonhosted.org/packages/2e/eb/ea14a60a65aa4f44d074b69e39c0212e4c8dd210a61f9a24911072a0cc16/turberfield-utils-0.38.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.39.0": [ { "comment_text": "", "digests": { "md5": "e14d877be2e358cea00fd98c8bad2713", "sha256": "784e2404509657dad10df5b9522c90c8bd649f3fea546c557f96d35334daa02d" }, "downloads": -1, "filename": "turberfield_utils-0.39.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e14d877be2e358cea00fd98c8bad2713", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 252216, "upload_time": "2021-11-20T12:47:26", "upload_time_iso_8601": "2021-11-20T12:47:26.881304Z", "url": "https://files.pythonhosted.org/packages/a2/a5/0ccc9af9c7035b59150bdb23d8d4b1f4c1272a8d847ce9ff4734a6ff91bb/turberfield_utils-0.39.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dad462b92f6c7669d2c5d9edba22204c", "sha256": "d8af81f636eda6276b6035d95bc3a88faa2dccfcaed306e047f64316e5b539a5" }, "downloads": -1, "filename": "turberfield-utils-0.39.0.tar.gz", "has_sig": false, "md5_digest": "dad462b92f6c7669d2c5d9edba22204c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224710, "upload_time": "2021-11-20T12:47:29", "upload_time_iso_8601": "2021-11-20T12:47:29.230913Z", "url": "https://files.pythonhosted.org/packages/75/8a/68402e526e284dd7fa71e5521ae18cf505ca427f4b39b57c32f8cec6b72b/turberfield-utils-0.39.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e14d877be2e358cea00fd98c8bad2713", "sha256": "784e2404509657dad10df5b9522c90c8bd649f3fea546c557f96d35334daa02d" }, "downloads": -1, "filename": "turberfield_utils-0.39.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e14d877be2e358cea00fd98c8bad2713", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 252216, "upload_time": "2021-11-20T12:47:26", "upload_time_iso_8601": "2021-11-20T12:47:26.881304Z", "url": "https://files.pythonhosted.org/packages/a2/a5/0ccc9af9c7035b59150bdb23d8d4b1f4c1272a8d847ce9ff4734a6ff91bb/turberfield_utils-0.39.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dad462b92f6c7669d2c5d9edba22204c", "sha256": "d8af81f636eda6276b6035d95bc3a88faa2dccfcaed306e047f64316e5b539a5" }, "downloads": -1, "filename": "turberfield-utils-0.39.0.tar.gz", "has_sig": false, "md5_digest": "dad462b92f6c7669d2c5d9edba22204c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 224710, "upload_time": "2021-11-20T12:47:29", "upload_time_iso_8601": "2021-11-20T12:47:29.230913Z", "url": "https://files.pythonhosted.org/packages/75/8a/68402e526e284dd7fa71e5521ae18cf505ca427f4b39b57c32f8cec6b72b/turberfield-utils-0.39.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }