{ "info": { "author": "Alexander Jones", "author_email": "happy5214@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "Generic cup competitions\n========================\n\nThe goal of this package is to provide high-quality models of knockout cup\ncompetitions.\n\nCurrently, this package models standard single- and double-elimination brackets\nfor team counts that are powers of two (4, 8, 16, etc.) and stepladder-style\nbrackets for any number of teams.\n\nChanges in v0.5\n---------------\n\n- New interface to cup classes\n\nChanges within the v0.5 series\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- v0.5.1: Merged several modules and renamed what was left\n\nChanges in v0.4\n---------------\n\n- New \"standard\" single-elimination cup brackets for any number of teams \n\nChanges in v0.3\n---------------\n\n- Double-elimination brackets for powers of two (4, 8, 16, etc.)\n\nChanges in v0.2\n---------------\n\n- Stepladder cup brackets for any number of teams\n\nChanges in v0.1\n---------------\n\n- Single-elimination brackets for powers of two (4, 8, 16, etc.)\n\n.. image:: https://travis-ci.org/happy5214/competitions-cup.svg?branch=master\n :alt: Build status\n :target: https://travis-ci.org/happy5214/competitions-cup\n.. image:: https://coveralls.io/repos/happy5214/competitions-cup/badge.svg?branch=master&service=github\n :alt: Coverage status\n :target: https://coveralls.io/github/happy5214/competitions-cup?branch=master\n.. image:: https://codeclimate.com/github/happy5214/competitions-cup/badges/gpa.svg\n :target: https://codeclimate.com/github/happy5214/competitions-cup\n :alt: Code Climate", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/happy5214/competitions-cup", "keywords": "competitions cups knockout elimination", "license": "LGPLv3+", "maintainer": null, "maintainer_email": null, "name": "competitions-cup", "package_url": "https://pypi.org/project/competitions-cup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/competitions-cup/", "project_urls": { "Homepage": "https://github.com/happy5214/competitions-cup" }, "release_url": "https://pypi.org/project/competitions-cup/0.5.1/", "requires_dist": null, "requires_python": null, "summary": "Generic cup competitions", "version": "0.5.1" }, "last_serial": 2652398, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b8abb991a457f05bf24a82efbc0e054e", "sha256": "bab08bbce7a64f606a2b6753fe36e88eb4e415c1b0684dd98c3811737dbf7920" }, "downloads": -1, "filename": "competitions_cup-0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b8abb991a457f05bf24a82efbc0e054e", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 7211, "upload_time": "2015-10-22T13:17:13", "url": "https://files.pythonhosted.org/packages/bf/bb/e961fd6a3b86acad90f713f2fd207d84ecf71d3696c809a5ac0b22624006/competitions_cup-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa28604a35f623791783e26278d5294c", "sha256": "c3aa187a8b2edb5c68db40b2e53680a622b48025103cfed89a1eeec477cdce3c" }, "downloads": -1, "filename": "competitions-cup-0.1.tar.gz", "has_sig": true, "md5_digest": "aa28604a35f623791783e26278d5294c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19606, "upload_time": "2015-10-22T13:16:33", "url": "https://files.pythonhosted.org/packages/d9/1e/c1dc1aa58f67a893a818906f8d932f4371a2f6c4e4fe79dfb718668619d2/competitions-cup-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7096e7a3ceefb40b570eed3a6376f57c", "sha256": "8ab8e19ebe1ca89b1e36d10249457f08320fb08ff68b6604d168f2bc680b60c9" }, "downloads": -1, "filename": "competitions_cup-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7096e7a3ceefb40b570eed3a6376f57c", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 7911, "upload_time": "2015-10-22T15:29:10", "url": "https://files.pythonhosted.org/packages/aa/0b/9472118cf0b0deffbaf860ff17b8a7f1f93aedaddf0789fd8e5159c79f40/competitions_cup-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "511ba86b30c3fde186dafb9e5ddbe506", "sha256": "7b9f3da5150e6605e6d007fc433f3ef4c35a33f538df12f60d886701da91011a" }, "downloads": -1, "filename": "competitions-cup-0.1.1.tar.gz", "has_sig": true, "md5_digest": "511ba86b30c3fde186dafb9e5ddbe506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20013, "upload_time": "2015-10-22T15:28:33", "url": "https://files.pythonhosted.org/packages/88/b3/4fc3354e336fb4e7321bf6f57c9fa4059d995777da3badab29d28d15b737/competitions-cup-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f503e7727c7e06f4ef71dec21c67420f", "sha256": "b66ea7b9f8c36da6156fe119fd143c01c6f28dacfbc463d03eb1bec9fa4ed1a5" }, "downloads": -1, "filename": "competitions_cup-0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f503e7727c7e06f4ef71dec21c67420f", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 9610, "upload_time": "2015-10-23T10:58:16", "url": "https://files.pythonhosted.org/packages/fd/a3/fad89fae5b7299bea4d72b402dbd612c1b5f77020831e2026041812fdcba/competitions_cup-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55476f2ab2b38b902f96000723e634ac", "sha256": "6ff70870b7795d48cb30fad3f224caf50aa44d7ae6f30a0ea01d0a96bb1b181b" }, "downloads": -1, "filename": "competitions-cup-0.2.tar.gz", "has_sig": true, "md5_digest": "55476f2ab2b38b902f96000723e634ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20828, "upload_time": "2015-10-23T10:57:34", "url": "https://files.pythonhosted.org/packages/ea/a5/db2cc01b19b286611a1abc818fffb72f5c0d47e919ce8a94c2c24d42aea5/competitions-cup-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "5b5adf5771a644c3f1525fc4ef4a9dba", "sha256": "7118411ff5b90c599aea3c55a7568682b9dfd0475f073cffa95f88e81faa901a" }, "downloads": -1, "filename": "competitions_cup-0.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5b5adf5771a644c3f1525fc4ef4a9dba", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 14038, "upload_time": "2016-01-18T09:57:19", "url": "https://files.pythonhosted.org/packages/bb/e3/7446db11fec6d4ef24de4d04dcda94bb8d571fc0faa95c71fac51dcb999c/competitions_cup-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f746552c6f22f2cd78e907ee92b66156", "sha256": "35e088b69a55b70beed1d42e1b049ac8c005e70ef5dd7eec0815ed7493d23c90" }, "downloads": -1, "filename": "competitions-cup-0.3.tar.gz", "has_sig": true, "md5_digest": "f746552c6f22f2cd78e907ee92b66156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23555, "upload_time": "2016-01-18T09:56:05", "url": "https://files.pythonhosted.org/packages/2f/46/9b08cfc07d4503e52f1c1b7f84a3bf6289066ca9f286376636baee56b052/competitions-cup-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ae5c9e39090c6686ab9d7508957fefd6", "sha256": "a045134be789405e3ff83a65a6a44fb8438ed9abc1871ee5da972d28a0a0ca59" }, "downloads": -1, "filename": "competitions_cup-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ae5c9e39090c6686ab9d7508957fefd6", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 14563, "upload_time": "2016-07-01T19:22:30", "url": "https://files.pythonhosted.org/packages/06/a9/945a9c0c30e6dea7e93897060eea5574fa50ea23b19e2f7bdd0982efcdec/competitions_cup-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92d1517728b6d771b7b78a6f42dc7eb3", "sha256": "84c2bb9816e7d191bdd1078ea4160542b9b012615200843c6f9fd4a3256c9359" }, "downloads": -1, "filename": "competitions-cup-0.3.1.tar.gz", "has_sig": true, "md5_digest": "92d1517728b6d771b7b78a6f42dc7eb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24351, "upload_time": "2016-07-01T19:19:47", "url": "https://files.pythonhosted.org/packages/00/e5/818a0575df966854d605ad933eeef4ea65d49319398fa2ce5bbc54c8fa9e/competitions-cup-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "cfc422aec01de424abb0194ecf475976", "sha256": "5a5d46ded03eea64ab19c776a5f48b04d181c46340f4d72d9744bf449637c724" }, "downloads": -1, "filename": "competitions_cup-0.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cfc422aec01de424abb0194ecf475976", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 14317, "upload_time": "2016-07-03T02:24:15", "url": "https://files.pythonhosted.org/packages/b3/a0/debb51fa606a91dd82a8754a2880b614c8b7b5d75b642054cfa0acf43a1f/competitions_cup-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17c756014fe1bd53b84e6f6f1df9b26a", "sha256": "56904a694dc0596d432c74886946ee0e9d8261d985dd6c05a24f3ff07edceb3b" }, "downloads": -1, "filename": "competitions-cup-0.3.2.tar.gz", "has_sig": true, "md5_digest": "17c756014fe1bd53b84e6f6f1df9b26a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24681, "upload_time": "2016-07-03T02:23:10", "url": "https://files.pythonhosted.org/packages/8a/f8/9f142f8f443f4728937a5a91db41a3c88b551dfaaa2d962b5213dd46ce48/competitions-cup-0.3.2.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "5b5304dfeb8469bc9d72d55a06285b92", "sha256": "78f1e2c762d837296facede94103ea6dbb8eba6b46685c7baf5deb4bf8d332ab" }, "downloads": -1, "filename": "competitions_cup-0.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5b5304dfeb8469bc9d72d55a06285b92", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 16181, "upload_time": "2017-02-18T20:00:57", "url": "https://files.pythonhosted.org/packages/d3/1a/05d2bd644a4767df062af83736d9be9f02322e788ca72a4207ab790e6d7b/competitions_cup-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef987114e9d948974b8e35149af1e34c", "sha256": "2fb263b3a6f3c14c21091d1053c9bd92895e0bc6f5c14ba5c969e3a1ed39b1e0" }, "downloads": -1, "filename": "competitions-cup-0.4.tar.gz", "has_sig": true, "md5_digest": "ef987114e9d948974b8e35149af1e34c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25235, "upload_time": "2017-02-18T19:59:38", "url": "https://files.pythonhosted.org/packages/d4/a8/18b391555cfe92f49d7bd2deeff7bc2607ae84037f4460faa00d839a66a3/competitions-cup-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "4e8db1a0c43b50b9b5f16d3daa87319d", "sha256": "d1b475b0c2a8dd92c51ab3637976756a73331aee461888a26bd19414606babf6" }, "downloads": -1, "filename": "competitions_cup-0.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4e8db1a0c43b50b9b5f16d3daa87319d", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 15523, "upload_time": "2017-02-18T23:40:10", "url": "https://files.pythonhosted.org/packages/ed/f1/ba2291791c688b79863883909cda3c5c355ed4726bafa6b96147e5515508/competitions_cup-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "628769185476b1630647427d6b05c64b", "sha256": "dfd56980bb37860cd95cfc9ffc7474a9c38b08e4e69ea32ce33f182b9047ad80" }, "downloads": -1, "filename": "competitions-cup-0.5.tar.gz", "has_sig": true, "md5_digest": "628769185476b1630647427d6b05c64b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24505, "upload_time": "2017-02-18T23:39:27", "url": "https://files.pythonhosted.org/packages/2f/eb/ade78d2f0aeb8846c6ea0424cbb7b80d26f4f42e1f47f1c4e08aea937726/competitions-cup-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a54b59b2bd5c5c368e4a51a171b88a4b", "sha256": "6fb781610799f7ecabffee31b585e867558ac1eddc756f56fb5730b0e1e1454c" }, "downloads": -1, "filename": "competitions_cup-0.5.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a54b59b2bd5c5c368e4a51a171b88a4b", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 21884, "upload_time": "2017-02-19T00:54:10", "url": "https://files.pythonhosted.org/packages/9c/21/d1171d7411c6a8b2c77d0b6b9ee21ca087fd1fa2533fcab3bf0a3f0ff2d9/competitions_cup-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "800a6149a85e72b7b0dd52724bf01f79", "sha256": "58953f6d25b8b6c0c61a177976c11600d89ff65a5b1023fd4ea3e2df99133438" }, "downloads": -1, "filename": "competitions-cup-0.5.1.tar.gz", "has_sig": true, "md5_digest": "800a6149a85e72b7b0dd52724bf01f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24654, "upload_time": "2017-02-19T00:51:38", "url": "https://files.pythonhosted.org/packages/47/cb/e584cf3597912f2558899fba29e5d376f9abaf27dec9e2513a5d42edc1a7/competitions-cup-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a54b59b2bd5c5c368e4a51a171b88a4b", "sha256": "6fb781610799f7ecabffee31b585e867558ac1eddc756f56fb5730b0e1e1454c" }, "downloads": -1, "filename": "competitions_cup-0.5.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a54b59b2bd5c5c368e4a51a171b88a4b", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 21884, "upload_time": "2017-02-19T00:54:10", "url": "https://files.pythonhosted.org/packages/9c/21/d1171d7411c6a8b2c77d0b6b9ee21ca087fd1fa2533fcab3bf0a3f0ff2d9/competitions_cup-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "800a6149a85e72b7b0dd52724bf01f79", "sha256": "58953f6d25b8b6c0c61a177976c11600d89ff65a5b1023fd4ea3e2df99133438" }, "downloads": -1, "filename": "competitions-cup-0.5.1.tar.gz", "has_sig": true, "md5_digest": "800a6149a85e72b7b0dd52724bf01f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24654, "upload_time": "2017-02-19T00:51:38", "url": "https://files.pythonhosted.org/packages/47/cb/e584cf3597912f2558899fba29e5d376f9abaf27dec9e2513a5d42edc1a7/competitions-cup-0.5.1.tar.gz" } ] }