{ "info": { "author": "beastmatser", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities", "Typing :: Typed" ], "description": "

\n

AioPok\u00e9Api

\n

An Asynchronous API wrapper for the Pok\u00e9Api.\n

\n

\n \n \n \n \n \n

\n

\n Report issue\n \u00b7\n Request feature\n \u00b7\n Fork project\n

\n\n## \ud83d\udddd\ufe0f Key Features\n\n- Use of modern Python keywords: `async` and `await`.\n- Every object is fully type hinted.\n- Objects get cached, this increases speed and avoids unnecessary API requests.\n\n## \ud83c\udf0d Documentation\n\nAioPok\u00e9Api has a very minimal website, which you can find [here](https://beastmatser.github.io/aiopoke/). It also has some [documentation](https://beastmatser.github.io/aiopoke/docs/).\n\n## \u2604\ufe0f Installation\n\n```sh\npip install aiopokeapi\n```\n\n
\n\n\n \u2699\ufe0f Didn't work?\n\n\nDepending on your Python installation, you might need to use one of the\nfollowing:\n\n- Python is not in PATH\n\n ```sh\n path/to/python.exe -m pip install aiopokeapi\n ```\n\n- Python is in PATH but pip is not\n\n ```sh\n python -m pip install aiopokeapi\n ```\n\n- Unix systems can use pip3/python3 commands\n\n ```sh\n pip3 install aiopokeapi\n ```\n\n ```sh\n python3 -m pip install aiopokeapi\n ```\n\n- Using multiple Python versions\n\n ```sh\n py -m pip install aiopokeapi\n ```\n\n
\n\n## \ud83d\ude80 Getting started\n\nAiopoke's goal is to be simple and easy to use:\n\n```py\nimport asyncio\nimport aiopoke\n\nasync def main():\n client = aiopoke.AiopokeClient()\n\n ability = await client.get_ability(1)\n generation = await ability.generation.fetch()\n\n await client.close()\n\nasyncio.run(main())\n```\n\nOr even better, using a context manager:\n\n```py\n# in main()\nasync with aiopoke.AiopokeClient() as client:\n ability = await client.get_ability(1)\n generation = await ability.generation.fetch()\n```\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "dynamic": null, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aiopokeapi", "package_url": "https://pypi.org/project/aiopokeapi/", "platform": "unix", "project_url": "https://pypi.org/project/aiopokeapi/", "project_urls": null, "provides_extra": null, "release_url": "https://pypi.org/project/aiopokeapi/0.1.8/", "requires_dist": [ "aiofiles ==23.2.1", "aiohttp >=3.7.4", "pytest >=6.0 ; extra == 'testing'", "pytest-cov >=2.0 ; extra == 'testing'", "mypy >=0.910 ; extra == 'testing'", "flake8 >=3.9 ; extra == 'testing'", "tox >=3.24 ; extra == 'testing'" ], "requires_python": ">=3.8", "summary": "An asynchronous API wrapper for the pokeapi.", "version": "0.1.8", "yanked": false, "yanked_reason": null }, "last_serial": 22377140, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "e5dd446d89957ae43e474351027ac5a468c573e6f30dd715a2a4fae2f301a136", "md5": "1972118e1be4b33467fde635514920a6", "sha256": "d75046eebfc2cf82bbd0bb05e44a3dfe0961b31d4e15c884783b6b3032bd4de8" }, "downloads": -1, "filename": "aiopokeapi-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1972118e1be4b33467fde635514920a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 53965, "upload_time": "2022-01-19T11:44:33", "upload_time_iso_8601": "2022-01-19T11:44:33.524892Z", "url": "https://files.pythonhosted.org/packages/e5/dd/446d89957ae43e474351027ac5a468c573e6f30dd715a2a4fae2f301a136/aiopokeapi-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2353b2301a4ed48cc00b79ce15adb4dab238d5aa4bfd1c45e33e12c0a851f43a", "md5": "0b556737a9f09f5d063c5125ffae9308", "sha256": "ddae966f0809abff31c13dc74070b7dd4bad0129cc1b061cb5d385f676cc49db" }, "downloads": -1, "filename": "aiopokeapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0b556737a9f09f5d063c5125ffae9308", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 28632, "upload_time": "2022-01-19T11:44:34", "upload_time_iso_8601": "2022-01-19T11:44:34.697966Z", "url": "https://files.pythonhosted.org/packages/23/53/b2301a4ed48cc00b79ce15adb4dab238d5aa4bfd1c45e33e12c0a851f43a/aiopokeapi-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "e8c7a13a68648f71de7c893f2468e443f74a7994551056e6e8af5e1c3400997e", "md5": "24cd57196c9ff4e7bfd4324f543f00df", "sha256": "09b631034dc4b506a8c61b08685cbde89a1c7189e4e4f0633069ebc06b99c05a" }, "downloads": -1, "filename": "aiopokeapi-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "24cd57196c9ff4e7bfd4324f543f00df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 54009, "upload_time": "2022-01-24T16:45:21", "upload_time_iso_8601": "2022-01-24T16:45:21.430516Z", "url": "https://files.pythonhosted.org/packages/e8/c7/a13a68648f71de7c893f2468e443f74a7994551056e6e8af5e1c3400997e/aiopokeapi-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "bf9f3dd278608a1d11c054adacbd2ef7d125441753c5c6058c488fd91ec8c532", "md5": "66914a76e09899d3dd4bc96a171b4a5e", "sha256": "071b727ba5c6f2f230e4f9acdb16ecf4cf65c9ff880838940dcade968a6817d1" }, "downloads": -1, "filename": "aiopokeapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "66914a76e09899d3dd4bc96a171b4a5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 29051, "upload_time": "2022-01-24T16:45:22", "upload_time_iso_8601": "2022-01-24T16:45:22.976175Z", "url": "https://files.pythonhosted.org/packages/bf/9f/3dd278608a1d11c054adacbd2ef7d125441753c5c6058c488fd91ec8c532/aiopokeapi-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2.1": [ { "comment_text": "", "digests": { "blake2b_256": "3d9ee2b6f9a7aeed0e54f584a887901adbaf09e694e875a68074681bf4948d72", "md5": "5969d7f7b762324acf28030e71d6a9b6", "sha256": "bf750319706cb7958d9031e0b1778bf33d70aa2e54d6c87866b9cfd640a04cb8" }, "downloads": -1, "filename": "aiopokeapi-0.1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5969d7f7b762324acf28030e71d6a9b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 54088, "upload_time": "2022-03-12T08:16:36", "upload_time_iso_8601": "2022-03-12T08:16:36.327393Z", "url": "https://files.pythonhosted.org/packages/3d/9e/e2b6f9a7aeed0e54f584a887901adbaf09e694e875a68074681bf4948d72/aiopokeapi-0.1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2a7f525f90d3156a7210284c6a5949dc00a3b0fec6663328bf41744b249930fc", "md5": "ad2dd6779057f40e430018e88915a818", "sha256": "4c17361aabf7017ef0e6abbf0b13c3674055c9e7863bc0b5c77711823686795e" }, "downloads": -1, "filename": "aiopokeapi-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "ad2dd6779057f40e430018e88915a818", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12266846, "upload_time": "2022-03-12T08:16:38", "upload_time_iso_8601": "2022-03-12T08:16:38.341506Z", "url": "https://files.pythonhosted.org/packages/2a/7f/525f90d3156a7210284c6a5949dc00a3b0fec6663328bf41744b249930fc/aiopokeapi-0.1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "f4df13cfc4166710fb48b94ac1eeb621321294d6b5327c231ee7690b31d4424b", "md5": "a7dcc9cbdb8203ac958c7543896cb587", "sha256": "406568f138e6a9b7619bf8da816ca89452157afe4f1ad697c1ca2c2d6faa0486" }, "downloads": -1, "filename": "aiopokeapi-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a7dcc9cbdb8203ac958c7543896cb587", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 54207, "upload_time": "2022-04-08T21:10:58", "upload_time_iso_8601": "2022-04-08T21:10:58.200551Z", "url": "https://files.pythonhosted.org/packages/f4/df/13cfc4166710fb48b94ac1eeb621321294d6b5327c231ee7690b31d4424b/aiopokeapi-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "84cb618ca07dd37fb25196f90b63918156a3cc220b0289202617f57370c62eab", "md5": "093724609d5758246a12d2d7f4f78600", "sha256": "34d4b65755e0b268c484932adf20a1db13fe747a658ebd03498de7cd0556d41d" }, "downloads": -1, "filename": "aiopokeapi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "093724609d5758246a12d2d7f4f78600", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12268475, "upload_time": "2022-04-08T21:11:01", "upload_time_iso_8601": "2022-04-08T21:11:01.446978Z", "url": "https://files.pythonhosted.org/packages/84/cb/618ca07dd37fb25196f90b63918156a3cc220b0289202617f57370c62eab/aiopokeapi-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "blake2b_256": "bc480afe065ae9194ebe6cbb11d07b29ae69a96fabeb8a43c29f68ff92a74731", "md5": "c7737d1dcf49b05a40b45e2b1d3f703d", "sha256": "33bd946608f072e119bfa12dd7da2613040d832a8ada6f9747999031f8f443b5" }, "downloads": -1, "filename": "aiopokeapi-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c7737d1dcf49b05a40b45e2b1d3f703d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 59741, "upload_time": "2022-07-22T20:34:49", "upload_time_iso_8601": "2022-07-22T20:34:49.930126Z", "url": "https://files.pythonhosted.org/packages/bc/48/0afe065ae9194ebe6cbb11d07b29ae69a96fabeb8a43c29f68ff92a74731/aiopokeapi-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e85f00845ebcdfa6d81184da32d8b0ea61bd92aee817340d77df042ab5602f51", "md5": "b2bbdfd7d24b95748a344948401cfeb6", "sha256": "ba5f5d7fb671ae54c50d0f74f0c6121a392d55ca4c481e3ab76de58e3d521f06" }, "downloads": -1, "filename": "aiopokeapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b2bbdfd7d24b95748a344948401cfeb6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12269142, "upload_time": "2022-07-22T20:34:51", "upload_time_iso_8601": "2022-07-22T20:34:51.592885Z", "url": "https://files.pythonhosted.org/packages/e8/5f/00845ebcdfa6d81184da32d8b0ea61bd92aee817340d77df042ab5602f51/aiopokeapi-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5.1": [ { "comment_text": "", "digests": { "blake2b_256": "46869a8019f5326dea05500fff64ce48cc5c7774fd36d66fce723268fbfde8af", "md5": "939ad62c8c20e3572add865f212020c6", "sha256": "feaac66ecf504a97c4b17b4305bf62294235257778f28f6409d30256f746f0a0" }, "downloads": -1, "filename": "aiopokeapi-0.1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "939ad62c8c20e3572add865f212020c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 59911, "upload_time": "2023-04-06T14:57:37", "upload_time_iso_8601": "2023-04-06T14:57:37.013154Z", "url": "https://files.pythonhosted.org/packages/46/86/9a8019f5326dea05500fff64ce48cc5c7774fd36d66fce723268fbfde8af/aiopokeapi-0.1.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "cb92739bfa332a911549fea78f7d1a9296c8e748939d8eb60530919b4efad47f", "md5": "23e8ea025493360834b7ae50cf363955", "sha256": "1284e60020261fc60e008f1d0c6a8175e607ce2141f732514b5997a7ebb44ce1" }, "downloads": -1, "filename": "aiopokeapi-0.1.5.1.tar.gz", "has_sig": false, "md5_digest": "23e8ea025493360834b7ae50cf363955", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12269361, "upload_time": "2023-04-06T14:57:38", "upload_time_iso_8601": "2023-04-06T14:57:38.746345Z", "url": "https://files.pythonhosted.org/packages/cb/92/739bfa332a911549fea78f7d1a9296c8e748939d8eb60530919b4efad47f/aiopokeapi-0.1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "blake2b_256": "ba20ef00e58b188e7166c51c26489dc0765577e22de547ba3799b40471cdc4ca", "md5": "6827522fdeb0bae666c155efecc08d0d", "sha256": "bc353944976b18c6bfc1ff2c486f7c821c31b4ffb26eb056fd53cdc3a2e5a6de" }, "downloads": -1, "filename": "aiopokeapi-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6827522fdeb0bae666c155efecc08d0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 60135, "upload_time": "2023-08-11T10:12:37", "upload_time_iso_8601": "2023-08-11T10:12:37.005889Z", "url": "https://files.pythonhosted.org/packages/ba/20/ef00e58b188e7166c51c26489dc0765577e22de547ba3799b40471cdc4ca/aiopokeapi-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "14a4a07e1a887ceb7a0ef75b5c6e36fdc6a1f59d3b9922aa55dedd5610faab88", "md5": "c1958b2c6c77da3d690d14928464f1a3", "sha256": "60e2c8525408cd7a32b33e1cc5f4d4dec0dce947a6293319e8e6ffc7e5ce9a8d" }, "downloads": -1, "filename": "aiopokeapi-0.1.6.tar.gz", "has_sig": false, "md5_digest": "c1958b2c6c77da3d690d14928464f1a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 12269779, "upload_time": "2023-08-11T10:12:38", "upload_time_iso_8601": "2023-08-11T10:12:38.845201Z", "url": "https://files.pythonhosted.org/packages/14/a4/a07e1a887ceb7a0ef75b5c6e36fdc6a1f59d3b9922aa55dedd5610faab88/aiopokeapi-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "blake2b_256": "72f8e7bc37e9d244ee52bf2a779dd8a52937f36f0ca24a6e3ddd827d77eeb816", "md5": "dd0e15b3b1624952a457cfc8cb9d34f8", "sha256": "75fc631f23f82299b6c4944a7ef79985272a3cf8df632d512b79c629044255a7" }, "downloads": -1, "filename": "aiopokeapi-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dd0e15b3b1624952a457cfc8cb9d34f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 60207, "upload_time": "2023-10-22T09:08:04", "upload_time_iso_8601": "2023-10-22T09:08:04.263464Z", "url": "https://files.pythonhosted.org/packages/72/f8/e7bc37e9d244ee52bf2a779dd8a52937f36f0ca24a6e3ddd827d77eeb816/aiopokeapi-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "da02440e8aec02437b0dfcfeb03d4d9e8f96a20344479ad3207278ea2eac3699", "md5": "735105f45312913789633331db6bde72", "sha256": "bc345f393c53765710165db3d00439138ce2474cdf64dad3a7e38a4ef56a6378" }, "downloads": -1, "filename": "aiopokeapi-0.1.7.tar.gz", "has_sig": false, "md5_digest": "735105f45312913789633331db6bde72", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 12270022, "upload_time": "2023-10-22T09:08:06", "upload_time_iso_8601": "2023-10-22T09:08:06.892211Z", "url": "https://files.pythonhosted.org/packages/da/02/440e8aec02437b0dfcfeb03d4d9e8f96a20344479ad3207278ea2eac3699/aiopokeapi-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "blake2b_256": "ddc4de8bcb9af6604cdcda776d7c3eb7a9bff05c7eab46177f239d3e8dbaa5a2", "md5": "e8262c1ddb51800637ab627b818e2776", "sha256": "77a8e425f92607a5071405f83911e0bd0fe0b011db10f449134c1166265ea119" }, "downloads": -1, "filename": "aiopokeapi-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "e8262c1ddb51800637ab627b818e2776", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 60283, "upload_time": "2024-03-18T19:46:36", "upload_time_iso_8601": "2024-03-18T19:46:36.293047Z", "url": "https://files.pythonhosted.org/packages/dd/c4/de8bcb9af6604cdcda776d7c3eb7a9bff05c7eab46177f239d3e8dbaa5a2/aiopokeapi-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2838bb72b7e262cfebb74a250c16cb20d15c21abd5980298c5e199bd9e1ed8b9", "md5": "e1c44edf750b5711eb280a8dabe56d47", "sha256": "b370c52e39734f9fe97a9ee45b8cf1a55c6f83c5e99b87c1d6e12f8f0694c5f6" }, "downloads": -1, "filename": "aiopokeapi-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e1c44edf750b5711eb280a8dabe56d47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 12270071, "upload_time": "2024-03-18T19:46:38", "upload_time_iso_8601": "2024-03-18T19:46:38.631985Z", "url": "https://files.pythonhosted.org/packages/28/38/bb72b7e262cfebb74a250c16cb20d15c21abd5980298c5e199bd9e1ed8b9/aiopokeapi-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "ddc4de8bcb9af6604cdcda776d7c3eb7a9bff05c7eab46177f239d3e8dbaa5a2", "md5": "e8262c1ddb51800637ab627b818e2776", "sha256": "77a8e425f92607a5071405f83911e0bd0fe0b011db10f449134c1166265ea119" }, "downloads": -1, "filename": "aiopokeapi-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "e8262c1ddb51800637ab627b818e2776", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 60283, "upload_time": "2024-03-18T19:46:36", "upload_time_iso_8601": "2024-03-18T19:46:36.293047Z", "url": "https://files.pythonhosted.org/packages/dd/c4/de8bcb9af6604cdcda776d7c3eb7a9bff05c7eab46177f239d3e8dbaa5a2/aiopokeapi-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2838bb72b7e262cfebb74a250c16cb20d15c21abd5980298c5e199bd9e1ed8b9", "md5": "e1c44edf750b5711eb280a8dabe56d47", "sha256": "b370c52e39734f9fe97a9ee45b8cf1a55c6f83c5e99b87c1d6e12f8f0694c5f6" }, "downloads": -1, "filename": "aiopokeapi-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e1c44edf750b5711eb280a8dabe56d47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 12270071, "upload_time": "2024-03-18T19:46:38", "upload_time_iso_8601": "2024-03-18T19:46:38.631985Z", "url": "https://files.pythonhosted.org/packages/28/38/bb72b7e262cfebb74a250c16cb20d15c21abd5980298c5e199bd9e1ed8b9/aiopokeapi-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }