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

ci: test arm64 on cirrus-ci / test win/osx on gh

28440da2e1f6598b3d61a08c41f8382cf4bf4bf9 authored over 1 year ago by Yousaf Nabi <[email protected]>
feat: use pact-ruby-standalone 2.0.0 release

4e3ca3858b8343a5057de506f19a4f3284bb8bd4 authored over 1 year ago by Yousaf Nabi <[email protected]>
Merge pull request #341 from dev-threads/fix-cors

Fix CORS parameter not doing anything

69443302dbbc8da4a6213fea8598f28899ddd7fc authored over 1 year ago by Yousaf Nabi <[email protected]>
Merge pull request #333 from sergeyklay/feature/iso-dates

feat: add matchers for ISO 8601 date format

e037772e4d3e3d1b1179af5ad1c06ab772d647ac authored over 1 year ago by Yousaf Nabi <[email protected]>
Merge pull request #327 from pact-foundation/docs/updateReleaseDocs

docs: update the documentation for maintainers regarding the releasing

3a88e45443ddd9aaa79c33b0bde8307c3a71438a authored over 1 year ago by Yousaf Nabi <[email protected]>
fix: fix cors parameter not doing anything

If the cors parameter is set to True '--cors=*' is appended to
the list of commands for the exte...

19be499b910a143a67b74a253b3ec5b271390c51 authored over 1 year ago by Lukas Riedersberger <[email protected]>
docs: reformat releasing documentation

e721d8156558cce117e67ff7527e4f624d6304c5 authored over 1 year ago by Serghei Iakovlev <[email protected]>
chore: do not add merge commits to the change log

71f15298b2b0021f322ad1b6c43939d9e1268bac authored over 1 year ago by Serghei Iakovlev <[email protected]>
chore: Releasing version 1.7.0

9ce2d6949eff8f67c7842a8b05d20e9e7d0c4553 authored over 1 year ago by Elliott Murray <[email protected]>
Merge pull request #339 from mikegeeves/single-dockerfile-with-args

build: use a single Dockerfile, providing args for the Python version

71a7397aa0d70a9bdb6cbd2c54567f17f7d809a4 authored over 1 year ago by Mike Geeves <[email protected]>
build: use a single Dockerfile, providing args for the Python version instead of multiple files

429e17116daa9bed752a4b3f31860857be56c3c1 authored over 1 year ago by Mike Geeves <[email protected]>
docs: rephrase the instructions for running the tests

Co-authored-by: Mike Geeves <[email protected]>

e99e7fb0fa4abce69c9cfcd47eb9e3afe0351681 authored over 1 year ago by Serghei Iakovlev <[email protected]>
feat(test): add docker images for Python 3.9-3.11 for testing purposes

Also, this change makes it easier to build for Python 3.7/3.8.

55dcaf25779aae4b68c307c88ce640fd6ab17ae6 authored over 1 year ago by Serghei Iakovlev <[email protected]>
docs: paraphrase the instructions for running the tests

Co-authored-by: Mike Geeves <[email protected]>

a5d3a2e689f3cf0a9c4624233feae0a77382cf10 authored over 1 year ago by Serghei Iakovlev <[email protected]>
docs: fix instruction to build python 3.11 image

Co-authored-by: Mike Geeves <[email protected]>

24c2dbf1437e1aa5937153f40b80498dea06b3d0 authored over 1 year ago by Serghei Iakovlev <[email protected]>
fix: remove dead code

- missing_files was set twice, the second time is not used
- provider_app_version was set twice ...

26eaaac2e326b57fb9413d440ecd7f7c065d0783 authored over 1 year ago by Serghei Iakovlev <[email protected]>
docs: fix link for GitHub badge

28fc7d3e499fd203280edc4c3a901be765c6496d authored over 1 year ago by Serghei Iakovlev <[email protected]>
docs: add Python 3.11 to CONTRIBUTING.md

f7c50063019c096b5507a45582a693a5a8cfbea6 authored over 1 year ago by Serghei Iakovlev <[email protected]>
ci: add python 3.11 to test matrix

7603815b674a86c7cd243727f707c9466b6f738b authored over 1 year ago by Serghei Iakovlev <[email protected]>
build: use compatible dependency versions for Python 3.6

