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
Github-Checker - Simple Tool To Check If Github User Available Or Not

Github Checker Simple Tool To Check If Github User Available Or Not Socials: Lan

ميخائيل 7 Jan 30, 2022
Userbot Telegram + Music Voice Chats. Dibuat Untuk Bersenang - Senang , Dan Mempermudah Kegiatan. Created By Rio.

RIO - USERBOT Disclaimer Saya tidak bertanggung jawab atas penyalahgunaan bot ini. Bot ini dimaksudkan untuk bersenang-senang sekaligus membantu Anda

RioProjectX 1 Nov 10, 2021
User-Bot for reporting russian propaganda channels

Юзер-Бот, що автоматизує репортування Телеграм каналів пропагандистів Цей Телеграм Юзер-Бот використовується для автоматизації репорту пропагандистьск

58 Nov 07, 2022
Discord-shell - Reverse shell accessible via discord.py bot

Discord-shell reverse shell on discord bot. (STILL IN DEVELOPMENT) Installation

Skultz 6 Oct 21, 2022
Python script that extract data via YouTube Api and manipulates it.

UNLIMITED README for the Unlimited game [Mining game] Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Project

Serban Chisca 1 Dec 12, 2021
Telegram Bot to store Posts and Documents and it can Access by Special Links.

Telegram Bot to store Posts and Documents and it can Access by Special Links. I Guess This Will Be Usefull For Many People..... 😇 . Features Fully cu

REX BOTZ 1 Dec 23, 2021
Обертка для мини-игры "рабы" на python

Slaves API Библиотека для игры Рабы на Python. Большая просьба Поставьте звездочку на репозиторий. Это много для меня значит. Версии Т.к. разработчики

Zdorov Philipp 13 Mar 31, 2021
Media Replay Engine (MRE) is a framework to build automated video clipping and replay (highlight) generation pipelines for live and video-on-demand content.

Media Replay Engine (MRE) is a framework for building automated video clipping and replay (highlight) generation pipelines using AWS services for live

Amazon Web Services - Labs 30 Nov 29, 2022
A telegram bot to forward messages automatically when they arrived.

Telegram Message Forwarder Bot A telegram bot, which can forward messages from channel, group or chat to another channel, group or chat automatically.

Adnan Ahmad 181 Jan 07, 2023
An automated, headless YouTube Uploader

An automated, headless YouTube Uploader Authors: Christian C., Moritz M., Luca S. Related Projects: YouTube Watcher, Twitch Compilation Creator, Neura

127 Dec 23, 2022
Pure Python 3 MTProto API Telegram client library, for bots too!

Telethon ⭐️ Thanks everyone who has starred the project, it means a lot! Telethon is an asyncio Python 3 MTProto library to interact with Telegram's A

LonamiWebs 7.3k Jan 01, 2023
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
A twitter multi-tool for OSINT on twitter accounts.

TwitterCheckr A twitter multi-tool for OSINT on twitter accounts. Infomation TwitterCheckr also known as TCheckr is multi-tool for OSINT on twitter a

IRIS 16 Dec 23, 2022
Automatically render tens of thousands of unique NFT images individually as png's.

Blend_My_NFTs Description This project is a work in progress (as of Oct 24th, 2021) and will eventually be an add on to Blender. Blend_My_NFTs is bing

Torrin Leonard 894 Dec 29, 2022
Popcorn-time-api - Python API for interacting with the Popcorn Time Servers

Popcorn Time API 📝 CONTRIBUTIONS Before doing any contribution read CONTRIBUTIN

Antonio 3 Oct 31, 2022
Create a Neo4J graph of users and roles trust policies within an AWS Organization.

AWS_ORG_MAPPER This tool uses sso-oidc to authenticate to the AWS organization. Once authenticated the tool will attempt to enumerate all users and ro

Ruse 24 Jul 28, 2022
WIOpy - Walmart Affiliate API Python wrapper

WalmartIO Python Wrapper - WIOpy A python wrapper for the Walmart io API. Only s

6 Nov 14, 2022
My beancount practice as a template

my-beancount-template 个人 Beancount 方案的模板仓库 相关博客 复式记账指北(一):What and Why? 复式记账指北(二):做账方法论 复式记账指北(三):如何打造不半途而废的记账方案 配置 详细配置请参考博客三。必须修改的配置有: Bot功能:data/be

KAAAsS 29 Nov 29, 2022
A discord bot thet lets you play Space invaders.

space_Invaders A discord bot thet lets you play Space invaders. It is my first discord bot... so please give any suggestions to improve it :] Commands

2 Dec 30, 2021
Download nitro generator that generates free nitro code that you can use for Discord

Download nitro generator that generates free nitro code that you can use for Discord, run it and wait for free nitro to come

Umut Bayraktar 154 Jan 05, 2023