Skip to content

chore(deps): update dependency pytest-postgresql to v8#1290

Open
renovate[bot] wants to merge 1 commit intodevfrom
renovate/pytest-postgresql-8.x
Open

chore(deps): update dependency pytest-postgresql to v8#1290
renovate[bot] wants to merge 1 commit intodevfrom
renovate/pytest-postgresql-8.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 27, 2026

This PR contains the following updates:

Package Change Age Confidence
pytest-postgresql (changelog) ^4.1.1 || ^5.0.0 || ^6.0.0 || ^7.0.0^4.1.1 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 age confidence

Release Notes

dbfixtures/pytest-postgresql (pytest-postgresql)

v8.0.0

Compare Source

====================================

Breaking changes

  • Refactor DatabaseJanitor to use explicit template management. This includes a new as_template flag and making dbname a required parameter. (#&#8203;890 <https://github.com/dbfixtures/pytest-postgresql/issues/890>__)

  • Bump the minimum supported pytest version to 8.2.

    The previous minimum was about two years old, and older pytest versions
    can be flaky with fixture chaining that relies on getfixturevalue on
    Python 3.12-3.13 when used alongside xdist. (#&#8203;890 <https://github.com/dbfixtures/pytest-postgresql/issues/890>__)

  • Support only PostgreSQL version 14 and up. (#&#8203;1250 <https://github.com/dbfixtures/pytest-postgresql/issues/1250>__)

  • Dropped support for Python 3.9 as it has reached End of Life

Bugfixes

  • Fix issue where --postgresql-drop-test-database was applied in process fixture.

    It was already being read in client and noprocess fixtures. (#&#8203;1148 <https://github.com/dbfixtures/pytest-postgresql/issues/1148>__)

Documentation

  • Add a Mermaid sequence diagram to the documentation to illustrate fixture chaining and hierarchical cloning. (#&#8203;890 <https://github.com/dbfixtures/pytest-postgresql/issues/890>__)
  • Improve code examples by adding types (#&#8203;1233 <https://github.com/dbfixtures/pytest-postgresql/issues/1233>__)
  • Add plugins' architecture diagram and display it in project's README. (#&#8203;1244 <https://github.com/dbfixtures/pytest-postgresql/issues/1244>__)
  • Improved README.rst:
    • Added a "Quick Start" section with a simple example.
    • Clarified psycopg 3 requirement for the plugin vs. psycopg 2 support for the application.
    • Updated PostgreSQL versioning notes (>= 10).
    • Explained the binary discovery mechanism (pg_config vs. fallbacks).
    • Promoted DatabaseJanitor as an advanced API.
    • Fixed broken table layouts and corrected various typos.

Features

  • Add depends_on parameter to postgresql_noproc factory to allow hierarchical cloning and chaining of process fixtures. (#&#8203;890 <https://github.com/dbfixtures/pytest-postgresql/issues/890>__)
  • Convert Config kept in TypedDict into a dataclass (#&#8203;1225 <https://github.com/dbfixtures/pytest-postgresql/issues/1225>__)
  • Marked support for Python 3.14

Miscellaneus

  • #&#8203;1127 <https://github.com/dbfixtures/pytest-postgresql/issues/1127>, #&#8203;1218 <https://github.com/dbfixtures/pytest-postgresql/issues/1218>

  • Add new release workflow, which will allow releasing new versions directly from GitHub.

  • Drop PostgreSQL 13 and add PostgreSQL 18 to the CI

  • Update github-actions for actions-reuse 4.x

  • Updates to pre-commit

    Replaced black with ruff-format, Added https://github.com/fizyk/pyproject-validator,
    Moved mypy configuration into pyproject.toml, extended line length to 120 characters.


Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file python labels Jan 27, 2026
@renovate renovate bot force-pushed the renovate/pytest-postgresql-8.x branch from 3389a51 to 82613ec Compare February 7, 2026 05:53
@renovate renovate bot force-pushed the renovate/pytest-postgresql-8.x branch 2 times, most recently from 2575377 to 3d15ac9 Compare February 20, 2026 04:59
@renovate renovate bot force-pushed the renovate/pytest-postgresql-8.x branch 3 times, most recently from 563b98f to 799e7ad Compare March 3, 2026 05:24
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/pytest-postgresql-8.x branch from 799e7ad to 1726fc2 Compare March 5, 2026 05:26
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants