pypi.org
Open in
urlscan Pro
2a04:4e42::223
Public Scan
URL:
https://pypi.org/project/hikari/
Submission: On October 09 via api from US — Scanned from DE
Submission: On October 09 via api from US — Scanned from DE
Form analysis
3 forms found in the DOM/search/
<form class="search-form search-form--primary" action="/search/" role="search">
<label for="search" class="sr-only">PyPI durchsuchen</label>
<input id="search" class="search-form__search" type="text" name="q" placeholder="Projekte suchen" value="" autocomplete="off" autocapitalize="off" spellcheck="false" data-controller="search-focus"
data-action="keydown@window->search-focus#focusSearchField" data-search-focus-target="searchField">
<button type="submit" class="search-form__button">
<i class="fa fa-search" aria-hidden="true"></i>
<span class="sr-only">Suche</span>
</button>
</form>
/search/
<form class="search-form search-form--fullwidth" action="/search/" role="search">
<label for="mobile-search" class="sr-only">PyPI durchsuchen</label>
<input id="mobile-search" class="search-form__search" type="text" name="q" placeholder="Projekte suchen" value="" autocomplete="off" autocapitalize="off" spellcheck="false">
<button type="submit" class="search-form__button">
<i class="fa fa-search" aria-hidden="true"></i>
<span class="sr-only">Suche</span>
</button>
</form>
/locale/
<form action="/locale/">
<ul>
<li>
<button name="locale_id" value="en" type="submit"> English </button>
</li>
<li>
<button name="locale_id" value="es" type="submit"> español </button>
</li>
<li>
<button name="locale_id" value="fr" type="submit"> français </button>
</li>
<li>
<button name="locale_id" value="ja" type="submit"> 日本語 </button>
</li>
<li>
<button name="locale_id" value="pt_BR" type="submit"> português (Brasil) </button>
</li>
<li>
<button name="locale_id" value="uk" type="submit"> українська </button>
</li>
<li>
<button name="locale_id" value="el" type="submit"> Ελληνικά </button>
</li>
<li>
<button class="language-switcher__selected" name="locale_id" value="de" type="submit"> Deutsch </button>
</li>
<li>
<button name="locale_id" value="zh_Hans" type="submit"> 中文 (简体) </button>
</li>
<li>
<button name="locale_id" value="zh_Hant" type="submit"> 中文 (繁體) </button>
</li>
<li>
<button name="locale_id" value="ru" type="submit"> русский </button>
</li>
<li>
<button name="locale_id" value="he" type="submit"> עברית </button>
</li>
<li>
<button name="locale_id" value="eo" type="submit"> Esperanto </button>
</li>
</ul>
</form>
Text Content
Zum Hauptinhalt springen Zur mobilen Version wechseln Warnung Einige Funktionen sind möglicherweise ohne JavaScript nicht nutzbar. Bitte versuchen Sie es mit aktiviertem JavaScript, falls Probleme auftreten. PyPI durchsuchen Suche * Hilfe * Sponsoren * Einloggen * Registrieren Menü * Hilfe * Sponsoren * Einloggen * Registrieren PyPI durchsuchen Suche HIKARI 2.1.0 pip install hikari PIP Anweisungen kopieren Neueste Version Veröffentlicht am: 25. Sept. 2024 A sane Discord API for Python 3 built on asyncio and good intentions NAVIGATION * Projekt-Beschreibung * Veröffentlichungs-Historie * Dateien zum Herunterladen VERIFIED DETAILS These details have been verified by PyPI BETREUER davfsa Faster_Speeding nekoka.tt UNVERIFIED DETAILS These details have not been verified by PyPI PROJEKT-LINKS * Homepage * CI * Discord * Documentation * Issue Tracker * Source (GitHub) META * Lizenz: MIT License (MIT) * Autor: Nekokatt * Betreuer: davfsa * Benötigt: Python <3.14, >=3.9.0 * Provides-Extra: server, speedups KATEGORIEN * Development Status * 5 - Production/Stable * Environment * Console * Framework * AsyncIO * Intended Audience * Developers * License * OSI Approved :: MIT License * Natural Language * English * Operating System * OS Independent * Programming Language * Python :: 3.9 * Python :: 3.10 * Python :: 3.11 * Python :: 3.12 * Python :: 3.13 * Python :: Implementation :: CPython * Topic * Communications :: Chat * Internet :: WWW/HTTP * Software Development :: Libraries * Software Development :: Libraries :: Application Frameworks * Software Development :: Libraries :: Python Modules * Typing * Typed Meta is a Visionary sponsor of the Python Software Foundation. PSF Sponsor · Served ethically * Projekt-Beschreibung * Projekt-Details * Veröffentlichungs-Historie * Dateien zum Herunterladen PROJEKT-BESCHREIBUNG HIKARI An opinionated, static typed Discord microframework for Python3 and asyncio that supports Discord's v10 REST and Gateway APIs. Built on good intentions and the hope that it will be extendable and reusable, rather than an obstacle for future development. Python 3.9, 3.10, 3.11, 3.12 and 3.13 are currently supported. INSTALLATION Install hikari from PyPI with the following command: python -m pip install -U hikari # Windows users may need to run this instead... py -3 -m pip install -U hikari -------------------------------------------------------------------------------- BOTS Hikari provides two different default bot implementations to suit your needs: * GatewayBot * RESTBot GATEWAYBOT A GatewayBot is one which will connect to Discord through the gateway and receive events through there. A simple startup example could be the following: import hikari bot = hikari.GatewayBot(token="...") @bot.listen() async def ping(event: hikari.GuildMessageCreateEvent) -> None: """If a non-bot user mentions your bot, respond with 'Pong!'.""" # Do not respond to bots nor webhooks pinging us, only user accounts if not event.is_human: return me = bot.get_me() if me.id in event.message.user_mentions_ids: await event.message.respond("Pong!") bot.run() This will only respond to messages created in guilds. You can use DMMessageCreateEvent instead to only listen on DMs, or MessageCreateEvent to listen to both DMs and guild-based messages. A full list of events can be found in the events docs. If you wish to customize the intents being used in order to change which events your bot is notified about, then you can pass the intents kwarg to the GatewayBot constructor: import hikari # the default is to enable all unprivileged intents (all events that do not target the # presence, activity of a specific member nor message content). bot = hikari.GatewayBot(intents=hikari.Intents.ALL, token="...") The above example would enable all intents, thus enabling events relating to member presences to be received (you'd need to whitelist your application first to be able to start the bot if you do this). Events are determined by the type annotation on the event parameter, or alternatively as a type passed to the @bot.listen() decorator, if you do not want to use type hints. import hikari bot = hikari.GatewayBot("...") @bot.listen() async def ping(event: hikari.MessageCreateEvent): ... # or @bot.listen(hikari.MessageCreateEvent) async def ping(event): ... RESTBOT A RESTBot spawns an interaction server to which Discord will only send interaction events, which can be handled and responded to. An example of a simple RESTBot could be the following: import asyncio import hikari # This function will handle the interactions received async def handle_command(interaction: hikari.CommandInteraction): # Create an initial response to be able to take longer to respond yield interaction.build_deferred_response() await asyncio.sleep(5) # Edit the initial response await interaction.edit_initial_response("Edit after 5 seconds!") # Register the commands on startup. # # Note that this is not a nice way to manage this, as it is quite spammy # to do it every time the bot is started. You can either use a command handler # or only run this code in a script using `RESTApp` or add checks to not update # the commands if there were no changes async def create_commands(bot: hikari.RESTBot): application = await bot.rest.fetch_application() await bot.rest.set_application_commands( application=application.id, commands=[ bot.rest.slash_command_builder("test", "My first test command!"), ], ) bot = hikari.RESTBot( token="...", token_type="...", public_key="...", ) bot.add_startup_callback(create_commands) bot.set_listener(hikari.CommandInteraction, handle_command) bot.run() Unlike GatewayBot, registering listeners is done through .set_listener, and it takes in an interaction type that the handler will take in. Note that a bit of a setup is required to get the above code to work. You will need to host the project to the World Wide Web (scary!) and then register the URL on the Discord application portal for your application under "Interactions Endpoint URL". A quick way you can get your bot onto the internet and reachable by Discord (for development environment only) is through a tool like ngrok or localhost.run. More information on how to use them can be found in their respective websites. COMMON HELPFUL FEATURES Both implementations take in helpful arguments such as customizing timeouts for requests and enabling a proxy, which are passed directly into the bot during initialization. Also note that you could pass extra options to bot.run during development, for example: import hikari bot = hikari.GatewayBot("...") # or bot = hikari.RESTBot("...", "...") bot.run( asyncio_debug=True, # enable asyncio debug to detect blocking and slow code. coroutine_tracking_depth=20, # enable tracking of coroutines, makes some asyncio # errors clearer. propagate_interrupts=True, # Any OS interrupts get rethrown as errors. ) Many other helpful options exist for you to take advantage of if you wish. Links to the respective docs can be seen below: * GatewayBot.run * RESTBot.run -------------------------------------------------------------------------------- REST-ONLY APPLICATIONS You may only want to integrate with the REST API, for example if writing a web dashboard. This is relatively simple to do: import hikari import asyncio rest = hikari.RESTApp() async def print_my_user(token): await rest.start() # We acquire a client with a given token. This allows one REST app instance # with one internal connection pool to be reused. async with rest.acquire(token) as client: my_user = await client.fetch_my_user() print(my_user) await rest.close() asyncio.run(print_my_user("user token acquired through OAuth here")) -------------------------------------------------------------------------------- OPTIONAL FEATURES Optional features can be specified when installing hikari: * server - Install dependencies required to enable Hikari's standard interaction server (RESTBot) functionality. * speedups - Detailed in hikari[speedups]. Example: # To install hikari with the speedups feature: python -m pip install -U hikari[speedups] # To install hikari with both the speedups and server features: python -m pip install -U hikari[speedups, server] ADDITIONAL RESOURCES You may wish to use a command framework on top of hikari so that you can start writing a bot quickly without implementing your own command handler. Hikari does not include a command framework by default, so you will want to pick a third party library to do it: * arc - a bot framework with a focus on type-safety and correctness. * crescent - a command handler for hikari that keeps your project neat and tidy. * lightbulb - a simple and easy to use command framework for hikari. * tanjun - a flexible command framework designed to extend hikari. There are also third party libraries to help you manage components: * miru - A component handler for hikari, inspired by discord.py's views. * flare - a component manager designed to write simple interactions with persistent data. -------------------------------------------------------------------------------- MAKING YOUR APPLICATION MORE EFFICIENT As your application scales, you may need to adjust some things to keep it performing nicely. PYTHON OPTIMIZATION FLAGS CPython provides two optimization flags that remove internal safety checks that are useful for development, and change other internal settings in the interpreter. * python bot.py - no optimization - this is the default. * python -O bot.py - first level optimization - features such as internal assertions will be disabled. * python -OO bot.py - second level optimization - more features (including all docstrings) will be removed from the loaded code at runtime. A minimum of first level of optimization is recommended when running bots in a production environment. HIKARI[SPEEDUPS] If you have a C compiler (Microsoft VC++ Redistributable 14.0 or newer, or a modern copy of GCC/G++, Clang, etc), it is recommended you install Hikari using pip install -U hikari[speedups]. This will install aiohttp with its available speedups, ciso8601 and orjson which will provide you with a substantial performance boost. UVLOOP If you use a UNIX-like system, you will get additional performance benefits from using a library called uvloop. This replaces the default asyncio event loop with one that uses libuv internally. You can run pip install uvloop and then amend your script to be something similar to the following example to utilise it in your application: import asyncio import os if os.name != "nt": import uvloop asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) # Your code goes here COMPILED EXTENSIONS Eventually, we will start providing the option to use compiled components of this library over pure Python ones if it suits your use case. This should also enable further scalability of your application, should PEP 554 -- Multiple Interpreters in the Stdlib be accepted. Currently, this functionality does not yet exist. -------------------------------------------------------------------------------- DEVELOPING HIKARI To familiarize yourself a bit with the project, we recommend reading our contributing manual. If you wish to contribute something, you should first start by cloning the repository. In the repository, make a virtual environment (python -m venv .venv) and enter it (source .venv/bin/activate on Linux, or for Windows use one of .venv\Scripts\activate.ps1, .venv\Scripts\activate.bat, source .venv/Scripts/activate). The first thing you should run is pip install -r dev-requirements.txt to install nox. This handles running predefined tasks and pipelines. Once this is complete, you can run nox without any arguments to ensure everything builds and is correct. WHERE CAN I START? Check out the issues tab on GitHub. If you are nervous, look for issues marked as "good first issue" for something easy to start with! Feel free to also join our Discord to directly ask questions to the maintainers! They will be glad to help you out and point you in the right direction. PROJEKT-DETAILS VERIFIED DETAILS These details have been verified by PyPI BETREUER davfsa Faster_Speeding nekoka.tt UNVERIFIED DETAILS These details have not been verified by PyPI PROJEKT-LINKS * Homepage * CI * Discord * Documentation * Issue Tracker * Source (GitHub) META * Lizenz: MIT License (MIT) * Autor: Nekokatt * Betreuer: davfsa * Benötigt: Python <3.14, >=3.9.0 * Provides-Extra: server, speedups KATEGORIEN * Development Status * 5 - Production/Stable * Environment * Console * Framework * AsyncIO * Intended Audience * Developers * License * OSI Approved :: MIT License * Natural Language * English * Operating System * OS Independent * Programming Language * Python :: 3.9 * Python :: 3.10 * Python :: 3.11 * Python :: 3.12 * Python :: 3.13 * Python :: Implementation :: CPython * Topic * Communications :: Chat * Internet :: WWW/HTTP * Software Development :: Libraries * Software Development :: Libraries :: Application Frameworks * Software Development :: Libraries :: Python Modules * Typing * Typed VERÖFFENTLICHUNGS-HISTORIE VERÖFFENTLICHUNGS-BENACHRICHTIGUNGEN | RSS-FEED Diese Version 2.1.0 25. Sept. 2024 2.0.0 28. Aug. 2024 2.0.0.dev126 vorab-Veröffentlichung 20. Juni 2024 2.0.0.dev125 vorab-Veröffentlichung 28. Apr. 2024 2.0.0.dev124 vorab-Veröffentlichung 7. Apr. 2024 2.0.0.dev123 vorab-Veröffentlichung 31. März 2024 2.0.0.dev122 vorab-Veröffentlichung 18. Nov. 2023 2.0.0.dev121 vorab-Veröffentlichung 10. Sept. 2023 2.0.0.dev120 vorab-Veröffentlichung 8. Juni 2023 2.0.0.dev119 vorab-Veröffentlichung 8. Mai 2023 2.0.0.dev118 vorab-Veröffentlichung 2. Apr. 2023 2.0.0.dev117 vorab-Veröffentlichung 6. März 2023 2.0.0.dev116 vorab-Veröffentlichung 6. Feb. 2023 2.0.0.dev115 vorab-Veröffentlichung 3. Jan. 2023 2.0.0.dev114 vorab-Veröffentlichung 1. Jan. 2023 2.0.0.dev113 vorab-Veröffentlichung 5. Dez. 2022 2.0.0.dev112 vorab-Veröffentlichung 6. Nov. 2022 2.0.0.dev111 vorab-Veröffentlichung 26. Sept. 2022 2.0.0.dev110 vorab-Veröffentlichung 8. Aug. 2022 2.0.0.dev109 vorab-Veröffentlichung 26. Juni 2022 2.0.0.dev108 vorab-Veröffentlichung 27. März 2022 2.0.0.dev107 vorab-Veröffentlichung 4. März 2022 2.0.0.dev106 vorab-Veröffentlichung 3. Feb. 2022 2.0.0.dev105 vorab-Veröffentlichung 1. Jan. 2022 2.0.0.dev104 vorab-Veröffentlichung 22. Nov. 2021 2.0.0.dev103 vorab-Veröffentlichung 6. Okt. 2021 2.0.0.dev102 vorab-Veröffentlichung 19. Sept. 2021 2.0.0.dev101 vorab-Veröffentlichung 28. Aug. 2021 2.0.0.dev100 vorab-Veröffentlichung 25. Jan. 2021 2.0.0.dev99 vorab-Veröffentlichung 16. Jan. 2021 2.0.0.dev98 vorab-Veröffentlichung 14. Jan. 2021 2.0.0.dev97 vorab-Veröffentlichung 11. Dez. 2020 2.0.0.dev96 vorab-Veröffentlichung 2. Dez. 2020 2.0.0.dev95 vorab-Veröffentlichung 29. Nov. 2020 2.0.0.dev94 vorab-Veröffentlichung 15. Nov. 2020 2.0.0.dev93 vorab-Veröffentlichung 30. Okt. 2020 2.0.0.dev92 vorab-Veröffentlichung 13. Okt. 2020 2.0.0.dev91 vorab-Veröffentlichung 9. Okt. 2020 2.0.0.dev90 vorab-Veröffentlichung 9. Okt. 2020 2.0.0.dev89 vorab-Veröffentlichung 4. Okt. 2020 2.0.0.dev88 vorab-Veröffentlichung 4. Okt. 2020 2.0.0.dev87 vorab-Veröffentlichung 2. Okt. 2020 2.0.0.dev86 vorab-Veröffentlichung 1. Okt. 2020 2.0.0.dev85 vorab-Veröffentlichung 28. Sept. 2020 2.0.0.dev84 vorab-Veröffentlichung 27. Sept. 2020 2.0.0.dev83 vorab-Veröffentlichung 24. Sept. 2020 2.0.0.dev82 vorab-Veröffentlichung 17. Sept. 2020 2.0.0.dev81 vorab-Veröffentlichung 15. Sept. 2020 2.0.0.dev80 vorab-Veröffentlichung 13. Sept. 2020 2.0.0.dev79 vorab-Veröffentlichung 12. Sept. 2020 2.0.0.dev78 vorab-Veröffentlichung 11. Sept. 2020 2.0.0.dev77 vorab-Veröffentlichung 8. Sept. 2020 2.0.0.dev76 vorab-Veröffentlichung 8. Sept. 2020 2.0.0.dev75 vorab-Veröffentlichung 7. Sept. 2020 2.0.0.dev74 vorab-Veröffentlichung 30. Aug. 2020 2.0.0.dev73 vorab-Veröffentlichung 27. Aug. 2020 2.0.0.dev72 vorab-Veröffentlichung 24. Aug. 2020 2.0.0.dev71 vorab-Veröffentlichung 21. Aug. 2020 2.0.0.dev70 vorab-Veröffentlichung 20. Aug. 2020 2.0.0.dev69 vorab-Veröffentlichung 19. Aug. 2020 2.0.0.dev68 vorab-Veröffentlichung 16. Aug. 2020 2.0.0.dev67 vorab-Veröffentlichung 19. Aug. 2020 2.0.0.dev66 vorab-Veröffentlichung 19. Aug. 2020 2.0.0.dev65 vorab-Veröffentlichung 19. Aug. 2020 2.0.0.dev64 vorab-Veröffentlichung 19. Aug. 2020 2.0.0.dev63 vorab-Veröffentlichung 13. Aug. 2020 2.0.0.dev62 vorab-Veröffentlichung 12. Aug. 2020 2.0.0.dev61 vorab-Veröffentlichung 10. Aug. 2020 2.0.0.dev60 vorab-Veröffentlichung 9. Aug. 2020 2.0.0.dev59 vorab-Veröffentlichung 9. Aug. 2020 2.0.0.dev58 vorab-Veröffentlichung 7. Aug. 2020 2.0.0.dev57 vorab-Veröffentlichung 6. Aug. 2020 2.0.0.dev56 vorab-Veröffentlichung 3. Aug. 2020 2.0.0.dev55 vorab-Veröffentlichung 2. Aug. 2020 2.0.0.dev54 vorab-Veröffentlichung 31. Juli 2020 2.0.0.dev53 vorab-Veröffentlichung 30. Juli 2020 2.0.0.dev52 vorab-Veröffentlichung 30. Juli 2020 2.0.0.dev51 vorab-Veröffentlichung 29. Juli 2020 2.0.0.dev50 vorab-Veröffentlichung 29. Juli 2020 2.0.0.dev49 vorab-Veröffentlichung 27. Juli 2020 2.0.0.dev48 vorab-Veröffentlichung 27. Juli 2020 2.0.0.dev47 vorab-Veröffentlichung 23. Juli 2020 2.0.0.dev46 vorab-Veröffentlichung 21. Juli 2020 2.0.0.dev45 vorab-Veröffentlichung 19. Juli 2020 2.0.0.dev44 vorab-Veröffentlichung 17. Juli 2020 2.0.0.dev43 vorab-Veröffentlichung 16. Juli 2020 2.0.0.dev42 vorab-Veröffentlichung 14. Juli 2020 2.0.0.dev41 vorab-Veröffentlichung 13. Juli 2020 2.0.0.dev40 vorab-Veröffentlichung 12. Juli 2020 2.0.0.dev39 vorab-Veröffentlichung 12. Juli 2020 2.0.0.dev38 vorab-Veröffentlichung 11. Juli 2020 2.0.0.dev37 vorab-Veröffentlichung 11. Juli 2020 2.0.0.dev36 vorab-Veröffentlichung 9. Juli 2020 2.0.0.dev35 vorab-Veröffentlichung 8. Juli 2020 2.0.0.dev34 vorab-Veröffentlichung 8. Juli 2020 2.0.0.dev33 vorab-Veröffentlichung 7. Juli 2020 2.0.0.dev32 vorab-Veröffentlichung 7. Juli 2020 2.0.0.dev31 vorab-Veröffentlichung 6. Juli 2020 2.0.0.dev30 vorab-Veröffentlichung 4. Juli 2020 2.0.0.dev29 vorab-Veröffentlichung 3. Juli 2020 2.0.0.dev28 vorab-Veröffentlichung 2. Juli 2020 2.0.0.dev27 vorab-Veröffentlichung 2. Juli 2020 2.0.0.dev26 vorab-Veröffentlichung 1. Juli 2020 2.0.0.dev25 vorab-Veröffentlichung 1. Juli 2020 2.0.0.dev24 vorab-Veröffentlichung 1. Juli 2020 2.0.0.dev23 vorab-Veröffentlichung 30. Juni 2020 2.0.0.dev22 vorab-Veröffentlichung 29. Juni 2020 2.0.0.dev21 vorab-Veröffentlichung 29. Juni 2020 2.0.0.dev20 vorab-Veröffentlichung 27. Juni 2020 2.0.0.dev19 vorab-Veröffentlichung 27. Juni 2020 2.0.0.dev18 vorab-Veröffentlichung 26. Juni 2020 2.0.0.dev17 vorab-Veröffentlichung 26. Juni 2020 2.0.0.dev16 vorab-Veröffentlichung 22. Juni 2020 2.0.0.dev15 vorab-Veröffentlichung 19. Juni 2020 2.0.0.dev14 vorab-Veröffentlichung 18. Juni 2020 2.0.0.dev13 vorab-Veröffentlichung 16. Juni 2020 2.0.0.dev12 vorab-Veröffentlichung 16. Juni 2020 2.0.0.dev11 vorab-Veröffentlichung 15. Juni 2020 2.0.0.dev10 vorab-Veröffentlichung 15. Juni 2020 2.0.0.dev9 vorab-Veröffentlichung 14. Juni 2020 2.0.0.dev8 vorab-Veröffentlichung 6. Juni 2020 2.0.0.dev7 vorab-Veröffentlichung 6. Juni 2020 2.0.0.dev6 vorab-Veröffentlichung 5. Juni 2020 2.0.0.dev5 vorab-Veröffentlichung 5. Juni 2020 2.0.0.dev4 vorab-Veröffentlichung 5. Juni 2020 2.0.0.dev3 vorab-Veröffentlichung 18. Mai 2020 2.0.0.dev2 vorab-Veröffentlichung 18. Mai 2020 2.0.0.dev1 vorab-Veröffentlichung 18. Mai 2020 1.0.1.dev150 vorab-Veröffentlichung 17. Mai 2020 1.0.1.dev149 vorab-Veröffentlichung 16. Mai 2020 1.0.1.dev148 vorab-Veröffentlichung 16. Mai 2020 1.0.1.dev147 vorab-Veröffentlichung 15. Mai 2020 1.0.1.dev146 vorab-Veröffentlichung 15. Mai 2020 1.0.1.dev145 vorab-Veröffentlichung 14. Mai 2020 1.0.1.dev144 vorab-Veröffentlichung 14. Mai 2020 1.0.1.dev143 vorab-Veröffentlichung 14. Mai 2020 1.0.1.dev142 vorab-Veröffentlichung 14. Mai 2020 1.0.1.dev141 vorab-Veröffentlichung 14. Mai 2020 1.0.1.dev140 vorab-Veröffentlichung 13. Mai 2020 1.0.1.dev139 vorab-Veröffentlichung 13. Mai 2020 1.0.1.dev138 vorab-Veröffentlichung 12. Mai 2020 1.0.1.dev137 vorab-Veröffentlichung 12. Mai 2020 1.0.1.dev136 vorab-Veröffentlichung 12. Mai 2020 1.0.1.dev135 vorab-Veröffentlichung 11. Mai 2020 1.0.1.dev134 vorab-Veröffentlichung 10. Mai 2020 1.0.1.dev133 vorab-Veröffentlichung 10. Mai 2020 1.0.1.dev132 vorab-Veröffentlichung 10. Mai 2020 1.0.1.dev131 vorab-Veröffentlichung 10. Mai 2020 1.0.1.dev130 vorab-Veröffentlichung 10. Mai 2020 1.0.1.dev129 vorab-Veröffentlichung 10. Mai 2020 1.0.1.dev128 vorab-Veröffentlichung 8. Mai 2020 1.0.1.dev127 vorab-Veröffentlichung 8. Mai 2020 1.0.1.dev126 vorab-Veröffentlichung 7. Mai 2020 1.0.1.dev125 vorab-Veröffentlichung 6. Mai 2020 1.0.1.dev124 vorab-Veröffentlichung 5. Mai 2020 1.0.1.dev123 vorab-Veröffentlichung 5. Mai 2020 1.0.1.dev122 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev121 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev120 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev119 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev118 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev117 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev116 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev115 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev114 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev113 vorab-Veröffentlichung 4. Mai 2020 1.0.1.dev112 vorab-Veröffentlichung 3. Mai 2020 1.0.1.dev111 vorab-Veröffentlichung 3. Mai 2020 1.0.1.dev110 vorab-Veröffentlichung 3. Mai 2020 1.0.1.dev109 vorab-Veröffentlichung 3. Mai 2020 1.0.1.dev108 vorab-Veröffentlichung 3. Mai 2020 1.0.1.dev107 vorab-Veröffentlichung 2. Mai 2020 1.0.1.dev106 vorab-Veröffentlichung 1. Mai 2020 1.0.1.dev105 vorab-Veröffentlichung 1. Mai 2020 1.0.1.dev104 vorab-Veröffentlichung 1. Mai 2020 1.0.1.dev103 vorab-Veröffentlichung 1. Mai 2020 1.0.1.dev102 vorab-Veröffentlichung 29. Apr. 2020 1.0.1.dev101 vorab-Veröffentlichung 29. Apr. 2020 1.0.1.dev100 vorab-Veröffentlichung 29. Apr. 2020 1.0.1.dev99 vorab-Veröffentlichung 29. Apr. 2020 1.0.1.dev98 vorab-Veröffentlichung 28. Apr. 2020 1.0.1.dev97 vorab-Veröffentlichung 28. Apr. 2020 1.0.1.dev96 vorab-Veröffentlichung 28. Apr. 2020 1.0.1.dev95 vorab-Veröffentlichung 28. Apr. 2020 1.0.1.dev94 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev93 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev92 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev91 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev90 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev89 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev88 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev87 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev86 vorab-Veröffentlichung 27. Apr. 2020 1.0.1.dev85 vorab-Veröffentlichung 26. Apr. 2020 1.0.1.dev84 vorab-Veröffentlichung 25. Apr. 2020 1.0.1.dev83 vorab-Veröffentlichung 25. Apr. 2020 1.0.1.dev82 vorab-Veröffentlichung 25. Apr. 2020 1.0.1.dev81 vorab-Veröffentlichung 25. Apr. 2020 1.0.1.dev80 vorab-Veröffentlichung 24. Apr. 2020 1.0.1.dev79 vorab-Veröffentlichung 24. Apr. 2020 1.0.1.dev78 vorab-Veröffentlichung 24. Apr. 2020 1.0.1.dev77 vorab-Veröffentlichung 24. Apr. 2020 1.0.1.dev76 vorab-Veröffentlichung 23. Apr. 2020 1.0.1.dev75 vorab-Veröffentlichung 23. Apr. 2020 1.0.1.dev74 vorab-Veröffentlichung 22. Apr. 2020 1.0.1.dev73 vorab-Veröffentlichung 22. Apr. 2020 1.0.1.dev72 vorab-Veröffentlichung 22. Apr. 2020 1.0.1.dev71 vorab-Veröffentlichung 21. Apr. 2020 1.0.1.dev70 vorab-Veröffentlichung 21. Apr. 2020 1.0.1.dev69 vorab-Veröffentlichung 21. Apr. 2020 1.0.1.dev68 vorab-Veröffentlichung 20. Apr. 2020 1.0.1.dev67 vorab-Veröffentlichung 20. Apr. 2020 1.0.1.dev66 vorab-Veröffentlichung 20. Apr. 2020 1.0.1.dev65 vorab-Veröffentlichung 19. Apr. 2020 1.0.1.dev64 vorab-Veröffentlichung 19. Apr. 2020 1.0.1.dev63 vorab-Veröffentlichung 18. Apr. 2020 1.0.1.dev62 vorab-Veröffentlichung 18. Apr. 2020 1.0.1.dev61 vorab-Veröffentlichung 18. Apr. 2020 1.0.1.dev60 vorab-Veröffentlichung 18. Apr. 2020 1.0.1.dev59 vorab-Veröffentlichung 18. Apr. 2020 1.0.1.dev58 vorab-Veröffentlichung 17. Apr. 2020 1.0.1.dev57 vorab-Veröffentlichung 17. Apr. 2020 1.0.1.dev56 vorab-Veröffentlichung 16. Apr. 2020 1.0.1.dev55 vorab-Veröffentlichung 16. Apr. 2020 1.0.1.dev54 vorab-Veröffentlichung 16. Apr. 2020 1.0.1.dev53 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev52 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev51 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev50 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev49 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev48 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev47 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev46 vorab-Veröffentlichung 15. Apr. 2020 1.0.1.dev45 vorab-Veröffentlichung 14. Apr. 2020 1.0.1.dev44 vorab-Veröffentlichung 14. Apr. 2020 1.0.1.dev43 vorab-Veröffentlichung 14. Apr. 2020 1.0.1.dev42 vorab-Veröffentlichung 14. Apr. 2020 1.0.1.dev41 vorab-Veröffentlichung 14. Apr. 2020 1.0.1.dev40 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev39 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev38 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev37 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev36 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev35 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev34 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev33 vorab-Veröffentlichung 13. Apr. 2020 1.0.1.dev32 vorab-Veröffentlichung 12. Apr. 2020 1.0.1.dev31 vorab-Veröffentlichung 12. Apr. 2020 1.0.1.dev30 vorab-Veröffentlichung 12. Apr. 2020 1.0.1.dev29 vorab-Veröffentlichung 11. Apr. 2020 1.0.1.dev28 vorab-Veröffentlichung 11. Apr. 2020 1.0.1.dev27 vorab-Veröffentlichung 10. Apr. 2020 1.0.1.dev26 vorab-Veröffentlichung 9. Apr. 2020 1.0.1.dev25 vorab-Veröffentlichung 7. Apr. 2020 1.0.1.dev24 vorab-Veröffentlichung 7. Apr. 2020 1.0.1.dev23 vorab-Veröffentlichung 6. Apr. 2020 1.0.1.dev22 vorab-Veröffentlichung 6. Apr. 2020 1.0.1.dev21 vorab-Veröffentlichung 6. Apr. 2020 1.0.1.dev20 vorab-Veröffentlichung 5. Apr. 2020 1.0.1.dev19 vorab-Veröffentlichung 5. Apr. 2020 1.0.1.dev18 vorab-Veröffentlichung 4. Apr. 2020 1.0.1.dev17 vorab-Veröffentlichung 4. Apr. 2020 1.0.1.dev16 vorab-Veröffentlichung 4. Apr. 2020 1.0.1.dev15 vorab-Veröffentlichung 4. Apr. 2020 1.0.1.dev14 vorab-Veröffentlichung 4. Apr. 2020 1.0.1.dev13 vorab-Veröffentlichung 3. Apr. 2020 1.0.1.dev12 vorab-Veröffentlichung 3. Apr. 2020 1.0.1.dev11 vorab-Veröffentlichung 31. März 2020 1.0.1.dev10 vorab-Veröffentlichung 30. März 2020 1.0.1.dev9 vorab-Veröffentlichung 29. März 2020 1.0.1.dev8 vorab-Veröffentlichung 29. März 2020 1.0.1.dev7 vorab-Veröffentlichung 29. März 2020 1.0.1.dev6 vorab-Veröffentlichung 29. März 2020 1.0.1.dev5 vorab-Veröffentlichung 29. März 2020 1.0.1.dev4 vorab-Veröffentlichung 28. März 2020 1.0.1.dev3 vorab-Veröffentlichung 28. März 2020 1.0.1.dev2 vorab-Veröffentlichung 28. März 2020 1.0.1.dev1 vorab-Veröffentlichung 22. März 2020 DATEIEN ZUM HERUNTERLADEN Laden Sie die Datei für Ihre Plattform herunter. Wenn Sie nicht sicher sind, was Sie auswählen sollen, lesen Sie Installation von Paketen. QUELLE DISTRIBUTION hikari-2.1.0.tar.gz (442.8 kB view hashes) Uploaded 25. Sept. 2024 Source GEBAUTE DISTRIBUTION hikari-2.1.0-py3-none-any.whl (545.6 kB view hashes) Uploaded 25. Sept. 2024 Python 3 Schließen HASH-CODES FÜR HIKARI-2.1.0.TAR.GZ Hash-Codes für hikari-2.1.0.tar.gz Algorithmus Hashwert SHA256 498bc39d2777eb5ceeec63e3b08362dda39d966a0f2197867f94e8293bb4a277 Kopieren MD5 5404a8864eec72b4deaa98150947818b Kopieren BLAKE2b-256 8f15cb7828b457a853fc7048595f27b6f41e22f7bc74aa3f4db983a7da3d275f Kopieren Schließen Schließen HASH-CODES FÜR HIKARI-2.1.0-PY3-NONE-ANY.WHL Hash-Codes für hikari-2.1.0-py3-none-any.whl Algorithmus Hashwert SHA256 36d2629f5f1df39d3edc7bb8f64996e82f6926f297e18ababcf753120f7f404b Kopieren MD5 6d81c8c9b86eb4324249ec022718c684 Kopieren BLAKE2b-256 eee06f33f884af6c8a78190fca7a96b0cf2059fca8a4dc364f87ec165488794a Kopieren Schließen HILFE * Installieren von Paketen * Hochladen von Paketen * Bedienungsanleitung * Project name retention * Häufige Fragen ÜBER PYPI * PyPI Blog * Infrastruktur Übersicht * Statistiken * Logos und Markenzeichen * Unsere Sponsoren MITWIRKEN BEI PYPI * Fehler und Rückmeldungen * Mitwirken auf GitHub * PyPI übersetzen * Sponsor PyPI * Entwicklungs-Anerkennungen PYPI VERWENDEN * Verhaltensrichtlinien * Sicherheitsproblem melden * Privacy Notice * Terms of Use * Richtlinie zur akzeptablen Nutzung -------------------------------------------------------------------------------- Status: All Systems Operational Entwickelt und gepflegt von der Python-Community, für die Python-Community. Spenden Sie noch heute! "PyPI", "Python Package Index", and the blocks logos are registered trademarks of the Python Software Foundation. © 2024 Python Software Foundation Sitemap Zur Desktop-Version wechseln * English * español * français * 日本語 * português (Brasil) * українська * Ελληνικά * Deutsch * 中文 (简体) * 中文 (繁體) * русский * עברית * Esperanto Supported by AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Microsoft PSF Sponsor Pingdom Monitoring Sentry Error logging StatusPage Status page