{"library":"pathvalidate","type":"library","category":null,"description":"pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc. It provides functions to remove invalid characters, replace reserved names, and normalize paths for various operating systems (Linux, Windows, macOS, POSIX, universal). The current version is 3.3.1, and it maintains an active release cadence with regular updates and feature enhancements.","language":"python","status":"active","version":"3.3.1","tags":["path","filename","validation","sanitization","filepath","cross-platform","file-system"],"install":[{"cmd":"pip install pathvalidate","imports":["from pathvalidate import validate_filename","from pathvalidate import sanitize_filename","from pathvalidate import ValidationError","from pathvalidate import sanitize_filepath"]}],"homepage":null,"github":"https://github.com/thombashi/pathvalidate","docs":"https://pathvalidate.rtfd.io/","changelog":"https://github.com/thombashi/pathvalidate/blob/master/CHANGELOG.md","pypi":"https://pypi.org/project/pathvalidate/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.05,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pathvalidate/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}