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.5.7.0.tar.gz (9.6 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.5.7.0-py3-none-win_amd64.whl (31.8 MB view details)

Uploaded Python 3Windows x86-64

pact_python_cli-2.5.7.0-py3-none-musllinux_1_2_x86_64.whl (35.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pact_python_cli-2.5.7.0-py3-none-musllinux_1_2_aarch64.whl (34.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pact_python_cli-2.5.7.0-py3-none-manylinux_2_28_x86_64.whl (35.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

pact_python_cli-2.5.7.0-py3-none-manylinux_2_28_aarch64.whl (34.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

pact_python_cli-2.5.7.0-py3-none-macosx_11_0_arm64.whl (35.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pact_python_cli-2.5.7.0-py3-none-macosx_10_13_x86_64.whl (35.7 MB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pact_python_cli-2.5.7.0.tar.gz
Algorithm Hash digest
SHA256 57a18cabe2a7411dfa3570ce9add2efec50a22106a6f23bccece77a497854e0a
MD5 69f0078496f4846bbf7b954ceec96a7d
BLAKE2b-256 004eb71b1ea8ddc33a405b0cba9247eaac9f6db5e53b2d5ea6766be0e84fa09b

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b7ddf60f496d3cccd3d40097fe14bda0ac92088fcc62b5369edf41da2aac70d
MD5 520df3681d0c94622f67c7a79a8f9627
BLAKE2b-256 8ae4425e8a18765c71b4608796b1570600956035255da1f0fe994797ec387efd

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da7a6a8ef3d4c267cd9faca9aadd95cb8196852e17db08b100cbe71163b7d7f0
MD5 20947c1f95fdd95c7b3c74389fd7491e
BLAKE2b-256 7b7c9dcedfd5777dcc4993a439d6296d4a5d667178a923504d95b098778430cd

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a21de6e6a25621724b0383493749b9ea02f59c4716c71f6e28c79c4c289fd46
MD5 81d909fb373ebdd8c524da21a9ca310d
BLAKE2b-256 7f232f97ca3ea82bc8119566a3ccbfbde0a1496f7333468e2cea1e9909f371c6

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27cec36c53f5a693b14c55dd3a161f29df1ec159003be8bb5af0ba7c41677ad3
MD5 1db857a5ffd9ab2817472f094d306ad0
BLAKE2b-256 8c50c3b56cd9c0293ce5dae0e9c1587065b587b7bac8b1137b68237db85f3885

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e47bd8b0a8d0977a259217a6a43bf5f7f26fd3a329b8f2447aac6307da4a0bec
MD5 aa2de5fda5d6a9dea78b5b055b2f4607
BLAKE2b-256 aa71498a317e7004d01fce663322d4017f1599de418b4cd2944baa30670aab98

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 056314cb72fb5e6b25fc58e6ba50d10c792f113798b1cf9ed8fe2319babfef73
MD5 a6bb465ab70ab2b967cd2bc3f20202ca
BLAKE2b-256 c5963e5e0975991de9a26bb013ce225f987a1f6bd09af35f4d0e1df488297ab2

See more details on using hashes here.

Provenance

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

Publisher: build-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.5.7.0-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pact_python_cli-2.5.7.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7a94ca4e499abe94c54dadca11d8c12cc2f73960c69e7b5d7536e835528a39d9
MD5 924654752045351982797f538cf4d157
BLAKE2b-256 c8b92586b35e8a59510750faebfbe6c2f303c4c501512a5d21e2ae5662efc0d3

See more details on using hashes here.

Provenance

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

Publisher: build-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