genshin

View on PyPIReverse Dependencies (0)

1.7.2 genshin-1.7.2-py3-none-any.whl

Wheel Details

Project: genshin
Version: 1.7.2
Filename: genshin-1.7.2-py3-none-any.whl
Download: [link]
Size: 147815
MD5: f61d75b6931f55f5b1824be2fd2f8321
SHA256: 585dd9d1454f8b8f7d14bcf64af809b87ec95dbcfd613195e07ec98d08b680f0
Uploaded: 2024-10-10 12:27:13 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: genshin
Version: 1.7.2
Summary: API wrapper for HoYoLAB/Miyoushe API built on asyncio and pydantic.
Project-Url: Homepage, https://github.com/thesadru/genshin.py
Project-Url: Documentation, https://thesadru.github.io/genshin.py
Project-Url: Repository, https://github.com/thesadru/genshin.py.git
Project-Url: Issues, https://github.com/thesadru/genshin.py/issues
License: MIT License Copyright (c) 2021 sadru Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: aiohttp (==3.*)
Requires-Dist: pydantic (==2.*)
Requires-Dist: aiohttp-socks (>=0.9.0); extra == "all"
Requires-Dist: aioredis (>=2.0.1); extra == "all"
Requires-Dist: aiosqlite (>=0.17.0); extra == "all"
Requires-Dist: browser-cookie3 (>=0.19.1); extra == "all"
Requires-Dist: click (>=8.1.7); extra == "all"
Requires-Dist: qrcode[pil] (>=7.4.2); extra == "all"
Requires-Dist: rsa (>=4.9); extra == "all"
Requires-Dist: qrcode[pil] (>=7.4.2); extra == "auth"
Requires-Dist: rsa (>=4.9); extra == "auth"
Requires-Dist: click (>=8.1.7); extra == "cli"
Requires-Dist: browser-cookie3 (>=0.19.1); extra == "cookies"
Requires-Dist: mkdocs-material (>=9.5.38); extra == "docs"
Requires-Dist: pdoc3 (>=0.11.1); extra == "docs"
Requires-Dist: ruff (>=0.6.8); extra == "lint"
Requires-Dist: coverage[toml] (>=7.6.1); extra == "pytest"
Requires-Dist: devtools (>=0.12.2); extra == "pytest"
Requires-Dist: pytest-asyncio (>=0.24.0); extra == "pytest"
Requires-Dist: pytest-cov (>=5.0.0); extra == "pytest"
Requires-Dist: pytest-dotenv (>=0.5.2); extra == "pytest"
Requires-Dist: pytest (>=8.3.3); extra == "pytest"
Requires-Dist: aioredis (>=2.0.1); extra == "redis"
Requires-Dist: black (>=24.8.0); extra == "reformat"
Requires-Dist: ruff (>=0.6.8); extra == "reformat"
Requires-Dist: aiohttp-socks (>=0.9.0); extra == "socks-proxy"
Requires-Dist: aiosqlite (>=0.17.0); extra == "sqlite"
Requires-Dist: mypy (>=1.11.2); extra == "typecheck"
Requires-Dist: pyright (>=1.1.382.post0); extra == "typecheck"
Requires-Dist: types-click (>=7.1.8); extra == "typecheck"
Provides-Extra: all
Provides-Extra: auth
Provides-Extra: cli
Provides-Extra: cookies
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: pytest
Provides-Extra: redis
Provides-Extra: reformat
Provides-Extra: socks-proxy
Provides-Extra: sqlite
Provides-Extra: typecheck
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2164 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
genshin/__init__.py sha256=wLPstY4EmqcP2uQ60TeD3QmkpO5LxVYWJo_TH803Mio 414
genshin/__main__.py sha256=i1gOSsdQcy0-ULx0OjzMEhAsoumeMKTKIGpdzuLTPWQ 13245
genshin/constants.py sha256=7iODRFQ6bJ_GHY1e6yybTKNsia2-edpkLx146H-x64s 3051
genshin/errors.py sha256=Kfuv6TJLiTLeyBKs351u3rK3vEyzxrQ1or_N0UEaSm0 9201
genshin/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
genshin/types.py sha256=bwhyTYqSCSlil5lYvoGqNaGNKUF-sH5NhNe7Bkt9pCc 774
genshin/client/__init__.py sha256=GbaRpR1ffGCn7ev4-zcWj8VHLX3WgCsyOaSujuXxhxQ 159
genshin/client/cache.py sha256=uDTuxf0duVxf6PAqhNb5YTZSai4lQ_7JXtdaQ8l1Ajc 9807
genshin/client/clients.py sha256=6D-iE5WQvlu4X6Mhbi_I3F14YLFb6TlLYCFFF9NFSfc 602
genshin/client/compatibility.py sha256=n5Ba9qYqHim80cNiaUu2qob9WnEfduBFN4ovwctaSb8 5705
genshin/client/ratelimit.py sha256=ccRaAiosCee5RQZ56rbBJ8OLjZoioiSoX_FbbuOs2zw 1052
genshin/client/routes.py sha256=clX9qzkvcia138Ik4HYkKh0Wcg2yzrlqgTwRWf8rZQY 12738
genshin/client/components/__init__.py sha256=jH4494WDjUhTSKcP-rFsiRxrUSM_w7d2ZvhnJOZrSQo 89
genshin/client/components/base.py sha256=IzrsIqX1r0z4wJ9dKFJXyDoytYNI5z8zvdZUAH_Y8hw 21173
genshin/client/components/daily.py sha256=9j5G3_ukP76Q78Wv8PskZBGD73U6XGuljYad2G5gIqw 6541
genshin/client/components/diary.py sha256=uePgz_0SeZ0BEbBn15LObfQf6296IjAr0bzhRf__PeQ 9075
genshin/client/components/gacha.py sha256=XZBxWWYy7fW4IF8T3IxpehQPvvLNaaHzDEGLF7w8c6o 12917
genshin/client/components/hoyolab.py sha256=S0k1cJoTk_s65FNTyvX4-Gxz5G1G4ZAronkfuZRC6ps 8651
genshin/client/components/lineup.py sha256=Y-JXSNHuzXiDVZ64W-9Aa_H7Wxn-xh6cmQJjZcw1yck 6538
genshin/client/components/teapot.py sha256=4Cmb2xn8s4Ne4MBiXDmGg2EVsRVOHYx5JbRlvlGhSww 2882
genshin/client/components/transaction.py sha256=-Nzj7X04p7dyMx0DS0-9Sm2Hzyhx3yACCoj70jxb5Dk 3421
genshin/client/components/wiki.py sha256=wwseBHllnMJvkVzQesGzYTpjlPYX0D6siwf156WAFFM 3893
genshin/client/components/auth/__init__.py sha256=Kjb-RO1qOQpQe1Yw8X-dlhLSlFyS2F0maagr4P2VqRM 240
genshin/client/components/auth/client.py sha256=Ov6YvKL3PYg4Bo9BLtXlwOuzrMsN6OPufX3vgI1mFx0 14567
genshin/client/components/auth/server.py sha256=LL3ZvooxwybCezy1wTo1FNdTNywh-yOJVd83Xy-2n0k 8097
genshin/client/components/auth/subclients/__init__.py sha256=R6O4251jRmm7gAJpyV8o9tSRtAnWIXjOV1EsXyTI8xE 121
genshin/client/components/auth/subclients/app.py sha256=s_Uw1uVTQ2YUrJmPK-Qup5kedw-D_XL2nUIgPMx_lsg 6918
genshin/client/components/auth/subclients/game.py sha256=H8MOHID_Z-weg8JFep--ku8Ze1nV6BNnVJtLjvgLCZY 8556
genshin/client/components/auth/subclients/web.py sha256=x2j0EC63n6aMDmlFFkNAT4HP0jqBs-LsCvqfkkatI24 7507
genshin/client/components/calculator/__init__.py sha256=i_NJrEAF8bYLjwos0_5MqFKaKT8Kp7O5mPJiNu0rors 48
genshin/client/components/calculator/calculator.py sha256=Sr0lcEATthuV5RvbFW2A8m7fyb4NjsTAdfbnLOSArt0 14655
genshin/client/components/calculator/client.py sha256=V96M3moOjShCmRrcn7BDy9_yGX5Of4RHBRMyV5CTSNQ 12347
genshin/client/components/chronicle/__init__.py sha256=GU612D3ZLUbCmlQAvF-Hq66QX13nLTpLtEAp_P508AE 65
genshin/client/components/chronicle/base.py sha256=OEPnyDiuVqxu65AaJfWdtqp5TzSMKrGCyTE4CbeKXnI 4646
genshin/client/components/chronicle/client.py sha256=totIWArbEPqIyUhq99gdwJ8CxGUEit2GrojzcGcIHC4 349
genshin/client/components/chronicle/genshin.py sha256=C4WFBSNuLJqF-p_9KSUFqG-k1a-uaxQFvkta2oaD-kM 10498
genshin/client/components/chronicle/honkai.py sha256=jRXcJ5j_R_3inRhI-AuQ3brHjmPLYZwQ1w4y-I4cp98 5155
genshin/client/components/chronicle/starrail.py sha256=-f4AKGS2nhAu3UfN0hL_rWWFMnyER6Ea3_i64rVwvMk 5618
genshin/client/components/chronicle/zzz.py sha256=YCYUtsWh55rCZIEhWdS2TbO06IzJuXu02ShF3jFaobk 6833
genshin/client/manager/__init__.py sha256=nqCGCVuBkxBovOe20vBUnCsv12BrFg3BvaSGB5E_gjg 70
genshin/client/manager/cookie.py sha256=38SUmrD1r39NVwSpQa_zaz2LCq8PwObxAzLg154bwy0 7711
genshin/client/manager/managers.py sha256=CWOvyQLw0YkWaKBxVZmWLLCqgn1gKV4CkgxDHQmoZP0 17842
genshin/models/__init__.py sha256=LcqKyKeHb4Q-SY34r9bAbywAAvSexmYhC2_79iPT3-4 171
genshin/models/model.py sha256=yX2c3B5mSb_xHGnRKfD01ZMF7y6ue6vjYdflzar9ogk 1042
genshin/models/auth/__init__.py sha256=mViUSCYP4R25Zfd_5LDd5Z6JGswYQDeB7dmSut3AgkU 123
genshin/models/auth/cookie.py sha256=xDmrwkihdK49RXXjVDzi1KQL0iyqYZ0XRek4iEAxH44 3080
genshin/models/auth/geetest.py sha256=_0jIq1kqFjzIVQQ0ye6LpejJBelflhx8XRlLdYOJmoU 4045
genshin/models/auth/qrcode.py sha256=JTTdDPGleIGWASw-nxmmw1lQKCzkCoK6RynYpe-EDiM 369
genshin/models/auth/responses.py sha256=CJZK8hNHUk-Bd4MeG4p-WPcP9FTYuSCwXbia1z_eMTs 1010
genshin/models/auth/verification.py sha256=QZxhoc8K53JS9HrWEU_A-mhvfqJuiW0qTrdEpC6Qql0 1008
genshin/models/genshin/__init__.py sha256=KV6aFwXeZuJ0DLgmDsEJq1jI7_wi8lzn6XHfaZnPsNU 278
genshin/models/genshin/calculator.py sha256=yJSpj5pn4kHTQTmTsimPjN8L8vuvNVPGjXcHLStBkuY 7162
genshin/models/genshin/character.py sha256=BWOdwiuYSC_nqLct0nLJh3FZPUW2B5caIQA-7PfxUoU 6540
genshin/models/genshin/constants.py sha256=vSRxGd5p5Jm90SmX9_Iz2z_mjFWaGrrIvrU5Aw-Bdk4 3396
genshin/models/genshin/daily.py sha256=4IWNWTrIpN1SVDxdNST0R-GKDfVUFoew5G5ZPMQV7uI 896
genshin/models/genshin/diary.py sha256=92zUCbvOxROO3PbVr4Odvu81SfkuIguTKkzyXgM-3-I 3359
genshin/models/genshin/gacha.py sha256=teD8PPEQXjjwOmTISRhTexls7aXkLVpHR4JWEq5VwDE 6541
genshin/models/genshin/lineup.py sha256=U2cPh7pvDcUaUT327o62VSCKdWBEBJ5ZaJLiXbVaCSA 9306
genshin/models/genshin/teapot.py sha256=WNSEE5g9v0HY_0zD6zxK8Cmq9KwmNYECMQZtUrMOFAI 1842
genshin/models/genshin/transaction.py sha256=GZZUm8jh6zHdFMbuLD50ukvLE7tsmNIZ31ntJAVJopE 1241
genshin/models/genshin/wiki.py sha256=jXAcZ_n6Nuu8a1lH2n4wvsctJIvYiMPg515IB5P_lpQ 4871
genshin/models/genshin/chronicle/__init__.py sha256=P01lQaG4T8HteACNh4Vw-94XYWLdFRf_JNJ4F7FrT0k 193
genshin/models/genshin/chronicle/abyss.py sha256=CS8VCjTeyOHv2QBDOneO2K5kK8297vX21kXGtMSTDL8 3170
genshin/models/genshin/chronicle/activities.py sha256=IaboRm4IMnPLfI1ggh5CRYtmbHpAwZ_nfFgfFxld-ds 9464
genshin/models/genshin/chronicle/characters.py sha256=poadpvLgpmHqRJFTmo7aB5ADNKyLBeLfqMTjYE_-Nyw 8377
genshin/models/genshin/chronicle/img_theater.py sha256=UlUhUTDxMLRYM7E3J3bOtF2arNSRaTHvwkz3BqBjD9A 5344
genshin/models/genshin/chronicle/notes.py sha256=PoyUmqeXwZZSblpBXei15q0-slYv2EzsqCyu-KPP1NA 7306
genshin/models/genshin/chronicle/stats.py sha256=xQ3aLTBJm_24v8lJZhN9L5O-nsCSshF0klmQd2pR7Wc 5033
genshin/models/genshin/chronicle/tcg.py sha256=6kaReFKHFyl5muF6E9rbEivCESdF7zz71yO9FriES34 2659
genshin/models/honkai/__init__.py sha256=QS-hflbDB2cTGY1BQzIMsu9EFg6DfJoFy7LXJcXgfB8 98
genshin/models/honkai/battlesuit.py sha256=8Ds9erLhazUqgHMpALWqkuJ2Jc-fnqaZId2ryQR0nY4 3286
genshin/models/honkai/constants.py sha256=ieJdXO7DVRJSiV2YJ1y6sHHIqaeHsberENq3hFOS0j8 1751
genshin/models/honkai/chronicle/__init__.py sha256=KywgoD4H8CY4_3aIY1JothsfZ8EwB-y6dc3rgwpUtaY 101
genshin/models/honkai/chronicle/battlesuits.py sha256=tgN2Gi57RthVfYzbm05TZLf4KaWv4XHJPWHUhBYrvrc 1569
genshin/models/honkai/chronicle/modes.py sha256=KxPuRHi6umxKuEIFPJKgeqj14m6AoFdp5HFgJsXkjhY 8932
genshin/models/honkai/chronicle/stats.py sha256=GGpYKdOud4DudLa9NEH45M5DoOiypZ1-16vpvw8HzOU 4991
genshin/models/hoyolab/__init__.py sha256=cf1HrcNEENXZii1EsARD82XQ84CJtsr3HXtmcWOPSR4 97
genshin/models/hoyolab/announcements.py sha256=ZU9Mh5woDIlPezZ9ctlg_5veHpPB-ddCijZo8cjG3kw 713
genshin/models/hoyolab/private.py sha256=QuAgDh6Ggp3rZSTOUAoIqDKOLSZAwswm5_JcddZsrmY 363
genshin/models/hoyolab/record.py sha256=HTut6DJezY3vyI2V9bweDOVq59j6AWgzYT4kw9cJpO4 6312
genshin/models/starrail/__init__.py sha256=pLpS49ZPrNIks5JXqPmPKnVyo1DN4-se3b1HkTiR3fM 74
genshin/models/starrail/character.py sha256=wFP6ZsZ5plZB1Tyxc2wZ1Ew5yTvLS6B1_8F5WnqqEN4 592
genshin/models/starrail/chronicle/__init__.py sha256=I78xESTy5A2ttk42-RbZMVgG9WAQu1VxyShhFPFmI7g 146
genshin/models/starrail/chronicle/base.py sha256=xNS1pSEy89UF2hjN6FMcSM5sLY5elzXxQDc_fa8KC4E 381
genshin/models/starrail/chronicle/challenge.py sha256=wu0ZqLs-RxSU48I1gSuN3VsJylg_53THL3ClSVL7LiI 5413
genshin/models/starrail/chronicle/characters.py sha256=_f6kQj9qsDZXmi4DVhXPBqPxEoB3sMJIRKel7DpBZU8 5232
genshin/models/starrail/chronicle/notes.py sha256=ZkLAsKAZ1E68RLupNrTFRwTLGHpwC46Sxi8W_98gN10 2191
genshin/models/starrail/chronicle/rogue.py sha256=7cqhkjicfzfcGB89F6nNRQJHUn8IXjJj5gPbPwzCDgo 1691
genshin/models/starrail/chronicle/stats.py sha256=bjODEpLgU6Sy0xLz4WgFk6GaziYt76N2jPLdiuZDI7g 879
genshin/models/zzz/__init__.py sha256=RVySLlcFHXbQSSpFDIVoc1zhA1Cb4h8SKa8k6co-RF8 83
genshin/models/zzz/character.py sha256=6CBY8oD-_FLfy8uNr_oL3gOx-dcaUbxNjFPMvuS5h1A 6272
genshin/models/zzz/chronicle/__init__.py sha256=aBMpI2M1NaHwtS5jYV-ZnjJLW7Zm-CfXDwYf3Vs5_40 122
genshin/models/zzz/chronicle/challenge.py sha256=Buy7HSH9GTptRptdYot1hOIjuZ3Gzd_C76EWpsEDTic 4189
genshin/models/zzz/chronicle/month_info.py sha256=EOkbp-9raHUR6YENjD8a5orLJiYVlXSrBFIFGA5URVU 2297
genshin/models/zzz/chronicle/notes.py sha256=UKOrvRr2g1Di1inTw_6cTvqeJDZQbiDmBmmDrJvAZwE 2605
genshin/models/zzz/chronicle/stats.py sha256=wpVkYWUqcWV1hh_6fQMKFIQss7p5D3FV2R3KYoXksD8 954
genshin/paginators/__init__.py sha256=lROcPYQnQLFjBflxavcJ0BQSYdI148ouuBlGW0dBN-0 102
genshin/paginators/api.py sha256=r0p7jjERi08tVYg6C-XEkUAcAeNEFmQTvs9bMMtc2Qs 5116
genshin/paginators/base.py sha256=IkKyofYXE_alLxF-ad0Mj0ZdrGs49-GihmVujTQZEw0 8400
genshin/utility/__init__.py sha256=grBkoUpe5AdnBhm0Iss2vg2bCaC-I4xtjYskxjOnPj0 179
genshin/utility/auth.py sha256=vdpN8JvsNUtry3YdivNdUMzsJpX7PAARQsIGDoV41sY 4946
genshin/utility/concurrency.py sha256=KFaiicEY5RvenqWwmCiDQhHh5IwLp0_IXTXRGQ7gomA 1981
genshin/utility/deprecation.py sha256=4S-htyLMZSiF_gHvLkMZrBH0zfJubBe38YJcL4rmTAQ 1589
genshin/utility/ds.py sha256=qDgnlRbxAbz91kbq3UOzbw8iWJysqN-GkHKZrM6VmZg 2717
genshin/utility/extdb.py sha256=caDgZVOyldv6mQdHkVXmscm3oRiD_9uvD8isCCRpM00 7959
genshin/utility/fs.py sha256=jvyf_j4uZAU2kSXyb_ZYUBeW7nqlePTzkntdr8Y9bIo 2448
genshin/utility/logfile.py sha256=KtKNPMqjkpnhySj4SIRtynnxxvbBtzVRCR1Xj-D7XnM 6328
genshin/utility/uid.py sha256=eJS8IyqZwNN5P6VR89UCOIVhBa5PLx60cwlrm-KeOx0 5603
genshin-1.7.2.dist-info/METADATA sha256=LLMw3JpTm6uuqZt5SxeHdJWeV25pM84ng4I3KZDvI4E 6122
genshin-1.7.2.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
genshin-1.7.2.dist-info/licenses/LICENSE sha256=vAIuDxTnzgMF5TB_Mc6oX6w3XLF5mveDgPpvuH6fc6I 1061
genshin-1.7.2.dist-info/RECORD