Którego modułu ścieżki lub klasy używają ludzie w Pythonie zamiast os.path?

Zastanawiam się, ilu ludzi używa modułu ścieżki w Pythonie, takiego jak Jason Orendorff, zamiast używaćos.path do łączenia i dzielenia ścieżek? Czy użyłeś:

Moduł ścieżki Jasona (zaktualizowane dla PEP 355)Unipath Mike'a Orra, zasadniczo bardziej nowoczesna wersja powyższegoModuł alternatywnej ścieżki Noama Raphaela to podklasa krotki zamiast str

Wiem, że zmieniono moduł ścieżki JasonaPEP 355 i odrzucone przez BDFL. Wydaje się, że to głównie dlatego, że próbował zrobić wszystko w jednej klasie.

Nasz przypadek użycia ma głównie na celu uproszczenie łączenia i dzielenia komponentów ścieżek, więc bylibyśmy bardzo zadowoleni, gdyby taka klasa ścieżek implementowała tylko operacje podziału / łączenia. Kto by tego nie chciał:

path(build_dir, path(source_file).name)

albo to:

build_dir / path(source_file).name

zamiast tego:

os.path.join(build_dir, os.path.basename(source_file))

questionAnswers(3)

yourAnswerToTheQuestion