{"library":"promql-parser","type":"library","category":null,"description":"promql-parser is a Python binding that provides a fast and robust PromQL (Prometheus Query Language) parser. It leverages a Rust-based parser for efficient conversion of PromQL queries into an Abstract Syntax Tree (AST), enabling programmatic analysis and manipulation of Prometheus queries. The current version is 0.8.0, with releases typically following updates to the underlying Rust parser.","language":"python","status":"active","version":"0.8.0","tags":["Prometheus","PromQL","parser","AST","monitoring"],"install":[{"cmd":"pip install promql-parser","imports":["from promql_parser import parse"]}],"homepage":null,"github":"https://github.com/messense/py-promql-parser","docs":null,"changelog":null,"pypi":"https://pypi.org/project/promql-parser/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":80,"avg_install_s":1.9,"avg_import_s":0,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/promql-parser/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}