internetarchive / openlibrary-bots

A repository of cleanup bots implementing the openlibrary-client
Other
62 stars 49 forks source link

Upgrade: Bump the pypi group across 1 directory with 6 updates #431

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 6 months ago

Bumps the pypi group with 6 updates in the / directory:

Package From To
lxml 5.1.0 5.2.1
streaming-form-data 1.14.0 1.15.0
elementpath 4.3.0 4.4.0
google-api-python-client 2.118.0 2.127.0
idna 3.6 3.7
requests-oauthlib 1.3.1 2.0.0

Updates lxml from 5.1.0 to 5.2.1

Changelog

Sourced from lxml's changelog.

5.2.1 (2024-04-02)

Bugs fixed

  • LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", but with SSE 4.2 enabled.

  • LP#2059977: Element.iterfind("//absolute_path") failed with a SyntaxError where it should have issued a warning.

  • GH#416: The documentation build was using the non-standard which command. Patch by Michał Górny.

5.2.0 (2024-03-30)

Other changes

  • LP#1958539: The lxml.html.clean implementation suffered from several (only if used) security issues in the past and was now extracted into a separate library:

    https://github.com/fedora-python/lxml_html_clean

    Projects that use lxml without "lxml.html.clean" will not notice any difference, except that they won't have potentially vulnerable code installed. The module is available as an "extra" setuptools dependency "lxml[html_clean]", so that Projects that need "lxml.html.clean" will need to switch their requirements from "lxml" to "lxml[html_clean]", or install the new library themselves.

  • The minimum CPU architecture for the Linux x86 binary wheels was upgraded to "sandybridge" (launched 2011), and glibc 2.28 / gcc 12 (manylinux_2_28) wheels were added.

  • Built with Cython 3.0.10.

5.1.2 (2024-??-??)

Bugs fixed

  • LP#2059977: Element.iterfind("//absolute_path") failed with a SyntaxError where it should have issued a warning.

5.1.1 (2024-03-28)

... (truncated)

Commits
  • 47f94ff Update changelog.
  • 932a41e Update macOS build isntructions.
  • 888153a Merge branch 'lxml-5.1'
  • fcf00fb Update changelog.
  • 76fd4f9 Fix SyntaxError in Element.iterfind() that should have been a warning.
  • 4faebe3 Fix test.
  • 9b8e36d Fix SyntaxError in Element.iterfind() that should have been a warning.
  • 175c66a Build: Reduce the number of build jobs by disabling some old targets.
  • 06ad31c Prepare release of 5.2.1.
  • 24dafd3 Build: Fix Makefile to work on systems without which(1) (GH-416)
  • Additional commits viewable in compare view


Updates streaming-form-data from 1.14.0 to 1.15.0

Changelog

Sourced from streaming-form-data's changelog.

v1.15.0

  • Build using Cython 3.0.9
Commits
  • fbdcb1a deploy: bump version
  • b116269 chore: update python version specifier
  • 96ebb92 chore: update action versions
  • ec2b44d chore: avoid building wheels for EOL Pythons
  • cfe0813 chore: use Python 3.10 for cibuildwheel
  • 3112111 chore: update changelog
  • e8696f3 feat: compile using cython 3
  • 3a29156 chore: upgrade to Cython 3
  • 725fc36 Merge pull request #98 from florianvazelle/main
  • 9e92294 Merge pull request #97 from siddhantgoel/dependabot/pip/cryptography-42.0.4
  • Additional commits viewable in compare view


Updates elementpath from 4.3.0 to 4.4.0

Release notes

Sourced from elementpath's releases.

