Skip to content

chore(deps): update dependency pact-python to v3#122

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pact-python-3.x
Open

chore(deps): update dependency pact-python to v3#122
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pact-python-3.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 19, 2026

This PR contains the following updates:

Package Change Age Confidence
pact-python (changelog) ^2.2.2^3.0.0 age confidence

Release Notes

pact-foundation/pact-python (pact-python)

v3.2.1

📚 Documentation
  • Update changelog for pact-python/3.2.0
  • Fix internal references
  • Add v3 blog post
  • Fix partial url highlight
  • Fix tooltips in code
  • Remove redundant header from blog post
⚙️ Miscellaneous Tasks
  • (ci) Use strict docs building
  • Switch to versioningit
Contributors

v3.2.0

📚 Documentation
  • Update changelog for pact-python/3.2.0
  • Fix internal references
  • Add v3 blog post
  • Fix partial url highlight
  • Fix tooltips in code
  • Remove redundant header from blog post
⚙️ Miscellaneous Tasks
  • (ci) Use strict docs building
  • Switch to versioningit
Contributors

v3.1.0

🚀 Features
  • Add consumer_version method
  • Add content type matcher
  • Add 'and' matcher
🐛 Bug Fixes
  • Use correct matching rule serialisation
📚 Documentation
  • Update changelog for pact-python/3.1.0
  • Add agents.md
  • Update configuration
  • Add logging documentation
  • Add multipart/form-data matching rule example
  • Add consumer_version
⚙️ Miscellaneous Tasks
  • Add llm instructions
  • Update non-compliant docstrings and types
  • Upgrade pymdownx extensions
  • Set telemetry environment variables
  • (docs) Api docs link on pact-python site is case sensitive
  • Fix json schema url
  • (tests) Fix skipped tests on windows
  • (ci) Update macos runners
  • Remove unused pytest config
  • Remove ruff sub-configs
  • Switch to markdownlint-cli2
  • Rerun flaky tests
  • Remove unused function
  • Don't except AssertionError
  • (devcontainer) Add multi-arch development container support
Contributors

v3.0.1

📚 Documentation
  • Update changelog for pact-python/3.0.0
⚙️ Miscellaneous Tasks
  • Drop cffi dependency
  • (ci) Fix publish step
Contributors

v3.0.0

📚 Documentation
  • Update changelog for pact-python/3.0.0
⚙️ Miscellaneous Tasks
  • Drop cffi dependency
  • (ci) Fix publish step
Contributors

v2.3.3

Compare Source

🚀 Features
  • (v3) Add will_respond_with for sync
🐛 Bug Fixes
  • (v3) Avoid error if there's no mismatch type
📚 Documentation
  • (examples) Add proto module documentation
  • Add protobuf and grpc links
⚙️ Miscellaneous Tasks
  • (ci) Remove pre-commit cache restore key
  • Update biome
  • (examples) Add protobuf example
  • Add version stub file
  • (examples) Parametrize protobuf example
  • (ci) Update runners
  • Split mypy calls
Contributors

v2.3.2

Compare Source

🚀 Features
  • (v3) [breaking] Allow more flexible functional arguments

    The signature of functional arguments must form a subset of the MessageProducerArgs and StateHandlerArgs typed dictionaries.

📚 Documentation
  • Replace commitizen with git cliff
  • Update blog post
  • Rename params -> parameters
  • (example) Elaborate on state handler
⚙️ Miscellaneous Tasks
  • Update pre-commit hooks
  • Update committed configuration
  • Add taplo
  • (ci) Update ubuntu runners
  • Reduce noise from taiki-e/install-action
  • (ci) Upload test results to codecov
  • Add apply_arg utility
  • (tests) Use consistent return value
  • (test) Tweak type signature
  • (examples) Fix state handler args
Contributors

v2.3.1

Compare Source

🐛 Bug Fixes
  • (v3) Defer setting pact broker source
Contributors

v2.3.0

Compare Source

🚀 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
  • Add pytest-xdist
  • (ci) Remove condition on examples
  • Update tests to use new message/state fns
  • Adapt examples to use function handlers
  • Move matchers test out of examples
  • Adjust tests based on new implementation
  • Remove dead code
  • Fix compatibility with 3.9, 3.10
  • Add pytest-rerunfailures
  • Fix windows compatibility
  • (ci) Automerge renovate PRs
Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 force-pushed the renovate/pact-python-3.x branch from eb491d8 to dec3ca4 Compare March 19, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants