pyot

View on PyPIReverse Dependencies (0)

6.0.9 pyot-6.0.9-py3-none-any.whl

Wheel Details

Project: pyot
Version: 6.0.9
Filename: pyot-6.0.9-py3-none-any.whl
Download: [link]
Size: 108311
MD5: 78d8ee58fe847a612a5c6e08e6ddf214
SHA256: fd1eca4fe2b2ce20b64e74a460587cee165ad874321c9d985b910bd1d2bfac41
Uploaded: 2023-11-20 18:06:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyot
Version: 6.0.9
Summary: AsyncIO-based high level Python framework Riot Games API framework that encourages rapid development and clean, pragmatic design.
Author: Jian Huang
Author-Email: iann838dev[at]gmail.com
Home-Page: https://github.com/iann838/Pyot
License: MIT
Keywords: Riot Games,League of Legends,Teamfight Tactics,Valorant,Legends of Runeterra,API,REST,asyncio
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3.7
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Natural Language :: English
Requires-Dist: wheel
Requires-Dist: python-dateutil (>=2.8)
Requires-Dist: aiohttp (>=3.8)
Requires-Dist: pytz
Requires-Dist: lor-deckcodes
Requires-Dist: diskcache (>=5.1); extra == "diskcache"
Requires-Dist: asgiref (>=3.2); extra == "diskcache"
Requires-Dist: motor (>=2.3); extra == "mongodb"
Requires-Dist: redis[hiredis] (>=4.5.0); extra == "redis"
Requires-Dist: typeguard (>=2.13); extra == "test"
Requires-Dist: redis[hiredis] (>=4.5.0); extra == "test"
Requires-Dist: motor (>=2.3); extra == "test"
Requires-Dist: diskcache (>=5.1); extra == "test"
Requires-Dist: asgiref (>=3.2); extra == "test"
Provides-Extra: diskcache
Provides-Extra: mongodb
Provides-Extra: redis
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2668 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyot/__init__.py sha256=z3TofXLa_4tL0Tg_ZpErYjOwYRJlwZi9qXnS-10a7ks 173
pyot/conf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/conf/model.py sha256=li_6cOnCXdFeR_zaI4hVoFkj54c4P-T3Uqm0v1JJfgw 2007
pyot/conf/pipeline.py sha256=2FKUUPwiT5f-rFbfAipsWw2zm08PuKQJF0BsF0nq5E0 2000
pyot/conf/utils.py sha256=sxHp8gGF0vgyZejKVpnpsdawoxtDUIa-0bB_ODkEThA 1158
pyot/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/core/exceptions.py sha256=F0xf7oDMtTdEFekjYpDoh-Ezbm5Eb7xeGczuzVJ59pM 2623
pyot/core/functional.py sha256=1TMY5DQErQ2uKbL51bidYM1E3oZqkDOlLr_6eQ-V4xo 3975
pyot/core/objects.py sha256=seVmLtQOVtM-lXOelk_SAQm6XbIrr5672NiqfATVUUs 16798
pyot/core/queue.py sha256=qrSfulronl7cEPXtIkpe6vJfKPKLtCOnYNENR9hfpJI 3644
pyot/core/resources.py sha256=f8lybHb4y1hBORoBSStQgq5qOAMZAN2cZZM62uptY-I 5188
pyot/core/warnings.py sha256=bci-8pU9r-m9_qr1-PI1KqH36cNU7zVxghzptTyQs78 332
pyot/docs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/docs/__main__.py sha256=k37uJjuXoTzxrRXjhB5_K6SIVwCwEXCLF5gMj33C_3Y 224
pyot/docs/engines.py sha256=yShBQioY8TsYYGJUbTuENiPkqv9s7GrM7agNRvWBA3U 25205
pyot/docs/serializers.py sha256=oyeNlDRXD0bYnN83EaMv4zFOmJ54wrEXTp_dZWbcutw 590
pyot/docs/utils.py sha256=y5bL9Lscvqi73N3I0wrNnm7NMoQLGVYbaFt4fg4JXEk 838
pyot/docs/views.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/endpoints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/endpoints/base.py sha256=O89HeRtOZoYnwBjEXVA3lMgNKlKdk6CwW7ayi1CB9t0 1446
pyot/endpoints/cdragon.py sha256=TuwB_MiNEmRH0RD8n4S6GM0Babt9SYbkTf23ykcWcXs 1663
pyot/endpoints/ddragon.py sha256=Ap5jyMZt_kwB4dGFy1qdMUoOuQpgGqYL-zkZ4h3Z7ZI 251
pyot/endpoints/merakicdn.py sha256=OZexOl56_T6tjdNNXJ6kNsXm91WxeaE1U6mxEmS090U 343
pyot/endpoints/riotapi.py sha256=iGjXshr-stSm0LST4iW2_lbrlbx7_kq2eBHtFyN8jYs 5757
pyot/integrations/__init__.py sha256=388EAq8WLKiYPeoC53-3MRMQ5dCo2Vdl7qYnEjxntjc 21
pyot/integrations/django.py sha256=Ea5FZWUd8Gjke1PEUtTSBL42KTK7dHFdsD1xcLQUgAo 688
pyot/limiters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/limiters/base.py sha256=-33EpUQdztG74Eqg02UhP1NIxQSg9HFDy6ymZDzcDIY 2739
pyot/limiters/memory.py sha256=WiVXfnBdCvb_Yvxe1xR9Fqggqj1ncqzi6Kemf8BRfac 6124
pyot/limiters/redis.py sha256=VpKfSw4AM7ziHDEP9-jAC6oAJhgviHAbOGeze4VY0KQ 10171
pyot/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/models/lol/__init__.py sha256=GNQDpf3n25tBfDa-vfqk8bdn0NiIGAdsG03dCqrHx10 962
pyot/models/lol/base.py sha256=bhUu8cCgULmx_P10qbv6Zx57B400tLdNfBNasut_DoU 1037
pyot/models/lol/champion.py sha256=m5x0OXmLZwbhPJoRCMLprq26J9MRoHanFY0HRFXImo8 7487
pyot/models/lol/championmastery.py sha256=fZ0mW8QRnoqJhzUZAN62OI9aGTEDfouBN1P1iXtg-8E 2593
pyot/models/lol/championrotation.py sha256=djBZ_-nyzgtQJNFRu5ERAAitD7OCECCXWDvHy6njS7M 1743
pyot/models/lol/clash.py sha256=zcIApBa_pKcCtuBSvFfHwSNpmVUenNbc-TXMPfDk-yQ 4010
pyot/models/lol/item.py sha256=7XtIT81mlt0BiTb6_S2mY2ax7KjtiY41gPC41SfNeNk 3404
pyot/models/lol/league.py sha256=N_wM7bhynwv4Yvo_k6-bZG1PitzHqNjMm7wWUjyt6aY 3754
pyot/models/lol/match.py sha256=W6C8DtqqywH5ohj7pDlTTEH4QhT4gP7AY0_bSH2v3z8 19618
pyot/models/lol/merakichampion.py sha256=d78AM3BqhullRW1pGnM45wo5xvA3vzqqmDVqPsVyBTc 6204
pyot/models/lol/merakiitem.py sha256=xHP5EquDRPr5DqOF9UbYcDxSctIu2Bia_vouYqmZjmM 3679
pyot/models/lol/profileicon.py sha256=V3GK6V62Rwnep_prhi1kDpqNv8fttzdxFW_QEgyE8ag 1415
pyot/models/lol/rune.py sha256=Om6UrSYaFNkkqB0lMI77zmr4oopXMz-F1X9PQinVHco 1840
pyot/models/lol/spectator.py sha256=w4wBIHRaddIVqFnilQdubNpeKNL7nZLQTIVZSO-6aSQ 8300
pyot/models/lol/spell.py sha256=wMPHqh-l6WeG4E4uDkb0Nsael4eRYCmu8WY9B7xSpYw 1570
pyot/models/lol/status.py sha256=wa-v_L-e1aupwgKHGkGVRASJg_DVtx_a4yInjI0L4mA 2452
pyot/models/lol/summoner.py sha256=etYDK7rVIvC3MAg8Gu_C2j5O4_uCghfuRP2zu6-SAc4 2762
pyot/models/lol/thirdpartycode.py sha256=L-6FeGeh-Mf-PtUPgpdVl82J2LcD9-xC7qbUy9CwNdM 754
pyot/models/lol/tournament.py sha256=DIRaFflxpTvSwUl7l-etMaQCy6TyvEsvNbmk4taLRzo 4788
pyot/models/lor/__init__.py sha256=IyuWM5oqVvUvtLPdebGOtmRHGJShjTFtnUNazN2pDzU 141
pyot/models/lor/base.py sha256=B45sUxJbrLJYmkeh_uHWh_M_ucE1xHXGKVnaTMqGYNM 500
pyot/models/lor/card.py sha256=06wnXP66dwTIFSCVsEslB6q8hhJDPIj5l5cGdel8cwU 6767
pyot/models/lor/match.py sha256=hx5x03j9b9qPBLlWV-5f3OwKlW6PpgYPh2nIf1AlhNI 3441
pyot/models/lor/ranked.py sha256=cHX29p45fCQrqsmyAz08S7qDFS14L3eRCoegiNZpD14 798
pyot/models/lor/status.py sha256=563iI0eyi_6S3iJ0c7zp33fFDe9EH-Rm32YFQGSsuP4 2449
pyot/models/riot/__init__.py sha256=Cb15OtmPRNrGmJxUDn4mJml5HVsqgycRiThyqOMQ5oY 42
pyot/models/riot/account.py sha256=YrqR8mtAbw9madcFvLJ-a_iNEerO2mqi1NSbQALu8lU 1196
pyot/models/riot/base.py sha256=HoEfi7ieJ7O_sQODvVY7Mc52KfRPRylIw9RtfMVzPaU 480
pyot/models/tft/__init__.py sha256=OZan95CNbiuqiNJRKjkeGF6Ii69-I5R-BdsT2cKiLus 378
pyot/models/tft/base.py sha256=XzFrCUXwAfQYl2EiTBwGzbzJB3DQKR4aqe1NJOs8Ubk 1036
pyot/models/tft/champion.py sha256=wB7yVZEGewhPPhWFCoL-f54iVlkjSkKicO253zsC9Bk 3549
pyot/models/tft/item.py sha256=6x801p_QzjbHfEk4qChnEQGXmff27LhynR1hcLCQqrI 2020
pyot/models/tft/league.py sha256=WQzqRpfr--Dq3Iy1dO4t_9xUmXRK-UrnP5oOxudp-5w 3792
pyot/models/tft/match.py sha256=WnsqWNAa-3FBNTty8qT-WIt5oATD0fW21QW8QnNGsY8 5263
pyot/models/tft/profileicon.py sha256=sL28Dt30jX1wIdboRSBZxsSXOXxXue-XkEniOIzVXjA 1415
pyot/models/tft/summoner.py sha256=K8uK7gaYnX99OReQAqg15z_lqo5kQEhf9Gvr5TkKsG4 2081
pyot/models/tft/thirdpartycode.py sha256=4D5XHnVsu5ARGFJAvMGL3Yin1LF3uxXWOCv2nWG30nU 753
pyot/models/tft/trait.py sha256=FH-MZ-TDu4R9pSptPAQo0sbsYWdVZWQ816cqwvpPMr8 2577
pyot/models/val/__init__.py sha256=F5MyS3yl0iOgUBrGa40ALgsvaiRHeXu7ommtHBL208E 142
pyot/models/val/base.py sha256=lHhwOC6efvvQP5GkzEq7rd_djwNkRCCurZJIOcnXgFo 541
pyot/models/val/content.py sha256=5OEfijRzgHAgIIGGOvSQS5Z0zuR4bu5V9ytUutWxR1A 2614
pyot/models/val/match.py sha256=fMalcLmrCanfEUhQ56cidd0Im4GvA2ELBLA2zgTSc-E 8420
pyot/models/val/ranked.py sha256=W5nZ9IZeggTjhSkOXFT2XzFxyC8iKppxsVwG-hAgQDQ 1800
pyot/models/val/status.py sha256=MsWcq3gAiHZH3Z6n-ynxmHoKMtJ4CDA1E3IrQI6guAg 2453
pyot/pipeline/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/pipeline/core.py sha256=t9feG3SHIe5PYty_uAfDXxmKrOhaI0PKaOsjRhOMqLs 4460
pyot/pipeline/expiration.py sha256=3JVEQPdxQQkkWjhGYmnU-XZqF-uzirgHvu3FTO19VTs 4726
pyot/pipeline/handler.py sha256=6wbfp2hlqzGxOrCIYaYdVE8XFKvhA2PoN8eHfavMReE 4629
pyot/pipeline/token.py sha256=ESix_k6VvuXoswLBKywupAa6cv4rnN1HiRXV7QxmtLs 1566
pyot/stores/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/stores/base.py sha256=--Bx0aQqFgJB6Lp16td4XMyF2n6rE_8iQnDB5jDG-Ao 1272
pyot/stores/cdragon.py sha256=pvO7buRd0atTAjMGzoNCvhQRvJqQtcSgSJg69m3n_AQ 1405
pyot/stores/ddragon.py sha256=Vxq0nkCuZdnDt2K5Kwgq__B3KBblxbZy_4SvzuFSn9M 1405
pyot/stores/diskcache.py sha256=9BQgv9Tv9QGGOw57yJBIZyHu2Sugov34s5eFfwVRWgo 2481
pyot/stores/djangocache.py sha256=v6b-fq1SYaUkjcxbCGujz6sK7S8NPLWGYLyBjvHNixM 2346
pyot/stores/merakicdn.py sha256=IxleqPvL_QBkMmXDsdjFtKHoqby882f70ZeP9SNZQKQ 1417
pyot/stores/mongodb.py sha256=__EZ8hOtJxyAqigaKPByj0Esm5-WLJVzxCqUV-cAAbU 4226
pyot/stores/omnistone.py sha256=He44RrRGSzc7gA5oUsRpWjOac35Nzbx-b5x5f6Syop4 4360
pyot/stores/rediscache.py sha256=5juRUgDHIQ5eFzX5wRRPNaj6AK0re69af4NT3BLdVds 2593
pyot/stores/riotapi.py sha256=n6ZZV46G1Xp-WjbXX3lscC1d4OIL1bQCxRa2Umdvu30 2903
pyot/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/utils/aiohttp.py sha256=0PdkXb8E6SJIEPOF5aiTW2rg4HHKt1nWWM-aiZPTF7Y 2016
pyot/utils/copy.py sha256=RXfcWcPOs9CuTfKzPihaZcqDhHOcysqWwqwfuRabZcA 249
pyot/utils/functools.py sha256=D6L5K9I3jmkVwrCvtkRj_XSnyl76c9ftNV2eTf52gaI 3839
pyot/utils/importlib.py sha256=3vMR5mKfKDWJc4w4bM88BcLSUwFHjpSVoVi2wz4FQaI 374
pyot/utils/itertools.py sha256=96VqFF9H0Qmj_Z8duXILMdGU69JTS6r4IWfh_WCFg_8 564
pyot/utils/logging.py sha256=5L9OBEFretOqyhj7h7FvigXB5GbVytcN6vyrnCKPGGU 384
pyot/utils/nullsafe.py sha256=hvTuriYSURx7rErm6xH_qir4SyJCyuemAVXSGds9jnk 2087
pyot/utils/safejson.py sha256=7daZ0PS7HlcyCO5BbeCUFXLCuaf08gKYQtxPPWEH2pE 597
pyot/utils/sync.py sha256=vITvsGjn5Zx-ygmSvgeGgBEqNUOTQTsgjWXjco3uilU 1019
pyot/utils/text.py sha256=90zTUq30DuBWYYasU_SThJJNruLUMOPj4F3W3KMo-Ko 598
pyot/utils/threading.py sha256=8WK9V27MKXOqXfGSUq748A1ZiN4C6UwRk_RIIbVW6vo 824
pyot/utils/lol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/utils/lol/cdragon.py sha256=KGtkuAXAuQk1U6KSChua5RhVt-reUFZJr-MxYTyEAjk 1342
pyot/utils/lol/champion.py sha256=3QsTcqqkDKpYA7LGzn-okLle3BuziP-zoiGdKD3XEc8 3437
pyot/utils/lol/routing.py sha256=I1SQsNIZxbND03G8uqtxLQstJC6A1oVWmPwx9FgA8gY 199
pyot/utils/lor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/utils/lor/cards.py sha256=1LfQxYx6v0VIe8EqOZPQO0wPHaUtLQhfabAilGvvo3k 417
pyot/utils/tft/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyot/utils/tft/cdragon.py sha256=iNFSzVJVKfjtMrQ0Aeui9KUGkQ2rtTthbk6i-9QBnYI 3329
pyot/utils/tft/routing.py sha256=fo3mrqgJm5Gc_PJBHSPEAGTTL9j80l-e4RJhDq80P9k 199
test/__init__.py sha256=tJ-kQdPsb6TA_mxZnVmDtlyWpxterKZS07xJa2QMHJY 73
test/engine_core.py sha256=7vWMd5I6RVKFzgWKvikTOS6VcD6fR1xue0N-KS-9hlc 4086
test/engine_exceptions.py sha256=W_jaqI2OJZRKArF24MaJmHBqIjfPumExeL9WPFC-eag 271
test/engine_utils.py sha256=rbTDP9fkGx9D0RkiiXPfvbzX44flbvHUq6C8m2EKR80 899
test/pyotconf.py sha256=QJCutuJkWjE1BQUB6Je4wiKM1H3GkdOwmSlq3xx4UBY 4188
test/test_core.py sha256=VmIvzzxLYBFd9kYWE8ONCtbgdcQ6LokT8nFi7nVqPWw 4015
test/test_models_lol.py sha256=e_-1aTLlLM8GZ3ZycJ0Lm68kYkD1Hn1uH-Uw856yzIY 5500
test/test_models_lor.py sha256=DOxtN_YtYUyfrhUQJOauOAbj_a5K5mdxEEAEy_X4Brs 997
test/test_models_tft.py sha256=W2JUnm0HDNFSTf11VNnWKP3qDTk5UAk43JYiXWp9hDg 2692
test/test_models_val.py sha256=C9vqoXsCaPZHirDJWFZ40ZqYrVZJwsAJyJRSh5eRWiA 1333
test/test_utils.py sha256=DCzj9Q3ZxlcbTDBXt6AqW4oOTi6kDVwJ3OCn9GjGfUM 2076
pyot-6.0.9.dist-info/LICENSE sha256=AByDtFh_J02lVAK-20iG5Otw6obBEt0puir9iY9nA6w 1064
pyot-6.0.9.dist-info/METADATA sha256=HhZ1PaKSRA3ePITamZuzDQnnO8caODFRi80g478esn8 4266
pyot-6.0.9.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
pyot-6.0.9.dist-info/top_level.txt sha256=Jqgurkl812EMfR1yFhZGIvC0J8207XmEWLySGdfyu0M 10
pyot-6.0.9.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pyot-6.0.9.dist-info/RECORD

top_level.txt

pyot
test

zip-safe