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 8 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 8 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 8 months ago by JP-Ellis <[email protected]>
chore(tests): add v3 consumer compatibility suite

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

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

db024462392281c9cfe998240fc2afae4375d97f authored 8 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 8 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 8 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.2.2

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

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

e06188c24e570fd054e7794fdd9d620eb2ad86c2 authored 8 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 8 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 8 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 8 months ago by JP-Ellis <[email protected]>
chore(test/v3): add v2 consumer compatibility suite

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

928f478bb807dbd3e3ad86739e316be7423aebb5 authored 8 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 8 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 8 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 8 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 8 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 8 months ago by Jakub STOLARSKI <[email protected]>
chore(deps): update actions/download-artifact digest to eaceaf8

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

39c59c8b2287d945471bdac16676633d5ed55b1e authored 8 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 8 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 8 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update ubuntu:22.04 docker digest to e9569c2

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

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

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

e50c59a9b212539a6624c7644d524b4cada0258f authored 9 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 9 months ago by JP-Ellis <[email protected]>
chore(deps): update codecov/codecov-action digest to ab904c4

a492c3a907911537c3098081c8d2236a266aff7c authored 9 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 9 months ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.39.0

279db5a2a8543244a71b8bc97b8138dcc46870d7 authored 9 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 9 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.15

96795e0c7e034eab7ad885f0f7d35ee969b81f6b authored 9 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 9 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 9 months ago by JP-Ellis <[email protected]>
chore(deps): update pypa/cibuildwheel action to v2.16.4

b3207c8416929448ee4b4f4d60be7a43a7202b63 authored 9 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 9 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 9 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update codecov/codecov-action digest to 4fe8c5f

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

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

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

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

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

a66c99ae967fcdbc715372208591ab4b7df0f827 authored 9 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 9 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/upload-artifact digest to 694cdab

5ed537923ddc8318ba0fbfc566e162464e85edf2 authored 9 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 9 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 9 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/upload-artifact digest to 1eb3cb2

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

c6604df91c4ce3b414ee8b0d36032d86e62f1e45 authored 9 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 10 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/ruff to v0.1.11

a95e499b30cf91adce3be625e5fe23f914588303 authored 10 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.11

d8a74f955ae004a01d9c6958f33464794434183e authored 10 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.10

889e00f390ea06fd8f3e3a99b8ed8e9843dd7a12 authored 10 months 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 10 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency dev/black to v23.12.1

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

69830fbae7af305ed3d246ba202c6fa49f5ae2d0 authored 10 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.9

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

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

5d0a240f30d62f274a3a756600f84d7e07deded1 authored 10 months 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 10 months ago by JP-Ellis <[email protected]>
chore(deps): update actions/upload-artifact action to v4

98a22b0e88a53f65156ca6021192471ff1da8983 authored 10 months 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 10 months ago by JP-Ellis <[email protected]>
chore(deps): update actions/download-artifact action to v4

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

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

696b918b85482bfed5c3238f5701cdbe266b153c authored 10 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.8

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

52a94a221d9cfc77ddbd8ff94336f83f09daf13d authored 10 months 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 10 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/setup-python action to v5

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

136864a97c822087e164cc77ff82c245527ef6b6 authored 11 months 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 11 months ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.7

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

a8431f37ef1f862e4aa0c2785c1e83d5eda119f5 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.13.0

9eeb5acdddabca5ad38cbe22c563c461db9e192b authored 11 months 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 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency types/mypy to v1.7.1

8c3b267117d6faf5f8315f98d07bf0d60411e04f authored 11 months 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 11 months 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 11 months 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 11 months ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.6

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

24d9642f64aef4df50613b02107669c5d5a53908 authored 11 months 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 11 months ago by JP-Ellis <[email protected]>
feat(v3): implement server log methods

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

7ef6904e4574c27b9faa2c1b466df5e18b42cf47 authored 11 months 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 11 months ago by JP-Ellis <[email protected]>
chore: fix lints

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

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

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

4aa33deec1025a480d28ba81c133308402fb2e52 authored 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months 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 11 months ago by JP-Ellis <[email protected]>
chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v3.1.0

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

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

87938cc39c361b02ffc52be10a69c7794d262222 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>