Update dependency transmission-rpc to v6 #153

Merged
Xefir merged 1 commits from renovate/transmission-rpc-6.x into master 2023-09-03 18:55:11 +00:00
Owner

This PR contains the following updates:

Package Update Change
transmission-rpc major ==3.4.2 -> ==6.0.0

Release Notes

Trim21/transmission-rpc (transmission-rpc)

v6.0.0

Compare Source

Breaking Changes:

  1. remove PRIORITY, RATIO_LIMIT RatioLimit and IdleLimit, use enum Priority, RatioLimitMode and IdleMode instead.
  2. File.priority are now enum Priority instead of string.
  3. Torrent.priority are now enum Priority instead of string.
  4. Torrent.seed_idle_mode are now enum IdleMode instead of string.
  5. Torrent.seed_ratio_mode are now enum RatioLimitMode instead of string.

v5.0.0

Compare Source

New Features

Breaking Changes

v4.3.0

Compare Source

Features
  • add py.typed marker file (#​306)

v4.2.2

Compare Source

v4.2.1

Compare Source

Bug Fixes
  • deprecate Client.locate_torrent_data (#​282)
  • rename_torrent_path

v4.2.0

Compare Source

Features
  • add details in TransmissionError (#​263)

v4.1.5

Compare Source

Features
  • add Client().semver_version if available
Bug Fixes
  • Client().server_version

v4.1.4

Compare Source

Support python37

v4.1.3

Compare Source

Features
  • add some torrent properties

v4.1.2

Compare Source

Bug Fixes
  • remove debug print

v4.1.1

Compare Source

Bug Fixes
  • session: default trackers

v4.1.0

Compare Source

Features
  • session: set default trackers

v4.0.0

Compare Source

Features
  • add new function from_url to create client from url (#​204)
  • new method Client().get_recently_active_torrents() to get recently removed torrents (#​186)
  • support transmission 4.00 rpc version 17 (#​164)
  • torrent: add Torrent.trackers
Bug Fixes
  • upstream wrong group-get rpc response
  • group-set request payload
  • client: strip torrnet new location path
Code Refactoring
  • do not subclass from requests exception
  • rename Torrent.files to Torrent.get_files
  • stop using dataclasses
  • new Session and Torrent object (#​188)
  • add id to file object
  • add a rpc method enum (#​187)
  • remove pydantic
  • add rpc version warning to new method in rpc 17
  • remove unused methods and deprecated function (#​184)
  • drop py37 (#​183)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [transmission-rpc](https://github.com/Trim21/transmission-rpc) | major | `==3.4.2` -> `==6.0.0` | --- ### Release Notes <details> <summary>Trim21/transmission-rpc (transmission-rpc)</summary> ### [`v6.0.0`](https://github.com/trim21/transmission-rpc/releases/tag/v6.0.0) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v5.0.0...v6.0.0) #### Breaking Changes: 1. remove `PRIORITY`, `RATIO_LIMIT` `RatioLimit` and `IdleLimit`, use enum `Priority`, `RatioLimitMode` and `IdleMode` instead. 2. `File.priority` are now enum `Priority` instead of string. 3. `Torrent.priority` are now enum `Priority` instead of string. 4. `Torrent.seed_idle_mode` are now enum `IdleMode` instead of string. 5. `Torrent.seed_ratio_mode` are now enum `RatioLimitMode` instead of string. ### [`v5.0.0`](https://github.com/trim21/transmission-rpc/releases/tag/v5.0.0) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.3.0...v5.0.0) #### New Features - Make Status enum format to its str value by [@&#8203;gazpachoking](https://github.com/gazpachoking) in https://github.com/trim21/transmission-rpc/pull/314 #### Breaking Changes - drop python 37 by [@&#8203;trim21](https://github.com/trim21) in https://github.com/trim21/transmission-rpc/pull/326 ### [`v4.3.0`](https://github.com/trim21/transmission-rpc/releases/tag/v4.3.0) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.2.2...v4.3.0) ##### Features - add `py.typed` marker file ([#&#8203;306](https://github.com/Trim21/transmission-rpc/issues/306)) ### [`v4.2.2`](https://github.com/Trim21/transmission-rpc/compare/v4.2.1...v4.2.2) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.2.1...v4.2.2) ### [`v4.2.1`](https://github.com/trim21/transmission-rpc/releases/tag/v4.2.1) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.2.0...v4.2.1) ##### Bug Fixes - deprecate `Client.locate_torrent_data` ([#&#8203;282](https://github.com/Trim21/transmission-rpc/issues/282)) - rename_torrent_path ### [`v4.2.0`](https://github.com/trim21/transmission-rpc/releases/tag/v4.2.0) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.1.5...v4.2.0) ##### Features - add details in TransmissionError ([#&#8203;263](https://github.com/Trim21/transmission-rpc/issues/263)) ### [`v4.1.5`](https://github.com/trim21/transmission-rpc/releases/tag/v4.1.5) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.1.4...v4.1.5) ##### Features - add `Client().semver_version` if available ##### Bug Fixes - `Client().server_version` ### [`v4.1.4`](https://github.com/trim21/transmission-rpc/releases/tag/v4.1.4) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.1.3...v4.1.4) Support python37 ### [`v4.1.3`](https://github.com/trim21/transmission-rpc/releases/tag/v4.1.3) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.1.2...v4.1.3) ##### Features - add some torrent properties ### [`v4.1.2`](https://github.com/trim21/transmission-rpc/releases/tag/v4.1.2) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.1.1...v4.1.2) ##### Bug Fixes - remove debug print ### [`v4.1.1`](https://github.com/trim21/transmission-rpc/releases/tag/v4.1.1) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.1.0...v4.1.1) ##### Bug Fixes - **session**: default trackers ### [`v4.1.0`](https://github.com/trim21/transmission-rpc/releases/tag/v4.1.0) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v4.0.0...v4.1.0) ##### Features - **session**: set default trackers ### [`v4.0.0`](https://github.com/trim21/transmission-rpc/releases/tag/v4.0.0) [Compare Source](https://github.com/Trim21/transmission-rpc/compare/v3.4.2...v4.0.0) ##### Features - add new function `from_url` to create client from url ([#&#8203;204](https://github.com/Trim21/transmission-rpc/issues/204)) - new method `Client().get_recently_active_torrents()` to get recently removed torrents ([#&#8203;186](https://github.com/Trim21/transmission-rpc/issues/186)) - support transmission 4.00 rpc version 17 ([#&#8203;164](https://github.com/Trim21/transmission-rpc/issues/164)) - **torrent**: add `Torrent.trackers` ##### Bug Fixes - upstream wrong `group-get` rpc response - `group-set` request payload - **client**: strip torrnet new location path ##### Code Refactoring - do not subclass from requests exception - rename `Torrent.files` to `Torrent.get_files` - stop using dataclasses - new Session and Torrent object ([#&#8203;188](https://github.com/Trim21/transmission-rpc/issues/188)) - add `id` to file object - add a rpc method enum ([#&#8203;187](https://github.com/Trim21/transmission-rpc/issues/187)) - remove pydantic - add rpc version warning to new method in rpc 17 - remove unused methods and deprecated function ([#&#8203;184](https://github.com/Trim21/transmission-rpc/issues/184)) - drop py37 ([#&#8203;183](https://github.com/Trim21/transmission-rpc/issues/183)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC40IiwidXBkYXRlZEluVmVyIjoiMzYuNzguNCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Xefir added 1 commit 2023-09-02 06:47:28 +00:00
Update dependency transmission-rpc to v6
All checks were successful
books / flake8 (push) Successful in 1m5s
books / docker (push) Successful in 1m10s
books / pypi (push) Has been skipped
3a097d4482
Xefir merged commit 0c3a22cc19 into master 2023-09-03 18:55:11 +00:00
Xefir deleted branch renovate/transmission-rpc-6.x 2023-09-03 18:55:12 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
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: Xefir/PyNyaaTa#153
No description provided.