Make Python API support `os.PathLike[str]` object beside `str` path
- Lingua principale
- Python
- Stelle
- 5.8k
- Fork
- 541
- Merge medio
- 3g 2h
- PR unite (30g)
- 5
Descrizione
Currently, for Python API in `cadquery` if there is a file path in function argument, it has to be `str` object.
However, according to the Python official, it is recommended to use `os.PathLike[str]` object like `pathlib.Path` .
It would be nice to add `os.PathLike[str]` support in the API under `cadquery` module.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando le funzioni della Python API nel modulo cadquery che accettano percorsi di file e identifica come questi argomenti sono attualmente tipizzati e utilizzati. Controlla i test correlati, se presenti, e verifica che pathlib.Path e altri oggetti os.PathLike[str] funzionino ovunque sia accettato un percorso come stringa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- api
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100