Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pact-foundation/pact-python

Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://github.com/pact-foundation/pact-python

chore(deps): update pactfoundation/pact-broker:latest docker digest to 2c5277c

6ed627eebfab0bb81f3580fd194db2166bdfb8ca authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: update metadata

Given I have written the `v3` submodule, I have added myself into the
list of authors.

Signed-o...

b74e5499759c75e527e563ee5927f15a0b4a6211 authored 11 months ago by JP-Ellis <[email protected]>
feat: determine version from vcs

The `hatch-vcs` is an extension to hatch's build system which
automatically determines the curre...

17660554b720f744d1bf50dc22c646ba7a6378af authored 11 months ago by JP-Ellis <[email protected]>
chore(tests): add v3 consumer compatibility suite

Signed-off-by: JP-Ellis <[email protected]>

54e75ab79d8908dbe17b0d501742051c009a8a15 authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): update ubuntu:22.04 docker digest to f9d633f

db024462392281c9cfe998240fc2afae4375d97f authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.15.0

561200881e7e36beb01b635a1c687bfbaa4ab883 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.2.2

187f1af3b18566f3a51969bb4cf13d5fb19d349c authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.2.2

4ed754b3657962e6936e65154c7a2c3dfe6d280a authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update endbug/label-sync digest to 5207415

2a61fbb593a07dca051b5ac492478143c1f69bd3 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update to pact-ruby-standalone-v2.4.1

e06188c24e570fd054e7794fdd9d620eb2ad86c2 authored 11 months ago by Yousaf Nabi <[email protected]>
chore(deps): update to pact-ruby-standalone-v2.4.0

Updates Ruby 3.3.0 (from Ruby 3.2.2) & OpenSSL 3.2.0 (from OpenSSL 1.1.1)

Drops requirement f...

f02ea24321f41ea752512a2aec83350f96ebc7a1 authored 11 months ago by Yousaf Nabi <[email protected]>
feat(v3): add with_matching_rules

With the upgrade to the Pact FFI library, it is now possible to set
matching rules directly duri...

177ef1fa86b50a0f893d7c4f7c62b31b9abd8bdd authored 11 months ago by JP-Ellis <[email protected]>
chore(test/v3): move bdd steps into shared module

As most of the BDD steps are shared across the V1 and V2 suites, all of
the steps have been migr...

f4f3fc5148d7ff1925505681b2251e99251065ee authored 11 months ago by JP-Ellis <[email protected]>
chore(test/v3): add v2 consumer compatibility suite

Signed-off-by: JP-Ellis <[email protected]>

928f478bb807dbd3e3ad86739e316be7423aebb5 authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): upgrade pact ffi to 0.4.15

Signed-off-by: JP-Ellis <[email protected]>

7f838b19a932350f18dd2ef263d0edcdb1e6c9de authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): upgrade pact ruby standalone to 2.1.0

Signed-off-by: JP-Ellis <[email protected]>

b3ab0a395aa085d1cc523679cd689e9f17aa332c authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): update dependency dev/ruff to v0.2.1

Signed-off-by: JP-Ellis <[email protected]>

afb8c0eebe753d840bf7e1e1304d5a6812465dcd authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.2.1

09bc6c8675eb6e90db806ac3a803648dc8f406eb authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: clean pact interactions on exception

If an exception is raised within a Pact context, the Pact is left in an unclean state resulting ...

357a4140f4cdf866cc80d3bdc83acdd7a48354c6 authored 11 months ago by Jakub STOLARSKI <[email protected]>
chore(deps): update actions/download-artifact digest to eaceaf8

afd702436cfefff93dd01af8e18bacb31dbb9f72 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/upload-artifact digest to 5d5d22a

39c59c8b2287d945471bdac16676633d5ed55b1e authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pactfoundation/pact-broker:latest docker digest to a341c6a

639055b59398ffa8ceba247c0335cec5a279dd15 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.14.1

641868e4722ed5ba2a6f57ee595e060933a12f1e authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ubuntu:22.04 docker digest to e9569c2

3288fb62ccb27347851d64549085c97f670da425 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update codecov/codecov-action digest to e0b68c6

3c4ad6e510f7a84a67da42caf9ee6cf3a956bb7d authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pypa/cibuildwheel action to v2.16.5

7d112f3ed34d780e495a5c02f7eb74010c3e474e authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update codecov/codecov-action action to v4

e50c59a9b212539a6624c7644d524b4cada0258f authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: fix typos

Thanks to @hwong557 for reporting these typos.

Resolves: #511
Signed-off-by: JP-Ellis <josh@jpe...

43c5c8279b66d61ad9c0fc8357f327f576ec81c5 authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): update codecov/codecov-action digest to ab904c4

a492c3a907911537c3098081c8d2236a266aff7c authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(ci): fix pypy linux builds

The test segment of the CIBuildWheel process was failing due to Rust not
being available for the...

389d755b8e0198bfbb9283e1eacdba62a2fbe153 authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.39.0

279db5a2a8543244a71b8bc97b8138dcc46870d7 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.15

