rfsbraz / deleterr

Deleterr is a Python script designed to help you manage available disk space in your Plex media server.
MIT License
118 stars 6 forks source link

chore(deps): bump the python-packages group with 12 updates #16

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 10 months ago

Bumps the python-packages group with 12 updates:

Package From To
httpcore 0.16.3 0.17.3
httpx 0.23.3 0.24.1
oauthlib 3.2.1 3.2.2
overrides 7.3.1 7.4.0
packaging 21.3 23.1
proxlist 0.5.1 1.0.0
pydantic 1.10.12 2.3.0
python-dotenv 0.20.0 1.0.0
pytz 2022.1 2023.3
rfc3986 1.5.0 2.0.0
tautulli 3.4.1.2120 3.5.2.2120
woodchips 0.2.4 1.0.0

Updates httpcore from 0.16.3 to 0.17.3

Release notes

Sourced from httpcore's releases.

Version 0.17.3

0.17.3 (5th July 2023)

  • Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#726)
  • The networking backend interface has been added to the public API. Some classes which were previously private implementation detail are now part of the top-level public API. (#699)
  • Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#730)
  • Add exceptions when a synchronous trace callback is passed to an asynchronous request or an asynchronous trace callback is passed to a synchronous request. (#717)

Version 0.17.2

0.17.2 (May 23th, 2023)

  • Add socket_options argument to ConnectionPool and HTTProxy classes. (#668)
  • Improve logging with per-module logger names. (#690)
  • Add sni_hostname request extension. (#696)
  • Resolve race condition during import of anyio package. (#692)
  • Enable TCP_NODELAY for all synchronous sockets. (#651)

Version 0.17.1

0.17.1 (May 17th, 2023)

  • If 'retries' is set, then allow retries if an SSL handshake error occurs. (#669)
  • Improve correctness of tracebacks on network exceptions, by raising properly chained exceptions. (#678)
  • Prevent connection-hanging behaviour when HTTP/2 connections are closed by a server-sent 'GoAway' frame". (#679)
  • Fix edge-case exception when removing requests from the connection pool. (#680)
  • Fix pool timeout edge-case. (#688)

Version 0.17.0

0.17.0 (16th March 2023)

  • Add DEBUG level logging. (#648)
  • Respect HTTP/2 max concurrent streams when settings updates are sent by server. (#652)
  • Increase the allowable HTTP header size to 100kB. (#647)
  • Add retries option to SOCKS proxy classes. (#643)
Changelog

Sourced from httpcore's changelog.

0.17.3 (July 5th, 2023)

  • Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#726)
  • The networking backend interface has been added to the public API. Some classes which were previously private implementation detail are now part of the top-level public API. (#699)
  • Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#730)
  • Add exceptions when a synchronous trace callback is passed to an asynchronous request or an asynchronous trace callback is passed to a synchronous request. (#717)
  • Drop Python 3.7 support. (#727)

0.17.2 (May 23th, 2023)

  • Add socket_options argument to ConnectionPool and HTTProxy classes. (#668)
  • Improve logging with per-module logger names. (#690)
  • Add sni_hostname request extension. (#696)
  • Resolve race condition during import of anyio package. (#692)
  • Enable TCP_NODELAY for all synchronous sockets. (#651)

0.17.1 (May 17th, 2023)

  • If 'retries' is set, then allow retries if an SSL handshake error occurs. (#669)
  • Improve correctness of tracebacks on network exceptions, by raising properly chained exceptions. (#678)
  • Prevent connection-hanging behaviour when HTTP/2 connections are closed by a server-sent 'GoAway' frame. (#679)
  • Fix edge-case exception when removing requests from the connection pool. (#680)
  • Fix pool timeout edge-case. (#688)

0.17.0 (March 16th, 2023)

  • Add DEBUG level logging. (#648)
  • Respect HTTP/2 max concurrent streams when settings updates are sent by server. (#652)
  • Increase the allowable HTTP header size to 100kB. (#647)
  • Add retries option to SOCKS proxy classes. (#643)
Commits


Updates httpx from 0.23.3 to 0.24.1

Release notes

Sourced from httpx's releases.

Version 0.24.1

0.24.1 (17th May, 2023)

Added

  • Provide additional context in some InvalidURL exceptions. (#2675)

Fixed

  • Fix optional percent-encoding behaviour. (#2671)
  • More robust checking for opening upload files in binary mode. (#2630)
  • Properly support IP addresses in NO_PROXY environment variable. (#2659)
  • Set default file for NetRCAuth() to None to use the stdlib default. (#2667)
  • Set logging request lines to INFO level for async requests, in line with sync requests. (#2656)
  • Fix which gen-delims need to be escaped for path/query/fragment components in URL. (#2701)

Version 0.24.0

0.24.0 (6th April, 2023)

Changed

  • The logging behaviour has been change to be more in-line with other standard Python logging usages. We no longer have a custom TRACE log level, and we no longer use the HTTPX_LOG_LEVEL environment variable to auto-configure logging. We now have a significant amount of DEBUG logging available at the network level. Full documentation is available at https://www.python-httpx.org/logging/ (#2547, encode/httpcore#648)
  • The Response.iter_lines() method now matches the stdlib behaviour and does not include the newline characters. It also resolves a performance issue. (#2423)
  • Query parameter encoding switches from using + for spaces and %2F for forward slash, to instead using %20 for spaces and treating forward slash as a safe, unescaped character. This differs from requests, but is in line with browser behavior in Chrome, Safari, and Firefox. Both options are RFC valid. (#2543)
  • NetRC authentication is no longer automatically handled, but is instead supported by an explicit httpx.NetRCAuth() authentication class. See the documentation at https://www.python-httpx.org/advanced/#netrc-support (#2525)

Removed

  • The rfc3986 dependancy has been removed. (#2252)
Changelog

Sourced from httpx's changelog.

0.24.1 (17th May, 2023)

Added

  • Provide additional context in some InvalidURL exceptions. (#2675)

Fixed

  • Fix optional percent-encoding behaviour. (#2671)
  • More robust checking for opening upload files in binary mode. (#2630)
  • Properly support IP addresses in NO_PROXY environment variable. (#2659)
  • Set default file for NetRCAuth() to None to use the stdlib default. (#2667)
  • Set logging request lines to INFO level for async requests, in line with sync requests. (#2656)
  • Fix which gen-delims need to be escaped for path/query/fragment components in URL. (#2701)

0.24.0 (6th April, 2023)

Changed

  • The logging behaviour has been changed to be more in-line with other standard Python logging usages. We no longer have a custom TRACE log level, and we no longer use the HTTPX_LOG_LEVEL environment variable to auto-configure logging. We now have a significant amount of DEBUG logging available at the network level. Full documentation is available at https://www.python-httpx.org/logging/ (#2547, encode/httpcore#648)
  • The Response.iter_lines() method now matches the stdlib behaviour and does not include the newline characters. It also resolves a performance issue. (#2423)
  • Query parameter encoding switches from using + for spaces and %2F for forward slash, to instead using %20 for spaces and treating forward slash as a safe, unescaped character. This differs from requests, but is in line with browser behavior in Chrome, Safari, and Firefox. Both options are RFC valid. (#2543)
  • NetRC authentication is no longer automatically handled, but is instead supported by an explicit httpx.NetRCAuth() authentication class. See the documentation at https://www.python-httpx.org/advanced/#netrc-support (#2525)

Removed

  • The rfc3986 dependancy has been removed. (#2252)
Commits


Updates oauthlib from 3.2.1 to 3.2.2

Release notes

Sourced from oauthlib's releases.

3.2.2

OAuth2.0 Provider:

  • CVE-2022-36087
Changelog

Sourced from oauthlib's changelog.

3.2.2 (2022-10-17)

OAuth2.0 Provider:

  • CVE-2022-36087
Commits
  • e6c33e4 Add 3.2.2 version
  • 4a4d65f Merge pull request #832 from oauthlib/3.2.1
  • 2e40b41 Merge pull request from GHSA-3pgj-pg6c-r5p7
  • b4bdd09 Merge pull request #818 from dasm/master
  • 5d85c61 Fix IPV6 regex used to check redirect_uri
  • e514826 Add check of performance of ipv6 check
  • 9aa45aa Restored test for port 0.
  • f52f641 Merge branch 'oauthlib:master' into master
  • ed0cb63 Removed unused query and fragment
  • d05c388 Removed dependency on split
  • Additional commits viewable in compare view


Updates overrides from 7.3.1 to 7.4.0

Release notes

Sourced from overrides's releases.

Overrides 7.4.0

Support PEP 604 Allow writing union types as X | Y

Thanks @​LysanderGG for reporting the issue about this!

Commits


Updates packaging from 21.3 to 23.1

Release notes

Sourced from packaging's releases.

23.1

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/packaging/compare/23.0...23.1

23.0

What's Changed

New Contributors

Full Changelog: https://github.com/pypa/packaging/compare/22.0...23.0

22.0

What's Changed

... (truncated)

Changelog

Sourced from packaging's changelog.

23.1 - 2023-04-12


* Parse raw metadata (:issue:`671`)
* Import underlying parser functions as an underscored variable (:issue:`663`)
* Improve error for local version label with unsupported operators (:issue:`675`)
* Add dedicated error for specifiers with incorrect `.*` suffix
* Replace spaces in platform names with underscores (:issue:`620`)
* Relax typing of ``_key`` on ``_BaseVersion`` (:issue:`669`)
* Handle prefix match with zeros at end of prefix correctly (:issue:`674`)

23.0 - 2023-01-08

  • Allow "extra" to be None in the marker environment (:issue:650)
  • Refactor tags._generic_api to use EXT_SUFFIX (:issue:607)
  • Correctly handle trailing whitespace on URL requirements (:issue:642)
  • Fix typing for specifiers.BaseSpecifier.filter() (:issue:643)
  • Use stable Python 3.11 in tests (:issue:641)
  • Correctly handle non-normalised specifiers in requirements (:issue:634)
  • Move to src/ layout (:issue:626)
  • Remove __about__ file, in favour of keeping constants in __init__ (:issue:626)

22.0 - 2022-12-07


* Explicitly declare support for Python 3.11 (:issue:`587`)
* Remove support for Python 3.6 (:issue:`500`)
* Remove ``LegacySpecifier`` and ``LegacyVersion`` (:issue:`407`)
* Add ``__hash__`` and ``__eq__`` to ``Requirement`` (:issue:`499`)
* Add a ``cpNNN-none-any`` tag (:issue:`541`)
* Adhere to :pep:`685` when evaluating markers with extras (:issue:`545`)
* Allow accepting locally installed prereleases with ``SpecifierSet``  (:issue:`515`)
* Allow pre-release versions in marker evaluation (:issue:`523`)
* Correctly parse ELF for musllinux on Big Endian (:issue:`538`)
* Document ``packaging.utils.NormalizedName`` (:issue:`565`)
* Document exceptions raised by functions in ``packaging.utils`` (:issue:`544`)
* Fix compatible version specifier incorrectly strip trailing ``0`` (:issue:`493`)
* Fix macOS platform tags with old macOS SDK (:issue:`513`)
* Forbid prefix version matching on pre-release/post-release segments (:issue:`563`)
* Normalize specifier version for prefix matching (:issue:`561`)
* Improve documentation for ``packaging.specifiers`` and ``packaging.version``. (:issue:`572`)
* ``Marker.evaluate`` will now assume evaluation environment with empty ``extra``.
  Evaluating markers like ``"extra == 'xyz'"`` without passing any extra in the
  ``environment`` will no longer raise an exception (:issue:`550`)
* Remove dependency on ``pyparsing``, by replacing it with a hand-written parser.
  This package now has no runtime dependencies (:issue:`468`)
* Update return type hint for ``Specifier.filter`` and ``SpecifierSet.filter``
  to use ``Iterator`` instead of ``Iterable`` (:issue:`584`)
Commits


Updates proxlist from 0.5.1 to 1.0.0

Release notes

Sourced from proxlist's releases.

v1.0.0

  • Drops support for Python 3.7
Changelog

Sourced from proxlist's changelog.

v1.0.0 (2023-07-01)

  • Drops support for Python 3.7
Commits


Updates pydantic from 1.10.12 to 2.3.0

Release notes

Sourced from pydantic's releases.

v2.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/pydantic/compare/v2.2.1...v2.2.2

v2.2.1 2023-08-18

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/pydantic/compare/v2.2.0...v2.2.1

v2.2.0 2023-08-17

What's Changed

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.3.0 (2023-08-23)

GitHub release

v2.2.1 (2023-08-18)

GitHub release

v2.2.0 (2023-08-17)

GitHub release

... (truncated)

Commits


Updates python-dotenv from 0.20.0 to 1.0.0

Release notes

Sourced from python-dotenv's releases.

Version 1.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/theskumar/python-dotenv/compare/v0.21.1...v1.0.0

Version 0.21.1

Added

Fixed

  • Fix Out-of-scope error when "dest" variable is undefined (#413 by @​theGOTOguy)
  • Fix IPython test warning about deprecated magic (#440 by @​bbc2)
  • Fix type hint for dotenv_path var, add StrPath alias (#432 by @​eaf)

New Contributors

Full Changelog: https://github.com/theskumar/python-dotenv/compare/v0.21.0...v0.21.1

Version 0.21.0

What's Changed

Added

Fixed

... (truncated)

Changelog

Sourced from python-dotenv's changelog.

[1.0.0]

Fixed

[0.21.1] - 2023-01-21

Added