Skip to content
This repository was archived by the owner on Jan 8, 2026. It is now read-only.

Bump pact-python from 1.7.0 to 2.3.1 - #464

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pact-python-2.3.1
Closed

Bump pact-python from 1.7.0 to 2.3.1#464
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pact-python-2.3.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 23, 2025

Copy link
Copy Markdown
Contributor

Bumps pact-python from 1.7.0 to 2.3.1.

Release notes

Sourced from pact-python's releases.

v2.3.1

Fix

  • v3: defer setting pact broker source

Pull Requests

Full Changelog: pact-foundation/pact-python@v2.3.0...v2.3.1

v2.3.0

BREAKING CHANGE (pact.v3 only)

  • message_handler signature has been changed and expanded.
  • set_state has been renamed to state_handler. If using a URL still, the body keyword argument is now a required parameter.
  • The provider name must be given as an argument of the Verifier constructor, instead of the first argument of the set_info method.
  • The set_info verifier method is removed, with add_transport needing to be used.
  • pact.v3.util has been renamed to pact.v3._util and is now private.
  • The PactServer __exit__ arguments no longer have leading underscores. This is typically handled by Python itself and therefore is unlikely to be a change for any user, unless the end user was calling the __exit__ method explicitly and using keyword arguments.

For a more detailed explanation of the changes, see the following blog post:

Feat

  • v3: further simplify message interface
  • v3: add state handler server

... (truncated)

Changelog

Sourced from pact-python's changelog.

[2.3.1] 2025-01-22

🐛 Bug Fixes

  • (v3) Defer setting pact broker source

Contributors

[2.3.0] 2024-12-30

🚀 Features

  • (v3) Add message relay and callback servers
  • (v3) [breaking] Integrate message relay server

    The provider name must be given as an argument of the Verifier constructor, instead of the first argument of the set_info method.

  • (v3) [breaking] Add state handler server

    set_state has been renamed to state_handler. If using a URL still, the body keyword argument is now a required parameter.

  • (v3) [breaking] Further simplify message interface

    message_handler signature has been changed and expanded.

🎨 Styling

  • Lint
  • Lint

📚 Documentation

  • Fix minor typos
  • (blog) Add functional arguments post

⚙️ Miscellaneous Tasks

  • Fix url
  • (ci) Pin full version
  • Add yamlfix
  • Remove docker files and scripts
  • Update biome version
  • Rename master to main
  • (ci) Pin typos to version
  • (ci) Pin minor version of checkout action
  • Silence unset default fixture loop scope
  • (ci) Replace pre-commit/action
  • (v3) [breaking] Remove unnecessary underscores

    The PactServer __exit__ arguments no longer have leading underscores. This is typically handled by Python itself and therefore is unlikely to be a change for any user, unless the end user was calling the __exit__ method explicitly and using keyword arguments.

  • (v3) [breaking] Make util module private

    pact.v3.util has been renamed to pact.v3._util and is now private.

  • (ci) Upgrade macos-12 to macos-13
  • (c) Specify full action version

... (truncated)

Commits
  • 473388e fix(v3): defer setting pact broker source
  • 954c108 chore(deps): update codecov/codecov-action action to v5.2.0 (#936)
  • 63c2db4 chore(deps): update astral-sh/setup-uv action to v5.2.1 (#932)
  • 73b63ad fix(deps): update ruff to v0.9.2 (#934)
  • bfd02d7 fix(deps): update ruff to v0.9.1 (#930)
  • 00e810b chore(deps): update actions/upload-artifact action to v4.6.0 (#929)
  • a1adc23 fix(deps): update ruff to v0.9.0 (#927)
  • 6ebbbbf chore(deps): update docker/setup-qemu-action action to v3.3.0 (#925)
  • 5614778 chore(deps): update softprops/action-gh-release action to v2.2.1 (#926)
  • 58e7933 fix(deps): update ruff to v0.8.6 (#924)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [pact-python](https://github.com/pact-foundation/pact-python) from 1.7.0 to 2.3.1.
- [Release notes](https://github.com/pact-foundation/pact-python/releases)
- [Changelog](https://github.com/pact-foundation/pact-python/blob/main/CHANGELOG.md)
- [Commits](pact-foundation/pact-python@v1.7.0...v2.3.1)

---
updated-dependencies:
- dependency-name: pact-python
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from sergeyklay as a code owner January 23, 2025 12:55
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 23, 2025
@dependabot @github

dependabot Bot commented on behalf of github Oct 7, 2025

Copy link
Copy Markdown
Contributor Author

Superseded by #547.

@dependabot dependabot Bot closed this Oct 7, 2025
@dependabot
dependabot Bot deleted the dependabot/pip/pact-python-2.3.1 branch October 7, 2025 12:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

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.

1 participant