pact-python was pinned to <3 in requirements/constraints.txt because the 3.x release has breaking API changes. The verify_pact.py file uses the 2.x API and needs to be updated to work with pact-python 3.x.
See the pact-python changelog for migration guidance: https://docs.pact.io/implementation_guides/python/changelog
This pin was added as part of dropping Python 3.11 support (#597).
pact-python was pinned to <3 in requirements/constraints.txt because the 3.x release has breaking API changes. The
verify_pact.pyfile uses the 2.x API and needs to be updated to work with pact-python 3.x.See the pact-python changelog for migration guidance: https://docs.pact.io/implementation_guides/python/changelog
This pin was added as part of dropping Python 3.11 support (#597).