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
Pythonic wrapper for the Aladhan prayer times API.

aladhan.py is a pythonic wrapper for the Aladhan prayer times API. Installation Python 3.6 or higher is required. To Install aladhan.py with pip: pip

HETHAT 8 Aug 17, 2022
Prisma Cloud utility scripts, and a Python SDK for Prisma Cloud APIs.

pcs-toolbox Prisma Cloud utility scripts, and a Python SDK for Prisma Cloud APIs. Table of Contents Support Setup Configuration Script Usage CSPM Scri

Palo Alto Networks 34 Dec 15, 2022
💬 Send iMessages using Python through the Shortcuts app.

py-imessage-shortcuts Send iMessages using Python through the Shortcuts app. Requires macOS Monterey (macOS 12) or later. Compatible with Apple Silico

Kevin Schaich 10 Nov 30, 2022
A python package for fetching informations from GitHub API

Py-GitHub A python package for fetching informations from GitHub API Made with Python3 (C) @FayasNoushad Copyright permission under MIT License Licens

Fayas Noushad 6 Nov 28, 2021
A Telelgram Bot to Extract Text from an Image

Text-Scanner-OCR A Telelgram Bot to Extract Text from an Image Configs Vars API_KEY: Your API_KEY from OCR Space GROUP: Your Group Username without '@

ALBY 8 Feb 20, 2022
This package accesses nitrotype's official api along with its unofficial user api

NitrotypePy This package accesses nitrotype's official api along with its unofficial user api. Currently still in development. Install To install, run

The Moon That Rises 2 Sep 04, 2022
Mandatory join to channel using pyTelegramBotAPI

Running set your bot token to config.py set channel username to config.py set channel url to config.py $ python join.py Attention Bot must be administ

Abdulatif 6 Oct 08, 2022
The official source code for Ghost Discord selfbot.

👻 Ghost Selfbot The official code for Ghost which was recently discontinued and released to the public. Feel free to use any of the code found in thi

Ghost 121 Nov 09, 2022
Baby Villager Bot

This script scrapes and stores the availability of timeslots for Car Driving Test at all RTA Serivce NSW centres in the state. Dependencies Account wi

Milo Weinberg 3 Dec 16, 2021
Automatically detect changes made to the official Telegram sites.

🕷 Telegram Web Crawler This project is developed to automatically detect changes made to the official Telegram sites. This is necessary for anticipat

Il'ya 115 Dec 31, 2022
RichWatch is wrapper around AWS Cloud Watch to display beautiful logs with help of Python library Rich.

RichWatch is TUI (Textual User Interface) for AWS Cloud Watch. It formats and pretty prints Cloud Watch's logs so they are much more readable. Because

21 Jul 25, 2022
A synchronous, object oriented API wrapper for thecatapi

cats.py A synchronous, object oriented API wrapper for thecatapi Table Of Content cats.py Table Of Content Installation Usage Contributing FAQ License

Marcus 2 Feb 04, 2022
An API wrapper around Discord API written in Python

Diskord This library is a maintained fork of now archived library, discord.py. A modern and easy to use API wrapper around Discord API written in Pyth

Diskord 36 Aug 22, 2022
Collection of script to manage WLED devices

Collection of script to manage WLED devices

Daniel Poelzleithner 4 Sep 26, 2022
Very Sempil Bot Auto Filter bot

SAMANTHA_BOT Very Sempil Bot Auto Filter bot ##[ # 𝐂𝐋𝐈𝐂𝐊 𝐁𝐄𝐋𝐎𝐖 𝐈𝐌𝐀𝐆𝐄 𝐓𝐎 𝐃𝐄𝐏𝐋𝐎𝐘 👇 👇 👇 Auto Filter Manuel Filter IMDB Admin Co

DARK WEBLOAD 3 Jun 27, 2022
📷 Instagram Bot - Tool for automated Instagram interactions

InstaPy Tooling that automates your social media interactions to “farm” Likes, Comments, and Followers on Instagram Implemented in Python using the Se

Tim Großmann 13.5k Dec 01, 2021
procedurally-generated catppuccin wallpapers

Catppuccin Wallpapers I was in need of wallpapers conforming to the catppuccin colorscheme. So, I wrote a simple script to iteratively generate a set

daylin 11 Nov 29, 2022
Simple Bot With Python 3.8+ For Converstaion Your Media

Media-Conversation Simple Bot With Python 3.8+ For Converstaion Your Media

Farzin 2 Dec 06, 2021
music recommend chat bot

Your Song A chat bot who can recommend music for you. Project Documents https://drive.google.com/drive/folders/1zbHbuRyrUgMrO-LtDXrXwqycN_ysuAUx Dir I

4 Mar 27, 2022
Advance Anonymous Sender bot with Caption Editor

AnonyMous Sender 👨‍💻 Advanced Anonymous Sender with Caption Editor Join @DaisySupport_Official 🎵 for help Features Get forwarded messages without f

Inuka Asith 13 Oct 09, 2022