Figure out dependency best practices
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Refactoring
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- grpc, python
- Ambito
- developer-experience
Direzione di ricerca
Esamina le dichiarazioni delle dipendenze dell’SDK e la compatibilità dichiarata con Python 3.11 insieme al runtime distroless pianificato di GoogleContainerTools. Confronta l’attuale politica che prevede di indicare solo le versioni principali con le linee guida attuali per il packaging delle librerie Python, quindi documenta o implementa una politica concordata per le dipendenze e i runtime supportati e verifica che rimanga compatibile con il container previsto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What problem are you facing?
This SDK is a library. It has some dependencies (e.g. gRPC, Click, etc) but I assume we don't want to pin them to specific versions - instead the app would do that. Right now I have everything "pinned" to major versions only. We're also declaring that we only work with Python 3.11, since it's what the https://github.com/GoogleContainerTools/distroless container we'll use to run Python functions uses.
How could this Function help solve your problem?
My Python packaging experience is almost a decade out-of-date so I'm not sure what the best practice is here. I could use a review from folks with more recent Python library packaging experience.
- Lingua principale
- Python
- Stelle
- 12
- Fork
- 15
- Merge medio
- 1g 12h
- PR unite (30g)
- 7
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 crossplane/function-sdk-python
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
crossplane/function-sdk-python#199 · 4 commenti · 3 reazioni ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
crossplane/function-sdk-python#129 · 1 commento ·
-
Dependency Dashboard Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 10/100
Tutte le issue di crossplane/function-sdk-python
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
learningequality/ricecooker#747 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
BSData/horus-heresy-3rd-edition#3171 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
run-llama/llama_index#23199 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
KhronosGroup/glTF-Blender-IO#2769 ·