CadQuery / CadQuery/cadquery

Make Python API support `os.PathLike[str]` object beside `str` path

Offen
#2,016 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
usability
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.