{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"},{"label":"Filesystems","url":"https://skillfed.io/packages/category/system-filesystems"}],"enrichment":{"capability":"Provides object-oriented filesystem path handling as a backport for Python versions before 3.4, when pathlib became part of the standard library.","skillfed_tags":["legacy-backport","abandoned"],"use_cases":["Handling filesystem paths in Python 2.7 or 3.2\u20133.3 codebases that predate standard library pathlib.","Replacing string-based path manipulation (os.path.join, os.path.exists) with a cleaner object-oriented API in legacy projects.","Cross-platform path operations where Windows and POSIX semantics differ (e.g., case sensitivity, slash direction).","Globbing and directory traversal using methods like .glob() and .rglob() instead of os.walk()."],"what_it_does":"This package provides an object-oriented interface to filesystem paths, wrapping the cumbersome os and os.path functions into a cleaner API. It offers Path and PurePath classes that support operators (like `/` for path joining), method calls (like `.exists()`, `.is_dir()`, `.glob()`), and platform-aware semantics (e.g., case-insensitive path comparison on Windows). The package was originally a backport of Python 3.4's standard library pathlib module, designed to make path handling available on Python 2.6, 2.7, and early Python 3 versions.\n\nSince Python 3.4, pathlib is built into the standard library, making this backport obsolete for any modern Python environment. The package is no longer maintained and has not been updated since 2014. The description itself recommends pathlib2 as the maintained alternative for users on older Python versions who need an actively supported backport.","worth_installing":"No. For Python 3.4+, use the built-in pathlib from the standard library. For Python 2.7 or 3.2\u20133.3, the description explicitly recommends pathlib2 instead, which is maintained. This backport is abandoned and receives no updates or security attention."},"id":"pathlib","links":{"html":"https://skillfed.io/packages/pathlib","md":"https://skillfed.io/packages/pathlib.md","pypi":"https://pypi.org/project/pathlib/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2014-09-03","license_spdx":null,"license_treatment":"permissive","name":"pathlib","python_support":"unspecified","summary":"Object-oriented filesystem paths"},"popularity":{"monthly_downloads":6510315,"position":1896,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
