dev-python/pygobject
Python bindings for GObject Introspection
-
pygobject-3.56.2~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris+cairo test test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: LGPL-2.1+ Overlay: gentoo -
pygobject-3.56.2~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris+cairo test test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: LGPL-2.1+ Overlay: Miezhiko -
pygobject-3.54.5~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris+cairo test test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: LGPL-2.1+ Overlay: gentoo -
pygobject-3.52.3~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris+cairo test test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: LGPL-2.1+ Overlay: gentoo -
pygobject-3.50.1~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris+cairo test test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: LGPL-2.1+ Overlay: gentoo -
pygobject-3.50.0~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris+cairo test test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
View
Download
Browse License: LGPL-2.1+ Overlay: ambasta
ChangeLog
commit 1d12f7a6e0746896d777c74fef24150b5935992f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 30 17:13:54 2026 +0200
dev-python/pygobject: restore slot :2 last version
Restored to make gwyddion's pygwy work. gwyddion's bundled
modules/pygwy/pygtk-embed only ships build-time headers and
codegen, not the runtime CPython 'gobject' module, so without
slot :2 standalone 'import gwy' fails immediately.
Restored from 6beeab83^ — drop commit's parent, exact prior state.
commit 6beeab8372ab43257737f343214a1bb7b2dbacae
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 18:53:35 2026 +0200
dev-python/pygobject: drop slot :2 last version
The slot :2 ebuild served only dev-python/pygtk:2 (dropped in 4e0003d).
No installed package on disk references pygobject:2 specifically;
::gentoo's dev-python/pygobject:3 covers all current consumers.
commit e80ab335fb3be7d73d4b497360be6ddf732931ac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 15:17:32 2026 +0200
eclass/python-{r1,single-r1}_py2: fix @PROVIDES; drop redundant inherit in consumers
Both python-r1_py2 and python-single-r1_py2 declared
@PROVIDES: python-utils-r1 in their header comments, naming the
upstream (unsuffixed) eclass rather than the py2 variant they
actually inherit (python-utils-r1_py2 — lines 47 and 54
respectively). Same copy-paste mismatch that was fixed on
distutils-r1_py2 in 6c02f60a: pkgcheck's transitive-provides
analysis did not trace python-utils-r1_py2 through these two
eclasses, so consumers that inherited python-utils-r1_py2
directly alongside python-r1_py2 or distutils-r1_py2 (which
itself transitively inherits python-utils-r1_py2) did not
trip ProvidedEclassInherit even though the inherit was
redundant.
Correct @PROVIDES on both eclasses to name python-utils-r1_py2,
and drop the now-redundant direct inherit from the four
consumers that had it:
dev-python/pygobject-2.28.6-r55 (via python-r1_py2)
dev-python/setuptools-python2-46.4.0-r2 (via distutils-r1_py2)
dev-python/setuptools_scm-python2-4.1.2-r1 (via distutils-r1_py2)
dev-python/unittest-or-fail-1 (via distutils-r1_py2)
Verified with `pkgcheck scan`: clears four ProvidedEclassInherit
findings and introduces no new warnings.
Copyright headers on all four py2 eclasses are already at
1999-2026, and @SUPPORTED_EAPIS entries match the in-file case
statements (7..8 for distutils/python-r1/python-single-r1,
6..8 for python-utils-r1), so no other eclass housekeeping is
pending.
commit a15a111f4f4ca8edf95dfaab43ba50cde849264f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 15:35:07 2026 +0200
dev-python/pygobject: drop blocker on nonexistent pygtk
commit fb34a020b8621958cf725a428b01a36390ebc75b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:55:59 2026 +0200
dev-python/pygobject: rename prepare_* helper to avoid reserved prefix
commit c2abe4226546171b6ed9eda488cdb621fc12d57e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:12:33 2026 +0200
dev-python/pygobject: add direct inherits for python eclasses
commit 719099225f5b08ee29bd2fec0aa26506f463f87e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:07:49 2026 +0200
dev-python/pygobject: replace deprecated insinto with dodoc
commit 78c965461e4e631a4d68c672bc54e9233e71582f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:43:58 2026 +0200
dev-python/pygobject: drop unused inherits
commit eb98a159e1b1fe10e4d89b965854ad9dcdda3b72
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:33:09 2026 +0200
dev-python/pygobject: wrap long line
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit faa1a6bd0ab2591e7f00f30c0e9a6e14a81f56b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:32:55 2025 +0100
Corrected missing blank line after EAPI warning
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cb4c27f787e26c959d40194a8233db11f6f834ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 11:57:10 2025 +0100
KEYWORDS: dropped non-x86 and amd64 for now.
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit 81b94973b4924642ea97c97fd85439c4f9375dde
Merge: d43e839 b451ac3
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Feb 18 11:28:47 2024 +0000
Merge branch 'istitov:master' into master
commit d43e8394b8ba360d022a07b6ef0618cee92475b6
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Tue Feb 13 01:26:10 2024 +0000
Add files via upload
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit c1f8e24afc1e0ddeb61433693eb34bc5d3d18ff9
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Jan 20 14:54:19 2023 +0000
Add files via upload
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit e08e5fbf66f1f1bf41c3cf44949cb8dc3082bb88
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Apr 18 20:30:37 2021 +0100
dev-python/pygobject:2 EAPI 5 to 6
commit 2b4d8632258a4d3ea5e65a829609cc8fa9194e70
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:50:35 2021 +0000
py2_7 corr for gwyddion
commit 2e5171271a5e7068c044d17d50989a3d3eef4e04
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Feb 6 22:54:43 2021 +0000
pygobjects py2
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit 2056bdc9c7cf622815f8d50c1fd57fcd698f5eb3
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Jan 27 23:57:21 2021 +0000
Add files via upload
commit 6c2831bdfe7f53a0ba4094beaf7fad31c26c12dd
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Jan 27 23:19:55 2021 +0000
Add files via upload
commit 2f1169ccca2a5e753f2d019bf20120a984707e63
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Sep 21 22:42:36 2020 +0100
pygobject manifest
commit 64a978eda80d28c0ebdf775bef9a16c41813ce42
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Sep 21 22:26:02 2020 +0100
dev-python/pygobject:2 forked from the main tree
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 30 17:13:54 2026 +0200
dev-python/pygobject: restore slot :2 last version
Restored to make gwyddion's pygwy work. gwyddion's bundled
modules/pygwy/pygtk-embed only ships build-time headers and
codegen, not the runtime CPython 'gobject' module, so without
slot :2 standalone 'import gwy' fails immediately.
Restored from 6beeab83^ — drop commit's parent, exact prior state.
commit 6beeab8372ab43257737f343214a1bb7b2dbacae
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 18:53:35 2026 +0200
dev-python/pygobject: drop slot :2 last version
The slot :2 ebuild served only dev-python/pygtk:2 (dropped in 4e0003d).
No installed package on disk references pygobject:2 specifically;
::gentoo's dev-python/pygobject:3 covers all current consumers.
commit e80ab335fb3be7d73d4b497360be6ddf732931ac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 15:17:32 2026 +0200
eclass/python-{r1,single-r1}_py2: fix @PROVIDES; drop redundant inherit in consumers
Both python-r1_py2 and python-single-r1_py2 declared
@PROVIDES: python-utils-r1 in their header comments, naming the
upstream (unsuffixed) eclass rather than the py2 variant they
actually inherit (python-utils-r1_py2 — lines 47 and 54
respectively). Same copy-paste mismatch that was fixed on
distutils-r1_py2 in 6c02f60a: pkgcheck's transitive-provides
analysis did not trace python-utils-r1_py2 through these two
eclasses, so consumers that inherited python-utils-r1_py2
directly alongside python-r1_py2 or distutils-r1_py2 (which
itself transitively inherits python-utils-r1_py2) did not
trip ProvidedEclassInherit even though the inherit was
redundant.
Correct @PROVIDES on both eclasses to name python-utils-r1_py2,
and drop the now-redundant direct inherit from the four
consumers that had it:
dev-python/pygobject-2.28.6-r55 (via python-r1_py2)
dev-python/setuptools-python2-46.4.0-r2 (via distutils-r1_py2)
dev-python/setuptools_scm-python2-4.1.2-r1 (via distutils-r1_py2)
dev-python/unittest-or-fail-1 (via distutils-r1_py2)
Verified with `pkgcheck scan`: clears four ProvidedEclassInherit
findings and introduces no new warnings.
Copyright headers on all four py2 eclasses are already at
1999-2026, and @SUPPORTED_EAPIS entries match the in-file case
statements (7..8 for distutils/python-r1/python-single-r1,
6..8 for python-utils-r1), so no other eclass housekeeping is
pending.
commit a15a111f4f4ca8edf95dfaab43ba50cde849264f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 15:35:07 2026 +0200
dev-python/pygobject: drop blocker on nonexistent pygtk
commit fb34a020b8621958cf725a428b01a36390ebc75b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:55:59 2026 +0200
dev-python/pygobject: rename prepare_* helper to avoid reserved prefix
commit c2abe4226546171b6ed9eda488cdb621fc12d57e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:12:33 2026 +0200
dev-python/pygobject: add direct inherits for python eclasses
commit 719099225f5b08ee29bd2fec0aa26506f463f87e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:07:49 2026 +0200
dev-python/pygobject: replace deprecated insinto with dodoc
commit 78c965461e4e631a4d68c672bc54e9233e71582f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:43:58 2026 +0200
dev-python/pygobject: drop unused inherits
commit eb98a159e1b1fe10e4d89b965854ad9dcdda3b72
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:33:09 2026 +0200
dev-python/pygobject: wrap long line
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit faa1a6bd0ab2591e7f00f30c0e9a6e14a81f56b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:32:55 2025 +0100
Corrected missing blank line after EAPI warning
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit cb4c27f787e26c959d40194a8233db11f6f834ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 11:57:10 2025 +0100
KEYWORDS: dropped non-x86 and amd64 for now.
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit 81b94973b4924642ea97c97fd85439c4f9375dde
Merge: d43e839 b451ac3
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Feb 18 11:28:47 2024 +0000
Merge branch 'istitov:master' into master
commit d43e8394b8ba360d022a07b6ef0618cee92475b6
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Tue Feb 13 01:26:10 2024 +0000
Add files via upload
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit c1f8e24afc1e0ddeb61433693eb34bc5d3d18ff9
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Jan 20 14:54:19 2023 +0000
Add files via upload
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit e08e5fbf66f1f1bf41c3cf44949cb8dc3082bb88
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Apr 18 20:30:37 2021 +0100
dev-python/pygobject:2 EAPI 5 to 6
commit 2b4d8632258a4d3ea5e65a829609cc8fa9194e70
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:50:35 2021 +0000
py2_7 corr for gwyddion
commit 2e5171271a5e7068c044d17d50989a3d3eef4e04
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Feb 6 22:54:43 2021 +0000
pygobjects py2
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit 2056bdc9c7cf622815f8d50c1fd57fcd698f5eb3
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Jan 27 23:57:21 2021 +0000
Add files via upload
commit 6c2831bdfe7f53a0ba4094beaf7fad31c26c12dd
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Jan 27 23:19:55 2021 +0000
Add files via upload
commit 2f1169ccca2a5e753f2d019bf20120a984707e63
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Sep 21 22:42:36 2020 +0100
pygobject manifest
commit 64a978eda80d28c0ebdf775bef9a16c41813ce42
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Sep 21 22:26:02 2020 +0100
dev-python/pygobject:2 forked from the main tree

