{"bugs":[],"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."},{"categoryid":417,"name":"games-puzzle","summary":"The games-puzzle category contains puzzle games."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3fa5bbd7b82ba4ef8046f1238df4b7f3dbe4497e","committime":"2025-04-16T11:05:11","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"While testing for py3.13, noticed that this was broken entirely by\n>=pyglet-2 regardless. Then it needs multiple backports for them\nto apply and things to work properly (the piglet-2 commit is not\nenough). Simpler to do a snapshot for now, may still have issue but\ngiven 5.0.3 is broken entirely and <piglet-2 is gone from Gentoo\nit doesn't make anything worse.\n\nCloses: https:\/\/bugs.gentoo.org\/952492\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"6afc638070e92d7a49a812711a9fea24603584b7","committime":"2025-04-16T09:48:47","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: add 5.0.3_p20250317, enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b620c6ebdbccd6faf76823adcc0ce4960a2bec1e","committime":"2024-03-20T07:33:55","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"This snapshot is identical to 5.0.3, no reason to keep it.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"77edaaec08ece28b83531380c4db69a945fee182","committime":"2024-03-20T06:46:31","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: drop 5.0.2_p20230115"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Note that this is 100% identical to the snapshot we we using for\n5.0.2_p20230115 (not a single commit since), only difference is\nthat it's officially released and we can use the tag.\n\nAt same time, has no tests but py3.12 \"seems\" usable from quickly\ntrying runtime. I say usable given it's not perfect, it startups\nmore slowly and emits a warning, but beyond that it seems to run\nnormally so think it's fine to add it.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"5ccff9dd61c094d88ca5d0f41e8081d77b8533a1","committime":"2024-03-20T06:42:16","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: add 5.0.3, enable py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ecd23eedf6b21f4a40233c3876071bb3b544f812","committime":"2023-01-27T20:31:54","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Broken with current pyglet.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"07b569b89984cfebad567510674817d0ab69c830","committime":"2023-01-27T20:22:18","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: drop 5.0.2"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Includes non-trivial fixes for pyglet-2.x, do snapshot\nfor simplicity and avoiding pinning.\n\nAlso enable py3.11, seems to work fine.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"3671e211d4de16c7d09b407ab64ec476b013fc5c","committime":"2023-01-27T20:16:46","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: add 5.0.2_p20230115"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ed468028e725c9580a7b2ee02d6b7b9375f7a0b2","committime":"2023-01-14T12:51:19","packageid":56695,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ccf770cf9bf7af372019cfd7d5993536a0658451","committime":"2022-02-11T23:36:44","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"Takes a bit longer to startup with py3.10 for some reason, but\nbeyond that seems to work as expected.\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"b4b7dd969a25438e083bcb421653e603f7107576","committime":"2022-02-11T19:53:16","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: enable py3.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cdc694c80222c192eded85259395f8141e6e4f31","committime":"2021-06-02T09:05:25","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"beta and didn't work out of the box, no sense in keeping\n\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"24dc7eeba3c1c575af7100f7e1421cf6af214b73","committime":"2021-06-02T08:31:09","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: drop 5_beta20200310"},{"authoremail":"ionen@gentoo.org","authorname":"Ionen Wolkens","body":"- add python3_9\n- update HOMEPAGE\/SRC_URI\n- update LICENSE (upstream clarified they use GPL-2+)\n- use upstream's newly provided .desktop\n\nedos2unix no longer needed, .py is provided over .pyw\n\nCloses: https:\/\/bugs.gentoo.org\/776814\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a32137f8745defaf706509cc984c3beccdf6e310","committime":"2021-06-02T08:30:21","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: add 5.0.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"988d8f4146052be15e41efb9ea0636754d8cb4ac","committime":"2021-04-04T06:50:39","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"bc90646b576336a5ab026144aca31e247ce78066","committime":"2021-04-04T05:35:55","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: eutils->edos2unix"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"237ff39ea6fb0ffda5fb3195d009057bf4e8f123","committime":"2020-04-20T09:10:56","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Closes: https:\/\/bugs.gentoo.org\/718314\nPackage-Manager: Portage-2.3.99, Repoman-2.3.22\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"d35c389cb69b52580d0fde2920e558c236d18d3c","committime":"2020-04-20T08:33:06","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: Bump to 20200310 snapshot, drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5d10376eb57a158d648d26eafa8422d784964e4f","committime":"2018-07-24T21:44:04","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Package-Manager: Portage-2.3.43, Repoman-2.3.10","commitid":"7f87002c10580ef0fcee3b71dffffa31db296250","committime":"2018-07-24T21:37:10","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: Drop old and broken 4.8.4"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"This has a new upstream.\n\nCloses: https:\/\/bugs.gentoo.org\/654510\nPackage-Manager: Portage-2.3.43, Repoman-2.3.10","commitid":"5b74766ad5f4cf1735009a302a1ad49a0290ffaa","committime":"2018-07-24T21:36:18","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: Version bump to 5_beta20180712"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"0c7fdd6fadaf5ef52f2bcf9756475d52752bc177","committime":"2017-11-18T20:43:57","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Gentoo currently does not have the manpower\nto maintain a ton of stable games packages.\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/5404","commitid":"c9617875332b1b9c894c850a1f8d8dcc1897f33f","committime":"2017-11-18T19:48:10","packageid":56695,"repoid":1,"summary":"games-*\/*: Remove stable keywords"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"fd92f598b03f5d905a3a27c3369590c7531a445e","committime":"2017-04-23T11:42:19","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-2.3.5, Repoman-2.3.2","commitid":"795d1eee17dc362b9836c5911a127608f9435203","committime":"2017-04-23T09:01:38","packageid":56695,"repoid":1,"summary":"games-puzzle\/brainworkshop: [QA] Add missing python metadata variables"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":56695,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":56695,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":56695,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":56695,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":56695,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":860438,"firstseen":"2025-04-16T12:14:25.804975","license":"CC-Sampling-Plus-1.0 GPL-2+","moddate":"2026-03-28T18:04:20","packageid":56695,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13"],"version":"5.0.3_p20250317"},{"archs":["~amd64","~x86"],"ebuildid":819872,"firstseen":"2024-03-20T07:42:19.219261","license":"CC-Sampling-Plus-1.0 GPL-2+","moddate":"2026-03-28T18:04:20","packageid":56695,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12"],"version":"5.0.3"}],"masks":[],"package":{"categoryid":417,"description":"Short-term-memory training N-Back game","firstseen":"2011-01-11T14:41:40.020025","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"brainworkshop","packageid":56695},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[819872,819872,860438,860438,860438],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":336,"description":"Cross-platform windowing and multimedia library for Python","ebuildids":[819872,819872,860438,860438,860438],"firstseen":"2010-09-24T14:33:55.150299","maintainer":"sci@gentoo.org","maintainername":"Python","name":"pyglet","packageid":56325,"summary":"This library provides an object-oriented programming interface for developing games and other visually-rich applications with Python. pyglet has virtually no external dependencies. For most applications and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. It also handles multiple windows and fully aware of multi-monitor setups. pyglet might be seen as an alternative to PyGame."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/brain-workshop\/brainworkshop\/"],"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"}]}