{"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-formencode-2.1.0p3","path":"www/py-formencode","url":"/packages/release/www/py-formencode/","comment":"HTML form validation, generation, and conversion","homepage":"https://www.formencode.org/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"FormEncode is a validation and form generation package. The validation\ncan be used separately from the form generation. The validation\nworks on compound data structures, with all parts being nestable.\nIt is separate from HTTP or any other input mechanism.\n","package_architecture":"amd64","stem":"py3-formencode","readme":null,"dependencies":[{"path":"devel/py-setuptools","type":"runtime","package_spec":"","url":"/packages/release/devel/py-setuptools/"},{"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-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/release/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/release/devel/py-wheel/"},{"path":"devel/py-setuptools_scm","type":"build","package_spec":"","url":"/packages/release/devel/py-setuptools_scm/"},{"path":"devel/py-country","type":"test","package_spec":"","url":"/packages/release/devel/py-country/"},{"path":"net/py-dnspython","type":"test","package_spec":"","url":"/packages/release/net/py-dnspython/"},{"path":"devel/py-setuptools","type":"test","package_spec":"","url":"/packages/release/devel/py-setuptools/"},{"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":3,"url":"/packages/data/20/20956a9253844bd00cb24f365df8cc692a538a9824e6bc45b498ab93f3f433ee.json"},"categories":["www","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
