Skip to main content

Pact CLI bundle for Python

Project description

Pact Python CLI

[!NOTE]

This package is used to package and bundle the Pact CLI only. It does not provide any Python functionality or API.

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.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pact_python_cli-2.6.0.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pact_python_cli-2.6.0.0-py3-none-win_arm64.whl (4.8 MB view details)

Uploaded Python 3Windows ARM64

pact_python_cli-2.6.0.0-py3-none-win_amd64.whl (19.9 MB view details)

Uploaded Python 3Windows x86-64

pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_x86_64.whl (22.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_aarch64.whl (22.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

pact_python_cli-2.6.0.0-py3-none-macosx_11_0_arm64.whl (23.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pact_python_cli-2.6.0.0-py3-none-macosx_10_13_x86_64.whl (23.0 MB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

Details for the file pact_python_cli-2.6.0.0.tar.gz.

File metadata

  • Download URL: pact_python_cli-2.6.0.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pact_python_cli-2.6.0.0.tar.gz
Algorithm Hash digest
SHA256 d43ff7f59a594e229dafe85427eac7f4fd8d7262c137ffca4e93d415cdf60014
MD5 832a0dd2334498ec810c28655d52a4d1
BLAKE2b-256 d4d44654afec50cf5fb21f6932cdabdaac874e3d2ec34b033697540359b849da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0.tar.gz:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 ef1e9b7d030f01ee77732db448c4b7f4e13a57f8dc020c8659bc2d4345dc8690
MD5 cf09f698545db40ce9640f7c178ce9df
BLAKE2b-256 a75196b132b74e93c19c4ad3c6c3c713775e084e0debff5c8a0f6c0a8c7d9603

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-win_arm64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 88598bf2df8e511cc75b87801149aba3e01d46f8a63124b64e2c21d5c6bbb470
MD5 80a9f0a9bc4d174af4f96a6f66c9eb81
BLAKE2b-256 7a1e12622dd97e9c78cd7ac54cb70864b3cfbea4fdd2d2ae8704788c3e63406b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-win_amd64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84e3de9e00ec536db334b7db1296228b30062b1ec33a87b9041d5a0e4227408c
MD5 00f473d2c8014b450d963be6b165d054
BLAKE2b-256 5582b455641a0d893b67d23d859cacc37f990ffb4c2f2044fcd4dbba2cccd2dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_x86_64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1215b7ea422ce3f12b7ab12496fcc6d2f2728e2e6a300386a21819404c886fa0
MD5 fb8805b6d07f96f50b13f3312d397a06
BLAKE2b-256 56a85ddb4ddc940a4fccff65ad5c6d57f421ab7d653f013e29c9569c865846e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-musllinux_1_2_aarch64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f605f5700540bfe09352c2093b67c3ea219c697acf1056ac0af72717c3b309d3
MD5 6bc0bf26859d5319675b1ddc4a4ffbda
BLAKE2b-256 d3dc36c6feb5287797a48f0079b4161d160125380bd3283066cd62ecd952f5f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_x86_64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f00dd1f19e981546d7962ba2dad5fded9481b1bc18193ca8337e4f2a5465d655
MD5 61dc2e50803b3bd5ab8e2169c5efef54
BLAKE2b-256 8a032e09b1a266759bbfa549977cc2d359c97d89de8ab92c01c010b7663a966b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5db86880e40013ca4a81da42bf7aa03ecf1377b62360c1901c4b0355dfd8c84
MD5 7804dd7c9c9e8b4bdab0d3fade80d02c
BLAKE2b-256 409ed47056f74e66c25ddda8de1235807489c6f6271b6ccc3d4b965277a543b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-macosx_11_0_arm64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pact_python_cli-2.6.0.0-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 98f36408afa36cb4f50b75ae32d2a3cbf01edaca1f8ad299002644fc6d76bf31
MD5 9809ac43e642f94f67e30a3719f8a8c0
BLAKE2b-256 49aa97b5d7f73a7f6c13cdba0c8c192b3691f3ba75fa132143a924a4f75fd3f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.0-py3-none-macosx_10_13_x86_64.whl:

Publisher: release-cli.yml on pact-foundation/pact-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page