crashappsec / crashappsec/pre-commit-sync
detect url deps and leave them as-is in the pre-commit config
- 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