{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"py3-multipart-1.3.1","path":"www/py-multipart","url":"/packages/release/www/py-multipart/","comment":"parser for multipart/form-data","homepage":"https://multipart.readthedocs.io/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"\"multipart\" is a fast incremental non-blocking parser for multipart/form-data,\nas well as blocking alternatives for easier use in WSGI or CGI applications.\n\n- 100% test coverage with test data from actual browsers and HTTP clients.\n- High throughput and low latency.\n- Predictable memory and disk resource consumption via fine grained limits.\n- Strict mode: Spent less time parsing malicious or broken inputs.\n\nAll parsers in this module implement multipart/form-data as defined by\nHTML5 and RFC7578, supporting all modern browsers or HTTP clients in use\ntoday. Legacy browsers (e.g. IE6) are supported to some degree, but only\nif the required workarounds do not impact performance or security. In\ndetail this means:\n\nJust multipart/form-data, not suitable for email parsing.\nNo multipart/mixed support (deprecated in RFC7578).\nNo base64 or quoted-printable transfer encoding (deprecated in RFC7578).\nNo encoded-word or name=_charset_ encoding markers (deprecated in HTML5).\nNo support for clearly broken clients (e.g. invalid line breaks or headers).\n","package_architecture":"amd64","stem":"py3-multipart","readme":null,"dependencies":[{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/release/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/release/devel/py-installer/"},{"path":"devel/py-flit_core","type":"build","package_spec":"STEM->=3.11.0","url":"/packages/release/devel/py-flit_core/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/release/devel/py-test/"}],"reverse_dependencies":{"count":6,"url":"/packages/data/fb/fb96467ef83245a7cbeb10f8f10331006557898c903cc1f12dce987bd2801435.json"},"categories":["www","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
