Post v3 tracking issue
Los mantenedores suelen responder en 2 días
@JP-Ellis ya está trabajando en esto.
Desde el 6/10/2025.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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.
- Lenguaje dominante
- Python
- Estrellas
- 684
- Forks
- 147
- Merge medio
- 4 d 8 h
- PR fusionados (30 d)
- 14
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pact-foundation/pact-python
-
Add `abi3t` WheelsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
pact-foundation/pact-python#1603 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
area:documentation difficulty:easy type:chore
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
pact-foundation/pact-python#1267 ·
Los mantenedores suelen responder en 2 días
-
Create message Pact docsAbiertoarea:documentation difficulty:easy type:chore
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
pact-foundation/pact-python#1266 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
(V3) Verifying a contract with a missing content field is always successful when it should errorPosiblemente ocupada @JP-Ellis la tomó hace 372 días. Abiertoarea:core type:bug
pact-foundation/pact-python#1103 · 5 comentarios · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
Add a complete gRPC examplePosiblemente ocupada @JP-Ellis la tomó hace 475 días. Abiertoarea:core area:documentation area:examples difficulty:medium smartbear-supported type:chore
pact-foundation/pact-python#1092 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de pact-foundation/pact-python
Issues similares
-
Atomic append fails to create a missing filePosiblemente ocupada @harbinresearcher la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
fabiocaccamo/python-fsutil#201 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
task
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
danparshall/claude_researcher#87 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
GhostManager/Ghostwriter#998 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
datajoint/datajoint-python#1586 ·
Los mantenedores suelen responder en 1 día