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 simple discord bot named atticus that sends you the timetable of your classes upon request

A simple discord bot named atticus that sends you the timetable of your classes upon request. Soon, it would you ping you before classes too!

Samhitha 3 Oct 13, 2022
DoriBot -Discord Chat Bot

DoriBot -Discord Chat Bot Please do not use these source files for commercial use. Be sure to mark the source. 이제 더이상의 메이저 업데이트는 없습니다. 마이너 업데이트들은 존재합니

queenanna1999 0 Mar 30, 2022
Decode the Ontario proof of vaccination QR code

Decode the contents of the Ontario Proof of Vaccination (the "Smart Health Card QR Code") Output This is from my QR code, hopefully fully redacted alt

Wesley Ellis 4 Oct 22, 2021
Fetch Flipkart product details including name, price, MRP and Stock details in general as well as specific to a pincode

Fetch Flipkart product details including name, price, MRP and Stock details in general as well as specific to a pincode

Vishal Das 6 Jul 11, 2022
A Discord webhook spammer made in Python.

A Python made Discord webhook spammer usually used for token loggers to spam them/delete them original by cattyn I only made it so u can change the avatar to whatever u want instead of it being hardc

notperry1234567890 15 Dec 15, 2021
A Git Alert Bot - Github Integration for Pyrogram & Telethon

Yet Another GitAlertBot Inspired From @Pokurt's GitGram Run Bot: Local Host Git Clone Repo : For Telethon Version : git clone https://github.com/DevsE

DevsExpo 23 Oct 21, 2022
My personal template for a discord bot, including an asynchronous database and colored logging :)

My personal template for a discord bot, including an asynchronous database and colored logging :)

Timothy Pidashev 9 Dec 24, 2022
🖥️ Windows Batch and powershell Discord Token grabber. Made for Troll (lmao)

Batched-Grabber Windows Batch and powershell Discord Token grabber. Made for Troll ! Setup. 1. pip(3) install numpy colored 2. python(3) Batched.py 3.

Ѵιcнч 41 Nov 01, 2022
Who are we? We are the Hunters of all Torrent in this world.🗡️.Fork from SlamDevs

MIRROR HUNTER This Mirror Bot is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google Drive. Repo la

Anime Republic 130 May 28, 2022
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
Images to PDF Telegram Bot

ilovepdf Convert Images to PDF Bot This bot will helps you to create pdf's from your images [without leaving telegram] 😉 By Default: your pdf fil

✰Naͥbiͣlͫ A Navab✰ 116 Dec 29, 2022
Source code of BobuxAdmin bot from Bobux Bot Development server.

BobuxAdmin Source code of BobuxAdmin bot from Bobux Bot Development server. The bot is written with usage of disnake and SQLite database. Functionalit

Bobux Bot Developers 3 Dec 29, 2022
Discord group chat spammer concept.

GC Spammer [Concept] GC-Spammer for https://discord.com/ Warning: This is purely a concept. In the past the script worked, however, Discord ratelimite

Roover 3 Feb 28, 2022
Allows you to easily share bookmarks from Raindrop.io in Telegram chats.

Allows you to easily share bookmarks from Raindrop.io in Telegram chats. As well as save links/photos/longreads from Telegram right into Raindrop.io. Join us, we have a nice 'reader mode' :)

Oleh 36 Dec 19, 2022
TeamDltvideo Bot you can add in your Telegram Group Thanks

TeamDltvideo TeamDltvideo Bot you can add in your Telegram Group Thanks Video Stream is a telegram bot project that's allow you to play video on teleg

TeamDlt 1 Nov 18, 2021
🚧 finCLI's own News API. No more limited API calls. Unlimited credible and latest information on BTC, Ethereum, Indian and Global Finance.

🚧 finCLI's own News API. No more limited API calls. Unlimited credible and latest information on BTC, Ethereum, Indian and Global Finance.

finCLI 5 Jun 16, 2022
Python wrapper for GitHub API v3

Squeezeit - Python CSS and Javascript minifier Copyright (C) 2011 Sam Rudge This program is free software: you can redistribute it and/or modify it un

David Medina 207 Oct 24, 2022
Получение интересной информации о любой пиццерии Додо

dodopizza-abuse Получение инфорации о выбранной пиццерии Додо Установка и запуск на Linux Устанавливаем git и python: apt-get update && apt-get -y ins

Хозя 24 Nov 02, 2022
Client to allow skytrack to be used with GSPro Golf simulator application

Skytrack Interface for GSPro A Basic Interface connection from Skytrack Launch Monitors to be able to play simulator golf via GSPro About The Project

James Peruggia 2 Oct 24, 2021
This bot will delete messages containing blacklisted words in your telegram groups.

Profanity Detector Bot This bot will delete messages containing blacklisted words in your telegram groups. Made using ProfanityDetector.

Aditya 17 Oct 08, 2022