348bf5e41c9b4df8e68a66e6d1896a7a8f78c608 authored over 1 year ago by Serghei Iakovlev <[email protected]>
feat: describe classifiers and python version for pypi package

4d9f4cd88f0b04a8afa38916386daeeff7942412 authored over 1 year ago by Serghei Iakovlev <[email protected]>
fix: actualize doc on how to make contributions

a219f49ce34c82b6b148e3c18b8c65219c8b234f authored over 1 year ago by Serghei Iakovlev <[email protected]>
doc: correct links in contributing manual

60f2aacf28f831004f65a860f6ad0eb5bab7a89f authored over 1 year ago by Serghei Iakovlev <[email protected]>
doc: improve commit messages guide

bea156392d55f85111a44c179460e111d05a137a authored over 1 year ago by Serghei Iakovlev <[email protected]>
feat: add matchers for ISO 8601 date format

This introduces `pact.Format.iso_8601_datetime()` method to match a
string for a full ISO 8601 D...

49197724000b3caf650272537ec987be1cdcec70 authored over 1 year ago by Serghei Iakovlev <[email protected]>
chore: Releasing version 1.7.0

48b7f3705d927b558e5aa4a95f1a1f6aac332309 authored over 1 year ago by Elliott Murray <[email protected]>
Merge pull request #325 from pact-foundation/pactflow_camelcase

chore: /s/Pactflow/PactFlow

9c1132ef8ada47aa2d0dd94eb5795d9309e14f03 authored over 1 year ago by Yousaf Nabi <[email protected]>
chore: /s/Pactflow/PactFlow

44cda33f6836bb9e9af1984e5a03f06b5f969904 authored over 1 year ago by Yousaf Nabi <[email protected]>
feat: Enhance provider states for pact-message (#322)

* feat: Enhance provider states for pact-message

* feat: allow multiple provider states to be...

1bbdd37aeb16993af124e386c3d1d8b96b656f81 authored over 1 year ago by nsfrias <[email protected]>
chore: add workflow to create a jira issue for pactflow team when smartbear-supported label added to github issue

53ca129dbee544c6e43ce4c01d8a238e9c0c1ac6 authored over 1 year ago by Beth Skurrie <[email protected]>
fix: setup security issue (#318)

* Adding tarfile member sanitization to extractall()

* fix: flake8 issues after security pr
...

d87d54bce2ed2f74b0a2bb46314b18541bdb598a authored almost 2 years ago by Elliott Murray <[email protected]>
fix: requirements_dev.txt to reduce vulnerabilities (#317)

The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/v...

55f2a6439b85ff97fe020ef2a3b25554142c0431 authored almost 2 years ago by Matt Fellows <[email protected]>
chore: Releasing version 1.6.0

610173491b4cb0030e4e91a600dfd58d03249f26 authored about 2 years ago by Elliott Murray <[email protected]>
Publish verify branches (#306)

* feat: support branch

* feat: support build-url parameter

* chore: renaming test

* fea...

ceff89b211e48721d3a582179f43a582464c3143 authored about 2 years ago by Yousaf Nabi <[email protected]>
feat: Support verify with branch (#302)

* feat: support verify with provider branch

* chore: update lint setting

* chore: cleanup
...

89733d6470cfa4b57102438c464f053093ddd858 authored about 2 years ago by B3nnyL <[email protected]>
feat: Support publish pact with branch (#300)

* feat: support branch

* feat: support build-url parameter

* chore: renaming test

* fea...

42e0db8b93ad343a66c5142070591c7b59f4b434 authored about 2 years ago by B3nnyL <[email protected]>
chore(test): fix consumer message test (#301)

* chore: test message only

* chore: publish message consumer pact only once

* Revert "chor...

80d7b136faa0e496bc13dd6bf39922fb9bc6162b authored about 2 years ago by B3nnyL <[email protected]>
build: Correct download logic when installing. Add a helper target to setup a pyenv via make (#297)

Tested with develop install without deps

2015f7254ad52d2180c5df9463a84ea6d61247a3 authored over 2 years ago by mikegeeves <[email protected]>
docs: Update docs to reflect usage for native Python (#227)

c17ac70ab163e09735f987b620cf97bf5f352d81 authored over 2 years ago by Jiayun Fang <[email protected]>
chore: Releasing version 1.5.2

bfdd35561afa704f8fc718967c513c4489cbc8c4 authored over 2 years ago by Elliott Murray <[email protected]>
chore: update PACT_STANDALONE_VERSION to 1.88.83 (#292)

25823ae741d8462bca3df973140a22304a804237 authored over 2 years ago by Yousaf Nabi <[email protected]>
chore: Releasing version 1.5.1

6385dfefef0cbab97ce09d687db88123abf1b118 authored over 2 years ago by Elliott Murray <[email protected]>
feat: message_pact -> with_metadata() updated to accept term (#289)

* feat: Included term matcher to meta data for message_pact

* feat: Included term matcher to ...

e645b24bddc9515a8d8f88eea932cb6bf52fce64 authored over 2 years ago by sunsathish88 <[email protected]>
docs(examples-consumer): add pip install requirements to the consumer… (#291)

* docs(examples-consumer): add pip install requirements to the consumer example

* build(flask...

b98186578cbefd504df520beb5dffaefe174cb55 authored over 2 years ago by mikegeeves <[email protected]>
test(examples): move shared fixtures to a common folder so they can b… (#280)

* test(examples): move shared fixtures to a common folder so they can be reused, remove repeated...

4c76ae82ceff077bc8fb1e0dc685cd66d5d054bd authored over 2 years ago by mikegeeves <[email protected]>
chore: Releasing version 1.5.0

d9b2bb51cdc1f09802ba43d802eb8eecd1b63cb9 authored over 2 years ago by Elliott Murray <[email protected]>
feat: No include pending (#284)

* feat: Including new option to disable pending pacts

8085be0d6f8bbed1adeaa0aad0837d7d84c3ab82 authored over 2 years ago by Abraham Gonzalez <[email protected]>
ci: python36-support-removed (#283)

* build(python36): remove 3.6 from CI. Remove check for multiprocessing

* docs(examples): cor...

f169f3b90e08c482e4efe56c15c3b777f1b0218d authored over 2 years ago by mikegeeves <[email protected]>
chore: Releasing version 1.4.6

c431b4f2b90f096b17c5ec68f13369ed7127e1d4 authored almost 3 years ago by Elliott Murray <[email protected]>
chore: flake8 config to ignore direnv

6c25844892dfa95a388a5acf27115e7c637d2a9a authored almost 3 years ago by Elliott Murray <[email protected]>
feat(matcher): Allow bytes type in from_term function (#281)

* feat(matcher): Allow bytes type for from_term function

* feat(matcher): Update documentation

891134a33e4b3e03f7e4c3f91c4f7cb0234f3c56 authored almost 3 years ago by joshua-badger <[email protected]>
fix(consumer): ensure a description is provided for all interactions (#278)

588b55d8f4bd8d32b90459c895ac79dfb0a4e1f6 authored almost 3 years ago by mikegeeves <[email protected]>
test(examples-fastapi): tidy FastAPI example, making consistent with Flask (#274)

* test(examples-fastapi): tidy FastAPI example, making consistent with Flask

re #270

* tes...

02643d4fb89ff7baad63e6436f6a929256c6bf12 authored almost 3 years ago by mikegeeves <[email protected]>
docs: Docs/examples (#273)

* test(examples): tidy build and examples and make functionality between Flask and FastAPI consi...

bf110e271bb8144881b1169ffc6d3548baf2fcbd authored almost 3 years ago by Elliott Murray <[email protected]>
chore: Releasing version 1.4.5

ed700951faef7cdedaa70140edadd0e16cfe4d32 authored about 3 years ago by Matt Fellows <[email protected]>
fix: update standalone to 1.88.77 to fix Let's Encrypt CA issue

695d51fc741dfcf337b617938876c3fd200b4f65 authored about 3 years ago by Matt Fellows <[email protected]>
chore: Releasing version 1.4.4

72c79bed63661473c8b18fce5c897dd7e95fd8c9 authored about 3 years ago by Matt Fellows <[email protected]>
fix(ruby): update ruby standalone to support disabling SSL verification via an environment variable

b90cf3dc6ee0c4b7731db74aa8eb9a3fba4a2e55 authored about 3 years ago by m-aciek <[email protected]>
chore: Releasing version 1.4.3

216229e75f8171c20248f2a560b9962bc8054f6e authored about 3 years ago by Elliott Murray <[email protected]>
feat: added support for message provider using pact broker (#257)

* feat: added support for message provider using pact broker

* fix: added new line

* fix: ...

08f0dc0daaad7953decb0af97c8406b9ff290ab7 authored about 3 years ago by Fabio Pulvirenti <[email protected]>
chore: Releasing version 1.4.2

43fedd1e462d881767d025779884f20a5601d7bf authored about 3 years ago by Elliott Murray <[email protected]>
chore: Bundle Ruby standalones into dist artifact. (#256)

Install all ruby standalone packages when running sdist.

Devloppers can also now provide a --...

f2230b68d64a7831e50d33b3b5d26b7ce26e95fa authored about 3 years ago by Taj Pereira <[email protected]>
chore: Releasing version 1.4.1

e370786b1e732412d31c3619fce55e1f359748c4 authored about 3 years ago by Elliott Murray <[email protected]>
fix: make uvicorn versions over 0.14 (#255)

7dc8864682ae3ec5e89a41fe2668d70b4c5314c2 authored about 3 years ago by Elliott Murray <[email protected]>
chore: Releasing version 1.4.0

da49cd7b2e8f05b2ed0f862f4a1bef8908612336 authored about 3 years ago by Elliott Murray <[email protected]>
fix: issue originating from snyk with requests and urllib (#252)

0089937ac4be1d24f241a36aa9e348b8333ca320 authored about 3 years ago by Elliott Murray <[email protected]>
feat: added support for message provider (#251)

* feat: message provider implementation

* feat: add basic verify flow

* feat: add missing ...

903371bf7fe4582a1ab235a864f46c466960d51c authored about 3 years ago by Fabio Pulvirenti <[email protected]>
chore(snyk): update fastapi (#239)

2c81029fec44595e311960361c7b43d6919b6c5e authored over 3 years ago by Elliott Murray <[email protected]>
chore: Releasing version 1.3.9

35e8b60c26a16272338f0d1760d2c47dd028edea authored over 3 years ago by Elliott Murray <[email protected]>
chore(ruby): update ruby standalen (#233)

98d9a4bf2069c41aa3b6d294f98706f9b6cf58bd authored over 3 years ago by Elliott Murray <[email protected]>
fix: change default from empty string to empty list (#235)

Co-authored-by: Vasile Tofan <[email protected]>

657e770c917c7b963abb59205009c40c918735c1 authored over 3 years ago by Vasile Tofan <[email protected]>
chore: Releasing version 1.3.8

99fd9650609a0c4654f142f5ad51a680a11934dc authored over 3 years ago by Elliott Murray <[email protected]>
docs: example uses date matcher (#231)

3c909f1392bb91ac3761e23b20461727d905d2cc authored over 3 years ago by Elliott Murray <[email protected]>
fix: fix datetime serialization issues in Format (#230)

63901445ebd5e95105d7af78af414b104a62a84a authored over 3 years ago by Syed Muhammad Dawoud Sheraz Ali <[email protected]>
chore: Releasing version 1.3.7

d348a9c9b1126fa6beb417293db0964f2284686c authored over 3 years ago by Elliott Murray <[email protected]>
fix(broker): token added to verify steps (#226)

20f828fac3815d53e8b4256f3ccbc1de49840e06 authored over 3 years ago by Elliott Murray <[email protected]>
chore: Releasing version 1.3.6

c4fe4220d1a4e26c939ed0dc4cd977e82183cdb3 authored over 3 years ago by Elliott Murray <[email protected]>
fix: publish verification results was wrong (#222)

* fix: publish verification results was wrong

* fix: PR comments

34160a8c06c55b22c0bc1d77e60b5e1383b48a66 authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #219 from pact-foundation/ci/revert_snyk_36

ci: revert docker36 back

2c0252cfc7fd8be7bd35d5fe61d17e8ece3fea96 authored over 3 years ago by Elliott Murray <[email protected]>
ci: revert docker36 back

1a162cf1d0688b6b2d5d9419351a39354f31b0a3 authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #217 from pact-foundation/snyk-fix-8f994ea63cfa41070b04b182dbd11c74

[Snyk] Security upgrade python from 3.7.7-alpine3.11 to 3.7.9-alpine3.11

4282de472d9802fb12f0411c0f29315afb25a716 authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #216 from pact-foundation/snyk-fix-fc54d9c7fe536fffe78fbd34fc5fd7ea

[Snyk] Security upgrade python from 3.8.2-alpine3.11 to 3.8-alpine3.11

4eb3fbb085a7431795ee67c6aa60eb810aa64dff authored over 3 years ago by Elliott Murray <[email protected]>
fix: docker/py37.Dockerfile to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE311-K...

47373ff232e51514e0f0ef7b5e6a28b72e0f8d69 authored over 3 years ago by snyk-bot <[email protected]>
fix: docker/py38.Dockerfile to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE311-K...

e5722214862be1688e9d866e23fced4c7078c7a1 authored over 3 years ago by snyk-bot <[email protected]>
Merge pull request #215 from pact-foundation/snyk-fix-ab489d8931bdf95d6ef0d217aa1b2eb6

[Snyk] Security upgrade python from 3.6.10-alpine3.11 to 3.8.6-alpine3.11

f293dbb2697e8c4a56d9c28003ceaef3ed1ac924 authored over 3 years ago by Elliott Murray <[email protected]>
fix: docker/py36.Dockerfile to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE311-K...

5946872f58e362f779d152d0d61241f2654d743b authored over 3 years ago by snyk-bot <[email protected]>
chore: Releasing version 1.3.5

d6c5f4a5f9868f398a6b55d551df160c33609e23 authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #213 from pact-foundation/fix/revert_some_publish

fix(pubish): fixing the fix. pact python api uses only publish_version and ensured it follows that

5864e478745bed7de526909689dd1fefe16ea813 authored over 3 years ago by Elliott Murray <[email protected]>
fix(publish): fixing the fix. Pact Python api uses only publish_version and ensures it follows that

94e597a7b6cb8a4b1ea34e620046a80d6d37292d authored over 3 years ago by Elliott Murray <[email protected]>
chore: Releasing version 1.3.4

e00f320bad5b5dd8949dad2069ebacf4821cbdcb authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #212 from pact-foundation/fix/verify_in_provider

c778c713ca0dd0668eed9ea83845ff64892f6787 authored over 3 years ago by Elliott Murray <[email protected]>
fix: verifier should now publish

ea0b64ae380f7a13c16522a6b42e9e94f7c9a775 authored over 3 years ago by Elliott Murray <[email protected]>
chore: Releasing version 1.3.3

2c8779b62726897c7252b3a87134cc5301e5224a authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #211 from anneschuth/fix/pass-pact-dir

fix: passes pact_dir to publish()

5e282ff129d2c6b1fcbbac362aee89d1e57585d0 authored over 3 years ago by Elliott Murray <[email protected]>
fix: pass pact_dir to publish()

987c4fc367a9205105cf7cdd6dcf50f27311ef40 authored over 3 years ago by Anne Schuth <[email protected]>
chore: Releasing version 1.3.2

23a512973198fc27cdba8ae5c91db2e774e7dc0b authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #209 from pact-foundation/bug/fix_test_dir

fix: fix test directory

57c8ae81184d794306aa3e9327fa8e578bc6f5b5 authored over 3 years ago by Elliott Murray <[email protected]>
fix: remove pacts from examples

af3dadf8208a2ef38555651b3e23f672aaa8879c authored over 3 years ago by Elliott Murray <[email protected]>
fix: ensure path is passed to broker and allow running from root rather than test file

579f3f88f6169aeced0b666dad751ce158ad4a42 authored over 3 years ago by Elliott Murray <[email protected]>
Merge pull request #208 from pact-foundation/dependabot/pip/examples/e2e/jinja2-2.11.3

chore(deps): bump jinja2 from 2.11.2 to 2.11.3 in /examples/e2e

7e0feab84b2033927d67e51b907fa20acbfeeff6 authored over 3 years ago by Elliott Murray <[email protected]>