crashappsec / crashappsec/pre-commit-sync

detect url deps and leave them as-is in the pre-commit config

Aperta
#1 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

if a dep is installed from a url, it should not sync the version information in the pre-commit config as that will cause pre-commit to install that version from pypi whereas we would like to install the dep from the url as defined in the pyproject. we should detect that case and leave the url as-is however if the dep is changed to use public version, pre-commit sync should update the .pre-commit file to public version

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia tracciando come le dipendenze vengono sincronizzate da pyproject alla configurazione di pre-commit, concentrandoti sulle dipendenze installate tramite URL e sulla gestione esistente del file .pre-commit. Verifica il comportamento con una dipendenza basata su un URL e una dipendenza con una versione pubblica; il lavoro è completato quando le voci URL rimangono invariate mentre le versioni pubbliche vengono aggiornate.

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

Valutazione

Stack tecnologico
python
Ambito
tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.