{"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-hypothesmith-0.3.3p0","path":"devel/py-hypothesmith","url":"/packages/release/devel/py-hypothesmith/","comment":"hypothesis strategies for generating Python programs","homepage":"https://github.com/Zac-HD/hypothesmith","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"This package provides two strategies for \"Hypothesis\" for generating\nPython source code.\n\nThe generated code will always be syntatically valid, and is useful for\ntesting parsers, linters, auto-formatters, and other tools that operate\non source code.\n\nDO NOT EXECUTE CODE GENERATED BY THESE STRATEGIES.\n\nIt could do literally anything that running Python code is able to do,\nincluding changing, deleting, or uploading important data. Arbitrary\ncode can be useful, but \"arbitrary code execution\" can be very, very\nbad.\n","package_architecture":"amd64","stem":"py3-hypothesmith","readme":null,"dependencies":[{"path":"devel/py-hypothesis","type":"runtime","package_spec":"","url":"/packages/release/devel/py-hypothesis/"},{"path":"devel/py-libcst","type":"runtime","package_spec":"","url":"/packages/release/devel/py-libcst/"},{"path":"textproc/py-lark","type":"runtime","package_spec":"","url":"/packages/release/textproc/py-lark/"},{"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":"textproc/py-black","type":"test","package_spec":"","url":"/packages/release/textproc/py-black/"},{"path":"devel/py-parso","type":"test","package_spec":"","url":"/packages/release/devel/py-parso/"},{"path":"devel/py-test-cov","type":"test","package_spec":"","url":"/packages/release/devel/py-test-cov/"},{"path":"devel/py-test-xdist","type":"test","package_spec":"","url":"/packages/release/devel/py-test-xdist/"},{"path":"devel/py-hypothesis","type":"test","package_spec":"","url":"/packages/release/devel/py-hypothesis/"},{"path":"devel/py-libcst","type":"test","package_spec":"","url":"/packages/release/devel/py-libcst/"},{"path":"textproc/py-lark","type":"test","package_spec":"","url":"/packages/release/textproc/py-lark/"},{"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":2,"url":"/packages/data/c1/c1193af1d294b7d28a915c910990b061b8d7df004270535f39f27f3592538e37.json"},"categories":["devel","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
