Skip to main content

Pyot

Pyot

Python Licence GitHub

Pyot is an asyncIO-based high-level Python Riot Games API framework that encourages rapid development and clean, pragmatic design. It takes care of much of the hassle of the Riot Games API, so developers can focus on writing apps without needing to reinvent the wheel. It’s free and open source.

Index Version
PyPI 6.0.9
master 6.0.9

If you're migrating your project to a newer version of Pyot, please refer to the Changelog section of the documentation.

Features

Features that Pyot can provide for your projects.

  • AsyncIO Based: Performing 60x faster with AsyncIO, highly configurable settings, and a wide range of tools to speed I/O tasks.
  • Community Projects Integrations: Includes support for CDragon, MerakiCDN. DDragon for LoL is Forbidden due to incompatible APIs.
  • Caches Integrated: A wide range of Caches Stores is available out of the box, and currently supports Omnistone(Runtime), RedisCache(RAM), DiskCache(Disk), and MongoDB(NoSQL).
  • Multiple Models: Available models of League of Legends, Teamfight Tactics, Legends of Runeterra and VALORANT.
  • Code Autocompletion: Access data through attributes and properties, and maximize code efficiency with code autocompletion.
  • Perfect Rate Limiter: Pyot's Rate Limiter is production-tested in all asynchronous, multithreaded, and multiprocessed environments.
  • User-Friendly Docs: Human readable documentation that covers guides and all the available high-level and low-level APIs in Pyot.

If this framework is useful, consider giving a star to the repo.

Documentation

Portal: https://pyot.iann838.com

The documentation covers:

  • Installation.
  • Configuration.
  • Base Objects.
  • Concurrency Basics.
  • Models API.
  • Stores.
  • Limiters.
  • Utilities.
  • Integrations.
  • Issues.
  • Changelog.

Due to the complexity of the framework, there is no quick-start guide, it is recommended to start with:

  • Reading and understanding the Cores section of the documentation.
  • Reading and understanding the example projects at Examples section to get familiar.
  • If your project requires a specific integration, check out Integrations section.

Release files for pyot 6.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyot 6.0.9
File Size Uploaded
pyot-6.0.9.tar.gz 69.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyot 6.0.9
File Interpreter ABI Platform
pyot-6.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 177.7 kB

Release files / pyot-6.0.9.tar.gz

Download URL pyot-6.0.9.tar.gz
Size 69.3 kB
Tags Source
SHA-256 checksum
How to use checksums
26d33612deead165507f2d4615fbd503360f402dd5c86dff779ea9681b84bd01
BLAKE2b-256 checksum
How to use checksums
f50d81e7fa4f9bebe08e951c9d7392efc009b2c6a5d08669cb856bfaf2bcba28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pyot-6.0.9-py3-none-any.whl

Download URL pyot-6.0.9-py3-none-any.whl
Size 108.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd1eca4fe2b2ce20b64e74a460587cee165ad874321c9d985b910bd1d2bfac41
BLAKE2b-256 checksum
How to use checksums
dcb5414a59e6a9764a942adc1690092cd54ae18acb8ea76ad90422c27212b944
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

6.0.9 This release

2 release files

6.0.8

2 release files

6.0.7

2 release files

6.0.6

2 release files

6.0.5

2 release files

6.0.4

2 release files

6.0.3

2 release files

6.0.2

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.3.3

2 release files

5.3.2

2 release files

5.3.1

2 release files

5.3.0

2 release files

5.2.0

2 release files

5.1.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.2.0

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page