dev-python/pycairo-python2
Python bindings for the cairo library
ChangeLog
commit cb3702b0f507cc3080221b58a5e7855f8e42b398
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 13:09:03 2026 +0200
eclass/distutils-r1_py2: fix @PROVIDES; drop redundant inherit in consumers
distutils-r1_py2's @PROVIDES line named the upstream eclasses
(python-r1, python-single-r1) rather than the py2-suffixed variants
it actually inherits conditionally at line 179. That copy-paste was
inherited from upstream distutils-r1, which does @PROVIDES those
(unsuffixed) eclasses by name. The mismatch meant pkgcheck's
transitive-provides analysis treated python-r1_py2 as unprovided,
so seven consumers directly inheriting it alongside distutils-r1_py2
did not trip ProvidedEclassInherit even though the direct inherit
is redundant (distutils-r1_py2 pulls python-r1_py2 in via its own
else branch when DISTUTILS_SINGLE_IMPL is unset).
Correct @PROVIDES to name python-r1_py2 / python-single-r1_py2 and
drop the now-redundant direct inherit from the seven ebuilds that
had it:
dev-python/certifi-python2-10001
dev-python/numpy-python2-1.16.6
dev-python/pycairo-python2-1.18.2
dev-python/setuptools-python2-46.4.0-r2
dev-python/setuptools_scm-python2-4.1.2-r1
media-gfx/sk1-0.9.3
media-gfx/sk1-9999
This matches the ::gentoo idiom (consumers of distutils-r1 do not
separately inherit python-r1 / python-single-r1) and clears seven
ProvidedEclassInherit findings.
UnusedEclasses on python-single-r1_py2 is unchanged: it is only
reachable through distutils-r1_py2's DISTUTILS_SINGLE_IMPL branch,
which pkgcheck does not trace statically. Handled separately.
commit 4e9e7a5bee7837d138d2a247eda671f3bf7dd7f5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:12:33 2026 +0200
dev-python/pycairo-python2: add direct inherits for python eclasses
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 9c897e04cd7bafdaacf09ec755e9f67b8abc009e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 14:20:11 2025 +0100
dev-python/pycairo-python2: styling
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 821cf19249b4237f346c2ce82e6316af377d7006
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 23:44:52 2025 +0100
dev-python/pycairo-python2: add github upstream metadata
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 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 5523df8372e8fdecf34096794334d52b54ed15b5
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Aug 16 18:12:03 2023 +0100
Add files via upload
commit 37fcb50fe3fb4c205ceea550ae63ecaff60928f0
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jan 19 14:58:29 2023 +0000
legacy amendmend
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 2b4d8632258a4d3ea5e65a829609cc8fa9194e70
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:50:35 2021 +0000
py2_7 corr for gwyddion
commit ed1bc0f9908f049c2b59ad131036d9d6f3df396c
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:37:16 2021 +0000
pycairo py2
commit 92d73f20d25e497ecfffae8dcaa83bad3220ef35
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 02:34:57 2021 +0000
pycairo-python2 added
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 13:09:03 2026 +0200
eclass/distutils-r1_py2: fix @PROVIDES; drop redundant inherit in consumers
distutils-r1_py2's @PROVIDES line named the upstream eclasses
(python-r1, python-single-r1) rather than the py2-suffixed variants
it actually inherits conditionally at line 179. That copy-paste was
inherited from upstream distutils-r1, which does @PROVIDES those
(unsuffixed) eclasses by name. The mismatch meant pkgcheck's
transitive-provides analysis treated python-r1_py2 as unprovided,
so seven consumers directly inheriting it alongside distutils-r1_py2
did not trip ProvidedEclassInherit even though the direct inherit
is redundant (distutils-r1_py2 pulls python-r1_py2 in via its own
else branch when DISTUTILS_SINGLE_IMPL is unset).
Correct @PROVIDES to name python-r1_py2 / python-single-r1_py2 and
drop the now-redundant direct inherit from the seven ebuilds that
had it:
dev-python/certifi-python2-10001
dev-python/numpy-python2-1.16.6
dev-python/pycairo-python2-1.18.2
dev-python/setuptools-python2-46.4.0-r2
dev-python/setuptools_scm-python2-4.1.2-r1
media-gfx/sk1-0.9.3
media-gfx/sk1-9999
This matches the ::gentoo idiom (consumers of distutils-r1 do not
separately inherit python-r1 / python-single-r1) and clears seven
ProvidedEclassInherit findings.
UnusedEclasses on python-single-r1_py2 is unchanged: it is only
reachable through distutils-r1_py2's DISTUTILS_SINGLE_IMPL branch,
which pkgcheck does not trace statically. Handled separately.
commit 4e9e7a5bee7837d138d2a247eda671f3bf7dd7f5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:12:33 2026 +0200
dev-python/pycairo-python2: add direct inherits for python eclasses
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 9c897e04cd7bafdaacf09ec755e9f67b8abc009e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 14:20:11 2025 +0100
dev-python/pycairo-python2: styling
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 821cf19249b4237f346c2ce82e6316af377d7006
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 23:44:52 2025 +0100
dev-python/pycairo-python2: add github upstream metadata
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 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 5523df8372e8fdecf34096794334d52b54ed15b5
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Aug 16 18:12:03 2023 +0100
Add files via upload
commit 37fcb50fe3fb4c205ceea550ae63ecaff60928f0
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jan 19 14:58:29 2023 +0000
legacy amendmend
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 2b4d8632258a4d3ea5e65a829609cc8fa9194e70
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:50:35 2021 +0000
py2_7 corr for gwyddion
commit ed1bc0f9908f049c2b59ad131036d9d6f3df396c
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:37:16 2021 +0000
pycairo py2
commit 92d73f20d25e497ecfffae8dcaa83bad3220ef35
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 02:34:57 2021 +0000
pycairo-python2 added


View
Download
Browse