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.1.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.1-py3-none-win_arm64.whl (5.9 MB view details)

Uploaded Python 3Windows ARM64

pact_python_cli-2.6.0.1-py3-none-win_amd64.whl (21.1 MB view details)

Uploaded Python 3Windows x86-64

pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_x86_64.whl (23.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_aarch64.whl (23.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_x86_64.whl (23.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_aarch64.whl (23.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

pact_python_cli-2.6.0.1-py3-none-macosx_11_0_arm64.whl (24.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pact_python_cli-2.6.0.1-py3-none-macosx_10_13_x86_64.whl (24.4 MB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: pact_python_cli-2.6.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 174373796496c8475dbb3f2e41904d38360f0750360638616c44cbcbeab1c9c1
MD5 6d1ed377cab73e22e50df77ff738f49a
BLAKE2b-256 ff93d20cfc3a85a350ca492b309db4f66b4418ede37730ce2af4a0006bc2bc7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1.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.1-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 50530996e21f0a97916706e33f008a18fc77ef7808b70c7f3e2d8de6eb6459d7
MD5 d0b9fa9d242a14dd4bc9457f9550865e
BLAKE2b-256 3e55e76316985cd21ba8d469915be172d1c479726759ffa7674407501852add7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e600b9e85a7583fb078a1d84bf9fa54e160912a3f850eff55e16dae5178e0082
MD5 1b6e9a67ba185306af668107df97e67d
BLAKE2b-256 e6cb75d9edceae7d4178f7d2da75d1d9dc784245f81269dc1b85c70532296aef

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 854e00db6f92229ccd642436d71662ce6bab7e90c7efe4d025080d936d3a2bbb
MD5 85acfc40d92cf027773848849cf18792
BLAKE2b-256 e608aaa8455cb258c901a9c9320fecf1c53370317010278ea563df6e5aa7e645

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 84c621fecca67180b26f658a92ba146f71ca03a222bd4c38453f5044c952ce35
MD5 117029664e1cb2f92513d3dd3b0280f8
BLAKE2b-256 3319da67ef07ecde24b7b77a0b39b4554590f9acd5c8568582508006e1b782f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 923219508b32b1f52f6b9dbaf32c357e408cc9a62b74a06c19d72b237c3ff332
MD5 19029b11b2dede008bfed0f6fd9f13ab
BLAKE2b-256 53f2672868947905b3c06eb8cca6b4eed41cd049ed7ab93279890631343213f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8842f784c8077592da80c76179de3e9b054f2f8c4e767e9624807ed66ed076f
MD5 f4f8f4b38485814c77032445eeae545d
BLAKE2b-256 3a46671e5601b2dab03d3f840f83c151e4720fb1d69b6a97d5be88a29b15bbe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12c995f86af615a532a079fa88fcfdc62c368853da9a48315f2ff781af4da8b3
MD5 9dd73d81cfab4a80476114ab196c7de2
BLAKE2b-256 a07078cb4a8074079491a52a29fd4955dd6e47382f92c76af091c3ea123db0d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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.1-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.6.0.1-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 efa6699a11e1204aba4b16214b10f2ff9f88966025ce18a31c3ea77aa7465de4
MD5 2ce5c4b3500f069a30e761378ed4f042
BLAKE2b-256 07028fbf931c226ee2d4e36d8ca8c09ad14dbca8e673beaa03719febf670d612

See more details on using hashes here.

Provenance

The following attestation bundles were made for pact_python_cli-2.6.0.1-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