{"library":"microversion-parse","title":"microversion-parse","description":"Library for parsing OpenStack microversion headers from HTTP requests. Version 2.1.0, supports Python >=3.10. Actively maintained, part of the OpenStack project. Release cadence follows OpenStack cycles.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install microversion-parse"],"cli":null},"imports":["from microversion_parse import parse_version","from microversion_parse import parse_version_string"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from microversion_parse import parse_version, parse_version_string\nfrom webob import Request\n\n# Example with a WebOb request\nreq = Request.blank('/', headers={'OpenStack-API-Version': 'compute 2.1'})\nversion = parse_version(req, 'compute')\nprint(version)  # ('compute', 2, 1)\n\n# Parse a version string directly\nver = parse_version_string('compute 2.1')\nprint(ver)  # ('compute', 2, 1)","lang":"python","description":"Parse microversion from request headers or version strings.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}