0004d88466afaf7431701fc5ce2942ada9f9234c authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.15

96795e0c7e034eab7ad885f0f7d35ee969b81f6b authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(dev): add markdownlint pre-commit

Markdownlint checks Markdown files for simple issues and formatting. The
markdownlint configurat...

46802e9157caef1bb17f8469865fef6e46a9eb30 authored 11 months ago by JP-Ellis <[email protected]>
chore(dev): replace black with ruff

Ruff has included (for a few months now) a formatter functionality. The
formatting and linting a...

dc73777be0046232ec8a9c3c4cb84298253da05e authored 11 months ago by JP-Ellis <[email protected]>
chore(deps): update pypa/cibuildwheel action to v2.16.4

b3207c8416929448ee4b4f4d60be7a43a7202b63 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook psf/black to v24.1.1

3f7213d9df779ceb06895506306d57852560aeed authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/black to v24

Signed-off-by: JP-Ellis <[email protected]>

c906211cda3449e70f60c59ae870eb6404c527c0 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update codecov/codecov-action digest to 4fe8c5f

a7f4518b496ee365f710387b91389709a5ddee78 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook psf/black to v24

8e38e3505b2fe1a1e01fb60ccc9955526f356d48 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pypa/cibuildwheel action to v2.16.3

d0e70ca5c23b194e94531c660a6e8b9c3e840f56 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/upload-artifact digest to 26f96df

6affa989910f01d350770b0fdcb073dd10d3033d authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.14

6ed7b3767f105a16bc234e0eec98f98bb40ede9e authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ubuntu:22.04 docker digest to e6173d4

a66c99ae967fcdbc715372208591ab4b7df0f827 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.14

1461ef77868193d66603580b8edf83cca82916a8 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/upload-artifact digest to 694cdab

5ed537923ddc8318ba0fbfc566e162464e85edf2 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.13

53518e6f8442bbd9f467799a5e903887657f0ae8 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.13

Signed-off-by: JP-Ellis <[email protected]>

233714c6554096497908ea23b9e933a437bc7625 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/upload-artifact digest to 1eb3cb2

634e09d2ac45361e5893a6bc5e3abd908fc45ac9 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/download-artifact digest to 6b208ae

c6604df91c4ce3b414ee8b0d36032d86e62f1e45 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pactfoundation/pact-broker:latest docker digest to 9cdd475

6c0e4111c72ac9afb36b02be6a8371db58da2ee5 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.11

a95e499b30cf91adce3be625e5fe23f914588303 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.11

d8a74f955ae004a01d9c6958f33464794434183e authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.10

889e00f390ea06fd8f3e3a99b8ed8e9843dd7a12 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook psf/black to v23.12.1

46521a1d4c3636762edff1da9a08d1d225b4f93a authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/black to v23.12.1

7b0694e6c678ce334f5e82cc597531c8a76b8d66 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency types/mypy to v1.8.0

69830fbae7af305ed3d246ba202c6fa49f5ae2d0 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.9

fe7c01f0c16589196192f431f478d973953ddb08 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.9

e5acfde365147e4a7a27577a782a7a27abda70d6 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/download-artifact digest to f44cd7b

5d0a240f30d62f274a3a756600f84d7e07deded1 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(ci): re-enable pypy builds on Windows

With the resolution of the upstream issue with psutil builds on Windows
and PyPy, we can re-enab...

603cfc881b9309cea7fca0a7a6f4cfb7107a483c authored about 1 year ago by JP-Ellis <[email protected]>
chore(deps): update actions/upload-artifact action to v4

98a22b0e88a53f65156ca6021192471ff1da8983 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(ci): breaking changes with for artifacts

The `v4` of download/upload artifacts have some breaking changes. In particular, all artifacts m...

e9043065a6a559dcef4a58f4286ac8af3542731f authored about 1 year ago by JP-Ellis <[email protected]>
chore(deps): update actions/download-artifact action to v4

24accce3ed03efe4c873f8f294f11991199485e4 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ubuntu:22.04 docker digest to 6042500

8ca941651cb90e0bcf97c2bbf847160c332df46f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.8

696b918b85482bfed5c3238f5701cdbe266b153c authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.8

b762e3710bc9c58c17cb4410751cfea3ff9df76d authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/black to v23.12.0

52a94a221d9cfc77ddbd8ff94336f83f09daf13d authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook psf/black to v23.12.0

ca135922ca71c036f0942d87bfe2b1427ad80c93 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/setup-python action to v5

bb5c642d8248f81a8c7a1b8b85eddb58269496b5 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): pin dependencies

136864a97c822087e164cc77ff82c245527ef6b6 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): use renovate best practices

Signed-off-by: JP-Ellis <[email protected]>

1f5e14bcfa6449567d1e5bd3a915f4da16a12259 authored about 1 year ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.7

17d59984c6a6b89abed091bf533d82da09f2f37c authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.7

a8431f37ef1f862e4aa0c2785c1e83d5eda119f5 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pre-commit hook commitizen-tools/commitizen to v3.13.0

