Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2025

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps the dependencies group with 9 updates in the / directory:

Package From To
pytest-postgresql 6.1.1 7.0.0
psycopg[binary] 3.2.4 3.2.5
sqlalchemy 2.0.37 2.0.38
pydantic 2.10.5 2.10.6
pydantic-settings 2.7.1 2.8.0
fastapi 0.115.6 0.115.8
numpy 2.2.2 2.2.3
pytz 2024.2 2025.1
cython 3.0.11 3.0.12

Updates pytest-postgresql from 6.1.1 to 7.0.0

Changelog

Sourced from pytest-postgresql's changelog.

7.0.0 (2025-02-23)

Breaking changes

  • Drop support for load parameter from client fixtures. This can be easily replaced by creating intermediary fixture between test and client fixture. ([#1087](https://github.com/dbfixtures/pytest-postgresql/issues/1087) <https://github.com/dbfixtures/pytest-postgresql/issues/1087>__)
  • Stop supporting Python 3.8 as it already reached EOL

Bugfixes

  • Passing all environment variables to the initdb.

    This helps the cases where og_ctl is replaced by custom shell script making additional calls, and needs all the variables, that ie server process gets. ([#1076](https://github.com/dbfixtures/pytest-postgresql/issues/1076) <https://github.com/dbfixtures/pytest-postgresql/issues/1076>__)

Features

  • If a test run ended in an error that prevented proper test cleanup, developer can now use --postgresql-drop-test-database command line flag, to delete database from noproc fixture at the start. ([#265](https://github.com/dbfixtures/pytest-postgresql/issues/265) <https://github.com/dbfixtures/pytest-postgresql/issues/265>__)

  • DatabaseJanitor.cursor now accepts optional parameter dbname, which defaults to postgres

    This database name is used to make connection to and return a cursor. ([#265](https://github.com/dbfixtures/pytest-postgresql/issues/265) <https://github.com/dbfixtures/pytest-postgresql/issues/265>__)

  • When running tests with xdist, pytest-postgresql now attempts to detect random ports selected by other nodes by writing down a .port file in session temporary directory.

    The number of tries it attempts to select unused port is configurable, and defaults to 0.

    In case pytest-postgresql won't be able to select unused port, PortForException is thrown with appropriate message. ([#872](https://github.com/dbfixtures/pytest-postgresql/issues/872) <https://github.com/dbfixtures/pytest-postgresql/issues/872>__)

  • Mark Python 3.13 as supported.

Miscellaneus

  • [#707](https://github.com/dbfixtures/pytest-postgresql/issues/707) <https://github.com/dbfixtures/pytest-postgresql/issues/707>, [#895](https://github.com/dbfixtures/pytest-postgresql/issues/895) <https://github.com/dbfixtures/pytest-postgresql/issues/895>, [#1047](https://github.com/dbfixtures/pytest-postgresql/issues/1047) <https://github.com/dbfixtures/pytest-postgresql/issues/1047>, [#1048](https://github.com/dbfixtures/pytest-postgresql/issues/1048) <https://github.com/dbfixtures/pytest-postgresql/issues/1048>, [#1055](https://github.com/dbfixtures/pytest-postgresql/issues/1055) <https://github.com/dbfixtures/pytest-postgresql/issues/1055>, [#1061](https://github.com/dbfixtures/pytest-postgresql/issues/1061) <https://github.com/dbfixtures/pytest-postgresql/issues/1061>, [#1062](https://github.com/dbfixtures/pytest-postgresql/issues/1062) <https://github.com/dbfixtures/pytest-postgresql/issues/1062>, [#1063](https://github.com/dbfixtures/pytest-postgresql/issues/1063) <https://github.com/dbfixtures/pytest-postgresql/issues/1063>, [#1081](https://github.com/dbfixtures/pytest-postgresql/issues/1081) <https://github.com/dbfixtures/pytest-postgresql/issues/1081>__
  • Add PostgreSQL 17 to CI and drop 12
  • Add [bot] suffix to the pre-commit actor.
  • Adjust links after repository transfer
  • Adjust workflows for actions-reuse 3.0.1
  • Fix DatabaseJanitor documentation.
  • In Python 3.13, usage of a positional argument for maxsplit has been formally deprecated.

... (truncated)

Commits
  • c1d9b7d Release 7.0.0
  • c44667d Merge pull request #1092 from dbfixtures/issue-265
  • dcf3c56 Drop test database from noproc fixture, if exists - closes #265
  • 9ba92dc Merge pull request #1091 from dbfixtures/adjust-links
  • 6a25737 Adjust links after repository transfer
  • f005fba build(deps): bump fizyk/actions-reuse from 3.0.1 to 3.0.2
  • b31add3 build(deps): bump fizyk/actions-reuse from 3.0.1 to 3.0.2
  • b292a07 Merge pull request #1088 from ClearcodeHQ/issue-1087
  • 7afc30c fixup: failing tests
  • 4f0b45c Drop support for loading schema and data fixture from client fixture - closes...
  • Additional commits viewable in compare view

Updates psycopg[binary] from 3.2.4 to 3.2.5

Changelog

Sourced from psycopg[binary]'s changelog.

.. currentmodule:: psycopg

.. index:: single: Release notes single: News

psycopg release notes

Future releases

Python 3.3.0 (unreleased) ^^^^^^^^^^^^^^^^^^^^^^^^^

  • Drop support for Python 3.8.

Current release

Psycopg 3.2.5 ^^^^^^^^^^^^^

  • 3x faster UUID loading thanks to C implementation (:tickets:[#447](https://github.com/psycopg/psycopg/issues/447), [#998](https://github.com/psycopg/psycopg/issues/998)).

Psycopg 3.2.4 ^^^^^^^^^^^^^

  • Don't lose notifies received whilst the ~Connection.notifies() iterator is not running (:ticket:[#962](https://github.com/psycopg/psycopg/issues/962)).
  • Make sure that the notifies callback is called during the use of the ~Connection.notifies() generator (:ticket:[#972](https://github.com/psycopg/psycopg/issues/972)).
  • Raise the correct error returned by the database (such as !AdminShutdown or !IdleInTransactionSessionTimeout) instead of a generic OperationalError when a server error causes a client disconnection (:ticket:[#988](https://github.com/psycopg/psycopg/issues/988)).
  • Build macOS dependencies from sources instead using the Homebrew versions in order to avoid problems with MACOSX_DEPLOYMENT_TARGET (:ticket:[#858](https://github.com/psycopg/psycopg/issues/858)).
  • Bump libpq to 17.2 in Linux and macOS binary packages.
  • Bump libpq to 16.4 in Windows binary packages, using the vcpkg library__ (:ticket:[#966](https://github.com/psycopg/psycopg/issues/966)).

.. __: https://vcpkg.io/en/package/libpq

Psycopg 3.2.3 ^^^^^^^^^^^^^

... (truncated)

Commits
  • 664b2a1 chore: bump psycopg package version to 3.2.5
  • cd6589b chore: bump build libraries
  • 68f8603 Merge branch 'cython-uuid-3.2' into maint-3.2
  • dd1cefc docs: mention UUID speedup in release news
  • 7f950cb chore(c): remove C UUIDDumper and UUIDBinaryDumper
  • 393e162 perf(uuid): speed up UUID creation using a writable subclass
  • 57a3889 perf(c): use PyObject_CallFunctionObjArgs in UUIDBinaryLoader
  • 88f73fe perf(c): use PyObject_CallFunctionObjArgs in UUIDLoader
  • 3a9ade7 test(c): test UUID.slots
  • 811cb51 perf(c): Use hex_to_int_map in UUIDLoader
  • Additional commits viewable in compare view

Updates sqlalchemy from 2.0.37 to 2.0.38

Release notes

Sourced from sqlalchemy's releases.

2.0.38

Released: February 6, 2025

engine

  • [engine] [bug] Fixed event-related issue where invoking Engine.execution_options() on a Engine multiple times while making use of event-registering parameters such as isolation_level would lead to internal errors involving event registration.

    References: #12289

sql

  • [sql] [bug] Reorganized the internals by which the .c collection on a FromClause gets generated so that it is resilient against the collection being accessed in concurrent fashion. An example is creating a Alias or Subquery and accessing it as a module level variable. This impacts the Oracle dialect which uses such module-level global alias objects but is of general use as well.

    References: #12302

  • [sql] [bug] Fixed SQL composition bug which impacted caching where using a None value inside of an in_() expression would bypass the usual "expanded bind parameter" logic used by the IN construct, which allows proper caching to take place.

    References: #12314

postgresql

  • [postgresql] [usecase] [asyncio] Added an additional asyncio.shield() call within the connection terminate process of the asyncpg driver, to mitigate an issue where terminate would be prevented from completing under the anyio concurrency library.

    References: #12077

  • [postgresql] [bug] Adjusted the asyncpg connection wrapper so that the connection.transaction() call sent to asyncpg sends None for isolation_level if not otherwise set in the SQLAlchemy dialect/wrapper, thereby allowing asyncpg to make use of the server level setting for isolation_level in the absense of a client-level setting. Previously, this behavior of asyncpg was blocked by a hardcoded read_committed.

... (truncated)

Commits

Updates pydantic from 2.10.5 to 2.10.6

Release notes

Sourced from pydantic's releases.

v2.10.6 2025-01-23

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.10.5...v2.10.6

Changelog

Sourced from pydantic's changelog.

v2.10.6 (2025-01-23)

GitHub release

What's Changed

Fixes

Commits

Updates pydantic-settings from 2.7.1 to 2.8.0

Commits

Updates fastapi from 0.115.6 to 0.115.8

Release notes

Sourced from fastapi's releases.

0.115.8

Fixes

  • 🐛 Fix OAuth2PasswordRequestForm and OAuth2PasswordRequestFormStrict fixed grant_type "password" RegEx. PR #9783 by @​skarfie123.

Refactors

Docs

Translations

  • 🌐 Add Japanese translation for docs/ja/docs/environment-variables.md. PR #13226 by @​k94-ishi.
  • 🌐 Add Russian translation for docs/ru/docs/advanced/async-tests.md. PR #13227 by @​Rishat-F.
  • 🌐 Update Russian translation for docs/ru/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md. PR #13252 by @​Rishat-F.
  • 🌐 Add Russian translation for docs/ru/docs/tutorial/bigger-applications.md. PR #13154 by @​alv2017.

Internal

  • ⬆️ Add support for Python 3.13. PR #13274 by @​tiangolo.
  • ⬆️ Upgrade AnyIO max version for tests, new range: >=3.2.1,<5.0.0. PR #13273 by @​tiangolo.
  • 🔧 Update Sponsors badges. PR #13271 by @​tiangolo.
  • ♻️ Fix notify_translations.py empty env var handling for PR label events vs workflow_dispatch. PR #13272 by @​tiangolo.
  • ♻️ Refactor and move scripts/notify_translations.py, no need for a custom GitHub Action. PR #13270 by @​tiangolo.
  • 🔨 Update FastAPI People Experts script, refactor and optimize data fetching to handle rate limits. PR #13267 by @​tiangolo.
  • ⬆ Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4. PR #13251 by @​dependabot[bot].

0.115.7

Upgrades

Refactors

... (truncated)

Commits
  • 7128971 🔖 Release version 0.115.8
  • 55f8a44 📝 Update release notes
  • 83ab6ac 📝 Change the word "unwrap" to "unpack" in `docs/en/docs/tutorial/extra-models...
  • 3d02a92 📝 Update release notes
  • 1b00f8a ✅ Simplify tests for body_multiple_params (#13237)
  • d97647f 📝 Update release notes
  • 9667ce8 📝 Update Request Body's tutorial002 to deal with tax=0 case (#13230)
  • 0541693 📝 Update release notes
  • 041b2e1 📝 Update release notes
  • 30b270b ♻️ Move duplicated code portion to a static method in the APIKeyBase super ...
  • Additional commits viewable in compare view

Updates numpy from 2.2.2 to 2.2.3

Release notes

Sourced from numpy's releases.

2.2.3 (Feb 13, 2025)

NumPy 2.2.3 Release Notes

NumPy 2.2.3 is a patch release that fixes bugs found after the 2.2.2 release. The majority of the changes are typing improvements and fixes for free threaded Python. Both of those areas are still under development, so if you discover new problems, please report them.

This release supports Python versions 3.10-3.13.

Contributors

A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • !amotzop
  • Charles Harris
  • Chris Sidebottom
  • Joren Hammudoglu
  • Matthew Brett
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Sebastian Berg
  • Yakov Danishevsky +

Pull requests merged

A total of 21 pull requests were merged for this release.

  • #28185: MAINT: Prepare 2.2.x for further development
  • #28201: BUG: fix data race in a more minimal way on stable branch
  • #28208: BUG: Fix from_float_positional errors for huge pads
  • #28209: BUG: fix data race in np.repeat
  • #28212: MAINT: Use VQSORT_COMPILER_COMPATIBLE to determine if we should...
  • #28224: MAINT: update highway to latest
  • #28236: BUG: Add cpp atomic support (#28234)
  • #28237: BLD: Compile fix for clang-cl on WoA
  • #28243: TYP: Avoid upcasting float64 in the set-ops
  • #28249: BLD: better fix for clang / ARM compiles
  • #28266: TYP: Fix timedelta64.__divmod__ and timedelta64.__mod__...
  • #28274: TYP: Fixed missing typing information of set_printoptions
  • #28278: BUG: backport resource cleanup bugfix from gh-28273
  • #28282: BUG: fix incorrect bytes to stringdtype coercion
  • #28283: TYP: Fix scalar constructors
  • #28284: TYP: stub numpy.matlib
  • #28285: TYP: stub the missing numpy.testing modules
  • #28286: CI: Fix the github label for TYP: PR's and issues
  • #28305: TYP: Backport typing updates from main
  • #28321: BUG: fix race initializing legacy dtype casts
  • #28324: CI: update test_moderately_small_alpha

... (truncated)

Commits
  • a274561 Merge pull request #28322 from charris/prepare-2.2.3
  • 5ab0f71 REL: Prepare for the NumPy 2.2.3 release [wheel build]
  • 010ad9b Merge pull request #28324 from charris/update-test_dirichlet_moderately_small...
  • 6338746 CI: update test_moderately_small_alpha [wheel build]
  • 56f8d5b Merge pull request #28321 from charris/backport-28290
  • 48515a3 MAINT: Update some testing files from main
  • 96ca7e3 MAINT: respond to code review
  • c20ac88 MAINT: use a try/finally to make the deadlock protection more robust
  • d494647 MAINT: fix indentation and clarify comment
  • 3f8fbd6 MAINT: go back to try/except
  • Additional commits viewable in compare view

Updates pytz from 2024.2 to 2025.1

Commits

Updates cython from 3.0.11 to 3.0.12

Changelog

Sourced from cython's changelog.

3.0.12 (2025-02-11)

Bugs fixed

  • Release 3.0.11 introduced some incorrect noexcept warnings. (Github issue :issue:6335)

  • Conditional assignments to variables using the walrus operator could crash. (Github issue :issue:6094)

  • Dict assignments to struct members with reserved C names could generate invalid C code.

  • Fused ctuples with the same entry types but different sizes could fail to compile. (Github issue :issue:6328)

  • In Py3, pyximport was not searching sys.path when looking for importable source files. (Github issue :issue:5615)

  • Using & 0 on integers produced with int.from_bytes() could read invalid memory on Python 3.10. (Github issue :issue:6480)

  • Modules could fail to compile in PyPy 3.11 due to missing CPython specific header files. Patch by Matti Picus. (Github issue :issue:6482)

  • Minor fix in C++ partial_sum() declaration.

Commits

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

…dates

Bumps the dependencies group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pytest-postgresql](https://github.com/dbfixtures/pytest-postgresql) | `6.1.1` | `7.0.0` |
| [psycopg[binary]](https://github.com/psycopg/psycopg) | `3.2.4` | `3.2.5` |
| [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) | `2.0.37` | `2.0.38` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.10.5` | `2.10.6` |
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) | `2.7.1` | `2.8.0` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.115.6` | `0.115.8` |
| [numpy](https://github.com/numpy/numpy) | `2.2.2` | `2.2.3` |
| [pytz](https://github.com/stub42/pytz) | `2024.2` | `2025.1` |
| [cython](https://github.com/cython/cython) | `3.0.11` | `3.0.12` |



Updates `pytest-postgresql` from 6.1.1 to 7.0.0
- [Changelog](https://github.com/dbfixtures/pytest-postgresql/blob/main/CHANGES.rst)
- [Commits](dbfixtures/pytest-postgresql@v6.1.1...v7.0.0)

Updates `psycopg[binary]` from 3.2.4 to 3.2.5
- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)
- [Commits](psycopg/psycopg@3.2.4...3.2.5)

Updates `sqlalchemy` from 2.0.37 to 2.0.38
- [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 `pydantic` from 2.10.5 to 2.10.6
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.10.5...v2.10.6)

Updates `pydantic-settings` from 2.7.1 to 2.8.0
- [Release notes](https://github.com/pydantic/pydantic-settings/releases)
- [Commits](pydantic/pydantic-settings@v2.7.1...v2.8.0)

Updates `fastapi` from 0.115.6 to 0.115.8
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.115.6...0.115.8)

Updates `numpy` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.2.2...v2.2.3)

Updates `pytz` from 2024.2 to 2025.1
- [Release notes](https://github.com/stub42/pytz/releases)
- [Commits](stub42/pytz@release_2024.2...release_2025.1)

Updates `cython` from 3.0.11 to 3.0.12
- [Release notes](https://github.com/cython/cython/releases)
- [Changelog](https://github.com/cython/cython/blob/master/CHANGES.rst)
- [Commits](cython/cython@3.0.11...3.0.12)

---
updated-dependencies:
- dependency-name: pytest-postgresql
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: psycopg[binary]
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: sqlalchemy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pydantic-settings
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pytz
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: cython
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 24, 2025
@glichtner glichtner force-pushed the dependabot/pip/main/dependencies-a0f41cfdc8 branch 2 times, most recently from fb32359 to b33142d Compare February 24, 2025 09:06
@glichtner glichtner force-pushed the dependabot/pip/main/dependencies-a0f41cfdc8 branch from b33142d to f90f3ec Compare February 24, 2025 09:14
@codecov
Copy link

codecov bot commented Feb 24, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.53%. Comparing base (5b42d67) to head (f90f3ec).
Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #266      +/-   ##
==========================================
- Coverage   87.54%   87.53%   -0.02%     
==========================================
  Files          92       92              
  Lines        5926     5920       -6     
==========================================
- Hits         5188     5182       -6     
  Misses        738      738              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@glichtner
Copy link
Member

@dependabot unignore fhir-resources

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 24, 2025

OK, I will stop ignoring the fhir-resources dependency.

@glichtner glichtner merged commit c00108d into main Feb 24, 2025
3 checks passed
@glichtner glichtner deleted the dependabot/pip/main/dependencies-a0f41cfdc8 branch February 24, 2025 09:37
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.

2 participants