Issue with client generation for FastApi version > 118

Aperta
#1,340 5 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
fastapi, python
Ambito
api, tooling

Direzione di ricerca

Inizia esaminando la pull request di FastAPI collegata nell’issue e il punto di ingresso del generatore che elabora gli schemi xxxx-Input e xxxx-Output di FastAPI. Riproduci il fallimento della generazione del client con modelli Pydantic V1 e V2 coesistenti, quindi aggiungi una copertura di regressione che dimostri che il codice generato esistente rimane compatibile mentre vengono gestiti gli schemi più recenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Describe the bug
Pydantic V1 and V2 models co-existing is creating an issue with backwards compatibility. Please check the latest changes from fast api viz https://github.com/fastapi/fastapi/pull/14168 which create the models as xxxx-Input and xxxx-Output which is breaking the existing code.

Lingua principale
Python
Stelle
2k
Fork
293
Merge medio
34m
PR unite (30g)
1

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di openapi-generators/openapi-python-client

Tutte le issue di openapi-generators/openapi-python-client

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.