{"bugs":[{"bugid":972007,"firstseen":"2026-04-05T06:47:34.867066","severity":"normal","status":"CONFIRMED","summary":"dev-python\/sigstore-protobuf-specs, dev-python\/betterproto: removal"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3ad1b9abb1549d250ac9a81a4eeae52158b17641","committime":"2025-10-09T07:20:38","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b7558663559b8b76d026a07606b1eba3869bd762","committime":"2025-10-09T07:09:11","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta7 ppc64, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"5d0af0a48ca73a1d2ada198d70be239c19b9ac5e","committime":"2025-10-09T07:09:10","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta6 ppc64, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"983ba8ddb41b17567baf0a1a1354a2aeb9688220","committime":"2025-10-09T07:09:06","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta7 ppc, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"18764011b8adafd93b91b675fafe296815ae960a","committime":"2025-10-09T07:09:05","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta6 ppc, #958534"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b34d0189f21d557e2235d8342caa9097d2e1f932","committime":"2025-09-09T12:34:42","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b7d8064208c7fe7271ea3e2333c87edcf19ef2c5","committime":"2025-09-09T12:25:03","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Stabilize 2.0.0_beta7 ALLARCHES, #962565"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"480693f3aba6c970a3bb5ca327a5c8b31818ad89","committime":"2025-09-06T17:49:22","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"3ac86a593282f7f9f512c03edcae932452bd0b3e","committime":"2025-09-06T17:39:02","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Stabilize 2.0.0_beta6 amd64, #962428"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cae430452af4c1f4cee3181b8ef263b8093a858b","committime":"2025-06-26T18:52:50","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d83f0b5ee52fc84855084b72e21fd75cb09520df","committime":"2025-06-26T12:17:06","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Use EPYTEST_PLUGINS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"11e4f0a2302452a204044c175348cb3653060d3d","committime":"2025-06-21T07:07:54","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"21963272bb8f3ba4ccd897cc411a2b668c19545f","committime":"2025-06-21T06:50:26","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta6 arm, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f2f27f0e48c2c215a53a7a5dd631ebb720caad4d","committime":"2025-06-21T06:50:25","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta7 arm, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c2c8ff8224017c85308ec845399d357161589820","committime":"2025-06-21T06:50:23","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta6 arm64, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"cb1c5de9a1e5b196275e36cffceec61f7934dba3","committime":"2025-06-21T06:50:23","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta7 arm64, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7c2ced3271023f5ec0acd55dc26706dc03727789","committime":"2025-06-21T06:50:21","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta6 x86, #958534"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"03dd3e2118f953a5ee9d8c1ba52f7b3a165653b1","committime":"2025-06-21T06:50:20","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Keyword 2.0.0_beta7 x86, #958534"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e15dbed081b63ae309ecf2e32e3ea440e14079bd","committime":"2025-06-21T06:37:27","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"881627b9c68686464e9fa1318ee42eb209fc9b3b","committime":"2025-06-21T06:24:29","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Use pytest-forked to workaround segfaults"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"1e6ac98495e5684f9d55cd4b02b4b08006fdd18f","committime":"2025-06-21T06:14:37","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Update deselects"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b0b48d5ecbfd901c08d90807161c5c0a508e17e5","committime":"2025-05-13T02:08:50","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9070590ad79e729610b9c646bf693809ecc89c20","committime":"2025-05-13T01:53:51","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"3c2c202b9b3e9bae201b4e08e85cea89eb6bfef8","committime":"2025-05-13T01:44:18","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: crank copyright"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/952318\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6ba019af646142ce9756a3c382ec6a37c4bb1182","committime":"2025-05-13T01:36:12","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"04608114237fd82762288edeaa81e758398d5ba6","committime":"2024-11-11T04:33:27","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"832063fcffe02eb04f68486146ceb7b214197961","committime":"2024-11-11T03:50:08","packageid":77743,"repoid":1,"summary":"Rename dev-python\/{jinja → jinja2}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4b300f75f722c5aa8c175ea6403a3fad35708065","committime":"2024-09-27T19:06:00","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d154792bd5d7955e935cf2bb271b173b8eb2f97e","committime":"2024-09-27T18:25:04","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: Bump to 2.0.0_beta6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2e9516df91df78729d2c88d429e3fe5ebc03427b","committime":"2024-09-27T18:05:57","packageid":77743,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"e9d13730dde1f436f8b72f7beb732b11f08f924d","committime":"2024-09-27T17:07:23","packageid":77743,"repoid":1,"summary":"dev-python\/betterproto: New package, 2.0.0_beta7, dep of sigstore"}],"dependencies":[],"depending":[{"block":false,"categoryid":336,"description":"A library for serializing and deserializing Sigstore messages","ebuildids":[839518,859484,863668,866867,870023],"firstseen":"2024-09-27T20:09:31.469687","name":"sigstore-protobuf-specs","packageid":77746}],"ebuilds":[{"archs":["amd64","~arm","~arm64","~ppc","~ppc64","~x86"],"ebuildid":839513,"firstseen":"2024-09-27T19:09:18.827689","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":77743,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13","test"],"version":"2.0.0_beta7"},{"archs":["amd64","~arm","~arm64","~ppc","~ppc64","~x86"],"ebuildid":839516,"firstseen":"2024-09-27T20:09:31.469687","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":77743,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13","test"],"version":"2.0.0_beta6"}],"masks":[{"atomspec":["dev-python\/betterproto","dev-python\/grpclib","dev-python\/sigstore-protobuf-specs"],"dateadded":"2026-04-05","ebuildids":[839513,839516],"email":"mgorny@gentoo.org","message":"Needed only by old versions of dev-python\/sigstore, along with a bunch of NIH dependencies. Removal on 2026-05-05.  Bug #972007.","person":"Michał Górny","setno":8113}],"package":{"categoryid":336,"description":"A better Protobuf \/ gRPC generator & library","firstseen":"2024-09-27T19:09:18.827689","name":"betterproto","packageid":77743},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[839513,839513,839513,839516,839516,839516],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":336,"description":"Extensions to the standard Python datetime module","ebuildids":[839513,839516],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-dateutil","packageid":45565,"summary":"The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3+."},{"block":false,"categoryid":336,"description":"A python utility\/library to sort imports","ebuildids":[839513,839516],"firstseen":"2017-01-03T14:36:13.843086","name":"isort","packageid":66330},{"block":false,"categoryid":336,"description":"Backported and Experimental Type Hints for Python 3.7+","ebuildids":[839513,839516],"firstseen":"2019-07-14T13:24:56.253662","name":"typing-extensions","packageid":69949},{"block":false,"categoryid":336,"description":"The uncompromising Python code formatter","ebuildids":[839513,839516],"firstseen":"2020-06-02T23:42:50.407768","name":"black","packageid":71196},{"block":false,"categoryid":336,"description":"Pure-Python gRPC implementation for asyncio","ebuildids":[839513,839516],"firstseen":"2024-09-27T19:09:18.827689","name":"grpclib","packageid":77744},{"block":false,"categoryid":336,"description":"A full-featured template engine for Python","ebuildids":[839513,839516],"firstseen":"2024-11-11T04:48:20.731211","name":"jinja2","packageid":77804}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/danielgtaylor\/python-betterproto\/","https:\/\/pypi.org\/project\/betterproto\/"],"uses":[{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with Python 3.11","group":"python_targets","isdefault":false,"use":"python3_11"},{"description":"Build with Python 3.12","group":"python_targets","isdefault":false,"use":"python3_12"},{"description":"Build with Python 3.13","group":"python_targets","isdefault":false,"use":"python3_13"}]}