- remove relative imports - **tests**: move parse_headers/matching_rules out of class
2.1.3
Fix
- avoid wheel bloat
2.1.2
BREAKING CHANGE
- The public functions within the constants module have been removed. If you previously used them, please make use of the constants. For example, instead of `pact.constants.broker_client_exe()` use `pact.constants.BROKER_CLIENT_PATH` instead. - It is possible to use the system installed Pact executables by setting `PACT_USE_SYSTEM_BINS` to `True` or `Yes` (case insensitive).
Feat
- add support for musllinux_aarch64 - **v3**: add specification attribute to pacts - **v3**: upgrade ffi to 0.4.18 - determine version from vcs - **v3**: add with_matching_rules - add python 3.12 support - **v3**: implement server log methods - **v3**: add mock server mismatches - **v3**: implement Pact Handle methods - **ffi**: add OwnedString class - **v3**: implement interaction methods - **v3**: implement pact class - **v3**: add v3.ffi module