Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): update jishaku requirement from ~=2.5.2 to ~=2.6.0 #160

Merged
merged 1 commit into from
Oct 30, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 24, 2024

Updates the requirements on jishaku to permit the latest version.

Release notes

Sourced from jishaku's releases.

jishaku 2.6.0

https://pypi.org/project/jishaku/2.6.0/ https://github.com/scarletcafe/jishaku/tree/2.6.0

https://jishaku.readthedocs.io/en/latest/whatsnew.html#version-2-6-0

Built by https://github.com/scarletcafe/jishaku/actions/runs/11490957735 (triggered by scarletcafe)

New commits since 2.5.2

It is advised that you install jishaku directly through the pip package manager.

Install the latest version of jishaku:

pip install -U jishaku

Install specifically this version of jishaku (not recommended):

pip install -U jishaku==2.6.0

Artifacts are included with this release for debugging convenience.

jishaku-2.6.0-py3-none-any.whl

MD5: c00c7ea08842546403164b1802f5063b

SHA1: 1ef9e9c3c2417276dc8c398af59a27a1b8251210

SHA256: a39366e5b2bd51c0d21ef8783c3e00c927c59792a2b0f5467c156b1f69eb912b

jishaku-2.6.0.tar.gz

MD5: 505c702c291da60a824f69792aceb3cb

SHA1: 6740489687341c69d953701f3a3025750411dac3

SHA256: b9b4d053b8cbdb6a8fd7a8d549d0928c2e5294044cbb145cbb26df36f97ce289

Changelog

Sourced from jishaku's changelog.

Version 2.6.0

My username has changed. This version fixes package metadata associated with this as well as bringing the following (long-overdue) changes:

  • The jsk sql command, which will try to identify SQL adapters on your bot and provide an interface for using them.
  • python -m jishaku will now attempt to copy the automatically generated bot prefix to your clipboard if the appropriate libraries are installed.
  • Support for translations in jsk sync
  • jsk cancel now uses Discord markdown timestamps to indicate when tasks were started.
  • jsk specialist works like specialist <https://pypi.org/project/specialist/>_ by executing Python code and reporting areas in which Python 3.11+ optimizations apply.
  • The version of import_expression used has been bumped, making inline imports possible again on new Python versions.
  • Some fixes to how jsk sh and similar commands work to make them function better on UNIX systems.

Because it has been such a long time since the last formal release, a lot of these improvements have not received much field testing and may contain regressions. Please report any issues you find.

Version 2.5.2

This version is a backport release to fix 3.12 and some other long-standing compatibility bugs.

This does not contain any new features from master - it is a special bug fix only release. You can see the exact changes by comparing tags on GitHub <https://github.com/scarletcafe/jishaku/compare/2.5.1...2.5.2>_.

Version 2.5.1

This version includes:

  • Some fixes for changes that broke existing fork support
  • A fix for jsk pip that 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 timeit command 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 sync has 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.

... (truncated)

Commits
  • 120f535 Grant required permissions for release
  • 07f1a3f Use OIDC to publish releases
  • f2170b7 .egg files aren't built anymore
  • d2f5994 Include OS in artifact name
  • ed32480 Fixes for new GHA compatibility
  • 3e13d93 upload-artifact and download-artifact weren't compatible
  • 0b73fbb Version 2.6.0 whatsnew
  • 8a984d5 datetime.utcnow is deprecated
  • 7a42470 Install audioop-lts for 3.13 due to deprecation
  • 658c7a9 Fix lint issue (too-many-positional-arguments)
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [jishaku](https://github.com/scarletcafe/jishaku) to permit the latest version.
- [Release notes](https://github.com/scarletcafe/jishaku/releases)
- [Changelog](https://github.com/scarletcafe/jishaku/blob/master/docs/whatsnew.rst)
- [Commits](scarletcafe/jishaku@2.5.2...2.6.0)

---
updated-dependencies:
- dependency-name: jishaku
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 24, 2024
@lifehackerhansol lifehackerhansol merged commit 55aa15a into main Oct 30, 2024
1 check passed
@dependabot dependabot bot deleted the dependabot/pip/jishaku-approx-eq-2.6.0 branch October 30, 2024 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant