{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"p5-Exception-Class-1.45","path":"devel/p5-Exception-Class","url":"/packages/current/devel/p5-Exception-Class/","comment":"module to declare real exception classes in perl","homepage":"https://metacpan.org/release/Exception-Class","maintainer":"Andrew Hewus Fresh <afresh1@openbsd.org>","description":"This module allows you to declare hierarchies of exception classes for\nuse in your code.  It also provides a simple exception class that it\nuses as the default base class for all other exceptions.\n\nYou may choose to use another base class for your exceptions.\nRegardless, the ability to declare all your exceptions at compile time\nis a fairly useful trick and helps push people towards more structured\nuse of exceptions.\n","package_architecture":"*","stem":"p5-Exception-Class","readme":null,"dependencies":[{"path":"devel/p5-Class-Data-Inheritable","type":"runtime","package_spec":"STEM->=0.02","url":"/packages/current/devel/p5-Class-Data-Inheritable/"},{"path":"devel/p5-Devel-StackTrace","type":"runtime","package_spec":"STEM->=2.0","url":"/packages/current/devel/p5-Devel-StackTrace/"},{"path":"devel/p5-Class-Data-Inheritable","type":"test","package_spec":"STEM->=0.02","url":"/packages/current/devel/p5-Class-Data-Inheritable/"},{"path":"devel/p5-Devel-StackTrace","type":"test","package_spec":"STEM->=2.0","url":"/packages/current/devel/p5-Devel-StackTrace/"}],"reverse_dependencies":{"count":27,"url":"/packages/data/4d/4d67134a5c18cecc14617ce9ef6b22ce5d79c1b823d2d837f93072162c4dfde9.json"},"categories":["devel","perl5"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
