{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"Provides direct Python bindings to the Pact FFI (Foreign Function Interface), exposing low-level C API functions for contract testing without higher-level abstraction.","skillfed_tags":["ffi-bindings","contract-testing","low-level-api"],"use_cases":["Building custom higher-level abstractions or domain-specific testing frameworks on top of the raw FFI.","Integrating contract testing into specialized CI/CD or testing orchestration systems requiring low-level control.","Accessing FFI functionality not yet exposed by higher-level libraries.","Advanced debugging or introspection of Pact operations at the C API level.","Porting or adapting FFI bindings from other languages to Python-based toolchains."],"what_it_does":"pact-python-ffi is a thin Python wrapper around the Pact FFI, a C API exposed by the Pact reference implementation. It provides direct access to low-level Pact operations for developers who need fine-grained control or are building higher-level libraries. Most classes wrap C pointers directly and implement `__del__` methods to manage memory allocated by the underlying library, preventing leaks.\n\nThe package is intended for advanced users and library authors rather than typical contract-testing workflows. Functions from the FFI are exposed directly as module-level callables; the API is not guaranteed stable. For standard contract testing, the main Pact Python library is recommended instead.","worth_installing":"Yes, if you are an advanced user or library author building on Pact and need direct FFI access. No, if you are doing standard contract testing\u2014use the main Pact Python library instead. Active maintenance, no known vulnerabilities, permissive license, and broad platform support make it safe to adopt for its intended use case."},"id":"pact-python-ffi","links":{"html":"https://skillfed.io/packages/pact-python-ffi","md":"https://skillfed.io/packages/pact-python-ffi.md","pypi":"https://pypi.org/project/pact-python-ffi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":"MIT","license_treatment":"permissive","name":"pact-python-ffi","python_support":"supports_current","summary":"Python bindings for the Pact FFI library"},"popularity":{"monthly_downloads":1434855,"position":3901,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.5.4.1"}
