[PR #31] [MERGED] Bump tweepy from 4.5.0 to 4.6.0 #75

Closed
opened 2026-09-02 13:09:14 +02:00 by TheLovinator · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/TheLovinator1/discord-twitter-webhooks/pull/31
Author: @dependabot[bot]
Created: 2/25/2022
Status: Merged
Merged: 2/25/2022
Merged by: @TheLovinator1

Base: masterHead: dependabot/pip/tweepy-4.6.0


📝 Commits (1)

  • 6f9d5c8 Bump tweepy from 4.5.0 to 4.6.0

📊 Changes

2 files changed (+8 additions, -7 deletions)

View changed files

📝 poetry.lock (+7 -6)
📝 pyproject.toml (+1 -1)

📄 Description

Bumps tweepy from 4.5.0 to 4.6.0.

Release notes

Sourced from tweepy's releases.

4.6.0

This will be the last minor version to support Python 3.6 (#1788).

New Features / Improvements

  • Add support for streaming with Twitter API v2 (86244c1)
    • Refactor Client and Stream to inherit from new BaseClient and BaseStream classes and add StreamingClient, StreamResponse, and StreamRule
  • Add support for new max_results and pagination_token parameters for Client.get_liking_users (bdd6b55)
  • Add support for new max_results and pagination_token parameters for Client.get_retweeters (3479e56)
  • Add support for new sort_order parameter for Client.search_all_tweets (bd202e5)
  • Add support for new sort_order parameter for Client.search_recent_tweets (8b47170)
  • Add Client.get_space_tweets (c8d5d9a)
  • Add Space.subscriber_count (1ffc8cd)
  • Use repr of text in Tweet.__repr__ (4e2997e)
    • This avoids including inconstant newlines, rather than escaped newlines, in the string representation of the Tweet object, making it more consistent
  • Override Mapping.__contains__ in DataMapping (9f10a58)
    • This allows membership tests to check for existence within data in Twitter API v2 models, rather than existence of the attribute at all
  • Initialize Stream.session within Stream.__init__ (80adf5b)
    • Update the user agent based on Stream.user_agent even if Stream.session is already initialized
  • Use oauthlib to create code challenge and verifier for PKCE (eb22416)
    • Explicitly specify oauthlib dependency requirement as >= 3.2.0 (fc0d967)
      • Update requests_oauthlib dependency requirement to >= 1.2.0 (dd7e2c9)

Bug Fixes

  • Fix datetime endpoint parameter formatting in Client._make_request (#1793)

Misc

  • Remove undocumented debug function (a702325)
  • Add logging documentation (7701506)
  • Update and improve various documentation
Changelog

Sourced from tweepy's changelog.

Version 4.6.0

This will be the last minor version to support Python 3.6 (#1788).

New Features / Improvements

  • Add support for streaming with Twitter API v2 (86244c1)
    • Refactor Client and Stream to inherit from new BaseClient and BaseStream classes and add StreamingClient, StreamResponse, and StreamRule
  • Add support for new max_results and pagination_token parameters for Client.get_liking_users (bdd6b55)
  • Add support for new max_results and pagination_token parameters for Client.get_retweeters (3479e56)
  • Add support for new sort_order parameter for Client.search_all_tweets (bd202e5)
  • Add support for new sort_order parameter for Client.search_recent_tweets (8b47170)
  • Add Client.get_space_tweets (c8d5d9a)
  • Add Space.subscriber_count (1ffc8cd)
  • Use repr of text in Tweet.__repr__ (4e2997e)
    • This avoids including inconstant newlines, rather than escaped newlines, in the string representation of the Tweet object, making it more consistent
  • Override Mapping.__contains__ in DataMapping (9f10a58)
    • This allows membership tests to check for existence within data in Twitter API v2 models, rather than existence of the attribute at all
  • Initialize Stream.session within Stream.__init__ (80adf5b)
    • Update the user agent based on Stream.user_agent even if Stream.session is already initialized
  • Use oauthlib to create code challenge and verifier for PKCE (eb22416)
    • Explicitly specify oauthlib dependency requirement as >= 3.2.0 (fc0d967)
      • Update requests_oauthlib dependency requirement to >= 1.2.0 (dd7e2c9)

Bug Fixes

  • Fix datetime endpoint parameter formatting in Client._make_request (#1793)

Misc

  • Remove undocumented debug function (a702325)
  • Add logging documentation (7701506)
  • Update and improve various documentation
Commits
  • e2cdc5e Release v4.6.0
  • 70f8f18 Add changelog for version 4.6.0
  • 9f10a58 Override Mapping.contains in DataMapping
  • 1ffc8cd Add subscriber_count field for Space
  • 18f9a27 Add version changed directive to documentation for Media.url
  • 68f1eed Merge pull request #1823 from SimkoCarlos/patch-1
  • 4145814 Fix missing comma in streaming.py
  • 0a1e569 Note usage of Twitter API v1.1 in documentation for AsyncStream
  • 86244c1 Add support for streaming with Twitter API v2
  • 92c6a63 Use Intersphinx linking in Streaming documentation
  • 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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/TheLovinator1/discord-twitter-webhooks/pull/31 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 2/25/2022 **Status:** ✅ Merged **Merged:** 2/25/2022 **Merged by:** [@TheLovinator1](https://github.com/TheLovinator1) **Base:** `master` ← **Head:** `dependabot/pip/tweepy-4.6.0` --- ### 📝 Commits (1) - [`6f9d5c8`](https://github.com/TheLovinator1/discord-twitter-webhooks/commit/6f9d5c86ae0e7df7b39fcd3fec62ef17ab4f1f02) Bump tweepy from 4.5.0 to 4.6.0 ### 📊 Changes **2 files changed** (+8 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `poetry.lock` (+7 -6) 📝 `pyproject.toml` (+1 -1) </details> ### 📄 Description Bumps [tweepy](https://github.com/tweepy/tweepy) from 4.5.0 to 4.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tweepy/tweepy/releases">tweepy's releases</a>.</em></p> <blockquote> <h2>4.6.0</h2> <p>This will be the last minor version to support Python 3.6 (<a href="https://github-redirect.dependabot.com/tweepy/tweepy/issues/1788">#1788</a>).</p> <h2>New Features / Improvements</h2> <ul> <li>Add support for streaming with Twitter API v2 (<a href="https://github.com/tweepy/tweepy/commit/86244c1a82a1852d04f3695b03201363f5d5eafd">86244c1</a>) <ul> <li>Refactor <code>Client</code> and <code>Stream</code> to inherit from new <code>BaseClient</code> and <code>BaseStream</code> classes and add <code>StreamingClient</code>, <code>StreamResponse</code>, and <code>StreamRule</code></li> </ul> </li> <li>Add support for new <code>max_results</code> and <code>pagination_token</code> parameters for <code>Client.get_liking_users</code> (<a href="https://github.com/tweepy/tweepy/commit/bdd6b55d7cb075fc2e4c7cb56a061c552ca106fe">bdd6b55</a>)</li> <li>Add support for new <code>max_results</code> and <code>pagination_token</code> parameters for <code>Client.get_retweeters</code> (<a href="https://github.com/tweepy/tweepy/commit/3479e56a0fff02594ab6e77ca8227e65b51b46f7">3479e56</a>)</li> <li>Add support for new <code>sort_order</code> parameter for <code>Client.search_all_tweets</code> (<a href="https://github.com/tweepy/tweepy/commit/bd202e5be19670116ebe98329d388b4821d5f3eb">bd202e5</a>)</li> <li>Add support for new <code>sort_order</code> parameter for <code>Client.search_recent_tweets</code> (<a href="https://github.com/tweepy/tweepy/commit/8b47170e7c20127add3e67190890d2a4cef92266">8b47170</a>)</li> <li>Add <code>Client.get_space_tweets</code> (<a href="https://github.com/tweepy/tweepy/commit/c8d5d9ad2c2b3c6b58b987286726cad467ce888f">c8d5d9a</a>)</li> <li>Add <code>Space.subscriber_count</code> (<a href="https://github.com/tweepy/tweepy/commit/1ffc8cda6d2b9670b86610859f21ac05d726eaf9">1ffc8cd</a>)</li> <li>Use <code>repr</code> of text in <code>Tweet.__repr__</code> (<a href="https://github.com/tweepy/tweepy/commit/4e2997e11a6e40b7e7ece508ef87be17cf493b04">4e2997e</a>) <ul> <li>This avoids including inconstant newlines, rather than escaped newlines, in the string representation of the Tweet object, making it more consistent</li> </ul> </li> <li>Override <code>Mapping.__contains__</code> in <code>DataMapping</code> (<a href="https://github.com/tweepy/tweepy/commit/9f10a58e6a9fa8726fa033008f203ff577e1fc03">9f10a58</a>) <ul> <li>This allows membership tests to check for existence within data in Twitter API v2 models, rather than existence of the attribute at all</li> </ul> </li> <li>Initialize <code>Stream.session</code> within <code>Stream.__init__</code> (<a href="https://github.com/tweepy/tweepy/commit/80adf5b2cc861ab6837ae03052378719e694bebc">80adf5b</a>) <ul> <li>Update the user agent based on <code>Stream.user_agent</code> even if <code>Stream.session</code> is already initialized</li> </ul> </li> <li>Use oauthlib to create code challenge and verifier for PKCE (<a href="https://github.com/tweepy/tweepy/commit/eb22416676ea4798340290f1a0dca1c131e8b1d5">eb22416</a>) <ul> <li>Explicitly specify oauthlib dependency requirement as &gt;= 3.2.0 (<a href="https://github.com/tweepy/tweepy/commit/fc0d96718eb37f5ce6609e1c950fd3d11c6cae79">fc0d967</a>) <ul> <li>Update requests_oauthlib dependency requirement to &gt;= 1.2.0 (<a href="https://github.com/tweepy/tweepy/commit/dd7e2c9003983bb6c012a103e045b669063bc14b">dd7e2c9</a>)</li> </ul> </li> </ul> </li> </ul> <h2>Bug Fixes</h2> <ul> <li>Fix datetime endpoint parameter formatting in <code>Client._make_request</code> (<a href="https://github-redirect.dependabot.com/tweepy/tweepy/pull/1793">#1793</a>)</li> </ul> <h2>Misc</h2> <ul> <li>Remove undocumented <code>debug</code> function (<a href="https://github.com/tweepy/tweepy/commit/a702325c3b1cac98e6ea7c5b19bbdd56f8745cc2">a702325</a>)</li> <li>Add logging documentation (<a href="https://github.com/tweepy/tweepy/commit/77015065f63022747eb10f6ed081b39dbc75c4a3">7701506</a>)</li> <li>Update and improve various documentation</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tweepy/tweepy/blob/master/docs/changelog.md">tweepy's changelog</a>.</em></p> <blockquote> <h2>Version 4.6.0</h2> <p>This will be the last minor version to support Python 3.6 (<a href="https://github-redirect.dependabot.com/tweepy/tweepy/issues/1788">#1788</a>).</p> <h3>New Features / Improvements</h3> <ul> <li>Add support for streaming with Twitter API v2 (<a href="https://github.com/tweepy/tweepy/commit/86244c1a82a1852d04f3695b03201363f5d5eafd">86244c1</a>) <ul> <li>Refactor <code>Client</code> and <code>Stream</code> to inherit from new <code>BaseClient</code> and <code>BaseStream</code> classes and add <code>StreamingClient</code>, <code>StreamResponse</code>, and <code>StreamRule</code></li> </ul> </li> <li>Add support for new <code>max_results</code> and <code>pagination_token</code> parameters for <code>Client.get_liking_users</code> (<a href="https://github.com/tweepy/tweepy/commit/bdd6b55d7cb075fc2e4c7cb56a061c552ca106fe">bdd6b55</a>)</li> <li>Add support for new <code>max_results</code> and <code>pagination_token</code> parameters for <code>Client.get_retweeters</code> (<a href="https://github.com/tweepy/tweepy/commit/3479e56a0fff02594ab6e77ca8227e65b51b46f7">3479e56</a>)</li> <li>Add support for new <code>sort_order</code> parameter for <code>Client.search_all_tweets</code> (<a href="https://github.com/tweepy/tweepy/commit/bd202e5be19670116ebe98329d388b4821d5f3eb">bd202e5</a>)</li> <li>Add support for new <code>sort_order</code> parameter for <code>Client.search_recent_tweets</code> (<a href="https://github.com/tweepy/tweepy/commit/8b47170e7c20127add3e67190890d2a4cef92266">8b47170</a>)</li> <li>Add <code>Client.get_space_tweets</code> (<a href="https://github.com/tweepy/tweepy/commit/c8d5d9ad2c2b3c6b58b987286726cad467ce888f">c8d5d9a</a>)</li> <li>Add <code>Space.subscriber_count</code> (<a href="https://github.com/tweepy/tweepy/commit/1ffc8cda6d2b9670b86610859f21ac05d726eaf9">1ffc8cd</a>)</li> <li>Use <code>repr</code> of text in <code>Tweet.__repr__</code> (<a href="https://github.com/tweepy/tweepy/commit/4e2997e11a6e40b7e7ece508ef87be17cf493b04">4e2997e</a>) <ul> <li>This avoids including inconstant newlines, rather than escaped newlines, in the string representation of the Tweet object, making it more consistent</li> </ul> </li> <li>Override <code>Mapping.__contains__</code> in <code>DataMapping</code> (<a href="https://github.com/tweepy/tweepy/commit/9f10a58e6a9fa8726fa033008f203ff577e1fc03">9f10a58</a>) <ul> <li>This allows membership tests to check for existence within data in Twitter API v2 models, rather than existence of the attribute at all</li> </ul> </li> <li>Initialize <code>Stream.session</code> within <code>Stream.__init__</code> (<a href="https://github.com/tweepy/tweepy/commit/80adf5b2cc861ab6837ae03052378719e694bebc">80adf5b</a>) <ul> <li>Update the user agent based on <code>Stream.user_agent</code> even if <code>Stream.session</code> is already initialized</li> </ul> </li> <li>Use oauthlib to create code challenge and verifier for PKCE (<a href="https://github.com/tweepy/tweepy/commit/eb22416676ea4798340290f1a0dca1c131e8b1d5">eb22416</a>) <ul> <li>Explicitly specify oauthlib dependency requirement as &gt;= 3.2.0 (<a href="https://github.com/tweepy/tweepy/commit/fc0d96718eb37f5ce6609e1c950fd3d11c6cae79">fc0d967</a>) <ul> <li>Update requests_oauthlib dependency requirement to &gt;= 1.2.0 (<a href="https://github.com/tweepy/tweepy/commit/dd7e2c9003983bb6c012a103e045b669063bc14b">dd7e2c9</a>)</li> </ul> </li> </ul> </li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix datetime endpoint parameter formatting in <code>Client._make_request</code> (<a href="https://github-redirect.dependabot.com/tweepy/tweepy/pull/1793">#1793</a>)</li> </ul> <h3>Misc</h3> <ul> <li>Remove undocumented <code>debug</code> function (<a href="https://github.com/tweepy/tweepy/commit/a702325c3b1cac98e6ea7c5b19bbdd56f8745cc2">a702325</a>)</li> <li>Add logging documentation (<a href="https://github.com/tweepy/tweepy/commit/77015065f63022747eb10f6ed081b39dbc75c4a3">7701506</a>)</li> <li>Update and improve various documentation</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tweepy/tweepy/commit/e2cdc5eeabd87a2eb2394558eda1f1280418c4e2"><code>e2cdc5e</code></a> Release v4.6.0</li> <li><a href="https://github.com/tweepy/tweepy/commit/70f8f18c813425ad62a07ed1102cfb81da1dcf2c"><code>70f8f18</code></a> Add changelog for version 4.6.0</li> <li><a href="https://github.com/tweepy/tweepy/commit/9f10a58e6a9fa8726fa033008f203ff577e1fc03"><code>9f10a58</code></a> Override Mapping.<strong>contains</strong> in DataMapping</li> <li><a href="https://github.com/tweepy/tweepy/commit/1ffc8cda6d2b9670b86610859f21ac05d726eaf9"><code>1ffc8cd</code></a> Add subscriber_count field for Space</li> <li><a href="https://github.com/tweepy/tweepy/commit/18f9a27055ae87c96fcf8f52ff7204865e389148"><code>18f9a27</code></a> Add version changed directive to documentation for Media.url</li> <li><a href="https://github.com/tweepy/tweepy/commit/68f1eed11d6fb3dee001b520102b086773b2c122"><code>68f1eed</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tweepy/tweepy/issues/1823">#1823</a> from SimkoCarlos/patch-1</li> <li><a href="https://github.com/tweepy/tweepy/commit/4145814a6b386031f625a3694f3ea2291c1c9dd0"><code>4145814</code></a> Fix missing comma in streaming.py</li> <li><a href="https://github.com/tweepy/tweepy/commit/0a1e569377a2429ff453d27689df6232935d47a3"><code>0a1e569</code></a> Note usage of Twitter API v1.1 in documentation for AsyncStream</li> <li><a href="https://github.com/tweepy/tweepy/commit/86244c1a82a1852d04f3695b03201363f5d5eafd"><code>86244c1</code></a> Add support for streaming with Twitter API v2</li> <li><a href="https://github.com/tweepy/tweepy/commit/92c6a636198971212567edde06681fe45c15170c"><code>92c6a63</code></a> Use Intersphinx linking in Streaming documentation</li> <li>Additional commits viewable in <a href="https://github.com/tweepy/tweepy/compare/v4.5.0...v4.6.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tweepy&package-manager=pip&previous-version=4.5.0&new-version=4.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
TheLovinator 2026-09-02 13:09:14 +02:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
TheLovinator/discord-twitter-webhooks#75
No description provided.