Add `abi3t` Wheels
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- python
- Área
- build-system
Línea de trabajo
Empieza reproduciendo el fallo de instalación en Python 3.14t con uv o pip; después, inspecciona la configuración de compilación del wheel de pact-python y las etiquetas del wheel generado. Confirma cómo se comporta el wheel cp310-abi3 pact-python-ffi existente en el intérprete free-threaded. Se considera terminado cuando se pueda instalar y ejecutar en Python 3.14t un wheel compatible o una compilación claramente documentada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I recently upgraded a project to python 3.14t and while going through dependencies found that pact-python wouldn't install/run. On investigation the cp310-abi3 pact-python-ffi is refused by uv and pip on cp314t due to an "incompatible abi tag" however the wheel seems to run correctly once I manually implant it into my install (and do some additional fiddling).
uv can build the sdist successfully, but again the wheel tags itself as cp314-abi3 as far as I can tell which uv then refuses on cp314t.
Is anyone looking into supporting free threaded builds at all? As a layman it seems like this package is mostly functional with only a basic upgrade, maybe just an unstable beta build that people can use and report back on?
- Lenguaje dominante
- Python
- Estrellas
- 685
- 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
-
Post v3 tracking issueQuizá libre de nuevo @JP-Ellis la tomó hace 374 días y no hay ningún pull request abierto. Abiertotype:tracking
pact-foundation/pact-python#1272 · 1 asignado ·
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 374 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 476 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
-
`LazyFrameRemote` and `ExecuteRemote` sinks do not accept `Path`, like `LazyFrame` sinks do.Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
WingedGuardian/GENesis-AGI#3375 ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
githubnext/gh-aw-workshop#4601 ·
Los mantenedores suelen responder en 1 día
-
approved Good First Issue scope: docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
hiero-ledger/hiero-sdk-python#2730 · 3 comentarios ·
Los mantenedores suelen responder en 1 día