Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the patch-and-minor-updates group with 9 updates #128

Closed

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 30, 2024

Bumps the patch-and-minor-updates group with 9 updates:

Package From To
flask-sqlalchemy 3.0.5 3.1.1
greenlet 3.0.2 3.0.3
jsonschema 4.20.0 4.21.1
sqlalchemy 2.0.23 2.0.25
aiohttp 3.9.1 3.9.3
kombu 5.3.4 5.3.5
setuptools 69.0.2 69.0.3
pluggy 1.3.0 1.4.0
pytest-asyncio 0.23.2 0.23.4

Updates flask-sqlalchemy from 3.0.5 to 3.1.1

Release notes

Sourced from flask-sqlalchemy's releases.

3.1.1

This is a quick extra change to 3.1.0 which was released earlier today. It deprecates the __version__ attribute, to be removed in 3.2. Pallets projects in general are doing this to encourage feature detection or using the standard importlib.metadata.version(name) instead.

3.1.0

This is a feature release, which includes new features and removes previously deprecated code. The 3.1.x branch is now the supported bug fix branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades.

Changelog

Sourced from flask-sqlalchemy's changelog.

Version 3.1.1

Released 2023-09-11

  • Deprecate the __version__ attribute. Use feature detection, or importlib.metadata.version("flask-sqlalchemy"), instead. :pr:1256

Version 3.1.0

Released 2023-09-11

  • Drop support for Python 3.7. :pr:1251
  • Add support for the SQLAlchemy 2.x API via model_class parameter. :issue:1140
  • Bump minimum version of SQLAlchemy to 2.0.16.
  • Remove previously deprecated code.
  • Pass extra keyword arguments from get_or_404 to session.get. :issue:1149
  • Fix bug with finding right bind key for clause statements. :issue:1211
Commits

Updates greenlet from 3.0.2 to 3.0.3

Changelog

Sourced from greenlet's changelog.

3.0.3 (2023-12-21)

  • Python 3.12: Restore the full ability to walk the stack of a suspended greenlet; previously only the innermost frame was exposed. See issue 388 <https://github.com/python-greenlet/greenlet/issues/388>. Fix by Joshua Oreman in PR 393 <https://github.com/python-greenlet/greenlet/pull/393/>.
Commits
  • ea4bc27 Preparing release 3.0.3
  • 7694880 Make doctests work on 3.7 again, which doesn't have importlib.
  • 073b1e1 Linting. Add linting to CI.
  • 9e73b59 Docs: Update from the old default theme to furo.
  • 5f4b4bb Py3.12: Always expose greenlet frames on a switch.
  • 13148f9 Update comment that was still referring to a different, less-robust approach ...
  • b5f9d23 Restore stack introspection ability on 3.12
  • edbdda2 Back to development: 3.0.3
  • See full diff in compare view

Updates jsonschema from 4.20.0 to 4.21.1

Release notes

Sourced from jsonschema's releases.

v4.21.1

  • Slightly speed up the contains keyword by removing some unnecessary validator (re-)creation.

Full Changelog: python-jsonschema/jsonschema@v4.21.0...v4.21.1

v4.21.0

