Sakamata-alpha-pycord - Sakamata bot alpha with pycord

Overview

sakamatabot

GitHub commit activity PyPI - Python Version PyPI iroiro PyPI Discord

このリポジトリは?

ホロライブ所属VTuber沙花叉クロヱさんの非公式ファンDiscordサーバー「クロヱ水族館」の運営/管理補助を行うBotのコードです。
テスト環境がクラウド上にあるため、Commitが多くなっています。

開発環境及び使用ライブラリ

Python 3.10.0
pycord 2.0.0a
discord-ext-ui 3.1.1
newdispanderfixed 0.1.4(DiscordBotPortalJP様のライブラリをforkさせていただきました)

各ブランチ

Mainブランチ:クロヱ水族館の本番環境
alphaブランチ:バックアップ用。安定したコードしか上がりません。
alpha-buttonブランチ:大規模改修を行うときに最初に書くブランチ。不安定なコードがコミットされます。

機能追加履歴

v1.1.1(2022.01.03)

pycordへ移行
newdispanderfixedへ移行
discord-ext-uiを導入
メンバーシップ認証機能をブラッシュアップ ユーザー情報取得機能をブラッシュアップ

v1.1.0(2022.01.02)

確認を必要とするコマンドの処理の最適化
メンバーシップ認証用コマンドを追加
dispanderfixed 0.3.0に更新し、埋め込みメッセージの複数枚の画像の処理を最適化

v1.0.7(2021.12.31)

NGワード検知機能を強化
自身のサーバー以外の招待URLを検知可能に

v1.0.6(2021.12.27)

NGワード検知機能を追加

v.1.0.5(2021.12.26)

コマンドごとの承認機能を追加
コマンドを権限ごとにコントロール
メッセージリンク展開の仕様変更

v1.0.4(2021.12.25)

不要な部分の最適化
メッセージ送信/編集機能の追加
エラー転送機能の実装
実行ログ機能の実装
VCログ機能のアップデート

v1.0.3(2021.12.19)

DM送受信機能/ping機能/user情報取得機能の追加

v1.0.2(2021.12.7)

使用ライブラリをdispander->dispanderfixedへ。
メッセージリンク展開の仕様を変更

v1.0.1(2021.12.5)

VCログの成形を改善

v1.0.0(2021.12.5)

Dispanderによるメッセージリンク展開に対応
VCのログをユーザーID形式で保存する機能を追加

Comments
  • Bump redis from 4.1.1 to 4.1.2

    Bump redis from 4.1.1 to 4.1.2

    Bumps redis from 4.1.1 to 4.1.2.

    Release notes

    Sourced from redis's releases.

    Version 4.1.2

    Changes

    🚀 New Features

    • Invalid OCSP certificates should raise ConnectionError on failed validation (#1907)
    • Added retry mechanism on socket timeouts when connecting to the server (#1895)

    🐛 Bug Fixes

    • LMOVE, BLMOVE return incorrect responses (#1906)
    • Fixing AttributeError in UnixDomainSocketConnection (#1903)
    • Fixing TypeError in GraphCommands.explain (#1901)

    🧰 Maintenance

    • For tests, increasing wait time for the cluster (#1908)
    • Increased pubsub's wait_for_messages timeout to prevent flaky tests (#1893)
    • README code snippets formatted to highlight properly (#1888)
    • Fix link in the main page (#1897)
    • Documentation fixes: JSON Example, SSL Connection Examples, RTD version (#1887)
    • Direct link to readthedocs (#1885)

    Contributors

    We'd like to thank all the contributors who worked on this release!

    @​barshaul, @​chayim, @​dvora-h, @​soumendrak and @​varunchopra

    Commits
    • 1ea842c adding cluster env timeout time (#1908)
    • 45f3934 4.1.2 (#1904)
    • 42a0114 Raising ConnectionError on invalid ocsp certificates - with status informatio...
    • 24cdd70 Fixing LMOVE, BLMOVE returning an incorrect response (#1906)
    • 9292e56 cluster script fixes to support future cluster versions and redis unstable (#...
    • 26491dc Fixing AttributeError on some connection errors (#1905)
    • fb53a89 Fixing AttributeError in UnixDomainSocketConnection (#1903)
    • 503a590 Fixing TypeError in GraphCommands.explain (#1901)
    • 9f4bf4b Increased pubsub's wait_for_messages timeout to prevent flaky tests (#1893)
    • 0392576 Added retry mechanism on socket timeouts when connecting to the server (#1895)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 2
  • Bump aiohttp from 3.7.4.post0 to 3.8.1

    Bump aiohttp from 3.7.4.post0 to 3.8.1

    Bumps aiohttp from 3.7.4.post0 to 3.8.1.

    Release notes

    Sourced from aiohttp's releases.

    v3.8.1

    Bugfixes

    • Fix the error in handling the return value of getaddrinfo. getaddrinfo will return an (int, bytes) tuple, if CPython could not handle the address family. It will cause a index out of range error in aiohttp. For example, if user compile CPython with --disable-ipv6 option but his system enable the ipv6. (#5901)
    • Do not install "examples" as a top-level package. (#6189)
    • Restored ability to connect IPv6-only host. (#6195)
    • Remove Signal from __all__, replace aiohttp.Signal with aiosignal.Signal in docs (#6201)
    • Made chunked encoding HTTP header check stricter. (#6305)

    Improved Documentation

    • update quick starter demo codes. (#6240)
    • Added an explanation of how tiny timeouts affect performance to the client reference document. (#6274)
    • Add flake8-docstrings to flake8 configuration, enable subset of checks. (#6276)
    • Added information on running complex applications with additional tasks/processes -- :user:Dreamsorcerer. (#6278)

    Misc


    v3.8.0

    Features

    • Added a GunicornWebWorker feature for extending the aiohttp server configuration by allowing the 'wsgi' coroutine to return web.AppRunner object. (#2988)_
    • Switch from http-parser to llhttp (#3561)_
    • Use Brotli instead of brotlipy (#3803)_

    ... (truncated)

    Changelog

    Sourced from aiohttp's changelog.

    3.8.1 (2021-11-14)

    Bugfixes

    • Fix the error in handling the return value of getaddrinfo. getaddrinfo will return an (int, bytes) tuple, if CPython could not handle the address family. It will cause an index out of range error in aiohttp. For example, if user compile CPython with --disable-ipv6 option, but his system enable the ipv6. [#5901](https://github.com/aio-libs/aiohttp/issues/5901) <https://github.com/aio-libs/aiohttp/issues/5901>_
    • Do not install "examples" as a top-level package. [#6189](https://github.com/aio-libs/aiohttp/issues/6189) <https://github.com/aio-libs/aiohttp/issues/6189>_
    • Restored ability to connect IPv6-only host. [#6195](https://github.com/aio-libs/aiohttp/issues/6195) <https://github.com/aio-libs/aiohttp/issues/6195>_
    • Remove Signal from __all__, replace aiohttp.Signal with aiosignal.Signal in docs [#6201](https://github.com/aio-libs/aiohttp/issues/6201) <https://github.com/aio-libs/aiohttp/issues/6201>_
    • Made chunked encoding HTTP header check stricter. [#6305](https://github.com/aio-libs/aiohttp/issues/6305) <https://github.com/aio-libs/aiohttp/issues/6305>_

    Improved Documentation

    • update quick starter demo codes. [#6240](https://github.com/aio-libs/aiohttp/issues/6240) <https://github.com/aio-libs/aiohttp/issues/6240>_
    • Added an explanation of how tiny timeouts affect performance to the client reference document. [#6274](https://github.com/aio-libs/aiohttp/issues/6274) <https://github.com/aio-libs/aiohttp/issues/6274>_
    • Add flake8-docstrings to flake8 configuration, enable subset of checks. [#6276](https://github.com/aio-libs/aiohttp/issues/6276) <https://github.com/aio-libs/aiohttp/issues/6276>_
    • Added information on running complex applications with additional tasks/processes -- :user:Dreamsorcerer. [#6278](https://github.com/aio-libs/aiohttp/issues/6278) <https://github.com/aio-libs/aiohttp/issues/6278>_

    Misc

    • [#6205](https://github.com/aio-libs/aiohttp/issues/6205) <https://github.com/aio-libs/aiohttp/issues/6205>_

    3.8.0 (2021-10-31)

    Features

    • Added a GunicornWebWorker feature for extending the aiohttp server configuration by allowing the 'wsgi' coroutine to return web.AppRunner object.

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 2
  • Bump platformdirs from 2.5.0 to 2.6.0

    Bump platformdirs from 2.5.0 to 2.6.0

    Bumps platformdirs from 2.5.0 to 2.6.0.

    Release notes

    Sourced from platformdirs's releases.

    2.6.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.4...2.6.0

    2.5.4

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.3...2.5.4

    2.5.3

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.2...2.5.3

    2.5.2

    No release notes provided.

    2.5.1

    No release notes provided.

    Changelog

    Sourced from platformdirs's changelog.

    platformdirs 2.6.0 (2022-12-06)

    • BREAKING Correct the log directory on Linux/Unix from XDG_CACHE_HOME to XDG_STATE_HOME per the XDG spec

    platformdirs 2.5.4 (2022-11-12)

    • Fix licesing metadata

    platformdirs 2.5.3 (2022-11-06)

    • Support 3.11
    • Bump dependencies

    platformdirs 2.5.2 (2022-04-18)

    • Move packaging to hatcling from setuptools
    • Treat android shells as unix

    platformdirs 2.5.2 (2022-04-18)

    • Move packaging to hatcling from setuptools
    • Treat android shells as unix

    platformdirs 2.5.1 (2022-02-19)

    • Add native support for nuitka
    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump importlib-metadata from 4.11.0 to 5.1.0

    Bump importlib-metadata from 4.11.0 to 5.1.0

    Bumps importlib-metadata from 4.11.0 to 5.1.0.

    Changelog

    Sourced from importlib-metadata's changelog.

    v5.1.0

    • #415: Instrument SimplePath with generic support.

    v5.0.0

    • #97, #284, #300: Removed compatibility shims for deprecated entry point interfaces.

    v4.13.0

    • #396: Added compatibility for PathDistributions originating from Python 3.8 and 3.9.

    v4.12.0

    • py-93259: Now raise ValueError when None or an empty string are passed to Distribution.from_name (and other callers).

    v4.11.4

    • #379: In PathDistribution._name_from_stem, avoid including parts of the extension in the result.
    • #381: In PathDistribution._normalized_name, ensure names loaded from the stem of the filename are also normalized, ensuring duplicate entry points by packages varying only by non-normalized name are hidden.

    v4.11.3

    • #372: Removed cast of path items in FastPath, not needed.

    v4.11.2

    • #369: Fixed bug where EntryPoint.extras was returning match objects and not the extras strings.

    v4.11.1

    • #367: In Distribution.requires for egg-info, if requires.txt is empty, return an empty list.
    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump orjson from 3.6.6 to 3.8.2

    Bump orjson from 3.6.6 to 3.8.2

    Bumps orjson from 3.6.6 to 3.8.2.

    Release notes

    Sourced from orjson's releases.

    3.8.2

    Fixed

    • Fix tests on 32-bit for numpy.intp and numpy.uintp.

    Changed

    • Build now depends on rustc 1.60 or later.
    • Support building with maturin 0.13 or 0.14.

    3.8.1

    Changed

    • Build maintenance for Python 3.11.

    3.8.0

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12

    Fixed

    • Fix datetime regression tests with tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8

    Changed

    ... (truncated)

    Changelog

    Sourced from orjson's changelog.

    3.8.2 - 2022-11-20

    Fixed

    • Fix tests on 32-bit for numpy.intp and numpy.uintp.

    Changed

    • Build now depends on rustc 1.60 or later.
    • Support building with maturin 0.13 or 0.14.

    3.8.1 - 2022-10-25

    Changed

    • Build maintenance for Python 3.11.

    3.8.0 - 2022-08-27

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12 - 2022-08-14

    Fixed

    • Fix datetime regression tests for tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11 - 2022-07-31

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10 - 2022-07-30

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9 - 2022-07-29

    Changed

    • Improve performance of serializing.

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump platformdirs from 2.5.0 to 2.5.4

    Bump platformdirs from 2.5.0 to 2.5.4

    Bumps platformdirs from 2.5.0 to 2.5.4.

    Release notes

    Sourced from platformdirs's releases.

    2.5.4

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.3...2.5.4

    2.5.3

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.2...2.5.3

    2.5.2

    No release notes provided.

    2.5.1

    No release notes provided.

    Changelog

    Sourced from platformdirs's changelog.

    platformdirs 2.5.4 (2022-11-12)

    • Fix licesing metadata

    platformdirs 2.5.3 (2022-11-06)

    • Support 3.11
    • Bump dependencies

    platformdirs 2.5.2 (2022-04-18)

    • Move packaging to hatcling from setuptools
    • Treat android shells as unix

    platformdirs 2.5.2 (2022-04-18)

    • Move packaging to hatcling from setuptools
    • Treat android shells as unix

    platformdirs 2.5.1 (2022-02-19)

    • Add native support for nuitka
    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump platformdirs from 2.5.0 to 2.5.3

    Bump platformdirs from 2.5.0 to 2.5.3

    Bumps platformdirs from 2.5.0 to 2.5.3.

    Release notes

    Sourced from platformdirs's releases.

    2.5.3

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.2...2.5.3

    2.5.2

    No release notes provided.

    2.5.1

    No release notes provided.

    Changelog

    Sourced from platformdirs's changelog.

    platformdirs Changelog

    platformdirs 2.5.2 (2022-04-18)

    • Move packaging to hatcling from setuptools
    • Treat android shells as unix

    platformdirs 2.5.1 (2022-02-19)

    • Add native support for nuitka
    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump orjson from 3.6.6 to 3.8.1

    Bump orjson from 3.6.6 to 3.8.1

    Bumps orjson from 3.6.6 to 3.8.1.

    Release notes

    Sourced from orjson's releases.

    3.8.1

    Changed

    • Build maintenance for Python 3.11.

    3.8.0

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12

    Fixed

    • Fix datetime regression tests with tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8

    Changed

    • Build makes best effort instead of requiring "--features".
    • Build using maturin 0.13.

    3.7.7

    Changed

    • Support Python 3.11.

    3.7.6

    ... (truncated)

    Changelog

    Sourced from orjson's changelog.

    3.8.1 - 2022-10-25

    Changed

    • Build maintenance for Python 3.11.

    3.8.0 - 2022-08-27

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12 - 2022-08-14

    Fixed

    • Fix datetime regression tests for tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11 - 2022-07-31

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10 - 2022-07-30

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9 - 2022-07-29

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8 - 2022-07-19

    Changed

    • Build makes best effort instead of requiring "--features".
    • Build using maturin 0.13.

    ... (truncated)

    Commits
    • 5ebfd5f 3.8.1
    • 2b421ad cargo update, build maintenance
    • fe1e0c8 3.8.0
    • 16b1323 numpy.int16 and numpy.uint16 support
    • 263e912 pyo3 0.17, ahash 0.8, cargo update
    • b9e8e7f 3.7.12
    • 9ddc310 Fix datetime regression tests with tzinfo 2022b
    • 88d0e6e clippy, misc
    • 0897136 pyproject.toml metadata for maturin 0.13.2 and PEP 621, cargo update
    • 24636d6 Cross compile for manylinux2014 on aarch64
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump importlib-metadata from 4.11.0 to 5.0.0

    Bump importlib-metadata from 4.11.0 to 5.0.0

    Bumps importlib-metadata from 4.11.0 to 5.0.0.

    Changelog

    Sourced from importlib-metadata's changelog.

    v5.0.0

    • #97, #284, #300: Removed compatibility shims for deprecated entry point interfaces.

    v4.13.0

    • #396: Added compatibility for PathDistributions originating from Python 3.8 and 3.9.

    v4.12.0

    • py-93259: Now raise ValueError when None or an empty string are passed to Distribution.from_name (and other callers).

    v4.11.4

    • #379: In PathDistribution._name_from_stem, avoid including parts of the extension in the result.
    • #381: In PathDistribution._normalized_name, ensure names loaded from the stem of the filename are also normalized, ensuring duplicate entry points by packages varying only by non-normalized name are hidden.

    v4.11.3

    • #372: Removed cast of path items in FastPath, not needed.

    v4.11.2

    • #369: Fixed bug where EntryPoint.extras was returning match objects and not the extras strings.

    v4.11.1

    • #367: In Distribution.requires for egg-info, if requires.txt is empty, return an empty list.
    Commits
    • 009ace3 Merge pull request #405 from python/feature/clean-entry-points
    • ac9ff95 Update documentation around removal of SelectableGroups.
    • 117d1b4 Disable flake8 due to incompatibility.
    • 2135490 Update changelog
    • 6ed01ae Merge removal commits into feature/clean-entry-points
    • dde2b9d Remove support for cast of iterable of entry points to dict. Ref #97.
    • 0c81964 Remove compatibility for EntryPoints.getitem by index.
    • 47544ce Remove DeprecatedList
    • 7e5bae4 Remove SelectableGroups
    • 9a6641b Merge pull request #401 from CAM-Gerlach/add-note-api-docs
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump orjson from 3.6.6 to 3.8.0

    Bump orjson from 3.6.6 to 3.8.0

    Bumps orjson from 3.6.6 to 3.8.0.

    Release notes

    Sourced from orjson's releases.

    3.8.0

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12

    Fixed

    • Fix datetime regression tests with tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8

    Changed

    • Build makes best effort instead of requiring "--features".
    • Build using maturin 0.13.

    3.7.7

    Changed

    • Support Python 3.11.

    3.7.6

    Changed

    • Handle unicode changes in CPython 3.12.
    • Build PyPI macOS wheels on 10.15 instead of 12 for compatibility.

    ... (truncated)

    Changelog

    Sourced from orjson's changelog.

    3.8.0 - 2022-08-27

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12 - 2022-08-14

    Fixed

    • Fix datetime regression tests for tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11 - 2022-07-31

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10 - 2022-07-30

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9 - 2022-07-29

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8 - 2022-07-19

    Changed

    • Build makes best effort instead of requiring "--features".
    • Build using maturin 0.13.

    3.7.7 - 2022-07-06

    Changed

    • Support Python 3.11.

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump orjson from 3.6.6 to 3.7.12

    Bump orjson from 3.6.6 to 3.7.12

    Bumps orjson from 3.6.6 to 3.7.12.

    Release notes

    Sourced from orjson's releases.

    3.7.12

    Fixed

    • Fix datetime regression tests with tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8

    Changed

    • Build makes best effort instead of requiring "--features".
    • Build using maturin 0.13.

    3.7.7

    Changed

    • Support Python 3.11.

    3.7.6

    Changed

    • Handle unicode changes in CPython 3.12.
    • Build PyPI macOS wheels on 10.15 instead of 12 for compatibility.

    3.7.5

    Fixed

    • Fix issue serializing dicts that had keys popped and replaced. This was introduced in 3.7.4.

    ... (truncated)

    Changelog

    Sourced from orjson's changelog.

    3.7.12 - 2022-08-14

    Fixed

    • Fix datetime regression tests for tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11 - 2022-07-31

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10 - 2022-07-30

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9 - 2022-07-29

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.
    • Improve performance of deserializing str input.
    • orjson now requires Rust 1.57 instead of 1.54 to build.

    3.7.8 - 2022-07-19

    Changed

    • Build makes best effort instead of requiring "--features".
    • Build using maturin 0.13.

    3.7.7 - 2022-07-06

    Changed

    • Support Python 3.11.

    3.7.6 - 2022-07-03

    Changed

    • Handle unicode changes in CPython 3.12.

    ... (truncated)

    Commits
    • b9e8e7f 3.7.12
    • 9ddc310 Fix datetime regression tests with tzinfo 2022b
    • 88d0e6e clippy, misc
    • 0897136 pyproject.toml metadata for maturin 0.13.2 and PEP 621, cargo update
    • 24636d6 Cross compile for manylinux2014 on aarch64
    • 07fb102 CI maintenance
    • 14d4545 3.7.11
    • 8f47042 Default to _PyDict_Next() iterator
    • 3374311 Fix yyjson initialization stack overflow in debug mode
    • 181ded1 3.7.10
    • Additional commits viewable in compare view

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 1
  • Bump platformdirs from 2.5.0 to 2.6.2

    Bump platformdirs from 2.5.0 to 2.6.2

    Bumps platformdirs from 2.5.0 to 2.6.2.

    Release notes

    Sourced from platformdirs's releases.

    2.6.2

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.6.1...2.6.2

    2.6.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.6.0...2.6.1

    2.6.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.4...2.6.0

    2.5.4

    Full Changelog: https://github.com/platformdirs/platformdirs/compare/2.5.3...2.5.4

    2.5.3

    What's Changed

    ... (truncated)

    Changelog

    Sourced from platformdirs's changelog.

    platformdirs 2.6.2 (2022-12-28)

    • Fix missing typing-extensions dependency.

    platformdirs 2.6.1 (2022-12-28)

    • Add detection of $PREFIX for android.

    platformdirs 2.6.0 (2022-12-06)

    • BREAKING Correct the log directory on Linux/Unix from XDG_CACHE_HOME to XDG_STATE_HOME per the XDG spec

    platformdirs 2.5.4 (2022-11-12)

    • Fix licensing metadata

    platformdirs 2.5.3 (2022-11-06)

    • Support 3.11
    • Bump dependencies

    platformdirs 2.5.2 (2022-04-18)

    • Move packaging to hatchling from setuptools
    • Treat android shells as unix

    platformdirs 2.5.1 (2022-02-19)

    • Add native support for nuitka
    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump importlib-metadata from 4.11.0 to 5.2.0

    Bump importlib-metadata from 4.11.0 to 5.2.0

    Bumps importlib-metadata from 4.11.0 to 5.2.0.

    Changelog

    Sourced from importlib-metadata's changelog.

    v5.2.0

    • #371: Deprecated expectation that PackageMetadata.__getitem__ will return None for missing keys. In the future, it will raise a KeyError.

    v5.1.0

    • #415: Instrument SimplePath with generic support.

    v5.0.0

    • #97, #284, #300: Removed compatibility shims for deprecated entry point interfaces.

    v4.13.0

    • #396: Added compatibility for PathDistributions originating from Python 3.8 and 3.9.

    v4.12.0

    • py-93259: Now raise ValueError when None or an empty string are passed to Distribution.from_name (and other callers).

    v4.11.4

    • #379: In PathDistribution._name_from_stem, avoid including parts of the extension in the result.
    • #381: In PathDistribution._normalized_name, ensure names loaded from the stem of the filename are also normalized, ensuring duplicate entry points by packages varying only by non-normalized name are hidden.

    v4.11.3

    • #372: Removed cast of path items in FastPath, not needed.

    v4.11.2

    • #369: Fixed bug where EntryPoint.extras was returning

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump orjson from 3.6.6 to 3.8.3

    Bump orjson from 3.6.6 to 3.8.3

    Bumps orjson from 3.6.6 to 3.8.3.

    Release notes

    Sourced from orjson's releases.

    3.8.3

    Fixed

    • orjson.dumps() accepts option=None per Optional[int] type.

    3.8.2

    Fixed

    • Fix tests on 32-bit for numpy.intp and numpy.uintp.

    Changed

    • Build now depends on rustc 1.60 or later.
    • Support building with maturin 0.13 or 0.14.

    3.8.1

    Changed

    • Build maintenance for Python 3.11.

    3.8.0

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12

    Fixed

    • Fix datetime regression tests with tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9

    Changed

    • Improve performance of serializing.
    • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2) to be much nearer to compact.

    ... (truncated)

    Changelog

    Sourced from orjson's changelog.

    3.8.3 - 2022-12-02

    • orjson.dumps() accepts option=None per Optional[int] type.

    3.8.2 - 2022-11-20

    Fixed

    • Fix tests on 32-bit for numpy.intp and numpy.uintp.

    Changed

    • Build now depends on rustc 1.60 or later.
    • Support building with maturin 0.13 or 0.14.

    3.8.1 - 2022-10-25

    Changed

    • Build maintenance for Python 3.11.

    3.8.0 - 2022-08-27

    Changed

    • Support serializing numpy.int16 and numpy.uint16.

    3.7.12 - 2022-08-14

    Fixed

    • Fix datetime regression tests for tzinfo 2022b.

    Changed

    • Improve performance.

    3.7.11 - 2022-07-31

    Fixed

    • Revert dict iterator implementation introduced in 3.7.9.

    3.7.10 - 2022-07-30

    Fixed

    • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

    3.7.9 - 2022-07-29

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump typing-extensions from 4.0.1 to 4.4.0

    Bump typing-extensions from 4.0.1 to 4.4.0

    Bumps typing-extensions from 4.0.1 to 4.4.0.

    Changelog

    Sourced from typing-extensions's changelog.

    Release 4.4.0 (October 6, 2022)

    • Add typing_extensions.Any a backport of python 3.11's Any class which is subclassable at runtime. (backport from python/cpython#31841, by Shantanu and Jelle Zijlstra). Patch by James Hilton-Balfe (@​Gobot1234).
    • Add initial support for TypeVarLike default parameter, PEP 696. Patch by Marc Mueller (@​cdce8p).
    • Runtime support for PEP 698, adding typing_extensions.override. Patch by Jelle Zijlstra.
    • Add the infer_variance parameter to TypeVar, as specified in PEP 695. Patch by Jelle Zijlstra.

    Release 4.3.0 (July 1, 2022)

    • Add typing_extensions.NamedTuple, allowing for generic NamedTuples on Python <3.11 (backport from python/cpython#92027, by Serhiy Storchaka). Patch by Alex Waygood (@​AlexWaygood).
    • Adjust typing_extensions.TypedDict to allow for generic TypedDicts on Python <3.11 (backport from python/cpython#27663, by Samodya Abey). Patch by Alex Waygood (@​AlexWaygood).

    Release 4.2.0 (April 17, 2022)

    • Re-export typing.Unpack and typing.TypeVarTuple on Python 3.11.
    • Add ParamSpecArgs and ParamSpecKwargs to __all__.
    • Improve "accepts only single type" error messages.
    • Improve the distributed package. Patch by Marc Mueller (@​cdce8p).
    • Update typing_extensions.dataclass_transform to rename the field_descriptors parameter to field_specifiers and accept arbitrary keyword arguments.
    • Add typing_extensions.get_overloads and typing_extensions.clear_overloads, and add registry support to typing_extensions.overload. Backport from python/cpython#89263.
    • Add typing_extensions.assert_type. Backport from bpo-46480.
    • Drop support for Python 3.6. Original patch by Adam Turner (@​AA-Turner).

    Release 4.1.1 (February 13, 2022)

    • Fix importing typing_extensions on Python 3.7.0 and 3.7.1. Original patch by Nikita Sobolev (@​sobolevn).

    Release 4.1.0 (February 12, 2022)

    • Runtime support for PEP 646, adding typing_extensions.TypeVarTuple and typing_extensions.Unpack.
    • Add interaction of Required and NotRequired with __required_keys__, __optional_keys__ and get_type_hints(). Patch by David Cabot (@​d-k-bo).
    • Runtime support for PEP 675 and typing_extensions.LiteralString.
    • Add Never and assert_never. Backport from bpo-46475.
    • ParamSpec args and kwargs are now equal to themselves. Backport from

    ... (truncated)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 0
  • Bump bleach from 4.1.0 to 5.0.1

    Bump bleach from 4.1.0 to 5.0.1

    Bumps bleach from 4.1.0 to 5.0.1.

    Changelog

    Sourced from bleach's changelog.

    Version 5.0.1 (June 27th, 2022)

    Bugs

    • Add missing comma to tinycss2 require. Thank you, @​shadchin!

    • Add url parse tests based on wpt url tests. (#688)

    • Support scheme-less urls if "https" is in allow list. (#662)

    • Handle escaping < in edge cases where it doesn't start a tag. (#544)

    • Fix reference warnings in docs. (#660)

    • Correctly urlencode email address parts. Thank you, @​larseggert! (#659)

    Version 5.0.0 (April 7th, 2022)

    Backwards incompatible changes

    • clean and linkify now preserve the order of HTML attributes. Thank you, @​askoretskly! (#566)

    • Drop support for Python 3.6. Thank you, @​hugovk! (#629)

    • CSS sanitization in style tags is completely different now. If you're using Bleach clean to sanitize css in style tags, you'll need to update your code and you'll need to install the css extras::

      pip install 'bleach[css]'
      

      See the documentation on sanitizing CSS for how to do it <https://bleach.readthedocs.io/en/latest/clean.html#sanitizing-css>_. (#633)

    Bug fixes

    • Rework dev dependencies. We no longer have requirements-dev.in/requirements-dev.txt. Instead, we're using dev extras.

      See development docs <https://bleach.readthedocs.io/en/latest/dev.html>_ for more details. (#620)

    • Add newline when dropping block-level tags. Thank you, @​jvanasco! (#369)

    Commits

    Dependabot compatibility score

    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 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)
    dependencies 
    opened by dependabot[bot] 0
Releases(v1.5.1)
Owner
sushichaaaan
beginner(python) making a discord bot
sushichaaaan
A Discord Bot created using Pycord!

Hey, I am Slash Bot. A Bot which works with Slash Commands! Prerequisites Python 3+ Check out. the requirements.txt and install all the pakages. Insta

Saumya Patel 1 Nov 29, 2021
A Slash Commands Discord Bot created using Pycord!

Hey, I am Slash Bot. A Bot which works with Slash Commands! Prerequisites Python 3+ Check out. the requirements.txt and install all the pakages. Insta

Saumya Patel 18 Nov 15, 2022
YuuScource - A Discord bot made with Pycord

Yuu A Discord bot made with Pycord Features Not much lol • Easy to use commands

kekda 9 Feb 17, 2022
null 5 Oct 19, 2022
Pycord, a maintained fork of discord.py, is a python wrapper for the Discord API

pycord A fork of discord.py. PyCord is a modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python. Key Features Mo

Pycord Development 2.3k Dec 31, 2022
Maintained wavelink fork for pycord

Pycord.Wavelink Wavelink is robust and powerful Lavalink wrapper for Pycord! Wavelink features a fully asynchronous API that's intuitive and easy to u

Pycord Development 23 Dec 11, 2022
A template that help you getting started with Pycord.

A Pycord Template with some example! Getting Started: Clone this repository using git clone https://github.com/AungS8430/pycord-template.git If you ha

null 2 Feb 10, 2022
Automate TikTok follower bot, like bot, share bot, view bot and more using selenium

Zefoy TikTok Automator Automate TikTok follower bot, like bot, share bot, view bot and more using selenium. Click here to report bugs. Usage Download

null 555 Dec 30, 2022
(@Tablada32BOT is my bot in twitter) This is a simple bot, its main and only function is to reply to tweets where they mention their bot with their @

Remember If you are going to host your twitter bot on a page where they can read your code, I recommend that you create an .env file and put your twit

null 3 Jun 4, 2021
Simple bot to receive feedback,same as livegram bot but with more features & full control over bot

Kontak Simple bot to receive feedback,same as livegram bot but with more features & full control over bot Deploy to VPS

Mahin Ahmed 2 Dec 16, 2021
A discord Server Bot made with Python, This bot helps people feel better by inspiring them with motivational quotes or by responding with a great message, also the users of the server can create custom messages by telling the bot with Commands.

A discord Server Bot made with Python, This bot helps people feel better by inspiring them with motivational quotes or by responding with a great message, also the users of the server can create custom messages by telling the bot with Commands.

Aran 1 Oct 13, 2021
Easy & powerful bot to check if your all Telegram bots are working or not. This bot status bot updates every 45 minutes & runs for 24x7 hours.

PowerfulBotStatus-IDN-C-X Easy & powerful bot to check if your all Telegram bots are working or not. This bot status bot updates every 45 minutes & ru

IDNCoderX 5 Oct 6, 2022
Bagas Mirror&Leech Bot is a multipurpose Telegram Bot written in Python for mirroring files on the Internet to our beloved Google Drive. Based on python-aria-mirror-bot

- [ MAYBE UPDATE & ADD MORE MODULE ] Bagas Mirror&Leech Bot Bagas Mirror&Leech Bot is a multipurpose Telegram Bot written in Python for mirroring file

null 4 Nov 23, 2021
Aqui está disponível GRATUITAMENTE, um bot de discord feito em python, saiba que, terá que criar seu bot como aplicação, e utilizar seu próprio token, e lembrando, é um bot básico, não se utiliza Cogs nem slash commands nele!

BotDiscordPython Aqui está disponível GRATUITAMENTE, um bot de discord feito em python, saiba que, terá que criar seu bot como aplicação, e utilizar s

Matheus Muguet 4 Feb 5, 2022
Sunflower-farmers-automated-bot - Sunflower Farmers NFT Game automated bot.IT IS NOT a cheat or hack bot

Sunflower-farmers-auto-bot Sunflower Farmers NFT Game automated bot.IT IS NOT a

Arthur Alves 17 Nov 9, 2022
A Telegram Bot with(Forwarder Bot + User Bot + More Features )

A Telegram Bot with(Forwarder Bot + User Bot + More Features )

Kaif 3 Feb 16, 2022
Twitter bot that turns comment chains into ace attorney scenes. Inspired by and using https://github.com/micah5/ace-attorney-reddit-bot

Ace Attorney twitter Bot Twitter bot that turns comment chains into ace attorney scenes. Inspired by and using https://github.com/micah5/ace-attorney-

Luis Mayo Valbuena 542 Dec 17, 2022
null 471 Dec 24, 2022
A Telegram bot for remotely managing Binance Trade Bot

Binance Trade Bot Manager Telegram A Telegram bot for remotely managing Binance Trade Bot. If you have feature requests please open an issue on this r

Lorenzo Callegari 乐子睿 350 Jan 1, 2023