Skip to main content

Pact Python CLI

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 solely to distribute the Pact CLI as a Python package. If you are looking for the main Pact Python library for contract testing, please see the root package.

It is used by version 2 of Pact Python, and can be used to install the Pact CLI in Python environments.

The versionining of pact-python-cli is aligned with the Pact CLI versioning. For example, version 2.4.26.2 corresponds to Pact CLI version 2.4.26, with the .2 indicating that this is the third release of that Pact CLI version in the Python package (with the first release being .0).

Installation

You can install this package via pip:

pip install pact-python-cli

Contributing

Contributions to this package are generally not required as it contains minimal Python functionality and generally only requires updating the version number. This is done by pushing a tag of the form pact-python-cli/<version> which will automatically trigger a release build in the CI pipeline.

To contribute to the Pact CLI itself, please refer to the Pact Ruby Standalone repository.

For contributing to Pact Python, see the main contributing guide.


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


Metadata

Release files for pact-python-cli 2.6.0.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-cli 2.6.0.1
File Size Uploaded
pact_python_cli-2.6.0.1.tar.gz 10.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pact-python-cli 2.6.0.1
File
pact_python_cli-2.6.0.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
pact_python_cli-2.6.0.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
pact_python_cli-2.6.0.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
pact_python_cli-2.6.0.1-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details

Total release size: 170.3 MB

Release files / pact_python_cli-2.6.0.1.tar.gz

Download URL pact_python_cli-2.6.0.1.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
174373796496c8475dbb3f2e41904d38360f0750360638616c44cbcbeab1c9c1
BLAKE2b-256 checksum
How to use checksums
ff93d20cfc3a85a350ca492b309db4f66b4418ede37730ce2af4a0006bc2bc7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-win_arm64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-win_arm64.whl
Size 5.9 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
50530996e21f0a97916706e33f008a18fc77ef7808b70c7f3e2d8de6eb6459d7
BLAKE2b-256 checksum
How to use checksums
3e55e76316985cd21ba8d469915be172d1c479726759ffa7674407501852add7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-win_amd64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-win_amd64.whl
Size 21.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
e600b9e85a7583fb078a1d84bf9fa54e160912a3f850eff55e16dae5178e0082
BLAKE2b-256 checksum
How to use checksums
e6cb75d9edceae7d4178f7d2da75d1d9dc784245f81269dc1b85c70532296aef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_x86_64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_x86_64.whl
Size 23.6 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
854e00db6f92229ccd642436d71662ce6bab7e90c7efe4d025080d936d3a2bbb
BLAKE2b-256 checksum
How to use checksums
e608aaa8455cb258c901a9c9320fecf1c53370317010278ea563df6e5aa7e645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_aarch64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_aarch64.whl
Size 23.5 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
84c621fecca67180b26f658a92ba146f71ca03a222bd4c38453f5044c952ce35
BLAKE2b-256 checksum
How to use checksums
3319da67ef07ecde24b7b77a0b39b4554590f9acd5c8568582508006e1b782f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_x86_64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_x86_64.whl
Size 23.6 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
923219508b32b1f52f6b9dbaf32c357e408cc9a62b74a06c19d72b237c3ff332
BLAKE2b-256 checksum
How to use checksums
53f2672868947905b3c06eb8cca6b4eed41cd049ed7ab93279890631343213f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_aarch64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_aarch64.whl
Size 23.5 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
d8842f784c8077592da80c76179de3e9b054f2f8c4e767e9624807ed66ed076f
BLAKE2b-256 checksum
How to use checksums
3a46671e5601b2dab03d3f840f83c151e4720fb1d69b6a97d5be88a29b15bbe7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-macosx_11_0_arm64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-macosx_11_0_arm64.whl
Size 24.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12c995f86af615a532a079fa88fcfdc62c368853da9a48315f2ff781af4da8b3
BLAKE2b-256 checksum
How to use checksums
a07078cb4a8074079491a52a29fd4955dd6e47382f92c76af091c3ea123db0d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release files / pact_python_cli-2.6.0.1-py3-none-macosx_10_13_x86_64.whl

Download URL pact_python_cli-2.6.0.1-py3-none-macosx_10_13_x86_64.whl
Size 24.4 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
efa6699a11e1204aba4b16214b10f2ff9f88966025ce18a31c3ea77aa7465de4
BLAKE2b-256 checksum
How to use checksums
07028fbf931c226ee2d4e36d8ca8c09ad14dbca8e673beaa03719febf670d612
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.6.0.1 This release

9 release files

0.0.0

2 release files

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