What's Changed

  • Fix the behavior of enum in the presence of 0 or 1 to properly consider True and False unequal (#1208).
  • Special case the error message for {min,max}{Items,Length,Properties} when they're checking for emptiness rather than true length.

New Contributors

Full Changelog: python-jsonschema/jsonschema@v4.20.0...v4.21.0

Changelog

Sourced from jsonschema's changelog.

v4.21.1

  • Slightly speed up the contains keyword by removing some unnecessary validator (re-)creation.

v4.21.0

  • Fix the behavior of enum in the presence of 0 or 1 to properly consider True and False unequal (#1208).
  • Special case the error message for {min,max}{Items,Length,Properties} when they're checking for emptiness rather than true length.
Commits
  • aa53fd0 Slightly speed up the contains keyword.
  • c9e2029 perf -> bench
  • 31dec3d Update the CHANGELOG.
  • 8875c2e Also improve min{Length,Properties}'s error message.
  • 74dfd48 Squashed 'json/' changes from 217bf81b..544f7c3d
  • 3e46f22 Merge pull request #1208 from otto-ifak/fix_enum
  • e45be0b Update docs requirements.
  • 6b4441e New ruff fixed some bugs.
  • c7a37f2 Merge pull request #1209 from python-jsonschema/pre-commit-ci-update-config
  • 1b72180 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates sqlalchemy from 2.0.23 to 2.0.25

Release notes

Sourced from sqlalchemy's releases.

2.0.25

Released: January 2, 2024

orm

  • [orm] [usecase] Added preliminary support for Python 3.12 pep-695 type alias structures, when resolving custom type maps for ORM Annotated Declarative mappings.

    References: #10807

  • [orm] [bug] Fixed issue where when making use of the _orm.relationship.post_update feature at the same time as using a mapper version_id_col could lead to a situation where the second UPDATE statement emitted by the post-update feature would fail to make use of the correct version identifier, assuming an UPDATE was already emitted in that flush which had already bumped the version counter.

    References: #10800

  • [orm] [bug] Fixed issue where ORM Annotated Declarative would mis-interpret the left hand side of a relationship without any collection specified as uselist=True if the left type were given as a class and not a string, without using future-style annotations.

    References: #10815

sql

  • [sql] [bug] Improved compilation of _sql.any_() / _sql.all_() in the context of a negation of boolean comparison, will now render NOT (expr) rather than reversing the equality operator to not equals, allowing finer-grained control of negations for these non-typical operators.

    References: #10817

typing

  • [typing] [bug] Fixed regressions caused by typing added to the sqlalchemy.sql.functions module in version 2.0.24, as part of #6810:

    -   Further enhancements to pep-484 typing to allow SQL functions from
        `_sql.func` derived elements to work more effectively with ORM-mapped
        attributes ([#10801](https://www.sqlalchemy.org/trac/ticket/10801))
    
    • Fixed the argument types passed to functions so that literal expressions

... (truncated)

Commits

Updates aiohttp from 3.9.1 to 3.9.3

Release notes

Sourced from aiohttp's releases.

3.9.3

Bug fixes

  • Fixed backwards compatibility breakage (in 3.9.2) of ssl parameter when set outside of ClientSession (e.g. directly in TCPConnector) -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: #8097, #8098.

Miscellaneous internal changes

  • Improved test suite handling of paths and temp files to consistently use pathlib and pytest fixtures.

    Related issues and pull requests on GitHub: #3957.


3.9.2

Bug fixes

  • Fixed server-side websocket connection leak.

    Related issues and pull requests on GitHub: #7978.

  • Fixed web.FileResponse doing blocking I/O in the event loop.

    Related issues and pull requests on GitHub: #8012.

  • Fixed double compress when compression enabled and compressed file exists in server file responses.

... (truncated)

Changelog

Sourced from aiohttp's changelog.

3.9.3 (2024-01-29)

Bug fixes

  • Fixed backwards compatibility breakage (in 3.9.2) of ssl parameter when set outside of ClientSession (e.g. directly in TCPConnector) -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub: :issue:8097, :issue:8098.

Miscellaneous internal changes

  • Improved test suite handling of paths and temp files to consistently use pathlib and pytest fixtures.

    Related issues and pull requests on GitHub: :issue:3957.


3.9.2 (2024-01-28)

Bug fixes

  • Fixed server-side websocket connection leak.

    Related issues and pull requests on GitHub: :issue:7978.

  • Fixed web.FileResponse doing blocking I/O in the event loop.

    Related issues and pull requests on GitHub: :issue:8012.

... (truncated)

Commits

Updates kombu from 5.3.4 to 5.3.5

Release notes

Sourced from kombu's releases.

v5.3.5

What's Changed

In addition, the documentation now generates latest, stable and v5.3.5 correctly: https://docs.celeryq.dev/projects/kombu/en/stable/ https://docs.celeryq.dev/projects/kombu/en/latest/ https://docs.celeryq.dev/projects/kombu/en/v5.3.5/

New Contributors

Full Changelog: celery/kombu@v5.3.4...v5.3.5

Changelog

Sourced from kombu's changelog.

5.3.5

:release-date: 12 Jan, 2024 :release-by: Tomer Nosrati

  • Fix ReadTheDocs CI (#1827).
  • fix(docs): add Redis to the list of transports where SSL is supported (#1826).
  • Fixed Improper Method Call: Replaced mktemp (#1828).
  • Bump actions/setup-python from 4 to 5 (#1829).
  • Bump github/codeql-action from 2 to 3 (#1832).
  • fix: freeze set during ticks iter in async hub (#1830).
  • azure service bus: fix TypeError when using Managed Identities (#1825).
  • Fix unacknowledge typo in restore_visible() (#1839).
  • Changed pyup -> dependabot for updating dependencies (#1842).
  • Bump pytest from 7.4.3 to 7.4.4 (#1843).
  • Bump flake8 from 6.0.0 to 7.0.0 (#1845).
  • Bump mypy from 1.3.0 to 1.8.0 (#1844).
  • Fix crash when using global_keyprefix with a sentinel connection (#1838)
  • Fixed version_dev in docs/conf.py (#1875).

.. _version-5.3.4:

Commits

Updates setuptools from 69.0.2 to 69.0.3

Changelog

Sourced from setuptools's changelog.

v69.0.3

Bugfixes

  • Retain valid names with underscores in egg_info.
Commits

Updates pluggy from 1.3.0 to 1.4.0

Changelog

Sourced from pluggy's changelog.

pluggy 1.4.0 (2024-01-24)

Features

  • [#463](https://github.com/pytest-dev/pluggy/issues/463) <https://github.com/pytest-dev/pluggy/issues/463>_: A warning :class:~pluggy.PluggyTeardownRaisedWarning is now issued when an old-style hookwrapper raises an exception during teardown. See the warning documentation for more details.

  • [#471](https://github.com/pytest-dev/pluggy/issues/471) <https://github.com/pytest-dev/pluggy/issues/471>_: Add :func:PluginManager.unblock <pluggy.PluginManager.unblock> method to unblock a plugin by plugin name.

Bug Fixes

  • [#441](https://github.com/pytest-dev/pluggy/issues/441) <https://github.com/pytest-dev/pluggy/issues/441>_: Fix :func:~pluggy.HookCaller.call_extra() extra methods getting ordered before everything else in some circumstances. Regressed in pluggy 1.1.0.

  • [#438](https://github.com/pytest-dev/pluggy/issues/438) <https://github.com/pytest-dev/pluggy/issues/438>_: Fix plugins registering other plugins in a hook when the other plugins implement the same hook itself. Regressed in pluggy 1.1.0.

Commits
  • 2efd28e Preparing release 1.4.0
  • ebeb2f2 Merge pull request #471 from bluetech/unblock
  • 3a28b4d Merge pull request #464 from bluetech/hookwrapper-teardown-warning
  • 4331b7a Merge pull request #473 from bluetech/iterator-invalidation
  • 7aef3e6 hooks: fix plugins registering other plugins in a hook
  • cc36605 Merge pull request #472 from bluetech/call-extra-ordering-fix
  • 443fee6 hooks: fix call_extra extra methods getting ordered before everything else
  • 4577b45 hooks: add comment describing _hookimpls's format/invariants.
  • 13b3661 Add PluginManager.unblock method to unblock a name
  • 4b5b2d4 CHANGELOG: fix errors in 1.0.0 entry
  • Additional commits viewable in compare view

Updates pytest-asyncio from 0.23.2 to 0.23.4

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio 0.23.4

0.23.4 (2024-01-28)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729
  • Addresses further issues that caused an internal pytest error during test collection
  • Declares incompatibility with pytest 8 #737

pytest-asyncio 0.23.4a2

0.23.4 (UNRELEASED)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729
  • Addresses further issues that caused an internal pytest error during test collection

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

pytest-asyncio 0.23.4a1

0.23.4 (UNRELEASED)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

pytest-asyncio 0.23.4a0

0.23.4 (UNRELEASED)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

pytest-asyncio 0.23.3

0.23.3 (2024-01-01)

  • Fixes a bug that caused event loops to be closed prematurely when using async generator fixtures with class scope or wider in a function-scoped test #706
  • Fixes various bugs that caused an internal pytest error during test collection #711 #713 #719

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

pytest-asyncio 0.23.3a0

0.23.3 (UNRELEASED)

  • Fixes a bug that caused event loops to be closed prematurely when using async generator fixtures with class scope or wider in a function-scoped test #708
  • Fixes a bug that caused an internal pytest error when using unittest.SkipTest in a module #711
Commits
  • b879130 [chore] Updated shed pre-commit hook to v2024.1.1.
  • a309bc5 [docs] Prepare release of v0.23.4.
  • c51c3e7 [docs] Mention compatibility issue with pytest 8.
  • dd129e9 [fix] Fixes a bug that prevented tests from being collected from package when...
  • 463ce98 [fix] Avoid trying to install scoped event loops for unknown test collector t...
  • 256ef7d [fix] pytest-asyncio no longer uses virtual modules to install dynamic packag...
  • 8ba9bd0 [fix] Make virtual modules compatible with Windows.
  • df487d5 [ci] Shorten names of display OS in CI jobs.
  • 9572f3e [tests] Fixed deprecated use of yield_fixture in test.
  • ef619b9 [build] Run tests on Windows.
  • 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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the patch-and-minor-updates group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [flask-sqlalchemy](https://github.com/pallets-eco/flask-sqlalchemy) | `3.0.5` | `3.1.1` |
| [greenlet](https://github.com/python-greenlet/greenlet) | `3.0.2` | `3.0.3` |
| [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.20.0` | `4.21.1` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.23` | `2.0.25` |
| [aiohttp](https://github.com/aio-libs/aiohttp) | `3.9.1` | `3.9.3` |
| [kombu](https://github.com/celery/kombu) | `5.3.4` | `5.3.5` |
| [setuptools](https://github.com/pypa/setuptools) | `69.0.2` | `69.0.3` |
| [pluggy](https://github.com/pytest-dev/pluggy) | `1.3.0` | `1.4.0` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.23.2` | `0.23.4` |


Updates `flask-sqlalchemy` from 3.0.5 to 3.1.1
- [Release notes](https://github.com/pallets-eco/flask-sqlalchemy/releases)
- [Changelog](https://github.com/pallets-eco/flask-sqlalchemy/blob/main/CHANGES.rst)
- [Commits](pallets-eco/flask-sqlalchemy@3.0.5...3.1.1)

Updates `greenlet` from 3.0.2 to 3.0.3
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](python-greenlet/greenlet@3.0.2...3.0.3)

Updates `jsonschema` from 4.20.0 to 4.21.1
- [Release notes](https://github.com/python-jsonschema/jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/jsonschema@v4.20.0...v4.21.1)

Updates `sqlalchemy` from 2.0.23 to 2.0.25
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Updates `aiohttp` from 3.9.1 to 3.9.3
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](aio-libs/aiohttp@v3.9.1...v3.9.3)

Updates `kombu` from 5.3.4 to 5.3.5
- [Release notes](https://github.com/celery/kombu/releases)
- [Changelog](https://github.com/celery/kombu/blob/main/Changelog.rst)
- [Commits](celery/kombu@v5.3.4...v5.3.5)

Updates `setuptools` from 69.0.2 to 69.0.3
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v69.0.2...v69.0.3)

Updates `pluggy` from 1.3.0 to 1.4.0
- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pluggy@1.3.0...1.4.0)

Updates `pytest-asyncio` from 0.23.2 to 0.23.4
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.23.2...v0.23.4)

---
updated-dependencies:
- dependency-name: flask-sqlalchemy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: greenlet
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: jsonschema
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: sqlalchemy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: aiohttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: kombu
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
- dependency-name: pluggy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: patch-and-minor-updates
- dependency-name: pytest-asyncio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: patch-and-minor-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 30, 2024
Copy link
Author

dependabot bot commented on behalf of github Apr 1, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Apr 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/patch-and-minor-updates-f1fe0ff0e7 branch April 1, 2024 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants