Post v3 tracking issue
I maintainer di solito rispondono entro 2 giorni
@JP-Ellis ci sta già lavorando.
Dal 6/10/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Pact Python v3 is a major rewrite, introducing a new Rust-based core for improved performance, feature parity, and maintainability. As with any major change, while the hope is for a smooth transition, this ticket will help track new issues and/or questions from the change, as well as any outstanding work.
The Pact Python documentation is available at pact-foundation.github.io/pact-python. In particular:
- If you have an existing codebase, I recommend you read through the migration guide
- The consumer and provider docs have been entirely re-written to feature Pact Python v3
- There are some end-to-end examples, with more coming soon.
What to do if you have an issue with v3
- Check the list below to see if your issue is already tracked.
- Review the migration guide and documentation for breaking changes and usage updates.
- Open a new issue if your problem is not listed, providing as much detail as possible (version, OS, code sample, error output).
Documentation & Example Improvements
- #372
- #377
- #1092
- #1266
- #1267
- #1274
- #1302
Features & Enhancements
- #1005
- #731
- #451
- #326
Bugs & Issues
- #1103
- #1069
- #1275
Thank you for helping improve Pact Python v3!
Please use this issue to discuss migration, report bugs, and track progress on post-v3 tasks.
- Lingua principale
- Python
- Stelle
- 685
- Fork
- 147
- Merge medio
- 4g 8h
- PR unite (30g)
- 14
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pact-foundation/pact-python
-
Add `abi3t` WheelsAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
pact-foundation/pact-python#1603 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
area:documentation difficulty:easy type:chore
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
pact-foundation/pact-python#1267 ·
I maintainer di solito rispondono entro 2 giorni
-
Create message Pact docsApertaarea:documentation difficulty:easy type:chore
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
pact-foundation/pact-python#1266 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
(V3) Verifying a contract with a missing content field is always successful when it should errorForse già presa @JP-Ellis l’ha presa 376 giorni fa. Apertaarea:core type:bug
pact-foundation/pact-python#1103 · 5 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Add a complete gRPC exampleForse già presa @JP-Ellis l’ha presa 478 giorni fa. Apertaarea:core area:documentation area:examples difficulty:medium smartbear-supported type:chore
pact-foundation/pact-python#1092 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di pact-foundation/pact-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
sierra-research/tau2-bench#635 ·
I maintainer di solito rispondono entro 1 giorno
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesForse già presa @fmuia l’ha presa oggi. Apertadocumentation skill
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
lnccbrown/ssm-simulators#406 ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
btclib-org/btclib-ecc#309 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
jbacalso24/mimry#459 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] POST /revoke with a FastMCP access token is a silent no-op (ownership gate never matches)Apertaauth bug high-priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno