{ "info": { "author": "Fabien Poupineau (fp12)", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# achallonge\n*async Challonge for Python 3.5+*\n\n[![Build Status](https://travis-ci.org/fp12/achallonge.svg?branch=master)](https://travis-ci.org/fp12/achallonge)\n[![Documentation Status](https://readthedocs.org/projects/achallonge/badge/?version=latest)](http://achallonge.readthedocs.io/en/latest/?badge=latest)\n[![Coverage Status](https://coveralls.io/repos/github/fp12/achallonge/badge.svg?branch=master)](https://coveralls.io/github/fp12/achallonge?branch=master)\n\n\nModern library that is more than just a wrapper for the Challonge web API\n\n\n# Requirements\n\n* `aiohttp`\n\nOptional:\n * `cchardet` faster replacement for chardet, as mentionned on the aiohttp page\n * `aiodns` for speeding up DNS resolving, highly recommended by aiohttp\n\n# Python version support\n\n* `3.5`\n* `3.6`\n* `3.7`\n\n# Installation\n\n pip install achallonge\n\nIf you want to have the optional dependencies for aiohttp, you can:\n\n pip install achallonge[speed]\n\n# Usage\n\n```python\nimport challonge\n\nasync def foo():\n # Log in into Challonge with your CHALLONGE! API credentials (https://challonge.com/settings/developer).\n user = await challonge.get_user('your_challonge_username', 'your_api_key')\n\n # Retrieve your tournaments\n tournaments = await user.get_tournaments()\n\n # Tournaments, matches, and participants are all represented as Python classes\n for t in tournaments:\n print(t.id) # 3272\n print(t.name) # 'My Awesome Tournament'\n print(t.status) # 'open'\n\n # Retrieve the participants for a given tournament.\n participants = await tournaments[0].get_participants()\n print(len(participants)) # 13\n```\n\n# Documentation\n\nThe full documentation can be found on [Read the docs](http://achallonge.readthedocs.io/en/latest/index.html)\n\n# Author / License\n\nDistributed under MIT license. See `LICENSE` for details\n\nFabien Poupineau (fp12) - 2017-2019\n\nTwitter: [@fp12gaming](https://twitter.com/fp12gaming)\n\nJoin the [Discord Server](https://discord.gg/KSRxBav) and discuss about this lib!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fp12/achallonge", "keywords": "challonge,tournament,match", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "achallonge", "package_url": "https://pypi.org/project/achallonge/", "platform": "", "project_url": "https://pypi.org/project/achallonge/", "project_urls": { "Homepage": "https://github.com/fp12/achallonge" }, "release_url": "https://pypi.org/project/achallonge/1.8.0/", "requires_dist": [ "aiohttp (==3.5.4)", "cchardet ; extra == 'speed'", "aiodns ; extra == 'speed'" ], "requires_python": "", "summary": "A python library to use the Challonge API", "version": "1.8.0" }, "last_serial": 5093933, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "63ff0b8c70e92395eb99de42985480c0", "sha256": "79d4ad7abbc3fd7f8402988fb2e394c4bea80b3373a663951e67c819f8a156f0" }, "downloads": -1, "filename": "achallonge-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63ff0b8c70e92395eb99de42985480c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18195, "upload_time": "2017-01-16T03:00:51", "url": "https://files.pythonhosted.org/packages/b8/8e/ef26c9dc5145c35da6130caecc35dfd5bab053565b18b67e62e64e9789a8/achallonge-0.5.0-py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3f14c9640057ac8f72e461281fd11858", "sha256": "b8ef03e504a7350e2e4864213bd69c15f1ce6b98813a7de5f01051f0be28af5c" }, "downloads": -1, "filename": "achallonge-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f14c9640057ac8f72e461281fd11858", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18261, "upload_time": "2017-01-16T03:00:53", "url": "https://files.pythonhosted.org/packages/5e/90/f296ced4c1b18ba224ea1cc613a167ae34e1b1cbded9018ca837932a9b54/achallonge-1.0.0-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6acd0eb996154c7c6189da9448d436cc", "sha256": "985a23e9dcfca9e6e14169460b7cada55a00dc52e267e6e1d51912957ddc4135" }, "downloads": -1, "filename": "achallonge-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6acd0eb996154c7c6189da9448d436cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14472, "upload_time": "2017-04-08T19:49:23", "url": "https://files.pythonhosted.org/packages/68/5c/0aee88ed2ff632fba81c19e915dac9c38207fc0a52ae76d266ae371c9704/achallonge-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "3f5bc4c471abebaf740e9aa6b6b46b39", "sha256": "b898dea29c64351164e14103cb3940ee006726f5270efc92b6a1114f2bfa04cc" }, "downloads": -1, "filename": "achallonge-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f5bc4c471abebaf740e9aa6b6b46b39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19493, "upload_time": "2017-04-14T17:05:35", "url": "https://files.pythonhosted.org/packages/03/e8/9410eb2fbc3ff7e127a554d71e22b94062f68cde9c55d3254658ad0a810d/achallonge-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb3cf3fdd39ce18a5070d180be6ffe53", "sha256": "b97c3b019bb1714bee53dce1d84a743d882f80f7da18fa4331278008b92a30b2" }, "downloads": -1, "filename": "achallonge-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cb3cf3fdd39ce18a5070d180be6ffe53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15824, "upload_time": "2017-04-14T17:07:53", "url": "https://files.pythonhosted.org/packages/48/aa/1a2fd2a3e15d2e434d47252fddf7e5d7bf231969af96b7478a7988252f5f/achallonge-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3d87e1d6a12e0af72ac4b8975fe305a4", "sha256": "cd3702597ee914d9cea2f30ab75f15a82f4e9d4be8b3f229a889dd241617beb8" }, "downloads": -1, "filename": "achallonge-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3d87e1d6a12e0af72ac4b8975fe305a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20076, "upload_time": "2017-05-20T23:48:25", "url": "https://files.pythonhosted.org/packages/c8/87/ad1df6ffc501a27d00713f72b6b70e8c5691179ad8d95b4b88d33a8519f8/achallonge-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cd241ccb7ab4cc713df265104cce657", "sha256": "70c0c45409ce2e97752fc0372f2796fc86aca86de22fee33120252365b86ec5b" }, "downloads": -1, "filename": "achallonge-1.3.0.tar.gz", "has_sig": false, "md5_digest": "6cd241ccb7ab4cc713df265104cce657", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16311, "upload_time": "2017-05-20T23:48:27", "url": "https://files.pythonhosted.org/packages/2c/a3/050971b4a3c11d326fd9772b1aee2d1d44a9d5e065e4b6a59940fcd6802e/achallonge-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "255beb012c0132d60418e961aa199fba", "sha256": "afa44f53477a3ef96029685f489ce9a6c7fe3477d197ff84234ad4ed43a4dbef" }, "downloads": -1, "filename": "achallonge-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "255beb012c0132d60418e961aa199fba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20150, "upload_time": "2017-05-21T21:53:17", "url": "https://files.pythonhosted.org/packages/ba/87/397e9164360d22f4c6b401bfe6e38f2e69fc6cb431379f5678835fe7d943/achallonge-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58a45d122be5e8593ba28de4deeba3d0", "sha256": "3b4abe2d8a534abb8db55a1d13f5b9fd80ca03699c60dad15178b8fe2cffe4a3" }, "downloads": -1, "filename": "achallonge-1.4.0.tar.gz", "has_sig": false, "md5_digest": "58a45d122be5e8593ba28de4deeba3d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16446, "upload_time": "2017-05-21T21:53:19", "url": "https://files.pythonhosted.org/packages/12/df/1c7e05c7050d80a8ac7870ca85d8ec5559072a45a146ce8482c551b09ec7/achallonge-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "7bc7958aed5126a6a790ee81fe966b5d", "sha256": "a1f15a268c3f40be5eb112bcb9a3ca5d4a37e68c892c3aed5de03f9b25824f9b" }, "downloads": -1, "filename": "achallonge-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7bc7958aed5126a6a790ee81fe966b5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20290, "upload_time": "2017-06-01T03:43:17", "url": "https://files.pythonhosted.org/packages/a1/5d/026d37fc983cd90610ed119309fdc9843ce22731b38d52397f31334b2e8f/achallonge-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dc0c13a227e1afa4c1c1f41b2393a9a", "sha256": "1ec5e1d1443298dd3e1d1de2d3ca4fc542ce14d2314b06e5589febf6b83f9b61" }, "downloads": -1, "filename": "achallonge-1.5.0.tar.gz", "has_sig": false, "md5_digest": "1dc0c13a227e1afa4c1c1f41b2393a9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16631, "upload_time": "2017-06-01T03:43:19", "url": "https://files.pythonhosted.org/packages/38/64/311b2037cd69ffe3903e323ea402fb48832d06c91e32345c195cc1c179bc/achallonge-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "7260bba33ff99717f93158152a572ab0", "sha256": "f04e14e53de173efd8d4f16bc4ff73f363497f01991ad38bd817335ec22fd78f" }, "downloads": -1, "filename": "achallonge-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7260bba33ff99717f93158152a572ab0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20332, "upload_time": "2017-06-07T03:15:20", "url": "https://files.pythonhosted.org/packages/a9/b2/4624d0486fc9ff46fb3edbe08a1536efb8de86cf5e8dda766304136903a7/achallonge-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f6106052e8f4a8d5f1cac22e1883376", "sha256": "fed8f5c3d0deb5727ab0f7af0b7f89274a585d9ebd7f6ad5515668c9a240c7ef" }, "downloads": -1, "filename": "achallonge-1.6.0.tar.gz", "has_sig": false, "md5_digest": "5f6106052e8f4a8d5f1cac22e1883376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16661, "upload_time": "2017-06-07T03:15:22", "url": "https://files.pythonhosted.org/packages/32/9a/7b5862d31a69d37eff42ab9b7bb218ae139e36c497c506dd7d5c22225676/achallonge-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "6d2aae5bfd40dbfb0e5b4dfdebf30d03", "sha256": "eb37eaad1b4f7d3f63cd84913e50964a011200c2255087d251262eb8a7bfcd9e" }, "downloads": -1, "filename": "achallonge-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d2aae5bfd40dbfb0e5b4dfdebf30d03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20322, "upload_time": "2017-06-07T04:32:21", "url": "https://files.pythonhosted.org/packages/73/fd/7b4828e5b23a69ae1fd5dedb5538ce6173b608de6b1b96f581216e5ace17/achallonge-1.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6f8cbb9a100d0a53206d1cd6d358a81", "sha256": "251fc901ab54b3815b39168f95ddf73af81d39660e35ac3ebd67682187d05bd4" }, "downloads": -1, "filename": "achallonge-1.6.1.tar.gz", "has_sig": false, "md5_digest": "b6f8cbb9a100d0a53206d1cd6d358a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16646, "upload_time": "2017-06-07T04:32:23", "url": "https://files.pythonhosted.org/packages/7c/bc/9f7c6cdca7bc1b2b2271dea962d9615239a76c8bd08030f42ef495c796f4/achallonge-1.6.1.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "55adcf210a241de8531dfe3bc60e0da8", "sha256": "66654d73d6faae1cb6b256fe746a3ec12ec6848031053a550dcf96494bc3fc7f" }, "downloads": -1, "filename": "achallonge-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "55adcf210a241de8531dfe3bc60e0da8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19187, "upload_time": "2019-01-20T05:24:42", "url": "https://files.pythonhosted.org/packages/a9/6a/601fdae673d67dce6ec332e713b414fa5e6de1a118d37d64e3b0dc5b09ea/achallonge-1.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e03ba963a5ad77d8dc66db7e906739db", "sha256": "49788a8b2d73f2a045d25f71ea86ed6104c16a2c8ba22e7ba41474a44df87eb8" }, "downloads": -1, "filename": "achallonge-1.7.0.tar.gz", "has_sig": false, "md5_digest": "e03ba963a5ad77d8dc66db7e906739db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15669, "upload_time": "2019-01-20T05:24:44", "url": "https://files.pythonhosted.org/packages/05/71/a83fff6642e89a11b2b40976fa91b5ccc18ff33a465228524969c7820aee/achallonge-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "ca9b5f93095b9f09a0b28ccc037b3836", "sha256": "58944d4989143f1d2a19549c83ac979b27aa1bc99607111efed5d6462a169261" }, "downloads": -1, "filename": "achallonge-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ca9b5f93095b9f09a0b28ccc037b3836", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19203, "upload_time": "2019-04-04T02:32:37", "url": "https://files.pythonhosted.org/packages/76/d7/89095677ffa7105e510825248cf1271a4bc43070a218bb883345a2f1f09a/achallonge-1.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51710099b5af26c672e85f5a95109dd3", "sha256": "838e33ce92c057957d70326c8c4dc37be9c8e4ffc7baacdd1fe05b8c48d8c320" }, "downloads": -1, "filename": "achallonge-1.8.0.tar.gz", "has_sig": false, "md5_digest": "51710099b5af26c672e85f5a95109dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15653, "upload_time": "2019-04-04T02:32:38", "url": "https://files.pythonhosted.org/packages/69/c2/18ef051505142e37d689b5cbf4677efd5b57a422dcf289a9c7cc45369a6a/achallonge-1.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ca9b5f93095b9f09a0b28ccc037b3836", "sha256": "58944d4989143f1d2a19549c83ac979b27aa1bc99607111efed5d6462a169261" }, "downloads": -1, "filename": "achallonge-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ca9b5f93095b9f09a0b28ccc037b3836", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19203, "upload_time": "2019-04-04T02:32:37", "url": "https://files.pythonhosted.org/packages/76/d7/89095677ffa7105e510825248cf1271a4bc43070a218bb883345a2f1f09a/achallonge-1.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51710099b5af26c672e85f5a95109dd3", "sha256": "838e33ce92c057957d70326c8c4dc37be9c8e4ffc7baacdd1fe05b8c48d8c320" }, "downloads": -1, "filename": "achallonge-1.8.0.tar.gz", "has_sig": false, "md5_digest": "51710099b5af26c672e85f5a95109dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15653, "upload_time": "2019-04-04T02:32:38", "url": "https://files.pythonhosted.org/packages/69/c2/18ef051505142e37d689b5cbf4677efd5b57a422dcf289a9c7cc45369a6a/achallonge-1.8.0.tar.gz" } ] }