{"bugs":[],"categories":[{"categoryid":1561,"name":"dev-build"},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b852e6114340a2dbe9a9e959d1642425c9b76ab1","committime":"2025-04-09T14:05:15","packageid":76941,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"44949e84360abd938cd25a4c4037d3502f754035","committime":"2025-04-09T13:49:25","packageid":76941,"repoid":1,"summary":"dev-build\/gyp: Stabilize 20200512145953-r1 arm64, #922248"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/909980\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"23ed76400f3836f7d9362e3aeed14ebc615805a5","committime":"2025-04-09T13:45:18","packageid":76941,"repoid":1,"summary":"dev-build\/gyp: drop 20200512145953"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Bug: https:\/\/bugs.gentoo.org\/909980\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3b70d8b1976075dd5f7c86c3b0ff6cb818b38e78","committime":"2025-04-09T13:45:12","packageid":76941,"repoid":1,"summary":"dev-build\/gyp: stabilize 20200512145953-r1 for amd64, ppc64, x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7f122121fe0f1d9f0f0ae327d7b0c4f4eda6c5b0","committime":"2025-03-31T17:50:18","packageid":76941,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"The package isn't suitable for PEP517, as it installs data files and\nit simply happens to be written in Python, rather than intending to be\nimported and so on.\n\nUnfortunately, for the remaining PEP517 holdouts, there's little pressure\nupstream for them to port to a proper build system yet, as while setuptools\ndeprecated the `setup.py` entrypoint some time ago, there's no removal\nin sight yet, so the only pressing side is on Gentoo's where we want\nto cleanup distutils-r1's support for that.\n\nIt was arguably a mistake to really have these packages use distutils-r1\nin the first place.\n\nThe obvious workaround for now is to invoke setup.py manually w\/ python-single-r1,\nand punt the question until setuptools removal of the entrypoint looks\ncloser (at which time, other distros will be putting pressure on upstreams\ntoo). Of course, if at the time of such a setuptools change, the package\nis still not fixed, then we'd have to remove it.\n\n(The same issues apply to bug #922396 which isn't fixed by this, but\nhopefully won't be an actual problem until that aforementioned removal\nin setuptools itself of the other bits.)\n\nBug: https:\/\/bugs.gentoo.org\/922396\nCloses: https:\/\/bugs.gentoo.org\/909980\nCloses: https:\/\/bugs.gentoo.org\/923435\nCloses: https:\/\/bugs.gentoo.org\/952274\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6cc9b02ac62bfb6d4e83be553e683aaa0a6948e6","committime":"2025-03-31T17:19:31","packageid":76941,"repoid":1,"summary":"dev-build\/gyp: port to python-single-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c70693ea86596e9f06d2bc39494598571fab4e8c","committime":"2024-06-30T12:18:54","packageid":76941,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"With reluctance given the test issues, but users report it works\nok for them for mozc, which is all gyp is for.\n\nBug: https:\/\/bugs.gentoo.org\/929323\nCloses: https:\/\/bugs.gentoo.org\/929378\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"04b4e167832e175af14c401d0f95d099de482236","committime":"2024-06-30T12:10:37","packageid":76941,"repoid":1,"summary":"dev-build\/gyp: enable py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c120ca34bbbcc47eb73dc5d0ebdd66ff32cc7057","committime":"2024-01-17T17:18:56","packageid":76941,"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":"59fd709485d6e43800014142b278aba819097301","committime":"2024-01-17T15:05:20","packageid":76941,"repoid":1,"summary":"Move {dev-util → dev-build}\/gyp"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":[],"ebuildid":812159,"firstseen":"2024-01-17T17:25:55.424968","license":"BSD","moddate":"2026-03-28T18:04:17","packageid":76941,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13"],"version":"99999999999999"},{"archs":["amd64","arm64","ppc64","x86","~loong"],"ebuildid":859016,"firstseen":"2025-03-31T18:57:04.829533","license":"BSD","moddate":"2026-03-28T18:04:17","packageid":76941,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13"],"version":"20200512145953-r1"}],"masks":[],"package":{"categoryid":1561,"description":"GYP (Generate Your Projects) meta-build system","firstseen":"2024-01-17T17:25:55.424968","name":"gyp","packageid":76941},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[812159,812159,812159,859016,859016,859016],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095}],"repos":[{"branch":"master","lastcommit":"d7d651a3f16a89ff2e0067af3dec9c6eecc0ca6b","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/chromium.googlesource.com\/external\/gyp","https:\/\/gyp.gsrc.io\/"],"uses":[{"description":"Build for Python 3.11 only","group":"python_single_target","isdefault":false,"use":"python3_11"},{"description":"Build for Python 3.12 only","group":"python_single_target","isdefault":false,"use":"python3_12"},{"description":"Build for Python 3.13 only","group":"python_single_target","isdefault":false,"use":"python3_13"}]}