9eeb5acdddabca5ad38cbe22c563c461db9e192b authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update pypa/gh-action-pypi-publish action to v1.8.11

e9fd7bafe2c35bd36d081f64cc2462b9804c39af authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency types/mypy to v1.7.1

8c3b267117d6faf5f8315f98d07bf0d60411e04f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(ci): add test conclusion step

We require the test matrix to succeed before a PR can be merged.
Unfortunately, the rule is rath...

318d541cf9a20569a3d977208095439d926e6e1a authored about 1 year ago by JP-Ellis <[email protected]>
feat: add python 3.12 support

Update the build scripts to test and target Python 3.12 released on 2
October 2023. As the depen...

8a81106a7bc97f8527eacbe4b57243e77afcf548 authored about 1 year ago by JP-Ellis <[email protected]>
chore(ci): set hatch to be verbose

This will help with debugging any errors that might occur during the
venv setup.

Signed-off-by:...

e6771a58830aada13bbd68039c2ffb2447731959 authored about 1 year ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.6

636cc35422d4ce0f3cd85025a270ccfd426d5b00 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.6

24d9642f64aef4df50613b02107669c5d5a53908 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: update submodule

Additionally, enable renovate's support for git submodules. This is
still in beta and therefore ...

32ded0037a77b7fa25280889c62b47e53a6337d6 authored about 1 year ago by JP-Ellis <[email protected]>
feat(v3): implement server log methods

Signed-off-by: JP-Ellis <[email protected]>

7ef6904e4574c27b9faa2c1b466df5e18b42cf47 authored about 1 year ago by JP-Ellis <[email protected]>
chore(tests): automatic submodule init

In order to reduce the burden for new contributors, I have added a
pytest fixture which checks t...

1763eb3426d5b4f4f0d8e4bef950a843292a1690 authored about 1 year ago by JP-Ellis <[email protected]>
chore: fix lints

Signed-off-by: JP-Ellis <[email protected]>

e49ced91903d6b4daec4de37b28f42b8a04fdb8f authored about 1 year ago by JP-Ellis <[email protected]>
chore(ci): clone submodules in Cirrus

Signed-off-by: JP-Ellis <[email protected]>

4aa33deec1025a480d28ba81c133308402fb2e52 authored about 1 year ago by JP-Ellis <[email protected]>
chore(ci): checkout submodules

As I have opted to use a submodule for the compatibility suite, it needs
to be checked out expli...

b6ecf35b329bf7147c63f14c27f11397aecaf0ee authored about 1 year ago by JP-Ellis <[email protected]>
fix(v3): incorrect arg order

A recent change to the `content_type` type uncovered an accidental error
in the order of the arg...

f3d940da3965b4e7b69c9c34080e8039d7ce1cc1 authored about 1 year ago by JP-Ellis <[email protected]>
chore(tests): implement consumer v1 feature

Implement the compability test suite as defined in the V1 consumer
feature file from the Pact Co...

aaf246dd6291cce6284992525d88d271fe5b02d7 authored about 1 year ago by JP-Ellis <[email protected]>
fix(v3): rename `with_binary_file`

To help ensure consistency with the `with_body`, I have renamed the
`with_binary_file` to `with_...

d9c1e804604314ceda91a0e6a1413493a397ae28 authored about 1 year ago by JP-Ellis <[email protected]>
chore: allow None content type

In order to more closely match the behaviour of the FFI, where the FFI
allows a `NULL` pointer, ...

7db2bfdb19f4b276a3c090e81fef414432d78e4a authored about 1 year ago by JP-Ellis <[email protected]>
chore(ruff): disable TD002

TD002 is a rule pertaining to TODO items and enforces the assignment of
an actor/owner for the t...

88d6e128b78efbddd6c199496c2729dff431a838 authored about 1 year ago by JP-Ellis <[email protected]>
docs: add git submodule init

With the addition of a git submodule for the compatibility suite, the
contributing docs needed t...

edd6856e7f6056370646a93b6f52241be44d6b87 authored about 1 year ago by JP-Ellis <[email protected]>
chore(ci): fix examples testing

There are two hatch scripts which call pytest, `hatch run test` and
`hatch run example`. The scr...

5f9a11f5eefe74e26fee9ef2592b374adeedc3bd authored about 1 year ago by JP-Ellis <[email protected]>
chore(tests): add compatibility suite as submodule

I have debated whether to include a submodule or a subtree. Given that
we purely want to use the...

0be4d15a1c586cf6adf2c4c2667866e985b269bf authored about 1 year ago by JP-Ellis <[email protected]>
feat(v3): add mock server mismatches

Add two methods to the Pact Server which allow for the verification of
interactions. By default,...

aa1567752eef6aceae91e8fdfa95a21b2a7739d7 authored about 1 year ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v3.1.0

cb58c8d463e3c83436b33d89badb148e82c9faa3 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs(readme): fix links to examples

bf205fbf4e2e52ea8800bc0b0870467b51ba359b authored about 1 year ago by Filips Nastins <[email protected]>
chore(deps): update dependency types/mypy to v1.7.0

87938cc39c361b02ffc52be10a69c7794d262222 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>