Skip to main content

Pact Python FFI

Package Version Python Versions Downloads
CI/CD Test Status Build Status Build Status
Meta Hatch project linting - Ruff style - Ruff types - Mypy License
Community Issues Discussions GitHub Stars
Slack Stack Overflow Twitter

This sub-package is part of the Pact Python project and exists to expose the Pact FFI directly to Python. If you are looking for the main Pact Python library for contract testing, please see the root package.

Overview

  • The module provides a thin Python wrapper around the Pact FFI (C API).
  • Most classes correspond directly to structs from the FFI, and are designed to wrap the underlying C pointers.
  • Many classes implement the __del__ method to ensure memory allocated by the Rust library is freed when the Python object is destroyed, preventing memory leaks.
  • Functions from the FFI are exposed directly: if a function foo exists in the FFI, it is accessible as pact_ffi.foo.
  • The API is not guaranteed to be stable and is intended for use by advanced users or for building higher-level libraries. For typical contract testing, use the main Pact Python client library.

Installation

You can install this package via pip:

pip install pact-python-ffi

Usage

This package exposes the raw FFI bindings for Pact. It is suitable for advanced use cases, custom integrations, or for building higher-level libraries. For typical contract testing, prefer using the main Pact Python library.

Contributing

As this is a relatively thin wrapper around the Pact FFI, the code is unlikely to change frequently; however, contributions to improve the coverage of the FFI bindings or to improve existing functionality are welcome. See the main contributing guide for details.

To release a new version of pact-python-ffi, simply push a tag in the format pact-python-ffi/x.y.z.w. This will automatically trigger a release process, pulling in version x.y.z of the underlying Pact FFI. Before creating and pushing such a tag, please ensure that the Python wrapper has been updated to reflect any changes or updates in the corresponding FFI version.

Higher-level abstractions or utilities should be implemented in separate libraries (such as pact-python).


For questions or support, please visit the Pact Foundation Slack or GitHub Discussions


Metadata

Release files for pact-python-ffi 0.5.12.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pact-python-ffi 0.5.12.1
File Size Uploaded Provenance Actions
pact_python_ffi-0.5.12.1.tar.gz 49.8 kB With provenance Details for pact_python_ffi-0.5.12.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pact-python-ffi 0.5.12.1
File Actions
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_arm64.whl CPython 3.15 abi3t, abi3 Windows ARM64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_arm64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_amd64.whl CPython 3.15 abi3, abi3t Windows x86-64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_amd64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl CPython 3.15 abi3, abi3t Linux musl 1.2+ x86-64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl CPython 3.15 abi3t, abi3 Linux musl 1.2+ ARM64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.28+ x86-64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.28+ ARM64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_x86_64.whl CPython 3.15 abi3t, abi3 macOS 12.0+ x86-64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_x86_64.whl
pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_arm64.whl CPython 3.15 abi3t, abi3 macOS 12.0+ ARM64 Details for pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_arm64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-win_arm64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-win_amd64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_x86_64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_aarch64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_x86_64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_aarch64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_x86_64.whl CPython 3.11 abi3 macOS 12.0+ x86-64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_x86_64.whl
pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_arm64.whl CPython 3.11 abi3 macOS 12.0+ ARM64 Details for pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_arm64.whl

Total release size: 168.8 MB

Release files / pact_python_ffi-0.5.12.1.tar.gz

Download URL pact_python_ffi-0.5.12.1.tar.gz
Size 49.8 kB
Tags Source
SHA-256 checksum
How to use checksums
212cca011dc7aef02bc705642ad55552ef26810401e59e514fd933344c760ccd
BLAKE2b-256 checksum
How to use checksums
d4bb67139b768dc3516ed2c90af5f56082601a23ecd75efc8d5394b82c453de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_arm64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_arm64.whl
Size 12.4 MB
Tags CPython 3.15 Windows ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
cbfd4db63b890ed7fa04d7e4d10192cd929d1fa5fff3a75ad6f1d888e0d9f721
BLAKE2b-256 checksum
How to use checksums
0c9b781902d635c55f411485901da595ea8ad6f24251ee7ec6a4517bde235bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_amd64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-win_amd64.whl
Size 13.0 MB
Tags CPython 3.15 Windows x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
8b432459ee375201c77412e9689e48200500b3c12d31f8c5ee9584e88bac976d
BLAKE2b-256 checksum
How to use checksums
7068b00fed1e53ad897638f76564d365aa7cabf2dbd54c8ed516b79a59abe0f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
Size 16.4 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
a4a28251e9670fbccf88153ad09583e8f298122963e518c4e0c2656e17f85ba6
BLAKE2b-256 checksum
How to use checksums
571376f463b1e600249fe8610168c075f223c0a90fe160c21176d96bcaa88565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
Size 17.2 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
f1601f10e4bcf21dbb1b793732eb7f80fd305ac655e627bdaec94f89ddcd7bf9
BLAKE2b-256 checksum
How to use checksums
5ec9761062dc6881c5e47c9e985692b0a00a844802edbf3ff256aa45dbce2776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl
Size 7.0 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
fb693b63835dfaf45fcc31592febf65f709665260443a0f55697980317be16c8
BLAKE2b-256 checksum
How to use checksums
d50e32327cc739a78e5aa774659f2dd31fe385ec868c0f82c46c54fc32463339
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl
Size 7.0 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
11c17f85459c7f91dcdf67c558bd84bb7b384b96a71ad7338208b3e96dbf9a4b
BLAKE2b-256 checksum
How to use checksums
e0f81b41d036b1d2b0bd464940413713789e108a233c44c7a804123039df4387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_x86_64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_x86_64.whl
Size 6.1 MB
Tags CPython 3.15 abi3 abi3t macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
6d48741843cd7645fe7b2f245a39344d6695497f72ac31f1a09e620287193489
BLAKE2b-256 checksum
How to use checksums
0bea55367aba8ef3d1c5411430e452eeadcade670654c2dbc05e21ac79529a55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_arm64.whl

Download URL pact_python_ffi-0.5.12.1-cp315-abi3.abi3t-macosx_12_0_arm64.whl
Size 5.8 MB
Tags CPython 3.15 abi3 abi3t macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
49aa1420ae2a05724cbf8f7f89ac389db925991872d0ca845223495501e39e81
BLAKE2b-256 checksum
How to use checksums
47c0ef1c6750bee60d79f48c98e4ab46f82ebf793f51ab869b72e9fd925c6b36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-win_arm64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-win_arm64.whl
Size 11.8 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
a7f722ced30e8d1fa19bb194a3a5ab111ed4caefe0fc193fa6aa707e61f372cd
BLAKE2b-256 checksum
How to use checksums
fe85e6338cc6ce3dcd147f34e264cfc97e392d1d7ac75b35678e7439edc19e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-win_amd64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-win_amd64.whl
Size 12.6 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
05aa42d42b2d65d1ee4079046aa5e026fdf34b0e1a07a9741489dbd3d233b7c1
BLAKE2b-256 checksum
How to use checksums
5a28e03c5accaec4d138eb45aade92efb0264b8bd54e3e708d07b776f21ee6bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_x86_64.whl
Size 16.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
28da4b20f5abb242e01166f43d80a218d636256b7a35dc233817f20acb29c4b0
BLAKE2b-256 checksum
How to use checksums
a8657f7849a3b04baf248ac73975cd8093b511e303eeb1257d841ee7fcc3ad10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-musllinux_1_2_aarch64.whl
Size 17.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
a2943d1f16cfcb349e7efd5f6e7019a1b5aff1b37f5b1b47b96cabb037fcfeb0
BLAKE2b-256 checksum
How to use checksums
3fe795614fd1f0384a20193934398b300b8ce1c721076d12fb95d5392df9037b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_x86_64.whl
Size 7.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
683d73a6f53158442103fccbae7fde40e224a2feb7b535d91037f12170741c71
BLAKE2b-256 checksum
How to use checksums
ae3f6741a4a808e10f2943ed0bd3755ef74326f2cc88f3443638434fb61d9555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-manylinux_2_28_aarch64.whl
Size 6.9 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
54116313f8bba8abb607720cce7fd1f36b14bf5a7010c3bf086681dc3e985f24
BLAKE2b-256 checksum
How to use checksums
66999ff74efe270edfa23e164b50f187da0c8916ad05bf97add446744114c88e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_x86_64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_x86_64.whl
Size 6.1 MB
Tags CPython 3.11 abi3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
c46423feb88ea71d0bad2b4ef2bfc448fdcd435eb44fd52e1d947beba4789733
BLAKE2b-256 checksum
How to use checksums
3f595eaaa555bf20ccbef03c2ef61b93e05bbc4c48bcf13c76a25f7a99199656
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_arm64.whl

Download URL pact_python_ffi-0.5.12.1-cp311-abi3-macosx_12_0_arm64.whl
Size 5.8 MB
Tags CPython 3.11 abi3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
13a52870794da25b38c099c6aaa227defda168ce6ff74fb2c7240e95e7a72dde
BLAKE2b-256 checksum
How to use checksums
98112cfcace673f26419880ecfd0f102a4fbee230ced9a97bb8f307ff3163130
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for pact-python-ffi 0.5.12.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 17 files in this release have been uploaded with provenance metadata.

Select from 17 files

Attestation for pact_python_ffi-0.5.12.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page