{"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-wapiti_arsenic-28.5","path":"www/py-wapiti_arsenic","url":"/packages/release/www/py-wapiti_arsenic/","comment":"asynchronous WebDriver client for Wapiti","homepage":"https://github.com/wapiti-scanner/arsenic/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Arsenic is a library that allows you to control a web browser from async\nPython code. Use cases include testing of web applications, load\ntesting, automating websites, web scraping or anything else you need a\nweb browser for. It uses real web browsers using the Webdriver\nspecification.\n\nWhile it is built on top of aiohttp, it can be used from any\nasyncio-compatible framework, such as Tornado.\n\nThis version is a fork used by the Wapiti scanner.\n","package_architecture":"amd64","stem":"py3-wapiti_arsenic","readme":null,"dependencies":[{"path":"devel/py-attrs","type":"runtime","package_spec":"","url":"/packages/release/devel/py-attrs/"},{"path":"sysutils/py-packaging","type":"runtime","package_spec":"","url":"/packages/release/sysutils/py-packaging/"},{"path":"www/py-httpx","type":"runtime","package_spec":"","url":"/packages/release/www/py-httpx/"},{"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-poetry-core","type":"build","package_spec":"py3-poetry-core->=2.2.0","url":"/packages/release/devel/py-poetry-core/"},{"path":"devel/py-attrs","type":"test","package_spec":"","url":"/packages/release/devel/py-attrs/"},{"path":"sysutils/py-packaging","type":"test","package_spec":"","url":"/packages/release/sysutils/py-packaging/"},{"path":"www/py-httpx","type":"test","package_spec":"","url":"/packages/release/www/py-httpx/"},{"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":1,"url":"/packages/data/a9/a992c89609fa2e7392dede089d1b7d1910cc46c1b5fba319689357a5201d21db.json"},"categories":["www","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
