{"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-discid-1.4.0","path":"audio/py-discid","url":"/packages/release/audio/py-discid/","comment":"Python binding of libdiscid","homepage":"https://python-discid.readthedocs.org/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Python binding of MusicBrainz Libdiscid. Libdiscid's main purpose\nis the calculation of an identifier of audio discs (disc ID) to use\nfor the MusicBrainz database.\n\nThat identifier is calculated from the TOC of the disc, similar to\nthe freeDB CDDB identifier. Libdiscid can calculate MusicBrainz\ndisc IDs and freeDB disc IDs. Additionally the MCN of the disc and\nISRCs from the tracks can be extracted.\n\nThis module is a close binding that offloads all relevant data\nstorage and calculation to Libdiscid. On the other hand it gives a\npythonic API and uses objects and exceptions.\n","package_architecture":"amd64","stem":"py3-discid","readme":null,"dependencies":[{"path":"audio/libdiscid","type":"runtime","package_spec":"","url":"/packages/release/audio/libdiscid/"},{"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":"audio/libdiscid","type":"test","package_spec":"","url":"/packages/release/audio/libdiscid/"},{"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/12/121e375318ef0c0a788ab7f60825178730f3eb8571b801263917e570600197eb.json"},"categories":["audio","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
