Make Python API support `os.PathLike[str]` object beside `str` path
- Vorherrschende Sprache
- Python
- Sterne
- 5.8k
- Forks
- 544
- Ø Merge
- 3 T. 2 Std.
- Gemergte PRs (30 T.)
- 5
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginnen Sie damit, die Python API-Funktionen im cadquery-Modul zu lokalisieren, die Dateipfade akzeptieren, und ermitteln Sie, wie diese Argumente derzeit typisiert und verwendet werden. Prüfen Sie die zugehörigen Tests, sofern vorhanden, und verifizieren Sie, dass pathlib.Path und andere os.PathLike[str]-Objekte überall dort funktionieren, wo ein String-Pfad akzeptiert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100