v4.4.0 (2024-03-11)

  • Improve stand-alone XPath functions builder (issue #70)
  • Update tokens and parsers __repr__
  • Fix static typing protocols to work with etree and XSD elements
Changelog

Sourced from elementpath's changelog.

v4.4.0_ (2024-03-11)

  • Improve stand-alone XPath functions builder (issue #70)
  • Update tokens and parsers repr
  • Fix static typing protocols to work with etree and XSD elements
Commits
  • 004fca1 Add a protocol for XSD attribute groups
  • 8490979 Extend protocols for attributes
  • 7e0e47a Put all imports at the top of the files (PEP8 compliance)
  • 66ebfeb Update failing repr tests after changes
  • 35b11fd Refine type annotations
  • 7071604 Add a method for wrapping an XPathFunction to a standard function
  • d65f38f Differentiate repr and str for XPath parsers
  • ddb0f2f Simplify protocols: remove XsdAnyElementProtocol
  • 79e9ef2 Bump bugfix release
  • 01f46cb Remove GenericElement (keep protocols hierarchy)
  • Additional commits viewable in compare view


Updates google-api-python-client from 2.118.0 to 2.127.0

Release notes

Sourced from google-api-python-client's releases.

v2.127.0

2.127.0 (2024-04-23)

Features

Bug Fixes

v2.126.0

... (truncated)

Changelog

Sourced from google-api-python-client's changelog.

2.127.0 (2024-04-23)

Features

Bug Fixes

2.126.0 (2024-04-16)

... (truncated)

Commits


Updates idna from 3.6 to 3.7

Release notes

Sourced from idna's releases.

v3.7

What's Changed

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

Full Changelog: https://github.com/kjd/idna/compare/v3.6...v3.7

Changelog

Sourced from idna's changelog.

3.7 (2024-04-11) ++++++++++++++++

  • Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]

Thanks to Guido Vranken for reporting the issue.

Commits
  • 1d365e1 Release v3.7
  • c1b3154 Merge pull request #172 from kjd/optimize-contextj
  • 0394ec7 Merge branch 'master' into optimize-contextj
  • cd58a23 Merge pull request #152 from elliotwutingfeng/dev
  • 5beb28b More efficient resolution of joiner contexts
  • 1b12148 Update ossf/scorecard-action to v2.3.1
  • d516b87 Update Github actions/checkout to v4
  • c095c75 Merge branch 'master' into dev
  • 60a0a4c Fix typo in GitHub Actions workflow key
  • 5918a0e Merge branch 'master' into dev
  • Additional commits viewable in compare view


Updates requests-oauthlib from 1.3.1 to 2.0.0

Changelog

Sourced from requests-oauthlib's changelog.

v2.0.0 (22 March 2024) ++++++++++++++++++++++++

Full set of changes are in github.

Additions & changes:

  • OAuth2Session now correctly uses the self.verify value if verify is not overridden in fetch_token and refresh_token. Fixes [#404](https://github.com/requests/requests-oauthlib/issues/404) <https://github.com/requests/requests-oauthlib/issues/404>_.
  • OAuth2Session constructor now uses its client.scope when a client is provided and scope is not overridden. Fixes [#408](https://github.com/requests/requests-oauthlib/issues/408) <https://github.com/requests/requests-oauthlib/issues/408>_
  • Add refresh_token_request and access_token_request compliance hooks
  • Add PKCE support and Auth0 example
  • Add support for Python 3.8-3.12
  • Remove support of Python 2.x, <3.7
  • Migrated to Github Action
  • Updated dependencies
  • Cleanup some docs and examples

v1.4.0 (27 Feb 2024) ++++++++++++++++++++++++

  • Version 2.0.0 published initially as 1.4.0, it was yanked eventually.
Commits
  • 7af9125 Merge pull request #534 from iliakur/patch-1
  • 90352e4 Merge pull request #537 from requests/2.0.0
  • a09d0ab Update 1.4.0 into 2.0.0 to be semver compliant.
  • d96b740 Added package file
  • 3109c26 simplify python_requires expression
  • 1c5cea7 python_requires gt 2.7
  • a53457e Drop py2 support from the wheel
  • eee74a2 Merge pull request #529 from dosisod/drop-python2-support
  • ed578f1 Merge pull request #530 from requests/autotest
  • 6cdf982 Automated tests for examples in docs
  • Additional commits viewable in compare view


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 6 months ago

Dependabot tried to add @cdrini and @scottbarnes as reviewers to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/internetarchive/openlibrary-bots/pulls/431/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the internetarchive/openlibrary-bots repository. // See: https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request
dependabot[bot] commented 6 months ago

Superseded by #433.