{"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-trustme-1.2.1","path":"security/py-trustme","url":"/packages/release/security/py-trustme/","comment":"quality TLS certs while you wait, for the discerning","homepage":"https://github.com/python-trio/trustme","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"You wrote a cool network client or server. It encrypts connections\nusing TLS. Your test suite needs to make TLS connections to itself.\n\nUh oh. Your test suite probably doesn't have a valid TLS certificate.\nNow what?\n\ntrustme is a tiny Python package that does one thing: it gives you\na fake certificate authority (CA) that you can use to generate fake\nTLS certs to use in your tests. Well, technically they're real\ncerts, they're just signed by your CA, which nobody trusts. But you\ncan trust it. Trust me.\n","package_architecture":"amd64","stem":"py3-trustme","readme":null,"dependencies":[{"path":"net/py-idna","type":"runtime","package_spec":"","url":"/packages/release/net/py-idna/"},{"path":"security/py-cryptography","type":"runtime","package_spec":"","url":"/packages/release/security/py-cryptography/"},{"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-hatchling","type":"build","package_spec":"","url":"/packages/release/devel/py-hatchling/"},{"path":"security/py-openssl","type":"test","package_spec":"","url":"/packages/release/security/py-openssl/"},{"path":"security/py-service_identity","type":"test","package_spec":"","url":"/packages/release/security/py-service_identity/"},{"path":"net/py-idna","type":"test","package_spec":"","url":"/packages/release/net/py-idna/"},{"path":"security/py-cryptography","type":"test","package_spec":"","url":"/packages/release/security/py-cryptography/"},{"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":9,"url":"/packages/data/d9/d9f455cb1be23aa311b483677eae8d9fde6b4b1ae7eac986ab282153d73326b7.json"},"categories":["security","devel","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
