{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Unipath provides an object-oriented interface to file and directory operations, wrapping Python's scattered os, os.path, and shutil functions into a unified, path-object API.","skillfed_tags":["legacy","abandoned"],"use_cases":["Maintain legacy Python 2 code that uses Unipath without rewriting path logic to modern APIs.","Work with file paths in older Python 2.6+ codebases where alternatives are unavailable.","Provide a unified object-oriented path interface in a frozen legacy application.","Cross-platform file operations in projects that predate modern standardization."],"what_it_does":"Unipath wraps Python's file and directory functions\u2014normally scattered across os, os.path, and shutil\u2014into a single object-oriented interface centered on Path objects. Instead of calling separate functions like os.path.exists() and os.path.join(), you work with Path instances that bundle these operations as methods. It was designed as a friendlier alternative to Jason Orendorff's path.py and has been in production use since 2008.\n\nThe package is stable and well-tested for its era, with support historically claimed for Python 2.6+ and 3.3+. However, it has received no updates since 2015 and is now abandoned. For modern Python projects, built-in alternatives are now standard; Unipath is primarily useful only for legacy codebases or Python 2 environments where you cannot upgrade.","worth_installing":"No, unless you are maintaining a legacy Python 2 codebase already using Unipath. The package is abandoned (last release 2015-02-11, no commits since 2022-01-11), untested on modern Python, and superseded by maintained alternatives. Starting a new project with Unipath is not recommended."},"id":"unipath","links":{"html":"https://skillfed.io/packages/unipath","md":"https://skillfed.io/packages/unipath.md","pypi":"https://pypi.org/project/unipath/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-02-11","license_spdx":null,"license_treatment":"permissive","name":"Unipath","python_support":"unspecified","summary":"Object-oriented alternative to os/os.path/shutil"},"popularity":{"monthly_downloads":119111,"position":12087,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1"}
