Bump jishaku from 2.3.2 to 2.5.1
Bumps jishaku from 2.3.2 to 2.5.1.
Release notes
Sourced from jishaku's releases.
jishaku 2.5.1
https://pypi.org/project/jishaku/2.5.1/ https://github.com/Gorialis/jishaku/tree/2.5.1
https://jishaku.readthedocs.io/en/latest/whatsnew.html#version-2-5-1
Built by https://github.com/Gorialis/jishaku/actions/runs/2716057447 (triggered by Gorialis)
It is advised that you install jishaku directly through the pip package manager.
Install the latest version of jishaku:
pip install -U jishakuInstall specifically this version of jishaku (not recommended):
pip install -U jishaku==2.5.1Artifacts are included with this release for debugging convenience.
jishaku-2.5.1-py3-none-any.whl
MD5:
d604df81f298562be4d85a6f7d8204f8SHA1:
d434cbe067821f096b7a5861b15c1635b84c39edSHA256:
f05380834662f572576984569f9b0bad83863afdf46d3566f9cc008dc95b70d2jishaku-2.5.1-py3.9.egg
MD5:
e125b52fdd47647e853558e0ff0f7494SHA1:
8b604beec9f29a39bc5948bf2b1dc1d152460d7dSHA256:
74ed2fda23beed4214a1df35132691c96bfee289f777685d6e3fd81344ecf7e0jishaku-2.5.1-py3.8.egg
MD5:
105bd8b8795f0f3ec01adb588900b99bSHA1:
65e0bad92400ad8647ba982f2d01b4638de27538
... (truncated)
Changelog
Sourced from jishaku's changelog.
Version 2.5.1
This version includes:
- Some fixes for changes that broke existing fork support
- A fix for
jsk pipthat tries to select the right pip for the current Python when a venv is not correctly activated.- Additional shortcut 'scaffold' methods that allow you to easily leverage some compilers/interpreters via the shell when detected.
- If a REPL (
jsk py, etc) contains mentions and fails to compile as is, jishaku will attempt to substitute the mentions with a respective object. This allows you to use mentions as literals when not in a codeblock.- Some reaction-related functionality has been adjusted to try and avoid sending reactions when it's not necessary. This is to account for the new, slower, reaction rate limits. Note that some of these benefits only apply to 2.0a+ users.
- An experimental
jsk timeitcommand that attempts to do line-based timing evaluation of Python code. This isn't super reliable as is, and generally should not be used for small or absolute measurements, but rather to find large snags that could be bottlenecking.Version 2.5.0
This version adds mostly-complete strict typing to the library, supporting type checkers using the public API.
jsk synchas also been improved, now including a diagnostic for commands that fail to sync, and the ability to use$to sync global commands,.to sync the current guild, and*to sync all known guilds.Version 2.4.0
discord.py has now resumed development, and this version allows the cog to be loaded with the new 2.0a async load strategy.
As it stands, jishaku will now once again handle discord.py as its first class priority for support. However, jishaku will still no longer serve discord.py as a requirement and fork-specific fixes up to this point will remain, with future ones still being considered based on their impact.
It is still thus up to you what you decide to use with jishaku, and the module will not make this choice for you, but be aware that discord.py-related bugs will be prioritized for fixes over other implementations.
New stuff in this release:
- jishaku will now correctly provide and use async setup/add_cog/load_extension on 2.0a
__main__has been improved to allow you to specify a log file to output to in addition to stdout.WrappedPaginatorperformance has been improved over tenfold, reducing lag from extremely large outputs- The
jsk synccommand has been added, allowing you to sync either your global or guild-specific app_commands.jsk pyinow by default includes the help text on objects when it can find it, making it quicker to determine how to use functions and classes.- The
jsk astcommand has been added, which takes in code and produces a colourful AST breakdown tree.- The
jskcommand will now correctly detect and display the version of the source of thediscordpackage on forks.- The
jskcommand will now show whether themessage_contentintent is enabled or not.- The
jsk shsupport will now attempt to preserve and properly display ANSI when it is possible to do so.- The
jsk shcommand has a new alias:jsk terminal.- The
jsk vc ytdlcommand will now prioritizeyt-dlpwhen it's available to take advantage of the reduced staggering.- The
ALWAYS_DM_TRACEBACKflag has been added to always DM tracebacks, even for syntax errors.- The
USE_ANSI_ALWAYSandUSE_ANSI_NEVERflags have been added to override ANSI use in commands that support it.- Typing has been improved across the module.
Commits
4fa8f4ePackage installation is required for querying in summarycc7dc01I will never stop making this mistakecca7393Remove CI badges that we're not using anymore93b4483Don't test against 3.11 for the time being due to yarl being stupid14014d4yarl needs to preprocess with Cython7d72a44Use alpha yarl + aiohttp for experimental Python tests78069f8Check in dist summary changes13dbeeb2.5.1b937cd2Change release workflow to use token1d4ebabBe more lenient towards unactivated venvs- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)