{"bugs":[{"bugid":933396,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/pypy: wire up PGO"},{"bugid":945507,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-lang\/pypy-3.10.7.3.17_p3 calls cc directly"},{"bugid":949710,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-lang\/pypy-3.11.7.3.18_p1: Generating CFFI modules fails"},{"bugid":958449,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"<dev-lang\/python-{0.3.13.5_p1,0.3.14.0_rc1_p1,3.9.23_p2,3.10.18_p2,3.11.13_p1,3.12.11_p1,3.13.5_p1,3.14.0_rc1_p1}, <dev-lang\/pypy-3.11.7.3.20_p2: HTMLParser quadratic complexity when processing malformed inputs (and more HTMLParser vulnerabilities)"},{"bugid":960868,"firstseen":"2025-07-30T19:55:32.542178","severity":"normal","status":"CONFIRMED","summary":"<dev-lang\/python-{0.3.13.5_p1,0.3.14.0_rc1_p1,3.9.23_p2,3.10.18_p2,3.11.13_p1,3.12.11_p1,3.13.5_p1,3.14.0_rc1_p1}, <dev-lang\/pypy-3.11.7.3.20_p2: Tarfile infinite loop during parsing with negative member offset"}],"categories":[{"categoryid":338,"name":"app-admin","summary":"The app-admin category contains non-core applications which relate to system administration."},{"categoryid":321,"name":"app-emulation","summary":"The app-emulation category contains emulation software."},{"categoryid":422,"name":"app-misc","summary":"The app-misc category contains various miscellaneous application packages which don't belong anywhere else."},{"categoryid":432,"name":"app-portage","summary":"The app-portage category contains software which works with portage or ebuilds."},{"categoryid":391,"name":"app-text","summary":"The app-text category contains tools for working with human-language text files."},{"categoryid":1561,"name":"dev-build"},{"categoryid":452,"name":"dev-db","summary":"The dev-db category contains libraries and utilities for database related programming."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"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":462,"name":"dev-tcltk","summary":"The dev-tcltk category contains Tcl- and Tk-related libraries and tools."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":354,"name":"media-gfx","summary":"The media-gfx category contains graphics-related packages."},{"categoryid":445,"name":"media-plugins","summary":"The media-plugins category contains plugin packages for various media applications."},{"categoryid":334,"name":"net-analyzer","summary":"The net-analyzer category contains network analysis software."},{"categoryid":412,"name":"net-mail","summary":"The net-mail category contains various email-related utilities."},{"categoryid":451,"name":"net-misc","summary":"The net-misc category contains various miscellaneous networking tools and utilities."},{"categoryid":459,"name":"net-p2p","summary":"The net-p2p category contains peer-to-peer networking applications."},{"categoryid":486,"name":"net-vpn","summary":"The net-vpn category contains packages related to virtual private networks and tunneling utilities."},{"categoryid":317,"name":"sci-mathematics","summary":"The sci-mathematics category contains mathematical software."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":379,"name":"www-servers","summary":"The www-servers category contains web server packages."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d5a81f4a93457684090065c7e7a39c931248bf8e","committime":"2026-03-14T10:30:49","packageid":77785,"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":"9d16727dc42dd985e231c7b2383a0d8957c69c81","committime":"2026-03-14T10:18:23","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove ~ppc64 from old version"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"da53ca8a9ce0f436c66cb658a4fd55284345a6f1","committime":"2026-03-14T10:00:52","packageid":77785,"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":"135826e1f0b7b3a56b02a3142c7b46347ff6a7c9","committime":"2026-03-14T06:33:23","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.21"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"3e6cf22b543ae80952393b99c8fb2ccd0f5dd3a6","committime":"2026-03-14T06:33:05","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 2.7.7.3.21"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":77785,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5adaf53bba9a7e65b2288c6e62df570d366b3647","committime":"2025-08-04T22:37:22","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Followup to commit 0d712ad5a66b1b4ae882babb8a7a05a3b5f39a38 which\nhandled this for dev-lang\/python.\n\nBug: https:\/\/bugs.gentoo.org\/960054\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"f2f41ef9f0a29459c32d0a93ca636c085f7b5bec","committime":"2025-08-04T22:16:06","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Move ensurepip deps to PDEPEND, to avoid cyclic dep"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b1eedfbd8395b96735806752b3096574187fd513","committime":"2025-07-31T10:52:42","packageid":77785,"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":"f7fdcb653d32ece7158c3681ecb1b9b9777ab228","committime":"2025-07-31T10:33:36","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4da1c403f0122ad682e836716e392109e4fa2b18","committime":"2025-07-30T23:10:02","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"36d7641c113638d8369126d3d7132fd123037e17","committime":"2025-07-30T22:57:16","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.20_p2 x86, #960870"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f4a7dfcb8069bf5aa13293566602f11708ff3c45","committime":"2025-07-30T22:57:14","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.20_p2 amd64, #960870"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0749a2afc279d328a52db5840c9111215f072678","committime":"2025-07-30T18:54:46","packageid":77785,"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":"c81e88f33693cdcdc4ffa5d3e1af3345ec3b5753","committime":"2025-07-30T18:29:47","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.20_p2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a008c61c093f756054b36b15d59930354aa8122f","committime":"2025-07-22T06:23:39","packageid":77785,"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":"7b2e05529ca1c5628621b3a8f8d80a4a9d4127de","committime":"2025-07-22T05:15:47","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"adf4d9f89fcaed30e221a237443fb51a2dbefb3c","committime":"2025-07-21T14:22:28","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0846b6ae739f2401b4b568682acd184d3b702c59","committime":"2025-07-21T14:03:55","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.20_p1 amd64, #960509"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"09ebc6b86843c7453be76932a2b3efbcdadb4f47","committime":"2025-07-21T14:03:54","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.20_p1 x86, #960509"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cda417c8caeb2049eefa3cda155d2a6177ce6ced","committime":"2025-07-21T07:52:22","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d33aef79867d4b9cacb75945e73eb7f22afe382b","committime":"2025-07-21T07:42:22","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 2.7.7.3.20 amd64, #960445"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9be7a9d857edbceb911b47026b9b3baf03c5812b","committime":"2025-07-19T12:23:36","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"99548bbb6c8f4c0cfb8cb0278ba7aa6d7465b0ea","committime":"2025-07-19T12:04:07","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 2.7.7.3.20 x86, #960445"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4bc39acee7a684c0914a331fae4516d2a79330f2","committime":"2025-07-05T15:52:11","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Bug: https:\/\/github.com\/pypy\/pypy\/issues\/5306\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"77820889b7a825c0f312ab6001ea5a3aafbadb71","committime":"2025-07-05T15:04:35","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Fix incorrect pycparser dep in vendored cffi"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e5e8a45a6fbb23b63ad800f2d98c806ea58d52b6","committime":"2025-07-05T10:08:46","packageid":77785,"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":"dfe79c6113563adda84854ece2f2a5243e01a0e8","committime":"2025-07-05T09:44:05","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Inline dev-python\/ensurepip-wheels dep"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b38b051b58fab02379fa3d95a71e2b04392a0bd3","committime":"2025-07-04T19:07:00","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2ea94d3c88467ff30155bc0d0b7e9377a699b71b","committime":"2025-07-04T16:52:07","packageid":77785,"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":"f77bf5d9e29c79fba75b30185611643ae43bb300","committime":"2025-07-04T15:26:59","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.20"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"871dd8af93012ea25512ef433bb2a5916a648bae","committime":"2025-07-04T15:02:52","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 2.7.7.3.20"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a03379b3ffda50087c604c9faf5361def422c83e","committime":"2025-06-28T14:52:12","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"27b526390f805f0bb8db71779b83172faed8167f","committime":"2025-06-28T14:27:43","packageid":77785,"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":"61333bd9c78f8cf5776d2007c4a35bc5d56359e9","committime":"2025-06-28T14:22:37","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"95091bc164aa9226f9cdeee15c0e43aedac4c394","committime":"2025-06-28T14:12:12","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p11 amd64, #959175"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f1f8bf2ba8b871f4e77cdc54f9a9d16bce518db0","committime":"2025-06-28T14:07:38","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b22959026d56968c9cd000c6ddb59733f7e58e5e","committime":"2025-06-28T13:59:29","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p11 x86, #959175"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"49718c8c14a7fdda8f6bdeae45a9214ea892d52e","committime":"2025-06-06T16:54:38","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e3b5f60a28502605f292aae077a0407d00394b10","committime":"2025-06-06T16:25:00","packageid":77785,"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":"1e40759f1347d0a5331ec5625c59a92c88dd0e72","committime":"2025-06-06T16:13:50","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Backport followup ipaddress fixes from the 3.11 branch to fix tests\nin dev-python\/django.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"ef303441a5dff019e21f7f6ad424fca1fd2da419","committime":"2025-06-06T15:58:12","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f0e025f2ce630d0525c1ed2472030cb70dcf2a12","committime":"2025-06-05T18:24:30","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"650fb6c9b8b90eb5ad58293839e2e8646d2a651a","committime":"2025-06-05T18:04:40","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p5 amd64, #957091"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"883f2d65f8673c0dc4da1867d406892f9c5cebb7","committime":"2025-06-04T15:54:41","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"359f93e6ca75c3226a5a3f25ab10134f85fea081","committime":"2025-06-04T15:15:06","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p10 amd64, #957092"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3cbf3593ab3408c811f1c1b21a370799ba0fa1b2","committime":"2025-06-03T21:39:43","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"71abf32195e01885decd861c82ad64d0a6347024","committime":"2025-06-03T21:16:21","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p5 x86, #957091"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"909d00bc492c303e5543ce5f38b74a0b5c2df752","committime":"2025-06-03T20:39:32","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"377ae24256c4e20af421790f080fa25e784f2fe9","committime":"2025-06-03T20:26:59","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p10 x86, #957092"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"94c3da2230ddae8f61f2788d7e7ab5851c53af13","committime":"2025-06-03T17:39:41","packageid":77785,"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":"b068b03aff5d7f280f8b0c69c6814a542c94a678","committime":"2025-06-03T17:14:14","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.19_p5"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"31c1087dd91275f695446741b2462c3985bd63d5","committime":"2025-06-03T17:12:03","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"85a685dce65490d4eb99799d17be580eb2bffa5e","committime":"2025-05-28T12:39:37","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"1aadbf862cf5203af5000022ae2b118cb1450a41","committime":"2025-05-28T12:23:07","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p9 x86, #956699"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"4bddee59b4d8f7c8440012e7673d439751b6138a","committime":"2025-05-28T12:23:06","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p9 amd64, #956699"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"1e54d63070bf5bcbe572b038b69bb61abf2197dc","committime":"2025-05-28T12:23:05","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p4 amd64, #956698"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a644e87a13e0999305e5e76f9a85ea766853e67a","committime":"2025-05-27T14:39:21","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"903ec5f5825114474e431b592f332f856ffb484d","committime":"2025-05-27T14:15:57","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p4 x86, #956698"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3828a6bf62fa07a2ee67d71cf019c184d51bf139","committime":"2025-05-27T10:24:12","packageid":77785,"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":"afe4aae9e342ad8bc21a5d5a404b3493b7df3e05","committime":"2025-05-27T10:03:53","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.19_p4"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"dd7512ee132c80fcea49f72df71a5c737242bc71","committime":"2025-05-27T10:03:36","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2b6207171ecf7cc6a5ffd053bdc12baa3556c3b8","committime":"2025-05-20T17:39:41","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Revert `collections.OrderedDict` back to the RPython version, since\nthe pure Python version is causing even more issues.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9d815d7cd01e03bb7573e23ee6341af195e6bc1c","committime":"2025-05-20T15:55:37","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dd53e86a878adbf2d18ff928f49bdd8984ed5b69","committime":"2025-05-16T11:54:18","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Backport the SSL error fix.\n\nPull-Request: https:\/\/github.com\/pypy\/pypy\/pull\/5263\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9491b0f4002e7bdf5201473251e58afcd5ac17b2","committime":"2025-05-16T11:10:15","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ab34b554143dd29a3854a8d52628a1ca1d4f214a","committime":"2025-05-10T14:24:31","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"45eb32ff3a39edb1219c6b3b090c8a22633c6449","committime":"2025-05-10T13:53:47","packageid":77785,"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":"fdf0661c9997234667c59bdc21e374110d275808","committime":"2025-05-10T13:34:04","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2d0be9f7971344bac0966c508b21eab15fb42f1b","committime":"2025-05-10T13:18:03","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p3-r1 amd64, #955772"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"078df972c8507a506772852869674d3829937a33","committime":"2025-05-10T13:18:01","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p3-r1 x86, #955772"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b9b2664d78e4e3af6429fd23907f4fdeb6fc06d2","committime":"2025-05-10T11:24:57","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"81769ef8f55ab29e7d7a0d848e7b9241b292470b","committime":"2025-05-10T11:03:11","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p6-r1 x86, #955738"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b2cbca745dddf17bdfb471fe0b75bdbbb259ee95","committime":"2025-05-10T11:03:09","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p6-r1 amd64, #955738"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"000e03edeaa4a684b36e40e996208ade274ec647","committime":"2025-05-01T11:56:56","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a5bd826825c91978a1947e7a0edb8a6530f96250","committime":"2025-04-22T11:50:10","packageid":77785,"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":"ed58c058647fe9bfa3a1a6fc32cbaaabfb0b6d90","committime":"2025-04-22T11:38:04","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Fix python-exec dependency in PyPy3.11"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/41697\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"4fb7a78a9c4aa2e4a9ba7bb1370ecad011a76b82","committime":"2025-04-22T10:50:08","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove python-exec\/symlink from 3.10*"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"76c211577e83bda491c2c29e9d8bda083bf4634a","committime":"2025-04-10T10:20:15","packageid":77785,"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":"229a43471bb460c15d860d94fb6124943537028c","committime":"2025-04-10T10:02:58","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.19_p3"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9658062de23e98e709618694b723d8d5bdef313c","committime":"2025-04-10T09:58:14","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8a541ca1a6326011be9d18b3cbed907bea43221c","committime":"2025-04-10T09:20:10","packageid":77785,"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":"e4e11f2ab3d0ffb7c5d7b7f1456f8a296fe24b60","committime":"2025-04-10T09:04:37","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5c125a886aee58ff6db28983e0b7f5729f57f68c","committime":"2025-04-10T05:05:11","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"1d96fb20d3de54ece9dbe535ba54e552babf5e80","committime":"2025-04-10T04:45:45","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p5 amd64, #953492"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"29644bbc7b67154e5e4ef4c495b0acdd249b7dd5","committime":"2025-04-10T04:45:44","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p5 x86, #953492"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"a5be532de37676cb88aa128f7902b6a235ddb6c4","committime":"2025-04-10T04:45:43","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p2 x86, #953491"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"69525d0ba17c9b4d30dfffb5f791b933d9d20688","committime":"2025-04-10T04:45:43","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p2 amd64, #953491"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7dcc50e30374d12e505e06b6721705ed281332e1","committime":"2025-04-09T19:05:21","packageid":77785,"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":"75969a3d40bcbeaa0068e206d8bf3a8b5156b3b7","committime":"2025-04-09T18:46:13","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.19_p2"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"22e5c120afb43bb4ec0f8e90f44a4896adc5991b","committime":"2025-04-09T18:45:50","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p5"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ef5a2a70c33baab9d7753b9fbfca3eae0a2e862e","committime":"2025-03-20T22:03:21","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9f80f2aa65a73cb500d109709aa190e055e2e3f7","committime":"2025-03-20T21:46:10","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p4-r1 x86, #951669"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"100d5922ac1d94c0eacf9966245793fda0b447f7","committime":"2025-03-20T21:46:06","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.11.7.3.19_p4-r1 amd64, #951669"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d50f31742d9a88065776fac9ae84dd21aac2327d","committime":"2025-03-15T15:18:12","packageid":77785,"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":"b1af6b3c65977ed64cd0aac9a9f82d7562d9ac07","committime":"2025-03-15T15:05:55","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"312cd6d234bbf5ff3c02f2b9267d14c27141ace2","committime":"2025-03-15T15:04:28","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Mark 2.7.7.3.19 stable"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a9dab997dd236170eea37ea336c40b8392f40e0a","committime":"2025-03-15T13:50:18","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b3d2d6b1c53d92a459cad60c1ece8a89d0d3f4d4","committime":"2025-03-15T13:36:18","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p1 amd64, #951389"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fa43943f299987c45efc2d3d0348b0ba2b9b4b82","committime":"2025-03-15T13:34:24","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"301f0b6a4146ba517c69129b574ed5875d93b2ad","committime":"2025-03-15T13:16:29","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.19_p1 x86, #951389"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4625eeba13e79c344cc15b3d12c8906548572a87","committime":"2025-03-09T20:18:16","packageid":77785,"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":"21081f083babf08700bd37ba234e7b1e8cb54b1a","committime":"2025-03-09T20:06:27","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Fix EPYTHON in pypy3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c2f4efcee4e0465d2d70a0b0b215ef88b4546841","committime":"2025-03-08T09:04:10","packageid":77785,"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":"da6c99b0c53cf39f8e93489bde6d3a09d8221952","committime":"2025-03-08T07:56:24","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"175f43f8990ededba89c38eb68ceb6fcdbb1905d","committime":"2025-03-07T19:48:58","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Needed to fix dev-python\/django.\n\nBug: https:\/\/github.com\/pypy\/pypy\/issues\/5240\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"821717088ed48dcb2190f860c63c25b6ac9854bc","committime":"2025-03-07T18:33:38","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p4, with fromisoformat() fix"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8664e8a8b1d8ef0d5ba38a7ba48b703a4c7a1952","committime":"2025-03-07T13:03:55","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Includes a patch to fix `LOAD_GLOBAL` disassembly, that fixes\ndev-python\/overrides.\n\nBug: https:\/\/github.com\/pypy\/pypy\/issues\/5238\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"0cf2d5fe7e2100caf2540649cdf787a797dc55e2","committime":"2025-03-07T10:49:00","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p3, with LOAD_GLOBAL disasm fix"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"052f80ff53168ac2ab22c15b3f05ca0409657328","committime":"2025-03-03T11:18:24","packageid":77785,"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":"a628e4bfeb5bee67ba0c5ec8e4c20212b30e1f4f","committime":"2025-03-03T10:56:46","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.19_p1, with cffi fixes"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Includes a revert of cffi build dir changes that broke `-I` with\nrelative paths.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"4f39a6df2797be01bdc318d76bfe9744a362b16a","committime":"2025-03-03T10:51:46","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p2, fixing cffi"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d92bd6fab1c72ba5d755689f93bbb4b044998f84","committime":"2025-03-01T07:18:32","packageid":77785,"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":"51b0a8b3020b90b284fc1a5bfc40306b7d218dec","committime":"2025-03-01T07:00:04","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4c080a9f48bd5f5263d6402929b789c42f61fe7d","committime":"2025-02-28T19:48:33","packageid":77785,"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":"023d305640ff818aeb00647d0f7cf0d8b46d44b2","committime":"2025-02-28T19:37:28","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19_p1 to fix fnmatch"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"53352ce048d3b491b0a5ef08b6cd28b873edaf17","committime":"2025-02-26T17:33:29","packageid":77785,"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":"56b33320bba76a9cc30e319d83444062e77a5269","committime":"2025-02-26T13:37:45","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.19"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"3ee57e6a907336a891ef3575ae6066d820fb4004","committime":"2025-02-26T13:37:17","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.19"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9b1a976f54ee2e3df5bce6ad2247a14c48e69577","committime":"2025-02-26T13:36:46","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 2.7.7.3.19"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dc4d725888405228c1c4aa24b5db85cee2e09b6b","committime":"2025-02-22T20:48:30","packageid":77785,"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":"81d43432ef90fc0a92737fc3f5c79a70aa5b9b45","committime":"2025-02-22T20:41:58","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Fix pypy3-exe* dep to require version match"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"eac139712876fc13d337a220f12aeef822de696a","committime":"2025-02-22T14:23:13","packageid":77785,"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":"10706fa087bc2ae37215d2cbec1f4fb57a236ad6","committime":"2025-02-22T12:03:00","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Add keywords to the snapshot"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09460b75c1dee55a656163d2e9ae86bb0086ba3a","committime":"2025-02-21T18:33:23","packageid":77785,"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":"b78a45d26c143f3568a390fa22e1bd6e169f2fe2","committime":"2025-02-21T16:49:17","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Add 3.11.7.3.18_p20250221 snapshot"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dcd0156340efec761e6b988859bc4b299f3ed76b","committime":"2025-02-15T07:21:49","packageid":77785,"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":"0299d39ab3e2201a7e689eaf26054d12ee0c18ff","committime":"2025-02-12T20:14:05","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Do not default-enable USE=symlink in :3.11"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"96c3f8e056015436b1e13a8477f2208de9976994","committime":"2025-02-12T20:11:14","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Readd KEYWORDS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8c51a6f75d7d43cbb71bc4f44ff050890f388f07","committime":"2025-02-08T18:48:30","packageid":77785,"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":"ef0cedeadb61f87dba6296b97244896edbb1b140","committime":"2025-02-08T16:17:24","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump patchset to 3.11.7.3.18_p1, to fix gcc-14 build"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"908eed1f704c85204b41e47770da73952a6f80c9","committime":"2025-02-07T20:03:35","packageid":77785,"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":"b31254e6a2966d430680cd00f55e18b5b83bd214","committime":"2025-02-07T19:27:55","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Fix 3.11.7.3.18 USE deps on -bin"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1f88f6a0001fa98a4441adafc8da5a696388422a","committime":"2025-02-07T19:18:23","packageid":77785,"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":"861e4be0ec30e91d6adcbba2f013a5e742d357a4","committime":"2025-02-07T16:03:21","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.11.7.3.18 (PyPy3.11!)"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"8592ee15aa352d3b1be838eb543002f5fab64106","committime":"2025-02-07T14:56:10","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.18"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"342bfc04f20b0e5ed807b1dd633d125572c38bb3","committime":"2025-02-06T21:18:23","packageid":77785,"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":"1364ce0bccad55d34e26729acec87311843bde36","committime":"2025-02-06T17:49:13","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 2.7.7.3.18"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"45db060e0c3ff02ba899f6486ffe9936b0105821","committime":"2024-12-06T04:18:12","packageid":77785,"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":"e08c524e2ecc300bba60483625e023ab62d43c32","committime":"2024-12-06T03:22:21","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"009df682064c17abb72b25318a5c38ecf16d8e2d","committime":"2024-12-05T21:48:18","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8f616172f9a4aa80e12a2f9bca4e27a12257beb5","committime":"2024-12-05T21:36:55","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.17_p4 amd64, #945848"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"09aff9492407a7501ceafecb0936c5ba838c3a62","committime":"2024-12-05T21:36:08","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.17_p4 x86, #945848"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6656160cbe49498153672f186223df0268bc75ba","committime":"2024-12-04T11:03:38","packageid":77785,"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":"4550b43cccdfb4ab8d84239408bbfeb5438a66d5","committime":"2024-12-04T10:41:47","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.17_p4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3c112884107b4e4ca117ebc0374892045077e011","committime":"2024-12-01T03:48:14","packageid":77785,"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":"611ffcb1e44bfebb32a6ad9a5cfbb00a1cc70d5e","committime":"2024-12-01T03:29:09","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Backport SSL patch as 3.10.7.3.17_p3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6ddbe126fa706cae4dad21f493923bc5624fe6d5","committime":"2024-11-17T21:18:19","packageid":77785,"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":"36b6b47e8017e0f0bea5cba713f1cd04a14ae74f","committime":"2024-11-17T21:05:39","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"6ae06774dde248d1bf4b58c6840b1f3fcc18b198","committime":"2024-11-17T21:03:06","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.17_p2 amd64, #943631"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6d546caad849f637456370971f8bcf3c24ddb802","committime":"2024-11-17T06:33:33","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d0a62da3bca66c8a54718cbefe07c181c61e861b","committime":"2024-11-17T06:24:59","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.17_p2 x86, #943631"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7b51c193e1319ab518d5d64fd44cf1d44dff695b","committime":"2024-11-16T14:48:22","packageid":77785,"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":"2e7a9862abbab34661fe13d26109620f37941a86","committime":"2024-11-16T14:26:16","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Bump to 3.10.7.3.17_p2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b9dc788320a5bd554acb999cd776af7a5c97a3f6","committime":"2024-11-10T13:18:25","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"52dd01e6e4807b1ac1111f1212882f341d3c36df","committime":"2024-11-10T13:02:50","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 2.7.7.3.17 amd64, #943161"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d7059616224e93865a02db6bd6452b507f2c1b29","committime":"2024-11-10T09:35:22","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ff38ade9a70af9495a1bf80bc164b5c6c59f15cb","committime":"2024-11-10T09:17:08","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 2.7.7.3.17 x86, #943161"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"28efdbef813ef7e2d0c583af2b74411543dad047","committime":"2024-11-10T00:48:26","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"5667c6678243a27ee529bd110c541030a690d371","committime":"2024-11-10T00:41:43","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.17_p1 x86, #943061"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"0da8964f19fcb0fe1835c218753e715ce2abd467","committime":"2024-11-10T00:41:41","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Stabilize 3.10.7.3.17_p1 amd64, #943061"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bb872e95cee70938c7256a08cf0da0121d7cb491","committime":"2024-10-21T15:18:22","packageid":77785,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"See-Also: https:\/\/public-inbox.gentoo.org\/gentoo-dev\/3413fe34b8a530c98685a2b6bbf00eaee6e3c02f.camel@gentoo.org\/T\/\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"2822a381b0a7737815ef8a574038eeb56f0454f4","committime":"2024-10-19T11:06:29","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Import 3.10.7.3.17_p1 from dev-python\/pypy3_10"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Introduce a dev-lang\/pypy:2.7 slotted package as an alternative\nto the split dev-python\/pypy.  While at it, do some cleanup and copy\nsome improvements from PyPy3.10.\n\nSee-Also: https:\/\/public-inbox.gentoo.org\/gentoo-dev\/3413fe34b8a530c98685a2b6bbf00eaee6e3c02f.camel@gentoo.org\/T\/\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"01ac65437213647392a7e5ac3dc19cf5a0ebb398","committime":"2024-10-19T10:49:54","packageid":77785,"repoid":1,"summary":"dev-lang\/pypy: Import 2.7.7.3.17 from dev-python\/pypy"}],"dependencies":[{"block":false,"categoryid":462,"description":"A widget library for Tcl\/Tk","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"tcltk@gentoo.org","maintainername":"Gentoo Tcltk Project","name":"tix","packageid":43544},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":381,"description":"Standard GNU database libraries","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"gdbm","packageid":48717},{"block":false,"categoryid":452,"description":"SQL database engine","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"sqlite","packageid":50388},{"block":false,"categoryid":450,"description":"Tk Widget Set","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"tcltk@gentoo.org","maintainername":"Gentoo Tcltk Project","name":"tk","packageid":54735},{"block":false,"categoryid":450,"description":"Python script wrapper","ebuildids":[871668,892733],"firstseen":"2013-10-31T14:37:37.964963","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-exec","packageid":61544},{"block":false,"categoryid":336,"description":"PyPy executable (build from source)","ebuildids":[869080,892732],"firstseen":"2019-12-25T18:51:55.392113","name":"pypy-exe","packageid":70522},{"block":false,"categoryid":336,"description":"PyPy executable (pre-built version)","ebuildids":[869080,892732],"firstseen":"2019-12-25T18:51:55.392113","name":"pypy-exe-bin","packageid":70523},{"block":false,"categoryid":336,"description":"Common files shared by Python implementations in Gentoo","ebuildids":[871668,892733],"firstseen":"2023-01-29T09:50:46.162893","name":"gentoo-common","packageid":75798},{"block":true,"categoryid":450,"description":"A fast, compliant alternative implementation of the Python (3.11) language","ebuildids":[871668,892733],"firstseen":"2024-10-21T16:27:14.789750","name":"pypy","packageid":77785},{"block":false,"categoryid":450,"description":"PyPy3.11 executable (build from source)","ebuildids":[871668,892733],"firstseen":"2025-02-07T19:38:09.561569","name":"pypy3-exe","packageid":78156},{"block":false,"categoryid":450,"description":"PyPy3.11 executable (pre-built version)","ebuildids":[871668,892733],"firstseen":"2025-02-07T19:38:09.561569","name":"pypy3-exe-bin","packageid":78157}],"depending":[{"block":false,"categoryid":336,"description":"Pure python plotting library with matlab like syntax","ebuildids":[884909,884909],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"matplotlib","packageid":41930,"summary":"matplotlib is an interactive library for plotting and doing basic data analysis in python with a syntax similar to matlab. It provides a variety of backends and hard copy formats for almost ready publication plots."},{"block":false,"categoryid":336,"description":"Virtual Python Environment builder","ebuildids":[881102,881104,886636,890240,890564,891113,891158,891216,892371],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"virtualenv","packageid":41946},{"block":false,"categoryid":336,"description":"A re-implementation of Rails routes system, mapping URLs to Controllers\/Actions","ebuildids":[754084],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"routes","packageid":42051},{"block":false,"categoryid":336,"description":"Fast array and numerical python library","ebuildids":[863831,863831,871281,871281,882310,882310,893900,893900],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"numpy","packageid":42464,"summary":"NumPy is a general-purpose array-processing Python package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation. It is the successor of Numeric and numarray."},{"block":false,"categoryid":445,"description":"Onset detection, pitch tracking, note tracking and tempo tracking plugins","ebuildids":[754092],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"proaudio@gentoo.org","maintainername":"Gentoo ProAudio Project","name":"vamp-aubio-plugins","packageid":42736},{"block":false,"categoryid":336,"description":"PostgreSQL database adapter for Python","ebuildids":[883646,883646,890463,890463],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"psycopg","packageid":42998},{"block":false,"categoryid":393,"description":"Lightweight, robust, and efficient POSIX compliant regexp matching library","ebuildids":[853785,853785],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"shell-tools@gentoo.org","maintainername":"Gentoo Shell Tools Project","name":"tre","packageid":43110},{"block":false,"categoryid":336,"description":"Library for manipulating TrueType, OpenType, AFM and Type1 fonts","ebuildids":[884473,884473,892359,892359,892643,892643],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"fonts@gentoo.org","maintainername":"Fonts","name":"fonttools","packageid":43460},{"block":false,"categoryid":336,"description":"A Python templating language","ebuildids":[860017],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"mako","packageid":43484},{"block":false,"categoryid":336,"description":"Allow customization of the process title","ebuildids":[874746,874746],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"setproctitle","packageid":43636},{"block":false,"categoryid":336,"description":"Python interface to xattr","ebuildids":[784456,784456],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Python","name":"pyxattr","packageid":43883,"summary":"pyxattr is an Python extension module wrapper for libattr. You can use this module to query, list, add and remove extended attributes from files and directories"},{"block":false,"categoryid":336,"description":"Helper to test WSGI applications","ebuildids":[878122],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"webtest","packageid":43909},{"block":false,"categoryid":336,"description":"Extensions to the Python standard library unit testing framework","ebuildids":[863805,885099,892841],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"bazaar@gentoo.org","maintainername":"Gentoo Bazaar Project","name":"testtools","packageid":44036},{"block":false,"categoryid":336,"description":"Passive checker for Python programs","ebuildids":[867933],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyflakes","packageid":44123,"summary":"PyFlakes is a Lint-like tool for Python, like PyChecker. It is focused on identifying common errors quickly without executing Python code. Its primary advantage over PyChecker is that it is fast. You don't have to sit around for minutes waiting for the checker to run; it runs on most large projects in only a few seconds."},{"block":false,"categoryid":336,"description":"Tools for using a Web Server Gateway Interface stack","ebuildids":[824836],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"paste","packageid":44353,"summary":"This package provides several pieces of \"middleware\" (or filters) that can be nested to build web applications. Each piece of middleware uses the WSGI (PEP 333) interface, and should be compatible with other middleware based on those interfaces."},{"block":false,"categoryid":336,"description":"Code coverage measurement for Python","ebuildids":[885707,885707,888163,888163,888770,888770,889494,889494,893072,893072],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"coverage","packageid":44685,"summary":"Coverage.py is a Python module that measures code coverage during Python execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed."},{"block":false,"categoryid":336,"description":"Pygments is a syntax highlighting package written in Python","ebuildids":[867994],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pygments","packageid":44726,"summary":"Pygments is a syntax highlighting package written in Python. Pygments can output to html, bbcode, latex, rtf and other formats."},{"block":false,"categoryid":336,"description":"library with cross-python path, ini-parsing, io, code, log facilities","ebuildids":[736888],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"py","packageid":44819},{"block":false,"categoryid":336,"description":"Simplifies the usage of decorators for the average programmer","ebuildids":[855112],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"decorator","packageid":44842,"summary":"The aim of the decorator python module is to simplify the usage of decorators for the average programmer and to popularize decorators usage giving examples of useful decorators, such as memoize, tracing, redirecting_stdout, locked, etc."},{"block":false,"categoryid":336,"description":"Python Serial Port extension","ebuildids":[885474],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyserial","packageid":44848},{"block":false,"categoryid":336,"description":"A comprehensive HTTP client library","ebuildids":[887197],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"httplib2","packageid":44869},{"block":false,"categoryid":336,"description":"Computer Algebra System in pure Python","ebuildids":[862673,881889],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"sympy","packageid":45052,"summary":"SymPy is a Python library for symbolic mathematics (manipulation). It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries, except optionally for plotting support."},{"block":false,"categoryid":336,"description":"Extensions to the standard Python datetime module","ebuildids":[817225],"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":391,"description":"A plain text human readable\/writable document format","ebuildids":[837269],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"marcec@gmx.de","maintainername":"Marc Joliet","name":"asciidoc","packageid":45621},{"block":false,"categoryid":336,"description":"Easy-to-use Python module for text parsing","ebuildids":[887755],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyparsing","packageid":45850,"summary":"The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex\/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code."},{"block":false,"categoryid":336,"description":"Library to implement a well-behaved Unix daemon process","ebuildids":[846633],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-daemon","packageid":46093},{"block":false,"categoryid":459,"description":"A torrent file parser","ebuildids":[824620],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"nikoli@gmx.us","maintainername":"Nikoli","name":"torrentinfo","packageid":46442},{"block":false,"categoryid":336,"description":"HTML parser based on the HTML5 specification","ebuildids":[880250],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"html5lib","packageid":46597,"summary":"html5lib is a pure-python library for parsing HTML. It is designed to conform to the WHATWG HTML specification, as is implemented by all major web browsers."},{"block":false,"categoryid":336,"description":"misc common functionality and useful optimizations","ebuildids":[340646,865258,885965],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"snakeoil","packageid":47271},{"block":false,"categoryid":336,"description":"Pure python memcached client","ebuildids":[811923],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"python-memcached","packageid":47476},{"block":false,"categoryid":336,"description":"Universal encoding detector","ebuildids":[795580,890732],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"chardet","packageid":47827},{"block":false,"categoryid":336,"description":"Python SQL toolkit and Object Relational Mapper","ebuildids":[883950,883950,887821,887821,888029,888029,891025,891025,891370,891370,894323,894323],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"sqlalchemy","packageid":48177},{"block":false,"categoryid":336,"description":"Python bindings for the Enchant spellchecking system","ebuildids":[751329,876245],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyenchant","packageid":48749,"summary":"PyEnchant is a set of language bindings and some wrapper classes to make the excellent Enchant spellchecker available as a Python module. The bindings are generated using SWIG. It includes all the functionality of Enchant with the flexibility of Python and a nice 'Pythonic' object-oriented interface. It also aims to provide some higher-level functionality than is available in the C API."},{"block":false,"categoryid":336,"description":"Python Documentation Utilities (reference reStructuredText impl.)","ebuildids":[885011],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"docutils","packageid":49200},{"block":false,"categoryid":336,"description":"SSH2 protocol library","ebuildids":[852701,876280],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"paramiko","packageid":49463,"summary":"This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client mode is now supported too."},{"block":false,"categoryid":336,"description":"Python code static checker","ebuildids":[883237,887683,890634],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pylint","packageid":49528,"summary":"Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. However, Pylint offers some more features, like checking length of lines of code, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. Additionally, it is possible to write plugins to add your own checks."},{"block":false,"categoryid":336,"description":"DNS toolkit for Python","ebuildids":[840135,875198],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"dnspython","packageid":49578,"summary":"dnspython is a DNS toolkit for Python. It supports almost all of the record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0. dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records."},{"block":false,"categoryid":336,"description":"A Python module to deal with freedesktop.org specifications","ebuildids":[865257],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyxdg","packageid":50102},{"block":false,"categoryid":338,"description":"A system for controlling process state under UNIX","ebuildids":[852333,873821],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"supervisor","packageid":50114,"summary":"Supervisor is a client\/server system that allows its users to control a number of processes on UNIX-like operating systems."},{"block":false,"categoryid":336,"description":"YAML parser and emitter for Python","ebuildids":[877043,877043],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyyaml","packageid":50165},{"block":false,"categoryid":336,"description":"Python Lex-Yacc library","ebuildids":[749221],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"ply","packageid":50681,"summary":"PLY is a Python-only implementation of the popular compiler construction tools lex and yacc. The implementation borrows ideas from a number of previous efforts; most notably John Aycock's SPARK toolkit. However, the overall flavor of the implementation is more closely modeled after the C version of lex and yacc. The other significant feature of PLY is that it provides extensive input validation and error reporting--much more so than other Python parsing tools."},{"block":false,"categoryid":336,"description":"A Python to C compiler","ebuildids":[881954,881954,886038,886038,886063,886063],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"cython","packageid":50708,"summary":"Cython is a language that makes writing C extensions for the Python language as easy as Python itself. It's based on Pyrex, but supports more cutting edge functionality and optimizations."},{"block":false,"categoryid":336,"description":"Flexible forms validation and rendering library for python web development","ebuildids":[842031],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"wtforms","packageid":51089},{"block":false,"categoryid":336,"description":"A Pythonic binding for the libxml2 and libxslt libraries","ebuildids":[876716,876716],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"lxml","packageid":51512},{"block":false,"categoryid":336,"description":"Parse RSS and Atom feeds in Python","ebuildids":[875593],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"feedparser","packageid":51756},{"block":false,"categoryid":336,"description":"Collection of extensions to Distutils","ebuildids":[861254,869244,889276,892367],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"setuptools","packageid":51890},{"block":false,"categoryid":336,"description":"Collection of various utilities for WSGI applications","ebuildids":[886612,890565,893471,894256],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"werkzeug","packageid":52016},{"block":false,"categoryid":336,"description":"Rolling backport of unittest.mock for all Pythons","ebuildids":[855774],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"mock","packageid":52164},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[846009,846009,866448,866448,866449,866449,877804,877804,884936,884936],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pygobject","packageid":52195,"summary":"GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue."},{"block":false,"categoryid":336,"description":"Rapid multi-Python deployment","ebuildids":[881956],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"execnet","packageid":52229},{"block":false,"categoryid":336,"description":"Python library for arbitrary-precision floating-point arithmetic","ebuildids":[872472,890227,890795,892838],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"grozin@gentoo.org","maintainername":"Andrey Grozin","name":"mpmath","packageid":52452},{"block":false,"categoryid":336,"description":"CherryPy is a pythonic, object-oriented HTTP framework","ebuildids":[829974],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"cherrypy","packageid":52963},{"block":false,"categoryid":336,"description":"Python bindings for the cairo library","ebuildids":[881990,881990],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycairo","packageid":53188},{"block":false,"categoryid":336,"description":"Python library to create spreadsheet files compatible with Excel","ebuildids":[741215],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"xlwt","packageid":53353,"summary":"xlwt is a library for generating spreadsheet files that are compatible with Excel 97\/2000\/XP\/2003, OpenOffice.org Calc, and Gnumeric. xlwt has full support for Unicode. Excel spreadsheets can be generated on any platform without needing Excel or a COM server. xlwt is a fork of pyExcelerator."},{"block":false,"categoryid":336,"description":"Simple, fast, extensible JSON encoder\/decoder for Python","ebuildids":[877111,877111],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"simplejson","packageid":53436},{"block":false,"categoryid":336,"description":"Platform-independent file locking module","ebuildids":[751387],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"lockfile","packageid":53924},{"block":false,"categoryid":336,"description":"Python module for spawning child apps and responding to expected patterns","ebuildids":[807216],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pexpect","packageid":54055},{"block":false,"categoryid":336,"description":"Python interface to the OpenSSL library","ebuildids":[876365,892902],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyopenssl","packageid":54067},{"block":false,"categoryid":336,"description":"ASN.1 library for Python","ebuildids":[892947],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyasn1","packageid":54214},{"block":false,"categoryid":336,"description":"Load, configure, and compose WSGI applications and servers","ebuildids":[806877],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pastedeploy","packageid":54259,"summary":"Paste Deployment is a system for finding and configuring WSGI applications and servers. For WSGI application consumers it provides a single, simple function (loadapp) for loading a WSGI application from a configuration file or a Python Egg. For WSGI application providers it only asks for a single, simple entry point to your application, so that application users don't need to be exposed to the implementation details of your application."},{"block":false,"categoryid":336,"description":"Python toolkit for stream-based generation of output for the web","ebuildids":[893582,893582],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"genshi","packageid":54377},{"block":false,"categoryid":336,"description":"Library to extract data from Microsoft Excel spreadsheets","ebuildids":[867349],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"xlrd","packageid":54570,"summary":"Extract data from new and old Excel spreadsheets on any platform. Pure Python (2.1 to 2.6). Strong support for Excel dates. Unicode-aware."},{"block":false,"categoryid":336,"description":"Various LDAP-related Python modules","ebuildids":[878718,878718],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"python-ldap","packageid":54637},{"block":false,"categoryid":336,"description":"A fully functional X client library for Python, written in Python","ebuildids":[773089],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-xlib","packageid":54760},{"block":false,"categoryid":336,"description":"WSGI request and response object","ebuildids":[842267],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"webob","packageid":54858},{"block":false,"categoryid":336,"description":"World timezone definitions for Python","ebuildids":[858477,891590],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytz","packageid":54993,"summary":"pytz brings the Olson tz database into Python. This library allows accurate and cross platform timezone calculations using Python 2.3 or higher. It also solves the issue of ambiguous times at the end of daylight savings, which you can read more about in the Python Library Reference (datetime.tzinfo). Amost all (over 540) of the Olson timezones are supported."},{"block":false,"categoryid":336,"description":"Python bindings for SDL multimedia library","ebuildids":[839626,839626],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pygame","packageid":55068},{"block":false,"categoryid":336,"description":"Python implementation of the markdown markup language","ebuildids":[880920,887796,889495],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"markdown","packageid":55177},{"block":false,"categoryid":336,"description":"Database of countries, subdivisions, languages, currencies and script","ebuildids":[828507,890230],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycountry","packageid":55399},{"block":false,"categoryid":336,"description":"A microframework based on Werkzeug, Jinja2 and good intentions","ebuildids":[873583,890556],"firstseen":"2010-05-30T14:35:12.455217","maintainer":"python@gentoo.org","maintainername":"Python","name":"flask","packageid":55831},{"block":false,"categoryid":336,"description":"Implements a XML\/HTML\/XHTML Markup safe string for Python","ebuildids":[877159,877159],"firstseen":"2010-06-24T14:37:19.389275","maintainer":"python@gentoo.org","maintainername":"Python","name":"markupsafe","packageid":55946},{"block":false,"categoryid":336,"description":"Fast numerical array expression evaluator for Python and NumPy","ebuildids":[879030,879030],"firstseen":"2010-07-04T14:35:58.831396","maintainer":"python@gentoo.org","maintainername":"Python","name":"numexpr","packageid":56000,"summary":"The numexpr package evaluates multiple-operator array expressions many times faster than NumPy can. It accepts the expression as a string, analyzes it, rewrites it more efficiently, and compiles it to faster Python code on the fly. It's the next best thing to writing the expression in C and compiling it with a specialized just-in-time (JIT) compiler, i.e. it does not require a compiler at runtime."},{"block":false,"categoryid":336,"description":"SQLAlchemy support for Flask applications","ebuildids":[799183],"firstseen":"2010-07-16T14:35:35.553270","maintainer":"robbat2@gentoo.org","maintainername":"Python","name":"flask-sqlalchemy","packageid":56055,"summary":"Flask-SQLAlchemy is a Flask microframework extension which adds support for the SQLAlchemy SQL toolkit\/ORM."},{"block":false,"categoryid":336,"description":"Cross-platform windowing and multimedia library for Python","ebuildids":[881572,888778,894435],"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."},{"block":false,"categoryid":336,"description":"Namespace control and lazy-import mechanism","ebuildids":[800319],"firstseen":"2010-10-03T14:33:57.272614","maintainer":"python@gentoo.org","maintainername":"Python","name":"apipkg","packageid":56359},{"block":false,"categoryid":336,"description":"A jQuery-like library for python","ebuildids":[836778],"firstseen":"2010-10-19T14:34:03.862366","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyquery","packageid":56404},{"block":false,"categoryid":336,"description":"Turn HTML into equivalent Markdown-structured text","ebuildids":[862202],"firstseen":"2010-11-25T14:40:09.955469","maintainer":"python@gentoo.org","maintainername":"Python","name":"html2text","packageid":56573},{"block":false,"categoryid":336,"description":"Simple powerful testing with Python","ebuildids":[874670,883660],"firstseen":"2010-12-13T14:40:25.357413","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest","packageid":56614},{"block":false,"categoryid":379,"description":"A WSGI HTTP Server for UNIX","ebuildids":[888021,889279,889352,890050,893553,893713],"firstseen":"2010-12-13T14:40:25.357413","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"gunicorn","packageid":56615,"summary":"Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy."},{"block":false,"categoryid":336,"description":"i18n and l10n support for Flask based on Babel and pytz","ebuildids":[801321],"firstseen":"2010-12-15T14:39:42.392799","maintainer":"python@gentoo.org","maintainername":"Python","name":"flask-babel","packageid":56619},{"block":false,"categoryid":336,"description":"Fast, simple object-to-object and broadcast signaling","ebuildids":[843924],"firstseen":"2011-02-13T14:40:18.825342","maintainer":"python@gentoo.org","maintainername":"Python","name":"blinker","packageid":56964},{"block":false,"categoryid":336,"description":"Lightweight and super-fast messaging library built on top of the ZeroMQ library","ebuildids":[875262,875262],"firstseen":"2011-03-05T14:41:30.359619","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyzmq","packageid":57034},{"block":false,"categoryid":336,"description":"pyasn1 modules","ebuildids":[858741],"firstseen":"2011-03-07T14:39:04.589836","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyasn1-modules","packageid":57049},{"block":false,"categoryid":336,"description":"Python driver for MongoDB","ebuildids":[867048,867048,867575,867575,873584,873584,883398,883398,886288,886288],"firstseen":"2011-04-11T14:39:23.052512","maintainer":"julien@thebault.co","maintainername":"Lujeni","name":"pymongo","packageid":57218,"summary":"PyMongo is a Python distribution containing tools for working with MongoDB, and is the recommended way to work with MongoDB from Python."},{"block":false,"categoryid":336,"description":"Python FTP server library","ebuildids":[877042,889346],"firstseen":"2011-05-07T14:41:07.701194","maintainer":"phajdan.jr@gentoo.org","maintainername":"Pawel Hajdan jr","name":"pyftpdlib","packageid":57332},{"block":false,"categoryid":336,"description":"Retrieve information on running processes and system utilization","ebuildids":[880861,880861,885430,885430,885757,885757,888403,888403],"firstseen":"2011-05-30T14:38:32.163643","maintainer":"python@gentoo.org","maintainername":"Python","name":"psutil","packageid":57390},{"block":false,"categoryid":336,"description":"The PyPA recommended tool for installing Python packages","ebuildids":[880047,888579,888843],"firstseen":"2011-05-31T14:37:13.228639","maintainer":"python@gentoo.org","maintainername":"Python","name":"pip","packageid":57394},{"block":false,"categoryid":422,"description":"Analyzes data for embedded file types","ebuildids":[846085],"firstseen":"2011-05-31T14:37:13.228639","maintainer":"radhermit@gentoo.org","maintainername":"Tim Harder","name":"binwalk","packageid":57397,"summary":"Binwalk is a tool for searching a given binary image for embedded files. Specifically, it is designed for identifying files embedded inside of firmware images. Binwalk uses the libmagic library, so it is compatible with magic signatures created for the Unix file utility. Binwalk also includes a custom magic signature file which contains improved signatures for files that are commonly found in firmware images such as compressed\/archived files, firmware headers, Linux kernels, bootloaders, filesystems, etc."},{"block":false,"categoryid":336,"description":"Fast HTML\/XML template compiler for Python","ebuildids":[849456],"firstseen":"2011-07-30T14:36:12.957944","maintainer":"python@gentoo.org","maintainername":"Python","name":"chameleon","packageid":57698},{"block":false,"categoryid":336,"description":"Simple module to parse ISO 8601 dates","ebuildids":[801448],"firstseen":"2011-07-30T14:36:12.957944","maintainer":"python@gentoo.org","maintainername":"Python","name":"iso8601","packageid":57701},{"block":false,"categoryid":336,"description":"Helper to test command-line scripts","ebuildids":[859887],"firstseen":"2011-09-04T14:35:53.017579","maintainer":"python@gentoo.org","maintainername":"Python","name":"scripttest","packageid":57897},{"block":false,"categoryid":336,"description":"Python Markdown language reimplementation","ebuildids":[871478,891412],"firstseen":"2011-09-15T14:35:36.040534","maintainer":"maksbotan@gentoo.org","maintainername":"Maxim Koltsov","name":"markdown2","packageid":57938},{"block":false,"categoryid":336,"description":"Python bindings for the low-level FUSE API","ebuildids":[885340,885340],"firstseen":"2011-10-17T14:35:27.862245","maintainer":"python@gentoo.org","maintainername":"Python","name":"llfuse","packageid":58045},{"block":false,"categoryid":336,"description":"Libmemcached wrapper written as a Python extension","ebuildids":[870749,870749],"firstseen":"2011-10-24T14:35:34.143288","maintainer":"bugs@bergstroem.nu","maintainername":"Johan Bergström","name":"pylibmc","packageid":58077},{"block":false,"categoryid":336,"description":"Portable network interface information","ebuildids":[810988,810988],"firstseen":"2011-11-11T14:35:19.748849","maintainer":"xmw@gentoo.org","maintainername":"Michael Weber","name":"netifaces","packageid":58173},{"block":false,"categoryid":336,"description":"Diff, match and patch algorithms for plain text","ebuildids":[842018],"firstseen":"2011-12-27T14:35:53.280221","maintainer":"aidecoe@gentoo.org","maintainername":"Amadeusz Żołnowski","name":"diff-match-patch","packageid":58611,"summary":"The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. Diff: Compare two blocks of plain text and efficiently return a list of differences. Match: Given a search string, find its best fuzzy match in a block of plain text. Weighted for both accuracy and location. Patch: Apply a list of patches onto plain text. Use best-effort to apply patch even when the underlying text doesn't match. Diff Match and Patch libraries are currently available in Java, JavaScript, C++, C#, Objective C, Lua and Python, although this package contains only Python implementation. Regardless of language, each library features the same API and the same functionality. All versions also have comprehensive test harnesses."},{"block":false,"categoryid":336,"description":"MessagePack (de)serializer for Python","ebuildids":[867194,867194,878288,878288],"firstseen":"2011-12-28T14:37:56.661719","maintainer":"python@gentoo.org","maintainername":"Python","name":"msgpack","packageid":58618},{"block":false,"categoryid":336,"description":"HTTP library for human beings","ebuildids":[873542,890743,893641,893975],"firstseen":"2012-01-02T14:37:42.991671","maintainer":"python@gentoo.org","maintainername":"Python","name":"requests","packageid":58639,"summary":"Most existing Python modules for sending HTTP requests are extremely verbose and cumbersome. Python’s built-in urllib2 module provides most of the HTTP capabilities you should need, but the API is thoroughly broken. This library is designed to make HTTP requests easy for developers."},{"block":false,"categoryid":336,"description":"Fixed size round-robin style database","ebuildids":[750995],"firstseen":"2012-01-21T14:36:03.166556","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"whisper","packageid":58715},{"block":false,"categoryid":336,"description":"Automatically formats Python code to conform to the PEP 8 style guide","ebuildids":[851125],"firstseen":"2012-02-12T14:35:41.092942","maintainer":"python@gentoo.org","maintainername":"Python","name":"autopep8","packageid":58851},{"block":false,"categoryid":336,"description":"virtualenv-based automation of test activities","ebuildids":[886634,889886,890640,890884,891111,891667,892065,892170,892370,893206,893760],"firstseen":"2012-02-15T14:35:35.898015","maintainer":"python@gentoo.org","maintainername":"Python","name":"tox","packageid":58863},{"block":false,"categoryid":336,"description":"Python 2 and 3 compatibility library","ebuildids":[846719],"firstseen":"2012-04-01T14:38:06.779429","maintainer":"python@gentoo.org","maintainername":"Python","name":"six","packageid":59086},{"block":false,"categoryid":336,"description":"Pure python reader and writer of Excel OpenXML files","ebuildids":[831320],"firstseen":"2012-04-21T14:36:55.954689","maintainer":"python@gentoo.org","maintainername":"Python","name":"openpyxl","packageid":59170},{"block":false,"categoryid":336,"description":"Parse and generate Authentication-Results headers","ebuildids":[747052],"firstseen":"2012-04-24T14:36:18.123429","maintainer":"python@gentoo.org","maintainername":"Python","name":"authres","packageid":59184,"summary":"RFC 5451 Authentication-Results Headers generation and parsing for Python. It also supports Authentication Results extensions: RFC 5617 DKIM\/ADSP RFC 6008 DKIM signature identification (header.b) RFC 6212 Vouch By Reference (VBR)"},{"block":false,"categoryid":336,"description":"Provides an API for querying the distutils metadata written in a PKG-INFO file","ebuildids":[854644],"firstseen":"2012-04-28T14:36:30.651951","maintainer":"python@gentoo.org","maintainername":"Python","name":"pkginfo","packageid":59207},{"block":false,"categoryid":336,"description":"ISO 8601 date\/time\/duration parser and formatter","ebuildids":[840423],"firstseen":"2012-05-04T14:38:02.027229","maintainer":"python@gentoo.org","maintainername":"Python","name":"isodate","packageid":59229,"summary":"This module implements ISO 8601 date, time and duration parsing. The implementation follows ISO8601:2004 standard, and implements only date\/time representations mentioned in the standard. If something is not mentioned there, then it is treated as non existent, and not as an allowed option. As this module maps ISO 8601 dates\/times to standard Python data types, like date, time, datetime and timedelta, it is not possible to convert all possible ISO 8601 dates\/times. For instance, dates before 0001-01-01 are not allowed by the Python date and datetime classes. Additionally fractional seconds are limited to microseconds. That means if the parser finds for instance nanoseconds it will round it to microseconds."},{"block":false,"categoryid":336,"description":"Parse CSS3 Selectors and translate them to XPath 1.0","ebuildids":[856956,888482],"firstseen":"2012-05-16T15:06:58.620932","maintainer":"python@gentoo.org","maintainername":"Python","name":"cssselect","packageid":59314},{"block":false,"categoryid":336,"description":"A fast and simple micro-framework for small web-applications","ebuildids":[867487],"firstseen":"2012-05-19T14:37:55.206766","maintainer":"python@gentoo.org","maintainername":"Python","name":"bottle","packageid":59330},{"block":false,"categoryid":336,"description":"A tiny LRU cache implementation and decorator","ebuildids":[747150],"firstseen":"2012-05-21T14:37:11.749933","maintainer":"python@gentoo.org","maintainername":"Python","name":"repoze-lru","packageid":59343},{"block":false,"categoryid":336,"description":"Fast, pure-Python full text indexing, search and spell checking library","ebuildids":[750083],"firstseen":"2012-05-23T14:38:04.421195","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"whoosh","packageid":59352,"summary":"Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly."},{"block":false,"categoryid":336,"description":"Module implementing munkres algorithm for the Assignment Problem","ebuildids":[751579],"firstseen":"2012-05-28T14:35:41.981885","maintainer":"joshua.downer@gmail.com","maintainername":"Joshua Downer","name":"munkres","packageid":59378,"summary":"The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem."},{"block":false,"categoryid":336,"description":"Module providing ASCII transliterations of Unicode text","ebuildids":[861376],"firstseen":"2012-05-28T14:35:41.981885","maintainer":"jer@gentoo.org","maintainername":"Python","name":"unidecode","packageid":59381},{"block":false,"categoryid":354,"description":"CLI and library to export SVG to PDF, PostScript, and PNG","ebuildids":[892652],"firstseen":"2012-06-08T14:37:40.491746","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"cairosvg","packageid":59445},{"block":false,"categoryid":336,"description":"A Python wrapper for GnuPG","ebuildids":[885824,885871],"firstseen":"2012-06-11T14:36:19.134349","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-gnupg","packageid":59452,"summary":"This project implements a Python library, which takes care of the internal details and allows its users to generate and manage keys, encrypt and decrypt data, and sign and verify messages."},{"block":false,"categoryid":336,"description":"Standalone version of django.utils.feedgenerator","ebuildids":[873490],"firstseen":"2012-07-19T14:37:27.570252","maintainer":"python@gentoo.org","maintainername":"Python","name":"feedgenerator","packageid":59598},{"block":false,"categoryid":336,"description":"C parser and AST generator written in Python","ebuildids":[875451,887820],"firstseen":"2012-07-27T14:43:49.205136","maintainer":"python@gentoo.org","maintainername":"Python","name":"pycparser","packageid":59623},{"block":false,"categoryid":336,"description":"Module for determining appropriate platform-specific dirs","ebuildids":[787962],"firstseen":"2012-08-03T14:36:49.835984","maintainer":"aidecoe@gentoo.org","maintainername":"Amadeusz Żołnowski","name":"appdirs","packageid":59657},{"block":false,"categoryid":336,"description":"HTTP library with thread-safe connection pooling, file post, and more","ebuildids":[886283],"firstseen":"2012-08-19T14:36:35.921982","maintainer":"python@gentoo.org","maintainername":"Python","name":"urllib3","packageid":59713},{"block":false,"categoryid":336,"description":"A simple argparse wrapper","ebuildids":[832859],"firstseen":"2012-08-28T14:46:40.914914","maintainer":"python@gentoo.org","maintainername":"Python","name":"argh","packageid":59752},{"block":false,"categoryid":336,"description":"ECDSA cryptographic signature library in pure Python","ebuildids":[857331,893701],"firstseen":"2012-09-17T13:35:59.695431","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"ecdsa","packageid":59821},{"block":false,"categoryid":336,"description":"Easily displaying tabular data in a visually appealing ASCII table format","ebuildids":[882179],"firstseen":"2012-10-19T13:36:08.667817","maintainer":"openstack@gentoo.org","maintainername":"Openstack","name":"prettytable","packageid":59914},{"block":false,"categoryid":336,"description":"Iterative JSON parser with a Pythonic interface","ebuildids":[862608,862608,890869,890869],"firstseen":"2012-10-28T14:36:53.249194","maintainer":"python@gentoo.org","maintainername":"Python","name":"ijson","packageid":59940},{"block":false,"categoryid":336,"description":"An implementation of JSON-Schema validation for Python","ebuildids":[864719,886280],"firstseen":"2012-11-09T14:38:46.169990","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"jsonschema","packageid":59978,"summary":"jsonschema is an implementation of JSON Schema (currently in Draft 3) for Python (supporting 2.6+ including Python 3)."},{"block":false,"categoryid":336,"description":"pytest plugin for coverage reporting","ebuildids":[875452,893339],"firstseen":"2012-11-17T14:39:21.134615","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"pytest-cov","packageid":60016},{"block":false,"categoryid":336,"description":"Password hashing framework supporting over 20 schemes","ebuildids":[893585],"firstseen":"2012-11-29T14:36:27.987381","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"passlib","packageid":60072},{"block":false,"categoryid":336,"description":"Python language binding for Selenium Remote Control","ebuildids":[869743,872861,890635],"firstseen":"2012-11-30T14:35:57.009992","maintainer":"python@gentoo.org","maintainername":"Python","name":"selenium","packageid":60077},{"block":false,"categoryid":336,"description":"Provides access to the system keyring service","ebuildids":[882292],"firstseen":"2012-12-20T14:37:01.718521","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"keyring","packageid":60144},{"block":false,"categoryid":336,"description":"Identify specific nodes in a JSON document (according to draft 08)","ebuildids":[829214,893264,893459],"firstseen":"2013-01-18T14:36:28.529501","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"jsonpointer","packageid":60225,"summary":"Identify specific nodes in a JSON document (according to draft 08) http:\/\/tools.ietf.org\/html\/draft-ietf-appsawg-json-pointer-08"},{"block":false,"categoryid":336,"description":"ANSI escape character sequences for colored terminal text & cursor positioning","ebuildids":[766072],"firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"colorama","packageid":60234},{"block":false,"categoryid":336,"description":"Fixtures, reusable state for writing clean tests and more","ebuildids":[885424,890622,890791,893635],"firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"fixtures","packageid":60235,"summary":"Fixtures defines a Python contract for reusable state \/ support logic, primarily for unit testing. Helper and adaption logic is included to make it easy to write your own fixtures using the fixtures contract. Glue code is provided that makes using fixtures that meet the Fixtures contract in unittest compatible test cases easy and straight forward."},{"block":false,"categoryid":336,"description":"ANSI Color formatting for output in terminal","ebuildids":[880103,885761],"firstseen":"2013-01-21T14:36:28.709952","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"termcolor","packageid":60239},{"block":false,"categoryid":336,"description":"Python subprocess interface","ebuildids":[855122],"firstseen":"2013-01-24T14:36:07.506148","maintainer":"chutzpah@gentoo.org","maintainername":"Patrick McLean","name":"sh","packageid":60250,"summary":"sh (previously pbs) is a full-fledged subprocess interface for Python 2.6 - 3.2 that allows you to call any program as if it were a function: from sh import ifconfig print ifconfig(\"eth0\") sh is not a collection of system commands implemented in Python."},{"block":false,"categoryid":336,"description":"Setuptools revision control system plugin for Git","ebuildids":[749216],"firstseen":"2013-01-26T14:35:52.721052","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"setuptools-git","packageid":60261},{"block":false,"categoryid":336,"description":"Database migrations tool, written by the author of SQLAlchemy","ebuildids":[882173,886739,887335,888398,888476,889599],"firstseen":"2013-02-03T14:36:32.724035","maintainer":"python@gentoo.org","maintainername":"Python","name":"alembic","packageid":60309},{"block":false,"categoryid":336,"description":"Python extension that wraps hiredis","ebuildids":[879087,879087,892945,892945],"firstseen":"2013-02-24T14:36:48.551653","maintainer":"swegener@gentoo.org","maintainername":"Sven Wegener","name":"hiredis","packageid":60397},{"block":false,"categoryid":336,"description":"Ultra fast JSON encoder and decoder for Python","ebuildids":[873641,873641,892546,892546],"firstseen":"2013-02-24T14:36:48.551653","maintainer":"swegener@gentoo.org","maintainername":"Sven Wegener","name":"ujson","packageid":60400},{"block":false,"categoryid":336,"description":"Persistent cache for requests library","ebuildids":[830382,888703,891661],"firstseen":"2013-03-01T14:35:49.998345","maintainer":"zx2c4@gentoo.org","maintainername":"Jason A. Donenfeld","name":"requests-cache","packageid":60419},{"block":false,"categoryid":336,"description":"A pure-Python WSGI server","ebuildids":[844969],"firstseen":"2013-03-20T14:35:49.321039","maintainer":"python@gentoo.org","maintainername":"Python","name":"waitress","packageid":60563},{"block":false,"categoryid":336,"description":"HTTP proxying tools for WSGI apps","ebuildids":[750363],"firstseen":"2013-03-20T14:35:49.321039","maintainer":"python@gentoo.org","maintainername":"Python","name":"wsgiproxy2","packageid":60564},{"block":false,"categoryid":336,"description":"Python Imaging Library (fork)","ebuildids":[868950,868950,889794,889794,894116,894116],"firstseen":"2013-04-22T13:41:23.239896","maintainer":"python@gentoo.org","maintainername":"Python","name":"pillow","packageid":60665},{"block":false,"categoryid":336,"description":"Useful extra bits for Python that should be in the standard library","ebuildids":[750800],"firstseen":"2013-05-02T13:36:32.173739","maintainer":"python@gentoo.org","maintainername":"Python","name":"extras","packageid":60703},{"block":false,"categoryid":336,"description":"Fast NumPy array functions written in C","ebuildids":[875253,875253],"firstseen":"2013-05-04T13:37:33.486184","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"bottleneck","packageid":60711},{"block":false,"categoryid":336,"description":"Module for RAR archive reading","ebuildids":[821490],"firstseen":"2013-05-04T13:37:33.486184","maintainer":"thev00d00@gentoo.org","maintainername":"Ian Whyman","name":"rarfile","packageid":60712},{"block":false,"categoryid":336,"description":"Access the libmagic file type identification library","ebuildids":[752350],"firstseen":"2013-05-13T13:36:56.617265","maintainer":"thev00d00@gentoo.org","maintainername":"Ian Whyman","name":"python-magic","packageid":60749},{"block":false,"categoryid":336,"description":"JavaScript minifier","ebuildids":[736703],"firstseen":"2013-05-23T13:36:18.768761","maintainer":"python@gentoo.org","maintainername":"Python","name":"jsmin","packageid":60772},{"block":false,"categoryid":336,"description":"Autocompletion library for Python","ebuildids":[844459],"firstseen":"2013-05-30T13:36:23.434285","maintainer":"python@gentoo.org","maintainername":"Python","name":"jedi","packageid":60793},{"block":false,"categoryid":336,"description":"A wrapper around PyFlakes, pep8 & mccabe","ebuildids":[867930],"firstseen":"2013-05-31T13:36:05.132207","maintainer":"python@gentoo.org","maintainername":"Python","name":"flake8","packageid":60799},{"block":false,"categoryid":336,"description":"flake8 plugin: McCabe complexity checker","ebuildids":[750271],"firstseen":"2013-05-31T13:36:05.132207","maintainer":"python@gentoo.org","maintainername":"Python","name":"mccabe","packageid":60800},{"block":false,"categoryid":336,"description":"Inject some useful and sensible default behaviors into setuptools","ebuildids":[880921],"firstseen":"2013-06-01T14:36:49.754329","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"pbr","packageid":60804,"summary":"Python Build Reasonableness PBR is a library that injects some useful and sensible default behaviors into your setuptools run."},{"block":false,"categoryid":336,"description":"XML bomb protection for Python stdlib modules, an xml serialiser","ebuildids":[825618],"firstseen":"2013-06-02T13:36:39.212061","maintainer":"python@gentoo.org","maintainername":"Python","name":"defusedxml","packageid":60805},{"block":false,"categoryid":336,"description":"Various helpers to pass trusted data to untrusted environments and back","ebuildids":[823481],"firstseen":"2013-06-14T13:37:00.104565","maintainer":"python@gentoo.org","maintainername":"Python","name":"itsdangerous","packageid":60848},{"block":false,"categoryid":336,"description":"Sends files to the Trash (or Recycle Bin)","ebuildids":[887347],"firstseen":"2013-06-15T13:36:40.213878","maintainer":"python@gentoo.org","maintainername":"Python","name":"send2trash","packageid":60851},{"block":false,"categoryid":336,"description":"A simple serialization library based on ast.literal_eval","ebuildids":[754292,880182],"firstseen":"2013-07-09T13:36:48.518109","maintainer":"python@gentoo.org","maintainername":"Python","name":"serpent","packageid":60986},{"block":false,"categoryid":336,"description":"Python module to describe statistical models and design matrices","ebuildids":[879648],"firstseen":"2013-08-12T13:36:43.494410","maintainer":"sci-mathematics@gentoo.org","maintainername":"Gentoo Mathematics Project","name":"patsy","packageid":61094,"summary":"A Python package for describing statistical models and for building design matrices. It is closely inspired by and compatible with the 'formula' mini-language used in R and S."},{"block":false,"categoryid":336,"description":"QR Code generator on top of PIL","ebuildids":[861916],"firstseen":"2013-09-07T13:36:47.214508","maintainer":"python@gentoo.org","maintainername":"Python","name":"qrcode","packageid":61344},{"block":false,"categoryid":336,"description":"CFFI-based drop-in replacement for Pycairo","ebuildids":[879386],"firstseen":"2013-09-12T13:36:43.468576","maintainer":"python@gentoo.org","maintainername":"Python","name":"cairocffi","packageid":61362},{"block":false,"categoryid":336,"description":"A pyunit extension for managing expensive test resources","ebuildids":[861180],"firstseen":"2013-09-18T13:37:22.551024","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"testresources","packageid":61405,"summary":"Testresources extends unittest with a clean and simple api to provide test optimisation where expensive common resources are needed for test cases for example sample working trees for VCS systems, reference databases for enterprise applications, or web servers ... let imagination run wild."},{"block":false,"categoryid":336,"description":"A pyunit extension for dependency injection","ebuildids":[751471],"firstseen":"2013-09-18T13:37:22.551024","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"testscenarios","packageid":61406,"summary":"Testscenarios provides clean dependency injection for python unittest style tests. This can be used for interface testing (testing many implementations via a single test suite) or for classic dependency injection (provide tests with dependencies externally to the test code itself, allowing easy testing in different situations)."},{"block":false,"categoryid":336,"description":"Makes working with XML feel like you are working with JSON","ebuildids":[876445,890152,890678],"firstseen":"2013-10-04T13:36:28.450112","maintainer":"python@gentoo.org","maintainername":"Python","name":"xmltodict","packageid":61467},{"block":false,"categoryid":336,"description":"Draws Python object reference graphs with graphviz","ebuildids":[840548],"firstseen":"2013-11-03T14:36:20.725308","maintainer":"heroxbd@gentoo.org","maintainername":"Benda Xu","name":"objgraph","packageid":61558},{"block":false,"categoryid":336,"description":"Python library used to edit or create SubRip files","ebuildids":[502466,751799],"firstseen":"2013-12-08T14:37:33.023443","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"pysrt","packageid":61675},{"block":false,"categoryid":336,"description":"Bash tab completion for argparse","ebuildids":[879580],"firstseen":"2013-12-25T14:37:21.767106","maintainer":"python@gentoo.org","maintainername":"Python","name":"argcomplete","packageid":61750},{"block":false,"categoryid":336,"description":"Modern password hashing for software and servers","ebuildids":[855465,855465,877037,877037],"firstseen":"2014-01-05T14:37:37.991672","maintainer":"python@gentoo.org","maintainername":"Python","name":"bcrypt","packageid":61781},{"block":false,"categoryid":336,"description":"High performance compressor optimized for binary data","ebuildids":[863825,863825,887563,887563],"firstseen":"2014-02-06T14:37:53.289656","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blosc","packageid":61897,"summary":"blosc is a high performance compressor optimized for binary data. It has been designed to transmit data to the processor cache faster than the traditional, non-compressed, direct memory fetch approach via a memcpy() OS call. Blosc works well for compressing numerical arrays that contains data with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. This is the python wrapper."},{"block":false,"categoryid":336,"description":"Abstract Syntax Tree for logilab packages","ebuildids":[886037,889343,889397,890731,893380],"firstseen":"2014-02-12T14:37:07.500104","maintainer":"python@gentoo.org","maintainername":"Python","name":"astroid","packageid":61921,"summary":"The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentially governed by pylint's needs. It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast (let's call it astng ;). The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astng builds partial trees by inspecting living objects."},{"block":false,"categoryid":336,"description":"Read\/rewrite\/write Python ASTs","ebuildids":[863452],"firstseen":"2014-02-14T14:37:41.901012","maintainer":"python@gentoo.org","maintainername":"Python","name":"astor","packageid":61930},{"block":false,"categoryid":336,"description":"Library providing cryptographic recipes and primitives","ebuildids":[893634,893634],"firstseen":"2014-03-01T14:39:29.303715","maintainer":"python@gentoo.org","maintainername":"Python","name":"cryptography","packageid":61965},{"block":false,"categoryid":336,"description":"A library for stubbing in Python","ebuildids":[749094],"firstseen":"2014-03-01T14:39:29.303715","maintainer":"python@gentoo.org","maintainername":"Python","name":"pretend","packageid":61966},{"block":false,"categoryid":336,"description":"Python API and shell utilities to monitor file system events","ebuildids":[842968],"firstseen":"2014-03-31T14:54:10.095003","maintainer":"python@gentoo.org","maintainername":"Python","name":"watchdog","packageid":62085},{"block":false,"categoryid":336,"description":"A library for parsing ISO 8601 strings","ebuildids":[860896],"firstseen":"2014-05-09T13:37:31.004508","maintainer":"python@gentoo.org","maintainername":"Python","name":"aniso8601","packageid":62179},{"block":false,"categoryid":336,"description":"Pure-Python MySQL Driver","ebuildids":[873868],"firstseen":"2014-05-14T13:37:36.083422","maintainer":"grknight@gentoo.org","maintainername":"Brian Evans","name":"pymysql","packageid":62198},{"block":false,"categoryid":336,"description":"Pythonic argument parser, that will make you smile","ebuildids":[751003],"firstseen":"2014-06-04T13:37:01.130142","maintainer":"python@gentoo.org","maintainername":"Python","name":"docopt","packageid":62281},{"block":false,"categoryid":336,"description":"Pretty-print tabular data","ebuildids":[801036,891665],"firstseen":"2014-06-04T13:37:01.130142","maintainer":"python@gentoo.org","maintainername":"Python","name":"tabulate","packageid":62283},{"block":false,"categoryid":336,"description":"Natural sorting for Python","ebuildids":[791124],"firstseen":"2014-06-05T13:37:45.001692","maintainer":"python@gentoo.org","maintainername":"Python","name":"natsort","packageid":62287},{"block":false,"categoryid":336,"description":"A Python package for creating beautiful command line interfaces","ebuildids":[882290,894317],"firstseen":"2014-06-08T13:38:17.734703","maintainer":"python@gentoo.org","maintainername":"Python","name":"click","packageid":62295},{"block":false,"categoryid":336,"description":"More routines for operating on iterables, beyond itertools","ebuildids":[874525,894250],"firstseen":"2014-06-12T13:40:24.307331","maintainer":"python@gentoo.org","maintainername":"Python","name":"more-itertools","packageid":62302},{"block":false,"categoryid":336,"description":"Julian dates from proleptic Gregorian and Julian calendars","ebuildids":[749589],"firstseen":"2014-06-26T13:37:18.107871","maintainer":"python@gentoo.org","maintainername":"Python","name":"jdcal","packageid":62328},{"block":false,"categoryid":336,"description":"A built-package format for Python","ebuildids":[887822,887956],"firstseen":"2014-07-16T13:38:07.179564","maintainer":"python@gentoo.org","maintainername":"Python","name":"wheel","packageid":62392},{"block":false,"categoryid":336,"description":"Oslo test framework","ebuildids":[881831,893544],"firstseen":"2014-08-01T13:39:22.510876","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"oslotest","packageid":62436,"summary":"OpenStack test framework and test fixtures The oslotest package is cross-tested against its consuming projects to ensure that no changes to the library break the tests in those other projects."},{"block":false,"categoryid":336,"description":"A configurable sidebar-enabled Sphinx theme","ebuildids":[833851],"firstseen":"2014-08-11T13:43:43.131773","maintainer":"python@gentoo.org","maintainername":"Python","name":"alabaster","packageid":62449},{"block":false,"categoryid":336,"description":"A certifi hack to use system trust store on Linux\/FreeBSD","ebuildids":[833576],"firstseen":"2014-08-28T13:38:52.620608","maintainer":"python@gentoo.org","maintainername":"Python","name":"certifi","packageid":62481},{"block":false,"categoryid":336,"description":"WebSocket client for python with hybi13 support","ebuildids":[878231],"firstseen":"2014-08-31T13:37:57.845231","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"websocket-client","packageid":62491},{"block":false,"categoryid":336,"description":"Python attributes without the boilerplate","ebuildids":[749202],"firstseen":"2014-09-02T13:37:50.725828","maintainer":"python@gentoo.org","maintainername":"Python","name":"characteristic","packageid":62494},{"block":false,"categoryid":336,"description":"List processing tools and functional utilities","ebuildids":[879273],"firstseen":"2014-09-02T13:37:50.725828","maintainer":"python@gentoo.org","maintainername":"Python","name":"toolz","packageid":62497},{"block":false,"categoryid":336,"description":"A drop in replacement for xpyb, an XCB python binding","ebuildids":[884672,884672],"firstseen":"2014-09-27T13:39:09.139794","maintainer":"python@gentoo.org","maintainername":"Python","name":"xcffib","packageid":62567},{"block":false,"categoryid":336,"description":"Mock out responses from the requests package","ebuildids":[820974],"firstseen":"2014-09-28T13:36:57.598754","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"requests-mock","packageid":62570},{"block":false,"categoryid":336,"description":"Python Command-line Application Tools","ebuildids":[775722],"firstseen":"2014-10-08T13:37:52.772057","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"clint","packageid":62592},{"block":false,"categoryid":336,"description":"Hamcrest framework for matcher objects","ebuildids":[803948],"firstseen":"2014-10-12T13:39:23.431369","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"pyhamcrest","packageid":62605},{"block":false,"categoryid":336,"description":"An efficient C++ implementation of the Cassowary constraint solving algorithm","ebuildids":[872728,872728,892361,892361],"firstseen":"2014-11-15T15:02:40.797015","maintainer":"bman@gentoo.org","maintainername":"Aaron Bauman","name":"kiwisolver","packageid":62802},{"block":false,"categoryid":336,"description":"General-purpose retrying library","ebuildids":[872017],"firstseen":"2014-11-19T14:46:25.863618","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"retrying","packageid":62815},{"block":false,"categoryid":336,"description":"Validating URI References per RFC 3986","ebuildids":[750181],"firstseen":"2014-11-19T14:46:25.863618","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"rfc3986","packageid":62816},{"block":false,"categoryid":336,"description":"pytest plugin to abort hanging tests","ebuildids":[862395],"firstseen":"2014-11-22T14:42:35.750495","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-timeout","packageid":62825},{"block":false,"categoryid":336,"description":"JSON Matching Expressions","ebuildids":[887952],"firstseen":"2014-11-27T14:37:32.783352","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"jmespath","packageid":62833},{"block":false,"categoryid":336,"description":"Python implementation of RFC6570, URI Template","ebuildids":[865458],"firstseen":"2014-12-07T14:39:17.644440","maintainer":"python@gentoo.org","maintainername":"Python","name":"uritemplate","packageid":62864},{"block":false,"categoryid":336,"description":"Python module for creating Excel XLSX files","ebuildids":[876307],"firstseen":"2014-12-07T14:39:17.644440","maintainer":"python@gentoo.org","maintainername":"Python","name":"xlsxwriter","packageid":62865},{"block":false,"categoryid":336,"description":"Interfaces for Python","ebuildids":[886637,886637],"firstseen":"2014-12-13T14:40:49.386177","maintainer":"python@gentoo.org","maintainername":"Python","name":"zope-interface","packageid":62902},{"block":false,"categoryid":336,"description":"tzinfo object for the local timezone","ebuildids":[855980],"firstseen":"2015-01-03T14:37:55.963700","maintainer":"python@gentoo.org","maintainername":"Python","name":"tzlocal","packageid":62979},{"block":false,"categoryid":336,"description":"An easy whitelist-based HTML-sanitizing tool","ebuildids":[880248],"firstseen":"2015-01-27T14:38:08.494053","maintainer":"python@gentoo.org","maintainername":"Python","name":"bleach","packageid":63036},{"block":false,"categoryid":336,"description":"Measures number of Terminal column cells of wide-character codes","ebuildids":[888019,888173,888612,889277],"firstseen":"2015-02-17T14:38:23.654421","maintainer":"python@gentoo.org","maintainername":"Python","name":"wcwidth","packageid":63083},{"block":false,"categoryid":336,"description":"The fastest markdown parser in pure Python","ebuildids":[885426],"firstseen":"2015-02-28T14:38:37.360540","maintainer":"python@gentoo.org","maintainername":"Python","name":"mistune","packageid":63141},{"block":false,"categoryid":336,"description":"Terminals served to term.js using Tornado websockets","ebuildids":[818371],"firstseen":"2015-02-28T14:38:37.360540","maintainer":"python@gentoo.org","maintainername":"Python","name":"terminado","packageid":63146},{"block":false,"categoryid":336,"description":"Project documentation with Markdown","ebuildids":[836718],"firstseen":"2015-03-02T14:38:08.424697","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mkdocs","packageid":63153},{"block":false,"categoryid":336,"description":"Implementation of PBKDF2, specified in RSA PKCS#5 v2.0","ebuildids":[752155],"firstseen":"2015-03-03T14:38:32.798935","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"pbkdf2","packageid":63156},{"block":false,"categoryid":336,"description":"HTTP client\/server for asyncio","ebuildids":[878112,878112,880398,880398,894050,894050],"firstseen":"2015-03-14T14:37:56.322296","maintainer":"bman@gentoo.org","maintainername":"Aaron Bauman","name":"aiohttp","packageid":63214},{"block":false,"categoryid":336,"description":"Stemmer algorithms generated from Snowball algorithms","ebuildids":[863077],"firstseen":"2015-03-19T14:38:00.764540","maintainer":"python@gentoo.org","maintainername":"Python","name":"snowballstemmer","packageid":63243},{"block":false,"categoryid":336,"description":"A strictly RFC 4511 conforming LDAP V3 pure Python client","ebuildids":[737847],"firstseen":"2015-04-24T13:37:35.557129","maintainer":"python@gentoo.org","maintainername":"Python","name":"ldap3","packageid":63416,"summary":"ldap3 is a strictly RFC 4511 conforming LDAP V3 pure Python client. The same codebase works with Python, Python 3, PyPy and PyPy3. This project was formerly named python3-ldap. The name has been changed to avoid confusion with the python-ldap library."},{"block":false,"categoryid":336,"description":"Data-Driven\/Decorated Tests","ebuildids":[816027],"firstseen":"2015-04-29T13:38:10.281666","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"ddt","packageid":63417},{"block":false,"categoryid":336,"description":"Internationalized Domain Names in Applications (IDNA)","ebuildids":[878968],"firstseen":"2015-05-15T13:38:10.573293","maintainer":"python@gentoo.org","maintainername":"Python","name":"idna","packageid":63453},{"block":false,"categoryid":336,"description":"Interface Python with pkg-config","ebuildids":[737648],"firstseen":"2015-05-27T13:49:09.510563","maintainer":"python@gentoo.org","maintainername":"Python","name":"pkgconfig","packageid":63487},{"block":false,"categoryid":336,"description":"Colored stream handler for the logging module","ebuildids":[831399],"firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"coloredlogs","packageid":63491},{"block":false,"categoryid":336,"description":"Log formatting with colors","ebuildids":[879259],"firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"colorlog","packageid":63492},{"block":false,"categoryid":336,"description":"Human friendly output for text interfaces using Python","ebuildids":[831400],"firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"humanfriendly","packageid":63493},{"block":false,"categoryid":336,"description":"Verbose logging for Python's logging module","ebuildids":[750281],"firstseen":"2015-05-29T13:37:20.079724","maintainer":"python@gentoo.org","maintainername":"Python","name":"verboselogs","packageid":63494},{"block":false,"categoryid":336,"description":"Run a subprocess in a pseudo terminal","ebuildids":[738077],"firstseen":"2015-05-30T13:37:47.210295","maintainer":"python@gentoo.org","maintainername":"Python","name":"ptyprocess","packageid":63497},{"block":false,"categoryid":336,"description":"Module for decorators, wrappers and monkey patching","ebuildids":[872863,872863,881580,881580,888613,888613,888707,888707,892080,892080],"firstseen":"2015-06-08T13:38:11.406979","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"wrapt","packageid":63763},{"block":false,"categoryid":336,"description":"A library for property based testing","ebuildids":[890226,893859,894434],"firstseen":"2015-06-27T13:38:07.087249","maintainer":"python@gentoo.org","maintainername":"Python","name":"hypothesis","packageid":63820},{"block":false,"categoryid":336,"description":"Let your Python tests travel through time","ebuildids":[872530],"firstseen":"2015-07-05T13:40:40.548709","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"freezegun","packageid":63832},{"block":false,"categoryid":336,"description":"Pytest plugin to test server connections locally","ebuildids":[882867],"firstseen":"2015-07-05T13:40:40.548709","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"pytest-localserver","packageid":63835},{"block":false,"categoryid":336,"description":"Python module for doing approximate and phonetic matching of strings","ebuildids":[878893,878893],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"python@gentoo.org","maintainername":"Python","name":"jellyfish","packageid":63923},{"block":false,"categoryid":336,"description":"Parse human-readable date\/time strings","ebuildids":[768535],"firstseen":"2015-08-08T13:38:08.660018","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"parsedatetime","packageid":63951},{"block":false,"categoryid":336,"description":"Generates and parses RFC 3339 timestamps","ebuildids":[873829],"firstseen":"2015-08-09T13:37:41.366195","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"pyrfc3339","packageid":63952},{"block":false,"categoryid":336,"description":"Core utilities for Python packages","ebuildids":[887819],"firstseen":"2015-08-24T13:48:37.707111","maintainer":"python@gentoo.org","maintainername":"Python","name":"packaging","packageid":64001},{"block":false,"categoryid":336,"description":"Easy to use progress bars","ebuildids":[868951],"firstseen":"2015-08-24T13:48:37.707111","maintainer":"python@gentoo.org","maintainername":"Python","name":"progress","packageid":64002},{"block":false,"categoryid":336,"description":"Friendlier RFC 6265-compliant cookie parser\/renderer","ebuildids":[749541],"firstseen":"2015-08-26T13:38:56.669871","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"cookies","packageid":64009},{"block":false,"categoryid":336,"description":"Utility for mocking out the Python Requests library","ebuildids":[872474,890559],"firstseen":"2015-08-26T13:38:56.669871","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"responses","packageid":64010},{"block":false,"categoryid":336,"description":"Strict, simple, lightweight RFC3339 functions","ebuildids":[738163],"firstseen":"2015-09-02T13:39:43.903101","maintainer":"python@gentoo.org","maintainername":"Python","name":"strict-rfc3339","packageid":64045},{"block":false,"categoryid":336,"description":"Color names and value formats defined by the HTML and CSS specifications","ebuildids":[880679],"firstseen":"2015-09-02T13:39:43.903101","maintainer":"python@gentoo.org","maintainername":"Python","name":"webcolors","packageid":64046},{"block":false,"categoryid":336,"description":"Extensible memoizing collections and decorators","ebuildids":[884471,886763,888321,889602,891356,892068,892290,892356],"firstseen":"2015-09-04T13:38:09.994025","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"cachetools","packageid":64051},{"block":false,"categoryid":336,"description":"Tools for testing processes","ebuildids":[805211],"firstseen":"2015-09-09T13:38:37.267270","maintainer":"python@gentoo.org","maintainername":"Python","name":"process-tests","packageid":64079},{"block":false,"categoryid":336,"description":"Distributed testing and loop-on-failing modes","ebuildids":[868952],"firstseen":"2015-09-09T13:38:37.267270","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-xdist","packageid":64081},{"block":false,"categoryid":336,"description":"Easily capture stdout\/stderr of the current process and subprocesses","ebuildids":[768194],"firstseen":"2015-10-15T13:38:57.499515","maintainer":"python@gentoo.org","maintainername":"Python","name":"capturer","packageid":64514},{"block":false,"categoryid":336,"description":"Programmatically open an editor, capture the result","ebuildids":[756220],"firstseen":"2015-10-15T13:38:57.499515","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"python-editor","packageid":64522},{"block":false,"categoryid":336,"description":"Composable style cycles","ebuildids":[802260],"firstseen":"2015-10-22T13:39:10.657265","maintainer":"python@gentoo.org","maintainername":"Python","name":"cycler","packageid":64546},{"block":false,"categoryid":336,"description":"Python wrapper for HTML Tidy (tidylib)","ebuildids":[738146],"firstseen":"2015-10-27T14:39:36.655498","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytidylib","packageid":64567},{"block":false,"categoryid":336,"description":"Easy VCS-based management of project version strings","ebuildids":[800953],"firstseen":"2015-10-31T14:31:03.055474","maintainer":"python@gentoo.org","maintainername":"Python","name":"versioneer","packageid":64575},{"block":false,"categoryid":336,"description":"Plugin for pytest that automatically reruns flaky tests","ebuildids":[818412],"firstseen":"2015-11-05T14:38:45.665231","maintainer":"python@gentoo.org","maintainername":"Python","name":"flaky","packageid":64622},{"block":false,"categoryid":336,"description":"Allows you to run a test with multiple data sets","ebuildids":[825491],"firstseen":"2015-11-05T14:38:45.665231","maintainer":"python@gentoo.org","maintainername":"Python","name":"genty","packageid":64623},{"block":false,"categoryid":336,"description":"Manage external processes across test runs","ebuildids":[826689],"firstseen":"2015-11-10T14:44:42.782928","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-xprocess","packageid":64640},{"block":false,"categoryid":336,"description":"Reference implementation of the Jupyter Notebook format","ebuildids":[821530],"firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nbformat","packageid":64740,"summary":"Jupyther nbformat contains the reference implementation of the Jupyter Notebook format, and Python APIs for working with notebooks. There is also a JSON schema for notebook format versions >= 3."},{"block":false,"categoryid":336,"description":"A small 'shelve' like datastore with concurrency support","ebuildids":[799460],"firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"pickleshare","packageid":64742,"summary":"Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the \"database\" is a directory where all files are governed by PickleShare."},{"block":false,"categoryid":336,"description":"Test utilities for code working with files and commands","ebuildids":[741192],"firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"testpath","packageid":64744,"summary":"Testpath is a collection of utilities for Python code working with files and commands. It contains functions to check things on the filesystem, and tools for mocking system commands and recording calls to those."},{"block":false,"categoryid":336,"description":"A configuration system for Python applications","ebuildids":[823753],"firstseen":"2015-11-29T14:39:57.465400","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"traitlets","packageid":64745,"summary":"A lightweight pure-Python derivative of Enthought Traits, used for configuring Python objects. This package powers the config system of IPython and Jupyter."},{"block":false,"categoryid":336,"description":"Event publishing \/ dispatch, used by Zope Component Architecture","ebuildids":[881582],"firstseen":"2015-12-02T14:41:42.134905","maintainer":"mrueg@gentoo.org","maintainername":"Manuel Rüger","name":"zope-event","packageid":64755},{"block":false,"categoryid":336,"description":"A fast and thorough lazy object proxy","ebuildids":[873775,873775],"firstseen":"2015-12-03T14:38:40.071373","maintainer":"python@gentoo.org","maintainername":"Python","name":"lazy-object-proxy","packageid":64758},{"block":false,"categoryid":336,"description":"HTTP Request and Response Service","ebuildids":[837255],"firstseen":"2015-12-18T14:39:05.492419","maintainer":"python@gentoo.org","maintainername":"Python","name":"httpbin","packageid":64784},{"block":false,"categoryid":336,"description":"Easily test your HTTP library against a local copy of httpbin","ebuildids":[838563],"firstseen":"2015-12-18T14:39:05.492419","maintainer":"python@gentoo.org","maintainername":"Python","name":"pytest-httpbin","packageid":64785},{"block":false,"categoryid":336,"description":"A class library for writing nagios-compatible plugins","ebuildids":[864116],"firstseen":"2015-12-22T14:39:23.407529","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"nagiosplugin","packageid":64789},{"block":false,"categoryid":336,"description":"A Python wrapper for the MediaInfo library","ebuildids":[853827],"firstseen":"2015-12-22T14:39:23.407529","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"pymediainfo","packageid":64790},{"block":false,"categoryid":336,"description":"Correctly inflect words and numbers","ebuildids":[849291],"firstseen":"2015-12-29T14:39:31.689058","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"inflect","packageid":64812},{"block":false,"categoryid":336,"description":"Classes used by other projects by developer jaraco","ebuildids":[821135],"firstseen":"2015-12-29T14:39:31.689058","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-classes","packageid":64813},{"block":false,"categoryid":336,"description":"Objects and routines pertaining to date and time","ebuildids":[867999],"firstseen":"2015-12-29T14:39:31.689058","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"tempora","packageid":64814},{"block":false,"categoryid":336,"description":"Models and classes to supplement the stdlib collections module","ebuildids":[867990],"firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-collections","packageid":64824},{"block":false,"categoryid":336,"description":"Additional functions used by other projects by developer jaraco","ebuildids":[885263],"firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-functools","packageid":64825},{"block":false,"categoryid":336,"description":"Tools for working with iterables. Complements itertools and more_itertools","ebuildids":[863151],"firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-itertools","packageid":64826},{"block":false,"categoryid":336,"description":"Additional facilities to supplement Python's stdlib logging module","ebuildids":[867570],"firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-logging","packageid":64827},{"block":false,"categoryid":336,"description":"Text utilities used by other projects by developer jaraco","ebuildids":[833853,889401,889470],"firstseen":"2015-12-30T14:39:08.713587","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-text","packageid":64828},{"block":false,"categoryid":336,"description":"Character encoding aliases for legacy web content","ebuildids":[749302],"firstseen":"2016-01-15T14:39:58.032370","maintainer":"python@gentoo.org","maintainername":"Python","name":"webencodings","packageid":64881},{"block":false,"categoryid":336,"description":"Pidfile featuring stale detection and file-locking","ebuildids":[752160],"firstseen":"2016-01-19T14:42:19.701928","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"pid","packageid":64892},{"block":false,"categoryid":336,"description":"Persistent\/Functional\/Immutable data structures","ebuildids":[804668,804668],"firstseen":"2016-01-27T14:39:56.678760","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyrsistent","packageid":64917},{"block":false,"categoryid":336,"description":"Bootstrap theme for MkDocs","ebuildids":[856324],"firstseen":"2016-01-30T14:43:11.507180","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mkdocs-bootstrap","packageid":64930},{"block":false,"categoryid":336,"description":"Bootswatch themes for MkDocs","ebuildids":[856325],"firstseen":"2016-01-30T14:43:11.507180","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"mkdocs-bootswatch","packageid":64931},{"block":false,"categoryid":336,"description":"Plugin and hook calling mechanisms for Python","ebuildids":[863560],"firstseen":"2016-02-02T14:46:05.211600","maintainer":"python@gentoo.org","maintainername":"Python","name":"pluggy","packageid":64938},{"block":false,"categoryid":336,"description":"Filesystem abstraction layer","ebuildids":[893584],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"python@gentoo.org","maintainername":"Python","name":"fs","packageid":64974},{"block":false,"categoryid":336,"description":"Get CPU info with pure Python 2 & 3","ebuildids":[766171],"firstseen":"2016-02-17T14:41:05.756688","maintainer":"python@gentoo.org","maintainername":"Python","name":"py-cpuinfo","packageid":65022},{"block":false,"categoryid":336,"description":"Python library to parse Linux \/proc\/mdstat","ebuildids":[889347],"firstseen":"2016-02-17T14:41:05.756688","maintainer":"python@gentoo.org","maintainername":"Python","name":"pymdstat","packageid":65023},{"block":false,"categoryid":336,"description":"A simple statsd client","ebuildids":[768106],"firstseen":"2016-02-17T14:41:05.756688","maintainer":"python@gentoo.org","maintainername":"Python","name":"statsd","packageid":65025},{"block":false,"categoryid":336,"description":"Attributes without boilerplate","ebuildids":[878114,893198],"firstseen":"2016-02-19T14:41:30.162172","maintainer":"python@gentoo.org","maintainername":"Python","name":"attrs","packageid":65032},{"block":false,"categoryid":336,"description":"Atomic file writes","ebuildids":[776913],"firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"atomicwrites","packageid":65048},{"block":false,"categoryid":336,"description":"A utility belt for advanced users of python-requests","ebuildids":[785920],"firstseen":"2016-02-22T14:40:58.510389","maintainer":"amynka@gentoo.org","name":"requests-toolbelt","packageid":65052},{"block":false,"categoryid":336,"description":"Serialize all of Python (almost)","ebuildids":[887631],"firstseen":"2016-03-23T14:40:56.989175","maintainer":"python@gentoo.org","maintainername":"Python","name":"dill","packageid":65201,"summary":"Dill extends Python's 'pickle' module for serializing and de-serializing Python objects to the majority of the built-in Python types. Dill provides the user the same interface as the 'pickle' module, and also includes some additional features. In addition to pickling Python objects, dill provides the ability to save the state of an interpreter session in a single command. Dill can be used to store Python objects to a file, but the primary usage is to send Python objects across the network as a byte stream."},{"block":false,"categoryid":336,"description":"A WSGI middleware that secures routes using HTTP Digest Authentication","ebuildids":[828239],"firstseen":"2016-04-13T13:45:02.324202","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"httpauth","packageid":65310},{"block":false,"categoryid":336,"description":"Common humanization utilities","ebuildids":[885184],"firstseen":"2016-04-13T13:45:02.324202","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"humanize","packageid":65311},{"block":false,"categoryid":336,"description":"Functions for server CLI applications used by humans","ebuildids":[856261],"firstseen":"2016-04-16T13:40:36.211046","maintainer":"python@gentoo.org","name":"path-and-address","packageid":65318},{"block":false,"categoryid":336,"description":"Pure Python module for getting image size from png\/jpeg\/jpeg2000\/gif files","ebuildids":[754734,891359,891583],"firstseen":"2016-04-23T13:40:34.826678","maintainer":"python@gentoo.org","name":"imagesize","packageid":65352},{"block":false,"categoryid":336,"description":"Library for creating and manipulating HTML documents using an elegant DOM API","ebuildids":[810130],"firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"dominate","packageid":65370,"summary":"Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages in pure Python very concisely, which eliminate the need to learn another template language, and to take advantage of the more powerful features of Python."},{"block":false,"categoryid":336,"description":"Flask extension that displays various debugging insights during development","ebuildids":[778148],"firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"flask-debug","packageid":65373},{"block":false,"categoryid":336,"description":"Easily create navigation for Flask applications","ebuildids":[775557],"firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"flask-nav","packageid":65374},{"block":false,"categoryid":336,"description":"A port of Ruby on Rails' inflector to Python","ebuildids":[751182],"firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"inflection","packageid":65375},{"block":false,"categoryid":336,"description":"A tiny pythonic visitor implementation","ebuildids":[750282],"firstseen":"2016-04-29T13:41:06.608298","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"visitor","packageid":65377},{"block":false,"categoryid":336,"description":"Routines for handling streaming data","ebuildids":[835766],"firstseen":"2016-04-30T13:40:28.050618","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"jaraco-stream","packageid":65383,"summary":"Routines for handling streaming data, including a set of generators for loading gzip data on the fly."},{"block":false,"categoryid":336,"description":"Sphinx plugin to add links and timestamps to the changelog","ebuildids":[824161],"firstseen":"2016-04-30T13:40:28.050618","maintainer":"sautier.louis@gmail.com","maintainername":"Louis Sautier","name":"rst-linker","packageid":65384},{"block":false,"categoryid":336,"description":"MQTT version 5.0\/3.1.1 client class","ebuildids":[824663],"firstseen":"2016-05-12T13:39:46.193815","maintainer":"neil@digimed.co.uk","maintainername":"Neil Bothwick","name":"paho-mqtt","packageid":65422},{"block":false,"categoryid":336,"description":"Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)","ebuildids":[814548],"firstseen":"2016-05-14T13:39:39.299418","maintainer":"aballier@gentoo.org","maintainername":"Alexis Ballier","name":"rfc3987","packageid":65433},{"block":false,"categoryid":336,"description":"Discover and load entry points from installed packages","ebuildids":[738514],"firstseen":"2016-05-23T13:39:52.666461","maintainer":"marbre@linux.sungazer.de","maintainername":"Marius Brehler","name":"entrypoints","packageid":65462,"summary":"Entry points are a way for Python packages to advertise objects with some common interface. The most common examples are console_scripts entry points, which define shell commands by identifying a Python function to run."},{"block":false,"categoryid":336,"description":"multidict implementation","ebuildids":[878118,878118,888166,888166],"firstseen":"2016-05-23T13:39:52.666461","maintainer":"alunduil@gentoo.org","maintainername":"Alex Brandt","name":"multidict","packageid":65463},{"block":false,"categoryid":336,"description":"Capture stdout, stderr easily","ebuildids":[749304],"firstseen":"2016-06-13T13:37:56.471830","maintainer":"python@gentoo.org","maintainername":"Python","name":"iocapture","packageid":65531},{"block":false,"categoryid":428,"description":"Functional testing framework for command line applications","ebuildids":[746084],"firstseen":"2016-06-18T13:39:46.851157","maintainer":"rafaelmartins@gentoo.org","maintainername":"Rafael G. Martins","name":"cram","packageid":65538,"summary":"Cram is a functional testing framework for command line applications. Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command's actual output."},{"block":false,"categoryid":336,"description":"Pure Python PNG image encoder\/decoder","ebuildids":[756450],"firstseen":"2016-08-31T13:39:25.111787","name":"pypng","packageid":65737},{"block":false,"categoryid":336,"description":"Python binding to the Networking and Cryptography (NaCl) library","ebuildids":[885940,885940],"firstseen":"2016-08-31T13:39:25.111787","name":"pynacl","packageid":65748,"summary":"PyNaCl is a Python binding to the Networking and Cryptography library, a crypto library with the stated goal of improving usability, security and speed."},{"block":false,"categoryid":336,"description":"Add a progress meter to your loops in a second","ebuildids":[845747,888543,888781],"firstseen":"2016-09-02T13:38:14.158591","name":"tqdm","packageid":65758,"summary":"Instantly make your loops show a progress meter - just wrap any iterator with \"tqdm(iterator)\", and you're done!"},{"block":false,"categoryid":336,"description":"Python style guide checker (fka pep8)","ebuildids":[867932],"firstseen":"2016-09-06T13:37:12.251936","name":"pycodestyle","packageid":65781},{"block":false,"categoryid":336,"description":"Python interface for c-ares","ebuildids":[875450,875450,885938,885938],"firstseen":"2016-09-19T13:36:56.704131","name":"pycares","packageid":65889},{"block":false,"categoryid":336,"description":"Thin-wrapper around the mock package for easier use with pytest","ebuildids":[876367],"firstseen":"2016-09-19T13:36:56.704131","name":"pytest-mock","packageid":65890},{"block":false,"categoryid":336,"description":"Simple DNS resolver for asyncio","ebuildids":[884317,886919],"firstseen":"2016-09-19T13:36:56.704131","name":"aiodns","packageid":65891},{"block":false,"categoryid":336,"description":"pytest plugin for aiohttp support","ebuildids":[851921],"firstseen":"2016-09-25T13:36:53.524446","name":"pytest-aiohttp","packageid":65917},{"block":false,"categoryid":336,"description":"HTTP\/2 framing layer for Python","ebuildids":[851845],"firstseen":"2016-10-08T13:37:11.045933","name":"hyperframe","packageid":65958,"summary":"This library contains the HTTP\/2 framing code used in the hyper project. It provides a pure-Python codebase that is capable of decoding a binary stream into HTTP\/2 frames."},{"block":false,"categoryid":336,"description":"A pure-Python implementation of the HTTP\/2 priority tree","ebuildids":[738468],"firstseen":"2016-10-08T13:37:11.045933","name":"priority","packageid":65963,"summary":"Priority is a pure-Python implementation of the priority logic for HTTP\/2, set out in RFC 7540 Section 5.3 (Stream Priority). This logic allows for clients to express a preference for how the server allocates its (limited) resources to the many outstanding HTTP requests that may be running over a single HTTP\/2 connection."},{"block":false,"categoryid":336,"description":"An asynchronous networking framework written in Python","ebuildids":[877215],"firstseen":"2016-10-08T13:37:11.045933","name":"twisted","packageid":65964,"summary":"Twisted is an event-based framework for internet applications, supporting Python 2.7 and Python 3.3+. It includes modules for many different purposes, including the following: twisted.web: HTTP clients and servers, HTML templating, and a WSGI server twisted.conch: SSHv2 and Telnet clients and servers and terminal emulators twisted.words: Clients and servers for IRC, XMPP, and other IM protocols twisted.mail: IMAPv4, POP3, SMTP clients and servers twisted.positioning: Tools for communicating with NMEA-compatible GPS receivers twisted.names: DNS client and tools for making your own DNS servers twisted.trial: A unit testing framework that integrates well with Twisted-based code."},{"block":false,"categoryid":336,"description":"Pure-Python HPACK header compression","ebuildids":[851844],"firstseen":"2016-10-08T13:37:11.045933","name":"hpack","packageid":65965,"summary":"This module contains a pure-Python HTTP\/2 header encoding (HPACK) logic for use in Python programs that implement HTTP\/2. It also contains a compatibility layer that automatically enables the use of nghttp2 if it’s available."},{"block":false,"categoryid":336,"description":"Ultra-lightweight pure Python package to guess whether a file is binary or text","ebuildids":[776622,892216,892289],"firstseen":"2016-10-30T14:36:01.472493","name":"binaryornot","packageid":66030},{"block":false,"categoryid":336,"description":"Better dates and times for Python","ebuildids":[879465],"firstseen":"2016-10-30T14:36:01.472493","name":"arrow","packageid":66032},{"block":false,"categoryid":428,"description":"Command-line utility to create projects from cookiecutters (project templates)","ebuildids":[815735,893694],"firstseen":"2016-10-31T14:36:48.368236","name":"cookiecutter","packageid":66034},{"block":false,"categoryid":336,"description":"Sphinx Themes for Flask related projects and Flask itself","ebuildids":[753422],"firstseen":"2016-11-06T14:36:35.493976","name":"flask-sphinx-themes","packageid":66053},{"block":false,"categoryid":336,"description":"Yet another URL library","ebuildids":[878124,878124,891323,891323],"firstseen":"2016-11-08T14:36:34.481305","name":"yarl","packageid":66064},{"block":false,"categoryid":336,"description":"Python bindings to FreeDesktop.org Secret Service API","ebuildids":[882809],"firstseen":"2016-11-16T14:35:56.785762","name":"secretstorage","packageid":66108},{"block":false,"categoryid":336,"description":"Python version of node-semver, the semantic versioner for npm","ebuildids":[778988],"firstseen":"2016-12-12T14:37:01.042319","name":"node-semver","packageid":66246},{"block":false,"categoryid":336,"description":"Incremental is a small library that versions your Python projects","ebuildids":[883127],"firstseen":"2016-12-25T14:36:14.049153","name":"incremental","packageid":66293},{"block":false,"categoryid":336,"description":"A python utility\/library to sort imports","ebuildids":[887682,890557,891268],"firstseen":"2017-01-03T14:36:13.843086","name":"isort","packageid":66330},{"block":false,"categoryid":336,"description":"Python Promises","ebuildids":[805388],"firstseen":"2017-01-20T14:36:19.051701","name":"vine","packageid":66445},{"block":false,"categoryid":336,"description":"Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server","ebuildids":[859027],"firstseen":"2017-01-29T14:35:59.720673","name":"aiohttp-cors","packageid":66467},{"block":false,"categoryid":336,"description":"pytest plugin to re-run tests to eliminate flaky failures","ebuildids":[878658],"firstseen":"2017-01-31T14:36:41.529583","name":"pytest-rerunfailures","packageid":66472},{"block":false,"categoryid":336,"description":"Bindings for the scrypt key derivation function library","ebuildids":[872229,872229],"firstseen":"2017-02-07T14:35:58.271922","name":"scrypt","packageid":66487},{"block":false,"categoryid":336,"description":"Reliable machine-readable Linux distribution information for Python","ebuildids":[810092],"firstseen":"2017-02-17T14:37:00.971661","name":"distro","packageid":66536,"summary":"distro (for: Linux Distribution) provides information about the Linux distribution it runs on, such as a reliable machine-readable ID, or version information. It is a renewed alternative implementation for Python's original platform.linux_distribution function, but it also provides much more functionality which isn't necessarily Python bound like a command-line interface."},{"block":false,"categoryid":336,"description":"General-purpose retrying library","ebuildids":[880744,888848,889350],"firstseen":"2017-02-27T14:36:30.929067","name":"tenacity","packageid":66579,"summary":"Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. It originates from a fork of Retrying."},{"block":false,"categoryid":336,"description":"A self-contained cryptographic library for Python","ebuildids":[863832,863832],"firstseen":"2017-03-01T14:45:31.487579","name":"pycryptodome","packageid":66584},{"block":false,"categoryid":336,"description":"Python library to sort collections and containers","ebuildids":[749096],"firstseen":"2017-03-07T14:36:50.694706","name":"sortedcontainers","packageid":66607},{"block":false,"categoryid":336,"description":"Traceback fiddling library for Python","ebuildids":[881963],"firstseen":"2017-03-07T14:36:50.694706","name":"tblib","packageid":66608},{"block":false,"categoryid":336,"description":"Pure-Python Implementation of the AES block-cipher and common modes of operation","ebuildids":[738078],"firstseen":"2017-03-18T14:39:35.638375","name":"pyaes","packageid":66666},{"block":false,"categoryid":336,"description":"A plugin for pytest that provides access to test session metadata","ebuildids":[814746],"firstseen":"2017-03-21T14:36:37.033975","name":"pytest-metadata","packageid":66680},{"block":false,"categoryid":336,"description":"Symbolic constants in Python","ebuildids":[804909],"firstseen":"2017-03-29T22:18:36.176129","name":"constantly","packageid":66698,"summary":"A library that provides symbolic constant support. It includes collections and constants with text, numeric, and bit flag values. Originally twisted.python.constants from the Twisted project."},{"block":false,"categoryid":336,"description":"Self-service finite-state machines for the programmer on the go","ebuildids":[860513],"firstseen":"2017-04-01T13:36:38.375057","name":"automat","packageid":66710,"summary":"Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers)."},{"block":false,"categoryid":336,"description":"Editable interval tree data structure for Python 2 and 3","ebuildids":[788402,885282,885425],"firstseen":"2017-04-01T13:36:38.375057","name":"intervaltree","packageid":66711},{"block":false,"categoryid":336,"description":"Python ASN.1 library with a focus on performance and a pythonic API","ebuildids":[804912],"firstseen":"2017-04-25T21:46:33.538286","name":"asn1crypto","packageid":66784},{"block":false,"categoryid":336,"description":"python-requests HTTP exchanges recorder","ebuildids":[814357],"firstseen":"2017-05-01T15:22:03.190542","name":"betamax","packageid":66799},{"block":false,"categoryid":336,"description":"Zope Deprecation Infrastructure","ebuildids":[876115],"firstseen":"2017-05-07T19:03:58.831434","name":"zope-deprecation","packageid":66814},{"block":false,"categoryid":336,"description":"General purpose exceptions for Zope packages","ebuildids":[876117],"firstseen":"2017-05-07T19:03:58.831434","name":"zope-exceptions","packageid":66815},{"block":false,"categoryid":336,"description":"Zope testing helpers","ebuildids":[884959],"firstseen":"2017-05-07T19:03:58.831434","name":"zope-testing","packageid":66816},{"block":false,"categoryid":336,"description":"pytest plugin that stores test expectations by saving the set of failing tests","ebuildids":[749299],"firstseen":"2017-05-09T02:16:04.451718","name":"pytest-expect","packageid":66822},{"block":false,"categoryid":336,"description":"Stripe Python bindings","ebuildids":[884855,888405,891109,892169,893644,894118],"firstseen":"2017-05-10T22:50:39.470271","name":"stripe","packageid":66841},{"block":false,"categoryid":336,"description":"Container class boilerplate killer","ebuildids":[749203],"firstseen":"2017-05-15T15:46:23.385835","name":"fields","packageid":66850},{"block":false,"categoryid":336,"description":"A set of mixin classes and other helpers for unittest test case classes","ebuildids":[749188],"firstseen":"2017-05-29T15:45:11.210512","name":"unittest-mixins","packageid":66907},{"block":false,"categoryid":336,"description":"A dot-accessible dictionary (a la JavaScript objects)","ebuildids":[791964],"firstseen":"2017-05-30T11:02:36.079219","name":"munch","packageid":66944},{"block":false,"categoryid":336,"description":"Exif manipulation with pure Python","ebuildids":[858807],"firstseen":"2017-06-14T14:47:59.158786","name":"piexif","packageid":67795},{"block":false,"categoryid":336,"description":"A featureful, correct URL for Python","ebuildids":[737614],"firstseen":"2017-06-17T17:18:56.238259","name":"hyperlink","packageid":67798,"summary":"The humble, but powerful, URL runs everything around us. Chances are you've used several just to read this text. Hyperlink is a featureful, pure-Python implementation of the URL, with an emphasis on correctness."},{"block":false,"categoryid":422,"description":"Command-line YAML processor - jq wrapper for YAML documents","ebuildids":[827992],"firstseen":"2017-06-27T20:59:01.540046","name":"yq","packageid":67833},{"block":false,"categoryid":336,"description":"Simple Python interface for Graphviz","ebuildids":[867488],"firstseen":"2017-06-29T22:32:42.399549","name":"graphviz","packageid":67842,"summary":"This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (repo) from Python."},{"block":false,"categoryid":336,"description":"A complete yet simple CSS parser for Python","ebuildids":[882811],"firstseen":"2017-07-07T00:59:20.561666","name":"tinycss2","packageid":67868},{"block":false,"categoryid":336,"description":"Python package to parse, read and write Microsoft OLE2 files","ebuildids":[807897],"firstseen":"2017-07-11T21:30:48.253023","name":"olefile","packageid":67875},{"block":false,"categoryid":336,"description":"Python wrappers to the symengine C++ library","ebuildids":[867801,867801,881888,881888],"firstseen":"2017-07-26T20:38:00.979934","name":"symengine","packageid":67911},{"block":false,"categoryid":336,"description":"Utilities for writing pandoc filters in python","ebuildids":[812282],"firstseen":"2017-07-30T09:57:52.288319","name":"pandocfilters","packageid":67919},{"block":false,"categoryid":336,"description":"Run tests in isolated forked subprocesses","ebuildids":[777876],"firstseen":"2017-08-22T04:20:09.470950","name":"pytest-forked","packageid":67965},{"block":false,"categoryid":336,"description":"A library to handle automated deprecations","ebuildids":[789358],"firstseen":"2017-08-28T22:07:03.449380","name":"deprecation","packageid":67981},{"block":false,"categoryid":391,"description":"A configurable HTML Minifier with safety features (htmlmin2 fork)","ebuildids":[850005],"firstseen":"2017-09-10T00:07:05.760077","name":"htmlmin","packageid":68011},{"block":false,"categoryid":336,"description":"Parses CSS3 Selectors and translates them to XPath 1.0","ebuildids":[855969,889879],"firstseen":"2017-09-18T18:34:23.929001","name":"cssselect2","packageid":68036},{"block":false,"categoryid":336,"description":"Implements JWK,JWS,JWE specifications using python-cryptography","ebuildids":[817732],"firstseen":"2017-10-16T11:38:09.006813","name":"jwcrypto","packageid":68088},{"block":false,"categoryid":432,"description":"Stand-alone Manifest generation & verification tool","ebuildids":[39241,886885],"firstseen":"2017-11-21T22:50:44.493553","name":"gemato","packageid":68471},{"block":false,"categoryid":336,"description":"Zope support for i18nmessageid (tagging source of i18n strings)","ebuildids":[882491,882491],"firstseen":"2017-12-11T04:13:40.987033","name":"zope-i18nmessageid","packageid":68513},{"block":false,"categoryid":336,"description":"Zope schema Architecture","ebuildids":[880183],"firstseen":"2017-12-11T04:13:40.987033","name":"zope-schema","packageid":68514},{"block":false,"categoryid":336,"description":"High-performance, pure-Python HTTP server used by CherryPy","ebuildids":[881555],"firstseen":"2018-01-10T01:55:39.245605","name":"cheroot","packageid":68631},{"block":false,"categoryid":336,"description":"TCP port monitoring utilities","ebuildids":[865057],"firstseen":"2018-01-10T01:55:39.245605","name":"portend","packageid":68632},{"block":false,"categoryid":336,"description":"A python parser that supports error recovery and round-trip parsing","ebuildids":[873828,889497],"firstseen":"2018-02-06T02:18:19.733070","name":"parso","packageid":68678},{"block":false,"categoryid":336,"description":"YAML parser\/emitter that supports roundtrip comment preservation","ebuildids":[884955,885992],"firstseen":"2018-02-07T12:47:20.220970","name":"ruamel-yaml","packageid":68685},{"block":false,"categoryid":336,"description":"A fake file system that mocks the Python file system modules","ebuildids":[885264,889272,889472,890733,891316,891658,892901,893144],"firstseen":"2018-03-01T20:14:34.990888","name":"pyfakefs","packageid":68743},{"block":false,"categoryid":336,"description":"Collection of utilities for publishing packages on PyPI","ebuildids":[874675],"firstseen":"2018-03-24T09:18:46.416246","name":"twine","packageid":69023},{"block":false,"categoryid":336,"description":"Testing library to create mocks, stubs and fakes","ebuildids":[886921],"firstseen":"2018-05-02T17:35:28.050851","name":"flexmock","packageid":69110},{"block":false,"categoryid":336,"description":"Read one-dimensional barcodes and QR codes from Python","ebuildids":[743106],"firstseen":"2018-05-18T15:45:36.970480","name":"pyzbar","packageid":69127},{"block":false,"categoryid":336,"description":"Browsable web APIs for Flask","ebuildids":[813818],"firstseen":"2018-06-20T22:34:05.444124","name":"flask-api","packageid":69204},{"block":false,"categoryid":336,"description":"A pure-Python implementation of HTTP\/1.1 inspired by hyper-h2","ebuildids":[861370],"firstseen":"2018-07-18T22:57:31.709458","name":"h11","packageid":69280},{"block":false,"categoryid":336,"description":"WebSockets state-machine based protocol implementation","ebuildids":[882664],"firstseen":"2018-08-17T08:52:49.922685","name":"wsproto","packageid":69344},{"block":false,"categoryid":336,"description":"Low-level, pure Python DBus protocol wrapper","ebuildids":[855470],"firstseen":"2018-09-05T13:51:16.401617","name":"jeepney","packageid":69381},{"block":false,"categoryid":336,"description":"A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)","ebuildids":[831259,883183],"firstseen":"2018-09-21T18:17:39.934127","name":"gast","packageid":69419,"summary":"A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module."},{"block":false,"categoryid":336,"description":"Removes commented-out code from Python files","ebuildids":[880249],"firstseen":"2018-10-13T23:01:43.895747","name":"eradicate","packageid":69454},{"block":false,"categoryid":336,"description":"Python parser for the CommonMark Markdown spec","ebuildids":[749293],"firstseen":"2018-10-18T17:19:06.619514","name":"commonmark","packageid":69472,"summary":"Pure Python port of jgm’s commonmark.js, a Markdown parser and renderer for the CommonMark specification, using only native modules. Once both this project and the CommonMark specification are stable we will release the first 1.0 version and attempt to keep up to date with changes in commonmark.js."},{"block":false,"categoryid":336,"description":"Math extension for Python-Markdown","ebuildids":[860026],"firstseen":"2018-10-30T09:48:49.557572","name":"python-markdown-math","packageid":69498},{"block":false,"categoryid":336,"description":"RFC-compliant FQDN validation and manipulation for Python","ebuildids":[749269],"firstseen":"2018-11-01T23:02:28.146274","name":"fqdn","packageid":69503,"summary":"Validate fully-qualified domain names compliant to RFC 1035 and the preferred form in RFC 3686 s. 2."},{"block":false,"categoryid":336,"description":"Pagination support for flask","ebuildids":[822925],"firstseen":"2018-11-03T23:16:39.547313","name":"flask-paginate","packageid":69518},{"block":false,"categoryid":336,"description":"A formatter for Python files","ebuildids":[861867],"firstseen":"2018-11-08T23:08:33.970724","name":"yapf","packageid":69525,"summary":"YAPF is based off of 'clang-format', developed by Daniel Jasper. In essence, the algorithm takes the code and reformats it to the best formatting that conforms to the style guide, even if the original code didn't violate the style guide."},{"block":false,"categoryid":336,"description":"A platform independent file lock for Python","ebuildids":[886629,889880,890040,890457,891309,892358,892542],"firstseen":"2018-11-18T21:35:15.424162","name":"filelock","packageid":69544},{"block":false,"categoryid":336,"description":"SOCKS proxy connector for aiohttp","ebuildids":[883939],"firstseen":"2019-01-20T17:50:07.587132","name":"aiohttp-socks","packageid":69628},{"block":false,"categoryid":336,"description":"Text progressbar library for python","ebuildids":[836580],"firstseen":"2019-02-01T16:21:34.341049","name":"progressbar2","packageid":69641},{"block":false,"categoryid":336,"description":"Collection of small Python functions & classes","ebuildids":[845828],"firstseen":"2019-02-01T16:21:34.341049","name":"python-utils","packageid":69643},{"block":false,"categoryid":336,"description":"Provides a helpers pytest namespace","ebuildids":[764273],"firstseen":"2019-02-28T02:19:56.394425","name":"pytest-helpers-namespace","packageid":69689},{"block":false,"categoryid":336,"description":"#1 quality TLS certs while you wait, for the discerning tester","ebuildids":[849571],"firstseen":"2019-03-08T18:09:56.338900","name":"trustme","packageid":69701},{"block":false,"categoryid":336,"description":"Basic inter-process locks","ebuildids":[876535],"firstseen":"2019-03-08T22:51:23.901728","name":"zc-lockfile","packageid":69702},{"block":false,"categoryid":334,"description":"Remote control for Greenbone Vulnerability Manager, previously named openvas-cli","ebuildids":[861686,876172,889641],"firstseen":"2019-03-13T15:06:54.428227","name":"gvm-tools","packageid":69709,"summary":"The Greenbone Vulnerability Management Tools or gvm-tools in short are a collection of tools that help with remote controlling a Greenbone Security Manager (GSM) appliance and its underlying Greenbone Vulnerability Manager (GVM). The tools essentially aid accessing the communication protocols GMP (Greenbone Management Protocol) and OSP (Open Scanner Protocol)."},{"block":false,"categoryid":336,"description":"A Python module for semantic versioning","ebuildids":[851961],"firstseen":"2019-03-28T09:00:18.639527","name":"semver","packageid":69745},{"block":false,"categoryid":336,"description":"Parameterized testing with any Python test framework","ebuildids":[782143],"firstseen":"2019-03-31T15:04:24.280425","name":"parameterized","packageid":69754},{"block":false,"categoryid":450,"description":"A data templating language for app and tool developers","ebuildids":[862939,862939,893521,893521],"firstseen":"2019-05-03T00:48:39.061973","name":"jsonnet","packageid":69823},{"block":false,"categoryid":336,"description":"Configuration manager in your pocket","ebuildids":[797879],"firstseen":"2019-05-10T18:07:33.047009","name":"kaptan","packageid":69838},{"block":false,"categoryid":336,"description":"Typed library that provides an ORM wrapper for tmux, a terminal multiplexer","ebuildids":[864722,883748,884668,890459,892251],"firstseen":"2019-05-10T18:07:33.047009","name":"libtmux","packageid":69839},{"block":false,"categoryid":336,"description":"Python @deprecated decorator to deprecate old API","ebuildids":[880540],"firstseen":"2019-06-18T07:33:40.154606","name":"deprecated","packageid":69883},{"block":false,"categoryid":336,"description":"Colorful worry-free console applications for multiple platforms","ebuildids":[737616],"firstseen":"2019-07-07T13:31:46.204073","name":"colorclass","packageid":69932},{"block":false,"categoryid":336,"description":"Backport of pathlib-compatible object wrapper for zip files","ebuildids":[866815],"firstseen":"2019-07-08T09:58:28.504577","name":"zipp","packageid":69937},{"block":false,"categoryid":336,"description":"A flexible Python Kconfig implementation","ebuildids":[749565],"firstseen":"2019-07-09T04:04:05.551003","name":"kconfiglib","packageid":69941},{"block":false,"categoryid":336,"description":"Backported and Experimental Type Hints for Python 3.7+","ebuildids":[873922],"firstseen":"2019-07-14T13:24:56.253662","name":"typing-extensions","packageid":69949},{"block":false,"categoryid":336,"description":"Library for testing asyncio code with pytest","ebuildids":[881801],"firstseen":"2019-07-30T15:12:35.828523","name":"pytest-asyncio","packageid":70009},{"block":false,"categoryid":317,"description":"Portable, Extensible Toolkit for Scientific Computation","ebuildids":[868622,871779,892260],"firstseen":"2019-08-05T07:39:31.134254","name":"petsc","packageid":70044},{"block":false,"categoryid":336,"description":"Confuse is a configuration library for Python that uses YAML","ebuildids":[886625,888369],"firstseen":"2019-09-12T10:39:22.107577","name":"confuse","packageid":70140,"summary":"Confuse is a configuration library for Python that uses YAML. It takes care of defaults, overrides, type checking, command-line integration, human-readable errors, and standard OS-specific locations."},{"block":false,"categoryid":336,"description":"Utility library for gitignore style pattern matching of file paths","ebuildids":[888242],"firstseen":"2019-11-17T02:50:25.215060","name":"pathspec","packageid":70368},{"block":false,"categoryid":336,"description":"XPath 1.0\/2.0 parsers and selectors for ElementTree and lxml","ebuildids":[887752],"firstseen":"2019-11-21T17:56:03.825678","name":"elementpath","packageid":70381},{"block":false,"categoryid":336,"description":"An XML Schema validator and decoder","ebuildids":[879101,886229,887568],"firstseen":"2019-11-21T17:56:03.825678","name":"xmlschema","packageid":70382},{"block":false,"categoryid":336,"description":"Classes for orchestrating Python (virtual) environments","ebuildids":[804383],"firstseen":"2019-11-22T00:58:17.973834","name":"jaraco-envs","packageid":70383},{"block":false,"categoryid":336,"description":"Collection of fixtures and utility functions to run service processes for pytest","ebuildids":[870755],"firstseen":"2019-11-22T00:58:17.973834","name":"pytest-services","packageid":70384},{"block":false,"categoryid":336,"description":"Minimal PyPI server","ebuildids":[873540,889609],"firstseen":"2019-11-22T03:39:11.490980","name":"pypiserver","packageid":70385},{"block":false,"categoryid":336,"description":"Extends click.Group to invoke a command without explicit subcommand name","ebuildids":[795797],"firstseen":"2019-11-22T08:20:54.016416","name":"click-default-group","packageid":70386},{"block":false,"categoryid":336,"description":"Pure python RFC3986 validator","ebuildids":[825693],"firstseen":"2019-11-23T23:16:27.709092","name":"rfc3986-validator","packageid":70388},{"block":false,"categoryid":336,"description":"A pure python RFC3339 validator","ebuildids":[749280],"firstseen":"2019-11-23T23:56:45.711226","name":"rfc3339-validator","packageid":70389},{"block":false,"categoryid":336,"description":"A modern CSS selector implementation for BeautifulSoup","ebuildids":[887757],"firstseen":"2019-11-27T02:43:10.518082","name":"soupsieve","packageid":70393},{"block":false,"categoryid":336,"description":"Simplified packaging of Python modules","ebuildids":[858559],"firstseen":"2019-12-07T22:32:16.941666","name":"flit","packageid":70423},{"block":false,"categoryid":336,"description":"Pygments Github custom lexers","ebuildids":[824190],"firstseen":"2019-12-07T22:32:16.941666","name":"pygments-github-lexers","packageid":70426},{"block":false,"categoryid":336,"description":"AST-based Python refactoring library","ebuildids":[873784,890229,894060],"firstseen":"2019-12-26T10:36:10.215674","name":"pybind11","packageid":70527},{"block":false,"categoryid":336,"description":"A high-performance immutable mapping type for Python","ebuildids":[840521,840521],"firstseen":"2020-01-01T03:47:13.731522","name":"immutables","packageid":70553},{"block":false,"categoryid":334,"description":"Greenbone Vulnerability Management Python Library","ebuildids":[861692,874680,889642],"firstseen":"2020-01-03T10:46:08.471155","name":"python-gvm","packageid":70561,"summary":"The Greenbone Vulnerability Management Python API library (python-gvm) is a collection of APIs that help with remote controlling a Greenbone Security Manager (GSM) appliance and its underlying Greenbone Vulnerability Manager (GVM). The library essentially abstracts accessing the communication protocols Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP)."},{"block":false,"categoryid":336,"description":"Python library to work with pdf files based on qpdf","ebuildids":[881799,881799,884951,884951,885429,885429,886744,886744,888510,888510,892428,892428,893142,893142],"firstseen":"2020-01-08T11:48:36.776052","name":"pikepdf","packageid":70577,"summary":"pikepdf is a Python library for reading and writing PDF files. pikepdf is based on QPDF, a powerful PDF manipulation and repair library."},{"block":false,"categoryid":336,"description":"A module for (de)serialization to and from VDF, Valve's key-value text format","ebuildids":[851100],"firstseen":"2020-01-08T11:48:36.776052","name":"vdf","packageid":70578},{"block":false,"categoryid":321,"description":"app-emulation\/winetricks wrapper for Proton (Steam Play) games","ebuildids":[882768,894041],"firstseen":"2020-01-08T14:09:27.713131","name":"protontricks","packageid":70579,"summary":"A simple wrapper script that allows you to easily run Winetricks commands for Steam Play\/Proton games. This is often useful when a game requires closed-source runtime libraries that are not included with Proton, or to activate Gallium Nine (native Direct3D 9 support) for a Proton game, without all the tedious messing around with Wine prefixes."},{"block":false,"categoryid":336,"description":"Library for working with XMP metadata","ebuildids":[828756,882996],"firstseen":"2020-01-13T15:12:29.866333","name":"python-xmp-toolkit","packageid":70594},{"block":false,"categoryid":336,"description":"Enumerate IP addresses on the local network adapters","ebuildids":[753312],"firstseen":"2020-01-14T18:42:58.892768","name":"ifaddr","packageid":70597},{"block":false,"categoryid":336,"description":"Capture C-level stdout\/stderr in Python","ebuildids":[829516],"firstseen":"2020-01-15T12:09:15.227776","name":"wurlitzer","packageid":70602},{"block":false,"categoryid":336,"description":"Python client for Neovim","ebuildids":[875202],"firstseen":"2020-02-05T07:31:01.138488","name":"pynvim","packageid":70788},{"block":false,"categoryid":336,"description":"A mutable set that remembers the order of its entries","ebuildids":[862077],"firstseen":"2020-02-09T13:28:26.797268","name":"ordered-set","packageid":70801},{"block":false,"categoryid":336,"description":"Improved build system generator for Python C\/C++\/Fortran\/Cython extensions","ebuildids":[836577,891591],"firstseen":"2020-02-09T13:28:26.797268","name":"scikit-build","packageid":70802},{"block":false,"categoryid":336,"description":"Small, dependency-free, fast Python package to infer binary file types checking","ebuildids":[767463],"firstseen":"2020-02-11T12:16:54.991560","name":"filetype","packageid":70816},{"block":false,"categoryid":336,"description":"A non-validating SQL parser module for Python","ebuildids":[883129,885098],"firstseen":"2020-03-08T09:06:51.246073","name":"sqlparse","packageid":70892},{"block":false,"categoryid":334,"description":"This is an OSP server implementation to allow GVM to remotely control OpenVAS","ebuildids":[867744,877026,888649],"firstseen":"2020-03-25T14:17:48.601117","name":"ospd-openvas","packageid":70951,"summary":"This is an OSP server implementation to allow GVM to remotely control OpenVAS. Once running, you need to configure OpenVAS for the Greenbone Vulnerability Manager, for example via the web interface Greenbone Security Assistant. Then you can create scan tasks to use OpenVAS."},{"block":false,"categoryid":336,"description":"Limit the number of threads used in native libs that have their own threadpool","ebuildids":[857339],"firstseen":"2020-04-01T22:58:15.081964","name":"threadpoolctl","packageid":70974},{"block":false,"categoryid":336,"description":"Auto documentation for MkDocs","ebuildids":[758041],"firstseen":"2020-04-16T08:35:12.694941","name":"mkautodoc","packageid":71012},{"block":false,"categoryid":336,"description":"Low-level components of distutils2\/packaging","ebuildids":[870736],"firstseen":"2020-04-18T17:33:20.593440","name":"distlib","packageid":71030},{"block":false,"categoryid":336,"description":"C-based reader\/scanner and emitter for dev-python\/ruamel-yaml","ebuildids":[882296,882296],"firstseen":"2020-04-24T16:57:00.336621","name":"ruamel-yaml-clib","packageid":71044,"summary":"This package was split of from ruamel.yaml, so that ruamel.yaml can be built as a universal wheel. Apart from the C code seldom changing, and taking a long time to compile for all platforms, this allows installation of the .so on Linux systems under \/usr\/lib64\/pythonX.Y (without a .pth file or a ruamel directory) and the Python code for ruamel.yaml under \/usr\/lib\/pythonX.Y."},{"block":false,"categoryid":336,"description":"Library for building WebSocket servers and clients in Python","ebuildids":[855981,855981,886757,886757],"firstseen":"2020-04-25T20:45:01.367248","name":"websockets","packageid":71045},{"block":false,"categoryid":336,"description":"C++ header library which makes it easier to write Python extension modules","ebuildids":[853770],"firstseen":"2020-04-26T05:07:17.764287","name":"cppy","packageid":71046,"summary":"A small C++ header library which makes it easier to write Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations."},{"block":false,"categoryid":336,"description":"Library for making terminal apps using colors, keyboard input and positioning","ebuildids":[880859,889262,891202,891267,892158,893630,893756,893772,893965],"firstseen":"2020-04-27T20:37:37.666661","name":"blessed","packageid":71051},{"block":false,"categoryid":336,"description":"A Python Slugify application that handles Unicode","ebuildids":[814383],"firstseen":"2020-04-29T09:48:13.809488","name":"python-slugify","packageid":71063},{"block":false,"categoryid":336,"description":"File support for asyncio","ebuildids":[878624],"firstseen":"2020-05-04T01:29:20.845646","name":"aiofiles","packageid":71099},{"block":false,"categoryid":336,"description":"ASGI utilities (successor to WSGI)","ebuildids":[882527,888766],"firstseen":"2020-05-05T21:44:57.798282","name":"asgiref","packageid":71105},{"block":false,"categoryid":336,"description":"Pure Python CBOR (de)serializer with extensive tag support","ebuildids":[880040,880040,885836,885836,893387,893387],"firstseen":"2020-05-09T02:24:47.008725","name":"cbor2","packageid":71117,"summary":"This library provides encoding and decoding for the Concise Binary Object Representation (CBOR) (RFC 7049) serialization format. It is implemented in pure python with an optional C backend and is compatible with versions 2.7 through to 3.8. On cPython>=3.3 cbor2 can use a built in C module for performance similar to how pickle wraps the _pickle C module in the Python Standard Library."},{"block":false,"categoryid":336,"description":"Ctypes-based simple ImageMagick binding for Python","ebuildids":[805311,890803],"firstseen":"2020-05-17T13:21:37.031488","name":"wand","packageid":71146},{"block":false,"categoryid":336,"description":"Basic functions for handling mime-types in python","ebuildids":[836373],"firstseen":"2020-05-31T14:50:16.187770","name":"python-mimeparse","packageid":71189},{"block":false,"categoryid":336,"description":"The uncompromising Python code formatter","ebuildids":[852275,887630,892157,892539],"firstseen":"2020-06-02T23:42:50.407768","name":"black","packageid":71196},{"block":false,"categoryid":336,"description":"Manage .env files","ebuildids":[880143,891318],"firstseen":"2020-06-04T08:30:27.269950","name":"python-dotenv","packageid":71197},{"block":false,"categoryid":336,"description":"Automatically build man-pages for your Python project","ebuildids":[873108],"firstseen":"2020-06-12T02:21:04.491913","name":"argparse-manpage","packageid":71218},{"block":false,"categoryid":336,"description":"Py3k port of sgmllib","ebuildids":[750674],"firstseen":"2020-06-12T17:24:58.546544","name":"sgmllib3k","packageid":71222},{"block":false,"categoryid":336,"description":"The most basic port of the Text::Unidecode Perl library","ebuildids":[741193],"firstseen":"2020-06-18T22:19:00.505324","name":"text-unidecode","packageid":71231},{"block":false,"categoryid":336,"description":"Use requests to talk HTTP via a UNIX domain socket","ebuildids":[856387],"firstseen":"2020-06-21T11:46:09.197663","name":"requests-unixsocket","packageid":71239},{"block":false,"categoryid":336,"description":"CFFI bindings to the Argon2 password hashing library","ebuildids":[865634],"firstseen":"2020-06-25T11:49:46.300791","name":"argon2-cffi","packageid":71248},{"block":false,"categoryid":336,"description":"Context managers by jaraco","ebuildids":[887041,892250,893263],"firstseen":"2020-07-20T18:24:43.410714","name":"jaraco-context","packageid":71321},{"block":false,"categoryid":336,"description":"Brain-dead simple config-ini parsing","ebuildids":[879467],"firstseen":"2020-07-30T16:25:37.741743","name":"iniconfig","packageid":71497},{"block":false,"categoryid":336,"description":"Python binding for the xxHash library","ebuildids":[877730,877730],"firstseen":"2020-09-08T20:22:41.290773","name":"xxhash","packageid":71963},{"block":false,"categoryid":336,"description":"Annotate Python AST trees with source text and token information","ebuildids":[863458,882288],"firstseen":"2020-09-10T10:30:44.670887","name":"asttokens","packageid":71966},{"block":false,"categoryid":336,"description":"Get information about what a Python frame is currently doing","ebuildids":[874430],"firstseen":"2020-09-10T10:30:44.670887","name":"executing","packageid":71967},{"block":false,"categoryid":336,"description":"Fake implementation of redis API for testing purposes","ebuildids":[884847,890223,891099],"firstseen":"2020-09-10T23:53:39.110154","name":"fakeredis","packageid":71968},{"block":false,"categoryid":336,"description":"Pytest plugin for manipulating test data directories and files","ebuildids":[871789],"firstseen":"2020-09-15T09:39:46.380783","name":"pytest-datadir","packageid":71992},{"block":false,"categoryid":336,"description":"Easy to use fixtures to write regression tests","ebuildids":[874744,886616,886633,889611],"firstseen":"2020-09-15T09:39:46.380783","name":"pytest-regressions","packageid":71995},{"block":false,"categoryid":336,"description":"Manage your Python library's sample data files","ebuildids":[828916,888541],"firstseen":"2020-09-17T18:22:01.120735","name":"pooch","packageid":72019,"summary":"Pooch manages your Python library's sample data files: it automatically downloads and stores them in a local directory, with support for versioning and corruption checks."},{"block":false,"categoryid":336,"description":"Scientific algorithms library for Python","ebuildids":[880461,880461],"firstseen":"2020-09-18T11:46:09.155872","name":"scipy","packageid":72020,"summary":"SciPy is an open source library of scientific tools for Python. SciPy supplements the popular numpy module, gathering a variety of high level science and engineering modules together as a single package. SciPy includes modules for graphics and plotting, optimization, integration, special functions, signal and image processing, genetic algorithms, ODE solvers, and others."},{"block":false,"categoryid":336,"description":"SOCKS4, SOCKS5, HTTP tunneling functionality for Python","ebuildids":[883948,890149],"firstseen":"2020-09-21T17:24:51.960458","name":"python-socks","packageid":72028},{"block":false,"categoryid":336,"description":"Data parsing and validation using Python type hints","ebuildids":[867348,882993,882993,894057,894057],"firstseen":"2020-10-08T21:15:13.489134","name":"pydantic","packageid":72076},{"block":false,"categoryid":336,"description":"Fast JSON schema validator for Python","ebuildids":[873027],"firstseen":"2020-10-11T16:11:52.444575","name":"fastjsonschema","packageid":72083},{"block":false,"categoryid":336,"description":"Show where your regex match assertion failed","ebuildids":[814484],"firstseen":"2020-10-28T09:22:33.339333","name":"re-assert","packageid":72150},{"block":false,"categoryid":336,"description":"Simple Python library to perform a 3-way merge between strings","ebuildids":[788264],"firstseen":"2020-11-17T14:46:04.271566","name":"three-merge","packageid":72203},{"block":false,"categoryid":336,"description":"Python binding to the Brotli library","ebuildids":[882716,882716,892067,892067],"firstseen":"2020-12-01T11:15:40.385861","name":"brotlicffi","packageid":72236},{"block":false,"categoryid":336,"description":"A Material Design theme for MkDocs","ebuildids":[885012,890460,891017,891585,892426],"firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-material","packageid":72251,"summary":"What to expect Responsive design and fluid layout for all kinds of screens and devices, designed to serve your project documentation in a user-friendly way in 41 languages with optimal readability. Easily customizable primary and accent color, fonts, favicon and logo; straight forward localization through theme extension; integrated with Google Analytics, Disqus and GitHub. Well-designed search interface accessible through hotkeys (F or S), intelligent grouping of search results, search term highlighting and lazy loading."},{"block":false,"categoryid":336,"description":"Extension pack for Python Markdown","ebuildids":[806984],"firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-material-extensions","packageid":72252},{"block":false,"categoryid":336,"description":"An MkDocs plugin to minify HTML and\/or JS files prior to being written to disk","ebuildids":[813504],"firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-minify-plugin","packageid":72253},{"block":false,"categoryid":336,"description":"Plugin for Mkdocs page redirects","ebuildids":[843759],"firstseen":"2020-12-08T11:50:59.550207","name":"mkdocs-redirects","packageid":72254},{"block":false,"categoryid":336,"description":"Extensions for Python Markdown","ebuildids":[883728,884669,885870,888017,890148,893904],"firstseen":"2020-12-08T11:50:59.550207","name":"pymdown-extensions","packageid":72256},{"block":false,"categoryid":336,"description":"Time-handling functionality from netcdf4-python","ebuildids":[879020,879020],"firstseen":"2020-12-28T16:51:56.912350","name":"cftime","packageid":72322},{"block":false,"categoryid":336,"description":"Python Data Validation for Humans","ebuildids":[861920],"firstseen":"2021-01-13T08:11:40.667211","name":"validators","packageid":72368},{"block":false,"categoryid":336,"description":"Compute distance between the two texts","ebuildids":[833218],"firstseen":"2021-01-16T09:09:18.553145","name":"textdistance","packageid":72381},{"block":false,"categoryid":336,"description":"Python tool for building testable command-line interfaces","ebuildids":[805049],"firstseen":"2021-01-16T10:09:32.268188","name":"cleo","packageid":72382},{"block":false,"categoryid":336,"description":"Python library that makes exceptions handling and inspection easier","ebuildids":[767461],"firstseen":"2021-01-16T10:09:32.268188","name":"crashtest","packageid":72384},{"block":false,"categoryid":336,"description":"Simple lru_cache for asyncio","ebuildids":[887562,890617,893136],"firstseen":"2021-01-31T21:07:47.737263","name":"async-lru","packageid":72447},{"block":false,"categoryid":336,"description":"Sniff out which async library your code is running under","ebuildids":[816033],"firstseen":"2021-01-31T21:07:47.737263","name":"sniffio","packageid":72448},{"block":false,"categoryid":336,"description":"A minimal low-level HTTP client","ebuildids":[861934],"firstseen":"2021-02-24T00:36:06.111267","name":"httpcore","packageid":72493},{"block":false,"categoryid":336,"description":"Fully-featured HTTP client which provides sync and async APIs","ebuildids":[861935],"firstseen":"2021-02-24T00:36:06.111267","name":"httpx","packageid":72494},{"block":false,"categoryid":336,"description":"Lightning-fast ASGI server implementation","ebuildids":[885272,890239,892954,894325],"firstseen":"2021-02-24T00:36:06.111267","name":"uvicorn","packageid":72496},{"block":false,"categoryid":336,"description":"Python library for rendering rich text, tables, etc. to the terminal","ebuildids":[878639,888084,888629,890560],"firstseen":"2021-02-26T14:50:50.276425","name":"rich","packageid":72507},{"block":false,"categoryid":336,"description":"A trivial extension that just raises an exception (for testing)","ebuildids":[738463,738463,894433,894433],"firstseen":"2021-02-28T21:34:43.326032","name":"cython-test-exception-raiser","packageid":72514},{"block":false,"categoryid":336,"description":"API For huawei LAN\/WAN LTE Modems","ebuildids":[857663],"firstseen":"2021-03-02T22:06:18.909194","name":"huawei-lte-api","packageid":72516},{"block":false,"categoryid":336,"description":"Miscellaneous path functions","ebuildids":[848775],"firstseen":"2021-03-04T22:37:58.063139","name":"jaraco-path","packageid":72526},{"block":false,"categoryid":336,"description":"Unittest subTest() support and subtests fixture","ebuildids":[879650],"firstseen":"2021-03-26T09:52:02.006464","name":"pytest-subtests","packageid":72633},{"block":false,"categoryid":336,"description":"URL normalization for Python","ebuildids":[861546],"firstseen":"2021-04-10T10:23:06.118294","name":"url-normalize","packageid":72682},{"block":false,"categoryid":336,"description":"Library for parsing the fastimport VCS serialization format","ebuildids":[877365],"firstseen":"2021-04-11T12:09:02.251750","name":"fastimport","packageid":72689},{"block":false,"categoryid":336,"description":"pytest plugin that allows you to add environment variables","ebuildids":[878637,889797,890336,892595],"firstseen":"2021-04-16T19:41:13.467943","name":"pytest-env","packageid":72758},{"block":false,"categoryid":336,"description":"Asynchronous Python HTTP for Humans","ebuildids":[844914],"firstseen":"2021-04-30T23:06:28.164955","name":"requests-futures","packageid":72829,"summary":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python."},{"block":false,"categoryid":336,"description":"Inline Matplotlib backend for Jupyter","ebuildids":[879988],"firstseen":"2021-05-01T09:09:16.973863","name":"matplotlib-inline","packageid":72831},{"block":false,"categoryid":336,"description":"Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)","ebuildids":[849107],"firstseen":"2021-05-15T10:42:59.741329","name":"pulsectl","packageid":72880},{"block":false,"categoryid":336,"description":"JSON RPC 2.0 server library","ebuildids":[800707],"firstseen":"2021-05-19T20:03:11.485795","name":"python-lsp-jsonrpc","packageid":72887},{"block":false,"categoryid":336,"description":"Pythonic DBus library","ebuildids":[791199],"firstseen":"2021-05-22T11:27:17.206721","name":"pydbus","packageid":72901},{"block":false,"categoryid":486,"description":"Anonymous encrypted VPN client powered by Bitmask","ebuildids":[839638,863876,882945],"firstseen":"2021-05-22T16:10:06.920229","name":"riseup-vpn","packageid":72910,"summary":"Riseup offers Personal VPN service for censorship circumvention, location anonymization and traffic encryption. To make this possible, it sends all your internet traffic through an encrypted connection to riseup.net, where it then goes out onto the public internet. Unlike most other VPN providers, Riseup does not log your IP address. Riseup has a VPN client called RiseupVPN. This VPN client is super easy to use! You just install it and run it—no configuration, no account registration. This is an experiment to see if we can create a VPN service that is easy enough for everyone to use and that people will donate enough to sustain."},{"block":false,"categoryid":336,"description":"Use Search URLs in your Django Haystack Application","ebuildids":[753047],"firstseen":"2021-06-08T12:50:43.938730","name":"dj-search-url","packageid":72949},{"block":false,"categoryid":336,"description":"Compatibility layer for multiple asynchronous event loop implementations","ebuildids":[876868,883112,886216,893535],"firstseen":"2021-06-10T11:23:31.875555","name":"anyio","packageid":72956,"summary":"AnyIO is a asynchronous compatibility API that allows applications and libraries written against it to run unmodified on asyncio, curio and trio. It bridges the following functionality: Task groups Cancellation Threads Signal handling Asynchronous file I\/O Subprocesses Inter-task synchronization and communication (locks, conditions, events, semaphores, object streams) High level networking (TCP, UDP and UNIX sockets) You can even use it together with native libraries from your selected backend in applications. Doing this in libraries is not advisable however since it limits the usefulness of your library. AnyIO comes with its own pytest plugin which also supports asynchronous fixtures. It even works with the popular Hypothesis library."},{"block":false,"categoryid":336,"description":"Style preserving TOML library","ebuildids":[887045],"firstseen":"2021-06-10T11:23:31.875555","name":"tomlkit","packageid":72960},{"block":false,"categoryid":336,"description":"A lightweight and extensible data-validation library for Python","ebuildids":[881554],"firstseen":"2021-06-11T12:52:24.691033","name":"cerberus","packageid":72964},{"block":false,"categoryid":336,"description":"Copy your docs directly to the gh-pages branch","ebuildids":[751097],"firstseen":"2021-06-11T14:52:51.814891","name":"ghp-import","packageid":72966},{"block":false,"categoryid":336,"description":"A deep merge tool for Python","ebuildids":[788894],"firstseen":"2021-06-11T14:52:51.814891","name":"mergedeep","packageid":72967},{"block":false,"categoryid":336,"description":"Resolve abstract dependencies into concrete ones","ebuildids":[878719],"firstseen":"2021-06-14T15:53:27.039141","name":"resolvelib","packageid":72993,"summary":"ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result."},{"block":false,"categoryid":336,"description":"Extract semantic information about static Python code","ebuildids":[831317,883208],"firstseen":"2021-06-21T11:37:53.664926","name":"beniget","packageid":73016},{"block":false,"categoryid":428,"description":"Build and publish crates with pyo3, rust-cpython and cffi bindings","ebuildids":[886622,891225,891295],"firstseen":"2021-06-21T11:37:53.664926","name":"maturin","packageid":73017},{"block":false,"categoryid":336,"description":"Ahead of Time compiler for numeric kernels","ebuildids":[882287],"firstseen":"2021-06-21T22:29:54.811295","name":"pythran","packageid":73018},{"block":false,"categoryid":336,"description":"Add Python and JavaScript style comments in your JSON files","ebuildids":[756410],"firstseen":"2021-06-25T06:13:21.645408","name":"commentjson","packageid":73033},{"block":false,"categoryid":336,"description":"Capture the outcome of Python function calls","ebuildids":[804651],"firstseen":"2021-06-27T21:16:51.912196","name":"outcome","packageid":73036},{"block":false,"categoryid":336,"description":"This is a pytest plugin to help you test projects that use Trio","ebuildids":[813846],"firstseen":"2021-06-27T21:16:51.912196","name":"pytest-trio","packageid":73037},{"block":false,"categoryid":336,"description":"Python library for async concurrency and I\/O","ebuildids":[880678,890111],"firstseen":"2021-06-27T21:16:51.912196","name":"trio","packageid":73039,"summary":"The Trio project's goal is to produce a production-quality, permissively licensed, async\/await-native I\/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I\/O. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on usability and correctness. Concurrency is complicated; we try to make it easy to get things right. Trio was built from the ground up to take advantage of the latest Python features, and draws inspiration from many sources, in particular Dave Beazley's Curio. The resulting design is radically simpler than older competitors like asyncio and Twisted, yet just as capable. Trio is the Python I\/O library I always wanted; I find it makes building I\/O-oriented programs easier, less error-prone, and just plain more fun. Perhaps you'll find the same. This project is young and still somewhat experimental: the overall design is solid and the existing features are fully tested and documented, but you may encounter missing functionality or rough edges. We do encourage you to use it, but you should read and subscribe to issue #1 to get warning and a chance to give feedback about any compatibility-breaking changes."},{"block":false,"categoryid":336,"description":"Composable complex class support for attrs and dataclasses","ebuildids":[878214,890455],"firstseen":"2021-07-10T19:11:37.647175","name":"cattrs","packageid":73085},{"block":false,"categoryid":336,"description":"A small Python module for determining appropriate platform-specific dirs","ebuildids":[878290,883611,889883,890046,890108,890147,892073],"firstseen":"2021-07-16T09:10:07.043965","name":"platformdirs","packageid":73197},{"block":false,"categoryid":336,"description":"A lil' TOML parser","ebuildids":[878298,886963,893646,893647],"firstseen":"2021-07-17T08:35:20.902162","name":"tomli","packageid":73198},{"block":false,"categoryid":336,"description":"A PyTest plugin which provides an FTP fixture for your tests","ebuildids":[882294],"firstseen":"2021-07-21T06:20:53.879552","name":"pytest-localftpserver","packageid":73229},{"block":false,"categoryid":428,"description":"Check text files for common misspellings","ebuildids":[854126],"firstseen":"2021-07-23T08:33:39.899688","name":"codespell","packageid":73239,"summary":"A tool to fix common misspellings in text files. It's designed primarily checking misspelled words in source code, but can be used with other text files as well."},{"block":false,"categoryid":336,"description":"Run-time type checker for Python","ebuildids":[867767,890112,890563],"firstseen":"2021-08-05T08:50:11.827307","name":"typeguard","packageid":73273},{"block":false,"categoryid":336,"description":"A portable, lightweight MessagePack serializer and deserializer","ebuildids":[787659],"firstseen":"2021-08-18T09:12:53.824376","name":"u-msgpack-python","packageid":73293,"summary":"u-msgpack-python is a lightweight MessagePack serializer and deserializer module written in pure Python, compatible with both Python 2 and Python 3, as well as CPython and PyPy implementations of Python. u-msgpack-python is fully compliant with the latest MessagePack specification. In particular, it supports the new binary, UTF-8 string, and application-defined ext types"},{"block":false,"categoryid":451,"description":"youtube-dl fork with additional features and fixes","ebuildids":[778368,891432,892600,893066],"firstseen":"2021-08-23T22:10:02.695475","name":"yt-dlp","packageid":73299},{"block":false,"categoryid":336,"description":"Pythonic idioms for iterating, searching, and modifying an HTML\/XML parse tree","ebuildids":[883230],"firstseen":"2021-09-08T12:25:57.264536","name":"beautifulsoup4","packageid":73317,"summary":"Beautiful Soup is a Python HTML\/XML parser designed for quick turnaround projects like screen-scraping. Two features make it powerful: it won't choke if you give it bad markup and it provides a few simple methods and Pythonic idioms for navigating and searching a parse tree: a toolkit for dissecting a document and extracting what you need."},{"block":false,"categoryid":336,"description":"A Python implementation of the JSON5 data format","ebuildids":[872854,885936,893757],"firstseen":"2021-09-09T14:52:22.174449","name":"json5","packageid":73320},{"block":false,"categoryid":336,"description":"Pytest plugin for testing console scripts","ebuildids":[789447],"firstseen":"2021-09-09T14:52:22.174449","name":"pytest-console-scripts","packageid":73326},{"block":false,"categoryid":336,"description":"Pytest plugin for testing Python 3.5+ Tornado code","ebuildids":[804407],"firstseen":"2021-09-09T14:52:22.174449","name":"pytest-tornasync","packageid":73327},{"block":false,"categoryid":336,"description":"Convert XML documents into Python objects","ebuildids":[828162],"firstseen":"2021-09-09T17:53:26.849409","name":"untangle","packageid":73329},{"block":false,"categoryid":336,"description":"Plugin that changes the default look and feel of pytest","ebuildids":[873830],"firstseen":"2021-09-15T06:26:14.771338","name":"pytest-sugar","packageid":73341},{"block":false,"categoryid":336,"description":"Python implementation of the patiencediff algorithm","ebuildids":[879173,879173],"firstseen":"2021-09-25T08:35:38.939818","name":"patiencediff","packageid":73369},{"block":false,"categoryid":336,"description":"Operations with ISO 8601 durations","ebuildids":[749278],"firstseen":"2021-09-30T07:42:03.426978","name":"isoduration","packageid":73376},{"block":false,"categoryid":336,"description":"HTTP\/2 State-Machine based protocol implementation","ebuildids":[873827],"firstseen":"2021-10-06T08:39:50.666047","name":"h2","packageid":73385,"summary":"A pure-Python implementation of a HTTP\/2 protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can speak HTTP\/2 regardless of your programming paradigm."},{"block":false,"categoryid":336,"description":"A lil' TOML writer","ebuildids":[851221],"firstseen":"2021-10-11T09:23:33.626269","name":"tomli-w","packageid":73427},{"block":false,"categoryid":336,"description":"Parse strings using a specification based on the Python format() syntax","ebuildids":[829237,889148,890451],"firstseen":"2021-10-15T17:06:56.411332","name":"parse","packageid":73431},{"block":false,"categoryid":336,"description":"A list of registered asynchronous callbacks","ebuildids":[869043],"firstseen":"2021-11-01T11:53:33.875464","name":"aiosignal","packageid":73545},{"block":false,"categoryid":336,"description":"A list-like structure which implements collections.abc.MutableSequence","ebuildids":[878117,878117],"firstseen":"2021-11-01T11:53:33.875464","name":"frozenlist","packageid":73546},{"block":false,"categoryid":336,"description":"Implementation of bounded Levenshtein distance (Ukkonen)","ebuildids":[750293,750293,888172,888172],"firstseen":"2021-11-19T09:24:13.875769","name":"ukkonen","packageid":73583},{"block":false,"categoryid":336,"description":"A python port of YUI CSS Compressor","ebuildids":[792727],"firstseen":"2021-11-24T22:43:42.379892","name":"csscompressor","packageid":73594},{"block":false,"categoryid":336,"description":"Pure-python utilities in the same spirit as the standard library","ebuildids":[852660],"firstseen":"2021-11-30T00:27:42.285671","name":"boltons","packageid":73686},{"block":false,"categoryid":336,"description":"Low-level CFFI bindings for the Argon2 password hashing library","ebuildids":[871782,871782],"firstseen":"2021-12-09T16:03:13.603906","name":"argon2-cffi-bindings","packageid":73732},{"block":false,"categoryid":336,"description":"The little ASGI framework that shines","ebuildids":[880748,886923,887638,893391],"firstseen":"2021-12-12T06:30:00.870227","name":"starlette","packageid":73749},{"block":false,"categoryid":336,"description":"Extract code blocks from markdown","ebuildids":[800123],"firstseen":"2021-12-28T09:27:29.806973","name":"pytest-codeblocks","packageid":73919},{"block":false,"categoryid":336,"description":"A library for computing contrast ratios, as required by WCAG 2.0","ebuildids":[738167],"firstseen":"2021-12-30T22:19:16.375543","name":"wcag-contrast-ratio","packageid":73929},{"block":false,"categoryid":336,"description":"A simple, correct PEP517 package builder","ebuildids":[871893,886598,893538,893633],"firstseen":"2022-01-11T09:01:32.182396","name":"build","packageid":74073},{"block":false,"categoryid":336,"description":"Small personal collection of Python utility functions","ebuildids":[832357],"firstseen":"2022-01-13T10:08:50.177209","name":"littleutils","packageid":74078},{"block":false,"categoryid":336,"description":"A library for installing Python wheels","ebuildids":[781299],"firstseen":"2022-01-13T21:32:33.501113","name":"installer","packageid":74083},{"block":false,"categoryid":336,"description":"Poetry PEP 517 Build Backend","ebuildids":[887633,888628,893902],"firstseen":"2022-01-16T18:09:11.509378","name":"poetry-core","packageid":74118},{"block":false,"categoryid":336,"description":"Sans-I\/O implementation of SOCKS4, SOCKS4A, and SOCKS5","ebuildids":[736864],"firstseen":"2022-01-19T07:17:20.546675","name":"socksio","packageid":74122},{"block":false,"categoryid":336,"description":"Python port of markdown-it, Markdown parser","ebuildids":[789152,872766],"firstseen":"2022-01-23T19:17:46.956867","name":"markdown-it-py","packageid":74161},{"block":false,"categoryid":336,"description":"Collection of plugins for markdown-it-py","ebuildids":[837520,872767],"firstseen":"2022-01-23T19:17:46.956867","name":"mdit-py-plugins","packageid":74162},{"block":false,"categoryid":336,"description":"Markdown URL utilities","ebuildids":[758864],"firstseen":"2022-01-23T19:17:46.956867","name":"mdurl","packageid":74163},{"block":false,"categoryid":336,"description":"Pytest parametrize decorators from external files.","ebuildids":[795393],"firstseen":"2022-01-23T19:17:46.956867","name":"pytest-param-files","packageid":74166},{"block":false,"categoryid":336,"description":"httplib2 caching for requests","ebuildids":[861814],"firstseen":"2022-01-31T11:07:35.007866","name":"cachecontrol","packageid":74351},{"block":false,"categoryid":336,"description":"Define boolean algebras, create and parse boolean expressions","ebuildids":[859488],"firstseen":"2022-03-15T16:23:13.108950","name":"boolean-py","packageid":74562},{"block":false,"categoryid":336,"description":"Parse, compare, simplify and normalize license expressions","ebuildids":[871137],"firstseen":"2022-03-15T16:23:13.108950","name":"license-expression","packageid":74563},{"block":false,"categoryid":336,"description":"Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it","ebuildids":[744705],"firstseen":"2022-03-29T13:35:33.314259","name":"ephemeral-port-reserve","packageid":74607},{"block":false,"categoryid":336,"description":"Automatically conversion of .ini\/.cfg files to TOML equivalents","ebuildids":[825897],"firstseen":"2022-04-01T00:29:22.111313","name":"ini2toml","packageid":74715},{"block":false,"categoryid":336,"description":"A backend script to aid installing Python packages in Gentoo","ebuildids":[862027],"firstseen":"2022-04-05T12:56:32.209122","name":"gpep517","packageid":74741},{"block":false,"categoryid":336,"description":"A Python library for creating 'editable wheels'","ebuildids":[794942],"firstseen":"2022-04-06T18:22:38.721600","name":"editables","packageid":74752},{"block":false,"categoryid":336,"description":"Modern, extensible Python build backend","ebuildids":[848080,882991,890868],"firstseen":"2022-04-06T19:22:49.777777","name":"hatchling","packageid":74753},{"block":false,"categoryid":336,"description":"Backport of PEP 654 (exception groups)","ebuildids":[882718],"firstseen":"2022-04-21T16:53:30.059965","name":"exceptiongroup","packageid":74862},{"block":false,"categoryid":336,"description":"A plugin for setuptools to build Rust Python extensions","ebuildids":[874269,893707],"firstseen":"2022-04-21T18:34:21.341969","name":"setuptools-rust","packageid":74864},{"block":false,"categoryid":336,"description":"Doing dirty (but extremely useful) things with equals","ebuildids":[876597,882285],"firstseen":"2022-04-24T10:31:32.220920","name":"dirty-equals","packageid":74870},{"block":false,"categoryid":336,"description":"Simple, modern file watching and code reload in Python","ebuildids":[879100,879100],"firstseen":"2022-04-24T10:31:32.220920","name":"watchfiles","packageid":74871},{"block":false,"categoryid":336,"description":"Python module to propose a modern general-purpose parsing library for Python","ebuildids":[880242],"firstseen":"2022-04-25T17:20:51.157629","name":"lark","packageid":74879},{"block":false,"categoryid":336,"description":"Hatch plugin for versioning with your preferred VCS","ebuildids":[864801],"firstseen":"2022-05-10T17:49:39.117705","name":"hatch-vcs","packageid":74946},{"block":false,"categoryid":336,"description":"OpenAPI schema validation for Python","ebuildids":[850862,890797,890871,891019,891150,891151,891362],"firstseen":"2022-05-24T07:46:28.004555","name":"openapi-schema-validator","packageid":75005},{"block":false,"categoryid":336,"description":"OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator","ebuildids":[866362,890798,891208,891270,891314],"firstseen":"2022-05-24T07:46:28.004555","name":"openapi-spec-validator","packageid":75006},{"block":false,"categoryid":336,"description":"A setuptools plugin for versioning based on git tags","ebuildids":[868525],"firstseen":"2022-05-31T00:07:37.349865","name":"versioningit","packageid":75026},{"block":false,"categoryid":336,"description":"HTTP server for pytest to test HTTP clients","ebuildids":[860024,889498,890110],"firstseen":"2022-05-31T12:50:44.538738","name":"pytest-httpserver","packageid":75032},{"block":false,"categoryid":336,"description":"Meson PEP 517 Python build backend","ebuildids":[887523],"firstseen":"2022-06-05T09:07:10.756026","name":"meson-python","packageid":75040},{"block":false,"categoryid":336,"description":"Testing support by jaraco","ebuildids":[885507],"firstseen":"2022-06-09T08:33:17.771181","name":"jaraco-test","packageid":75051},{"block":false,"categoryid":336,"description":"Client-side and server-side support for the OpenAPI Specification v3","ebuildids":[885343],"firstseen":"2022-06-10T16:00:58.822900","name":"openapi-core","packageid":75054},{"block":false,"categoryid":336,"description":"PEP 621 metadata parsing","ebuildids":[882722,889474],"firstseen":"2022-06-12T07:29:14.049834","name":"pyproject-metadata","packageid":75057},{"block":false,"categoryid":336,"description":"Yet Another XML Differ","ebuildids":[839664],"firstseen":"2022-06-16T17:49:50.344805","name":"yaxmldiff","packageid":75066},{"block":false,"categoryid":336,"description":"Parser like ConfigParser but for updating configuration files","ebuildids":[807362],"firstseen":"2022-06-25T06:26:05.478460","name":"configupdater","packageid":75089},{"block":false,"categoryid":336,"description":"Setuptools extension for CalVer package versions","ebuildids":[879640],"firstseen":"2022-06-25T12:47:20.943181","name":"calver","packageid":75091},{"block":false,"categoryid":336,"description":"Canonical source for classifiers on PyPI (pypi.org)","ebuildids":[887351],"firstseen":"2022-06-25T12:47:20.943181","name":"trove-classifiers","packageid":75092},{"block":false,"categoryid":336,"description":"Timeout context manager for asyncio programs","ebuildids":[843387],"firstseen":"2022-07-02T12:48:52.034449","name":"async-timeout","packageid":75109},{"block":false,"categoryid":336,"description":"A patch parsing and application library.","ebuildids":[844970],"firstseen":"2022-07-12T20:07:50.528682","name":"whatthepatch","packageid":75158},{"block":false,"categoryid":336,"description":"Shared pip wheel for ensurepip Python module","ebuildids":[880041,888578,888838],"firstseen":"2022-08-14T19:57:22.102690","name":"ensurepip-pip","packageid":75338},{"block":false,"categoryid":336,"description":"Shared setuptools wheel for ensurepip Python module","ebuildids":[869653,889266,892357],"firstseen":"2022-08-14T19:57:22.102690","name":"ensurepip-setuptools","packageid":75339},{"block":false,"categoryid":336,"description":"Fancy PyPI READMEs with Hatch","ebuildids":[861912],"firstseen":"2022-08-18T19:20:32.038143","name":"hatch-fancy-pypi-readme","packageid":75350},{"block":false,"categoryid":336,"description":"JSONSchema Spec with object-oriented paths","ebuildids":[814345],"firstseen":"2022-09-02T16:45:01.931546","name":"jsonschema-spec","packageid":75409},{"block":false,"categoryid":336,"description":"Object-oriented paths","ebuildids":[850863,890146,890630],"firstseen":"2022-09-02T16:45:01.931546","name":"pathable","packageid":75410},{"block":false,"categoryid":336,"description":"Rapid fuzzy string matching in Python using various string metrics","ebuildids":[880747,880747],"firstseen":"2022-09-18T15:14:34.195145","name":"rapidfuzz","packageid":75455},{"block":false,"categoryid":336,"description":"Links recognition library with full unicode support","ebuildids":[814003,891312],"firstseen":"2022-09-18T20:16:51.788073","name":"linkify-it-py","packageid":75457},{"block":false,"categoryid":336,"description":"Micro subset of unicode data files for linkify-it-py projects","ebuildids":[814427,891322],"firstseen":"2022-09-18T20:16:51.788073","name":"uc-micro-py","packageid":75458},{"block":false,"categoryid":336,"description":"Alternate keyring implementations","ebuildids":[835233],"firstseen":"2022-09-23T18:00:19.502177","name":"keyrings-alt","packageid":75470},{"block":false,"categoryid":336,"description":"Python library for calculating contours in 2D quadrilateral grids","ebuildids":[879389,879389],"firstseen":"2022-09-24T09:43:27.279083","name":"contourpy","packageid":75474},{"block":false,"categoryid":336,"description":"Python web framework and asynchronous networking library","ebuildids":[892420,892420],"firstseen":"2022-09-26T08:34:05.133541","name":"tornado","packageid":75483},{"block":false,"categoryid":336,"description":"A module wrapper for os.path","ebuildids":[871479],"firstseen":"2022-09-26T12:54:59.869400","name":"path","packageid":75484},{"block":false,"categoryid":336,"description":"Enable git-like did-you-mean feature in click","ebuildids":[820528],"firstseen":"2022-10-07T21:07:24.131383","name":"click-didyoumean","packageid":75506},{"block":false,"categoryid":336,"description":"Small utility to convert a python dictionary into an XML string","ebuildids":[869948,887338],"firstseen":"2022-10-29T18:13:40.534624","name":"dict2xml","packageid":75572},{"block":false,"categoryid":336,"description":"On the fly conversion of Python docstrings to markdown","ebuildids":[862062],"firstseen":"2022-11-03T12:40:50.878571","name":"docstring-to-markdown","packageid":75587},{"block":false,"categoryid":336,"description":"Init-hook to use the same Pylint with different virtual environments","ebuildids":[842572],"firstseen":"2022-11-07T11:46:50.088916","name":"pylint-venv","packageid":75600},{"block":false,"categoryid":432,"description":"A generator for Rust\/Cargo ebuilds written in Python","ebuildids":[885730],"firstseen":"2022-11-12T19:18:08.077062","name":"pycargoebuild","packageid":75604},{"block":false,"categoryid":336,"description":"A streaming multipart parser for Python","ebuildids":[888170,894436],"firstseen":"2022-11-21T12:03:51.022671","name":"python-multipart","packageid":75612},{"block":false,"categoryid":336,"description":"Jupyter Python Comm implementation, for usage in ipykernel, xeus-python","ebuildids":[871329],"firstseen":"2022-11-21T19:45:19.223373","name":"comm","packageid":75613},{"block":false,"categoryid":336,"description":"API to interact with the python pyproject.toml based projects","ebuildids":[878635],"firstseen":"2022-11-30T19:20:54.379395","name":"pyproject-api","packageid":75629},{"block":false,"categoryid":336,"description":"Generator-based operators for asynchronous iteration","ebuildids":[879016],"firstseen":"2022-12-09T14:14:01.935442","name":"aiostream","packageid":75653},{"block":false,"categoryid":336,"description":"Proxy (HTTP, SOCKS) transports for httpx","ebuildids":[883747],"firstseen":"2022-12-19T15:27:39.875366","name":"httpx-socks","packageid":75688},{"block":false,"categoryid":336,"description":"A ASGI Server based on Hyper libraries and inspired by Gunicorn","ebuildids":[828182,881566],"firstseen":"2022-12-19T15:27:39.875366","name":"hypercorn","packageid":75689},{"block":false,"categoryid":336,"description":"Simple proxy server (SOCKS4(a), SOCKS5(h), HTTP tunnel)","ebuildids":[805433],"firstseen":"2022-12-19T15:27:39.875366","name":"tiny-proxy","packageid":75690},{"block":false,"categoryid":336,"description":"Standard python logging to output log data as json objects","ebuildids":[878025,893905],"firstseen":"2022-12-20T19:34:48.901271","name":"python-json-logger","packageid":75696,"summary":"This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records."},{"block":false,"categoryid":336,"description":"Package for creating, editing, and reading folder tree diagrams","ebuildids":[865744],"firstseen":"2022-12-26T07:24:41.515756","name":"seedir","packageid":75718},{"block":false,"categoryid":336,"description":"Flexible test automation for Python","ebuildids":[889471],"firstseen":"2023-01-05T19:32:59.419212","name":"nox","packageid":75739},{"block":false,"categoryid":336,"description":"Wrappers to build Python packages using PEP 517 hooks","ebuildids":[839629],"firstseen":"2023-01-12T06:34:45.783094","name":"pyproject-hooks","packageid":75751},{"block":false,"categoryid":336,"description":"Python bindings for the libwayland library","ebuildids":[833973,833973],"firstseen":"2023-01-12T07:34:58.495042","name":"pywayland","packageid":75752},{"block":false,"categoryid":336,"description":"Python bindings for libxkbcommon using cffi","ebuildids":[832334,832334],"firstseen":"2023-01-12T07:34:58.495042","name":"xkbcommon","packageid":75754},{"block":false,"categoryid":336,"description":"Cross-platform tool for adding locations to the user PATH","ebuildids":[816809],"firstseen":"2023-01-25T16:49:04.650289","name":"userpath","packageid":75790},{"block":false,"categoryid":336,"description":"Python Rate-Limiter using Leaky-Bucket Algorimth Family","ebuildids":[893389],"firstseen":"2023-01-28T10:25:19.080986","name":"pyrate-limiter","packageid":75796},{"block":false,"categoryid":336,"description":"Python library for the snappy compression library from Google","ebuildids":[836668],"firstseen":"2023-02-02T18:57:12.101425","name":"python-snappy","packageid":75806},{"block":false,"categoryid":336,"description":"Python client for Redis key-value store","ebuildids":[882538,893548],"firstseen":"2023-02-08T18:51:02.067636","name":"redis","packageid":75817},{"block":false,"categoryid":336,"description":"Shared wheel wheel for use in pip tests","ebuildids":[887817,887950],"firstseen":"2023-02-18T07:21:14.091171","name":"ensurepip-wheel","packageid":75845},{"block":false,"categoryid":336,"description":"Zstandard Bindings for Python","ebuildids":[876250,876250],"firstseen":"2023-02-21T08:05:58.421762","name":"zstandard","packageid":75853},{"block":false,"categoryid":336,"description":"Building powerful interactive command lines in Python","ebuildids":[874101],"firstseen":"2023-02-21T18:08:25.432320","name":"prompt-toolkit","packageid":75854},{"block":false,"categoryid":336,"description":"Manage versions by scm tags via setuptools","ebuildids":[879577,893219,893642,893708,893759],"firstseen":"2023-03-03T06:09:56.808319","name":"setuptools-scm","packageid":75872},{"block":false,"categoryid":336,"description":"A collection of accessible pygments styles","ebuildids":[825595],"firstseen":"2023-03-09T12:53:11.604753","name":"accessible-pygments","packageid":75892},{"block":false,"categoryid":336,"description":"WebSocket client and server implementation for Python Trio","ebuildids":[855124],"firstseen":"2023-03-09T18:34:27.651747","name":"trio-websocket","packageid":75893},{"block":false,"categoryid":336,"description":"Convert WSGI app to ASGI app or ASGI app to WSGI app","ebuildids":[867758],"firstseen":"2023-03-10T05:17:05.587674","name":"a2wsgi","packageid":75894},{"block":false,"categoryid":336,"description":"Core common functionality of Jupyter projects","ebuildids":[879263],"firstseen":"2023-04-05T09:49:44.270084","name":"jupyter-core","packageid":75995,"summary":"Core common functionality of Jupyter projects. This package contains base application classes and configuration inhertited by other projects. It doesn't do much on its own."},{"block":false,"categoryid":336,"description":"pytest plugin to run your tests in a specific order","ebuildids":[835917],"firstseen":"2023-04-05T20:32:15.073400","name":"pytest-order","packageid":75999},{"block":false,"categoryid":336,"description":"Tool to Detect Surrounding Shell","ebuildids":[804387],"firstseen":"2023-04-07T15:22:25.063612","name":"shellingham","packageid":76006},{"block":false,"categoryid":336,"description":"Read metadata from Python packages","ebuildids":[885262,893202,893261,893262],"firstseen":"2023-04-19T16:51:34.552465","name":"importlib-metadata","packageid":76041},{"block":false,"categoryid":336,"description":"A backwards\/forwards-compatible fork of distutils.version.LooseVersion","ebuildids":[792250],"firstseen":"2023-04-20T18:18:31.890084","name":"looseversion","packageid":76043},{"block":false,"categoryid":336,"description":"Exit pytest test session with custom exit code in different scenarios","ebuildids":[784700],"firstseen":"2023-04-20T18:18:31.890084","name":"pytest-custom-exit-code","packageid":76044},{"block":false,"categoryid":336,"description":"FreeType Python bindings","ebuildids":[836663],"firstseen":"2023-05-06T17:04:40.445799","name":"freetype-py","packageid":76116},{"block":false,"categoryid":336,"description":"Simplified packaging of Python modules (core module)","ebuildids":[858560],"firstseen":"2023-05-15T07:21:17.522880","name":"flit-core","packageid":76147},{"block":false,"categoryid":336,"description":"A hatch plugin to help build Jupyter packages","ebuildids":[879398],"firstseen":"2023-05-19T15:04:01.631717","name":"hatch-jupyter-builder","packageid":76150},{"block":false,"categoryid":336,"description":"Jupyter Event System library","ebuildids":[852693],"firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-events","packageid":76156},{"block":false,"categoryid":336,"description":"Tools to help build and install Jupyter Python packages","ebuildids":[787747],"firstseen":"2023-05-20T07:47:52.746573","name":"jupyter-packaging","packageid":76159},{"block":false,"categoryid":336,"description":"Pygments theme making use of JupyterLab CSS variables","ebuildids":[807025],"firstseen":"2023-05-20T07:47:52.746573","name":"jupyterlab-pygments","packageid":76160},{"block":false,"categoryid":336,"description":"A robust email syntax and deliverability validation library","ebuildids":[874036],"firstseen":"2023-05-23T17:32:48.501791","name":"email-validator","packageid":76183},{"block":false,"categoryid":336,"description":"Python library providing a few tools handling SemVer in Python","ebuildids":[787998],"firstseen":"2023-05-24T06:55:54.709857","name":"semantic-version","packageid":76185,"summary":"This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme."},{"block":false,"categoryid":336,"description":"Python client for the Prometheus monitoring system","ebuildids":[876496,887043,887345],"firstseen":"2023-05-25T04:10:26.105893","name":"prometheus-client","packageid":76194},{"block":false,"categoryid":336,"description":"A PEP 517 backend for PDM that supports PEP 621 metadata","ebuildids":[881798,888486,894114],"firstseen":"2023-06-03T08:15:59.541592","name":"pdm-backend","packageid":76223},{"block":false,"categoryid":336,"description":"Exuberant Ctags indexing python bindings","ebuildids":[861871,861871],"firstseen":"2023-06-04T06:52:09.879587","name":"python-ctags3","packageid":76229},{"block":false,"categoryid":336,"description":"Reusable constraint types to use with typing.Annotated","ebuildids":[827025],"firstseen":"2023-06-04T15:54:09.713592","name":"annotated-types","packageid":76230},{"block":false,"categoryid":336,"description":"Core validation logic for pydantic written in Rust","ebuildids":[861251,861251],"firstseen":"2023-06-04T18:14:44.083497","name":"pydantic-core","packageid":76231},{"block":false,"categoryid":336,"description":"Unicode to ASCII transliteration","ebuildids":[868725],"firstseen":"2023-06-11T06:36:49.740412","name":"anyascii","packageid":76244},{"block":false,"categoryid":336,"description":"Python bindings for UPnP client library","ebuildids":[864723,864723],"firstseen":"2023-06-12T13:05:42.165924","name":"miniupnpc","packageid":76245},{"block":false,"categoryid":336,"description":"The JSON Schema meta-schemas and vocabularies, exposed as a Registry","ebuildids":[875199],"firstseen":"2023-06-12T17:06:36.098156","name":"jsonschema-specifications","packageid":76246},{"block":false,"categoryid":336,"description":"Cross-specification JSON referencing (JSON Schema, OpenAPI...)","ebuildids":[879033],"firstseen":"2023-06-12T17:06:36.098156","name":"referencing","packageid":76247},{"block":false,"categoryid":336,"description":"Python bindings to Rust's persistent data structures (rpds)","ebuildids":[883238,883238],"firstseen":"2023-06-12T17:06:36.098156","name":"rpds-py","packageid":76248},{"block":false,"categoryid":336,"description":"Service identity verification for pyOpenSSL","ebuildids":[842512],"firstseen":"2023-06-14T17:28:38.794823","name":"service-identity","packageid":76255},{"block":false,"categoryid":336,"description":"Pytest plugin providing a fixture interface for spulec\/freezegun","ebuildids":[847782],"firstseen":"2023-06-17T07:04:52.561975","name":"pytest-freezer","packageid":76261},{"block":false,"categoryid":336,"description":"A library for rendering 'readme' descriptions for Warehouse","ebuildids":[832395],"firstseen":"2023-06-20T07:01:45.833164","name":"readme-renderer","packageid":76273},{"block":false,"categoryid":336,"description":"A plugin to fake subprocess for pytest","ebuildids":[849870,893340],"firstseen":"2023-06-23T08:57:01.239723","name":"pytest-subprocess","packageid":76280},{"block":false,"categoryid":336,"description":"Build backend for CMake based projects","ebuildids":[873774,891024,891154,892064],"firstseen":"2023-06-23T08:57:01.239723","name":"scikit-build-core","packageid":76281},{"block":false,"categoryid":336,"description":"Create a 'tmp_path' containing predefined files\/directories","ebuildids":[791711,886064],"firstseen":"2023-06-28T18:48:51.035194","name":"pytest-datafiles","packageid":76295},{"block":false,"categoryid":334,"description":"New script for syncing the Greenbone Community Feed","ebuildids":[862553,889639],"firstseen":"2023-07-03T09:36:04.146082","name":"greenbone-feed-sync","packageid":76309,"summary":"This is the new script for syncing the Greenbone Community Feed. The greenbone-nvt-sync script was previously installed by net-analyzer\/openvas-scanner."},{"block":false,"categoryid":334,"description":"Notus is a vulnerability scanner for creating results from local security checks","ebuildids":[864496,876343],"firstseen":"2023-07-03T09:36:04.146082","name":"notus-scanner","packageid":76310,"summary":"This is a new scanner that scans after every regular scan, so no user interaction is necessary. It offers better performance due to less system resource consumption and thus, faster scanning."},{"block":false,"categoryid":336,"description":"A MkDocs plugin that validates URLs in rendered HTML files","ebuildids":[890794],"firstseen":"2023-07-08T02:02:12.718771","name":"mkdocs-htmlproofer-plugin","packageid":76320},{"block":false,"categoryid":336,"description":"Build multiple documentation folders in a single Mkdocs","ebuildids":[866166],"firstseen":"2023-07-08T02:02:12.718771","name":"mkdocs-monorepo-plugin","packageid":76321},{"block":false,"categoryid":336,"description":"ANSI color-code highlighting for Pygments","ebuildids":[792681],"firstseen":"2023-07-08T02:02:12.718771","name":"pygments-ansi-color","packageid":76322},{"block":false,"categoryid":336,"description":"The Real First Universal Charset Detector","ebuildids":[879021,883002,883002,892161,892161,892897,892897,894242,894242],"firstseen":"2023-07-08T07:23:25.281064","name":"charset-normalizer","packageid":76326},{"block":false,"categoryid":336,"description":"Install and Run Python Applications in Isolated Environments","ebuildids":[877404,892946],"firstseen":"2023-07-15T22:35:21.409227","name":"pipx","packageid":76333},{"block":false,"categoryid":336,"description":"A decorator to automatically detect mismatch when overriding a method.","ebuildids":[865247],"firstseen":"2023-07-21T08:48:31.938325","name":"overrides","packageid":76344},{"block":false,"categoryid":336,"description":"A utility to find python versions on your system","ebuildids":[882042],"firstseen":"2023-07-22T00:17:19.549079","name":"findpython","packageid":76346},{"block":false,"categoryid":336,"description":"WSGI Transport Adapter for Requests","ebuildids":[794699],"firstseen":"2023-07-22T00:17:19.549079","name":"requests-wsgi-adapter","packageid":76348},{"block":false,"categoryid":336,"description":"A utility to fetch and download python packages","ebuildids":[885431],"firstseen":"2023-07-22T00:17:19.549079","name":"unearth","packageid":76349},{"block":false,"categoryid":336,"description":"A fast, extensible Markdown parser in pure Python","ebuildids":[883727],"firstseen":"2023-07-26T07:23:47.371930","name":"mistletoe","packageid":76358},{"block":false,"categoryid":336,"description":"Patch asyncio to allow nested event loops","ebuildids":[879407],"firstseen":"2023-07-29T04:29:54.181732","name":"nest-asyncio","packageid":76366},{"block":false,"categoryid":336,"description":"Extremely fast and smart HTML + JS + CSS minifier","ebuildids":[880101,880101],"firstseen":"2023-08-04T04:32:57.435874","name":"minify-html","packageid":76371},{"block":false,"categoryid":336,"description":"Easy OpenAPI specs and Swagger UI for your Flask API","ebuildids":[796175],"firstseen":"2023-08-11T07:11:39.539077","name":"flasgger","packageid":76375},{"block":false,"categoryid":336,"description":"URI Template expansion in strict adherence to RFC 6570","ebuildids":[796267],"firstseen":"2023-08-11T20:34:40.404297","name":"uri-template","packageid":76377},{"block":false,"categoryid":336,"description":"A high-level Python wrapper for Kerberos\/GSSAPI operations","ebuildids":[796274,796274],"firstseen":"2023-08-12T04:36:55.401124","name":"kerberos","packageid":76378},{"block":false,"categoryid":336,"description":"Python JSONPath Next-Generation","ebuildids":[841046,891015],"firstseen":"2023-08-15T17:17:12.739448","name":"jsonpath-ng","packageid":76387},{"block":false,"categoryid":336,"description":"Divides large result sets into pages for easier browsing","ebuildids":[836370],"firstseen":"2023-08-23T07:01:37.397634","name":"paginate","packageid":76414},{"block":false,"categoryid":336,"description":"Calculates the time some text takes the average human to read","ebuildids":[797190],"firstseen":"2023-08-23T09:02:09.213263","name":"readtime","packageid":76415},{"block":false,"categoryid":336,"description":"tzdata shim to satisfy requirements (while using system tzdata)","ebuildids":[820536],"firstseen":"2023-08-28T19:38:24.639106","name":"tzdata","packageid":76430},{"block":false,"categoryid":336,"description":"Verify certificates using native system trust stores","ebuildids":[872862],"firstseen":"2023-08-31T15:18:40.527188","name":"truststore","packageid":76435},{"block":false,"categoryid":336,"description":"Ammonia HTML sanitizer Python binding","ebuildids":[880628,880628,890106,890106,893637,893637],"firstseen":"2023-09-10T04:33:06.773809","name":"nh3","packageid":76453},{"block":false,"categoryid":336,"description":"Simple WebSocket server and client for Python","ebuildids":[841115],"firstseen":"2023-09-13T17:21:36.010654","name":"simple-websocket","packageid":76463},{"block":false,"categoryid":336,"description":"Extract data from Python tracebacks for informative displays","ebuildids":[879410],"firstseen":"2023-09-30T17:32:02.243613","name":"stack-data","packageid":76520},{"block":false,"categoryid":336,"description":"Hierarchical datasets for Python","ebuildids":[849872,849872,879449,879449,891320,891320],"firstseen":"2023-10-05T15:29:55.642341","name":"tables","packageid":76553,"summary":"PyTables is a hierarchical database package designed to efficently manage very large amounts of data. PyTables is built on top of the HDF5 library and the NumPy package. It features an object-oriented interface that, combined with natural naming and C-code generated from Pyrex sources, makes it a fast, yet extremely easy to use tool for interactively save and retrieve large amounts of data."},{"block":false,"categoryid":336,"description":"Typing stubs for setuptools","ebuildids":[885347,888018,889477,894121],"firstseen":"2023-10-10T22:03:37.400293","name":"types-setuptools","packageid":76575},{"block":false,"categoryid":336,"description":"JSONSchema Spec with object-oriented paths","ebuildids":[865246,891269,891584],"firstseen":"2023-10-13T17:21:08.704049","name":"jsonschema-path","packageid":76577},{"block":false,"categoryid":336,"description":"Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices","ebuildids":[803567],"firstseen":"2023-10-20T15:50:35.936495","name":"musicbrainzngs","packageid":76602,"summary":"This library implements webservice bindings for the Musicbrainz NGS site, also known as \/ws\/2 and the Cover Art Archive. With this library you can retrieve all kinds of music metadata from the MusicBrainz database. The library can retrieve and submit both, the XML and JSON based webservice and provides the data in native Python."},{"block":false,"categoryid":336,"description":"Utility for displaying installed packages in a dependency tree","ebuildids":[878724,881959,890632,893203,893266,893461],"firstseen":"2023-10-27T04:53:53.317429","name":"pipdeptree","packageid":76696},{"block":false,"categoryid":336,"description":"Structured Pipfile and Pipfile.lock models","ebuildids":[829091,885731],"firstseen":"2023-10-27T04:53:53.317429","name":"plette","packageid":76697},{"block":false,"categoryid":336,"description":"PythonFinder: Cross Platform Search Tool for Finding Pythons","ebuildids":[813302,859820,893147,893758],"firstseen":"2023-10-27T04:53:53.317429","name":"pythonfinder","packageid":76698},{"block":false,"categoryid":336,"description":"Test asyncio code more easily","ebuildids":[865259],"firstseen":"2023-11-08T07:07:46.322746","name":"aiounittest","packageid":76715},{"block":false,"categoryid":336,"description":"Python QR Code and Micro QR Code encoder","ebuildids":[857262],"firstseen":"2023-11-10T13:22:03.698917","name":"segno","packageid":76722},{"block":false,"categoryid":336,"description":"Safely evaluate AST nodes without side effects","ebuildids":[833506],"firstseen":"2023-11-16T17:20:10.432468","name":"pure-eval","packageid":76733},{"block":false,"categoryid":336,"description":"Expand system variables Unix style","ebuildids":[876106],"firstseen":"2023-11-21T19:34:32.158149","name":"expandvars","packageid":76737},{"block":false,"categoryid":336,"description":"Python dependency specifications supporting logical operations","ebuildids":[871896],"firstseen":"2023-12-14T14:11:18.912354","name":"dep-logic","packageid":76802},{"block":false,"categoryid":336,"description":"Terminal string styling done right, in Python","ebuildids":[880508],"firstseen":"2023-12-17T10:49:17.291915","name":"colorful","packageid":76816,"summary":"Package used for styling terminal strings in Python scripts. This package is used as a dependency in net-analyzer\/pontos."},{"block":false,"categoryid":336,"description":"Happy Eyeballs for pre-resolved hosts","ebuildids":[857186],"firstseen":"2024-01-06T20:21:07.817816","name":"aiohappyeyeballs","packageid":76881},{"block":false,"categoryid":334,"description":"Common utilities and tools maintained by Greenbone Networks","ebuildids":[872878,889680],"firstseen":"2024-01-10T09:08:55.492707","name":"pontos","packageid":76885,"summary":"The pontos Python package is a collection of utilities, tools, classes and functions maintained by Greenbone Networks. It is needed to run tests on some Greenbone Vulnerability Management packages."},{"block":false,"categoryid":1561,"description":"Open source build system","ebuildids":[811729,811729,883650,883650,893132,893132,894308,894308,894421,894421],"firstseen":"2024-01-13T20:50:55.379020","name":"meson","packageid":76910},{"block":false,"categoryid":336,"description":"A Python ASGI web microframework with the same API as Flask","ebuildids":[848926],"firstseen":"2024-01-31T08:21:06.146149","name":"quart","packageid":77058},{"block":false,"categoryid":336,"description":"A Quart extension to provide trio support","ebuildids":[850806],"firstseen":"2024-01-31T10:21:33.256517","name":"quart-trio","packageid":77059},{"block":false,"categoryid":336,"description":"Home directory fixtures","ebuildids":[834015],"firstseen":"2024-02-12T04:24:16.020480","name":"pytest-home","packageid":77107},{"block":false,"categoryid":336,"description":"itertools and builtins for AsyncIO and mixed iterables","ebuildids":[881550],"firstseen":"2024-02-15T15:28:24.072910","name":"aioitertools","packageid":77112},{"block":false,"categoryid":336,"description":"Python library for evdev bindings","ebuildids":[861911,861911,889158,889158],"firstseen":"2024-02-19T04:32:25.814165","name":"evdev","packageid":77118},{"block":false,"categoryid":336,"description":"Allows you to use fixtures in @pytest.mark.parametrize","ebuildids":[873541,876366],"firstseen":"2024-02-20T06:43:33.738189","name":"pytest-lazy-fixtures","packageid":77119},{"block":false,"categoryid":336,"description":"Simple data validation library","ebuildids":[878896],"firstseen":"2024-02-24T14:57:54.407646","name":"schema","packageid":77126},{"block":false,"categoryid":336,"description":"Automagic shell tab completion for Python CLI applications","ebuildids":[882487],"firstseen":"2024-02-28T07:44:22.467968","name":"shtab","packageid":77140,"summary":"Automatically generate shell tab completion scripts for Python CLI apps. Outputs tab completion scripts for bash, zsh, tcsh. shtab processes an argparse.ArgumentParser object to generate a tab completion script for your shell."},{"block":false,"categoryid":336,"description":"Thin Python bindings to de\/compression algorithms in Rust","ebuildids":[871582,871582],"firstseen":"2024-02-28T17:06:57.548565","name":"cramjam","packageid":77143},{"block":false,"categoryid":336,"description":"CRC32c algorithm in hardware and software","ebuildids":[879356,879356],"firstseen":"2024-02-28T17:06:57.548565","name":"crc32c","packageid":77144},{"block":false,"categoryid":336,"description":"Hatch plugin for versioning from a package.json file","ebuildids":[871277],"firstseen":"2024-04-02T15:16:54.088510","name":"hatch-nodejs-version","packageid":77393},{"block":false,"categoryid":336,"description":"Fixes mojibake and other problems with Unicode, after the fact","ebuildids":[842437],"firstseen":"2024-04-03T10:21:08.813702","name":"ftfy","packageid":77395},{"block":false,"categoryid":336,"description":"Backport of CPython tarfile module (from Python 3.12)","ebuildids":[828177],"firstseen":"2024-04-07T04:27:35.196998","name":"backports-tarfile","packageid":77401},{"block":false,"categoryid":336,"description":"Installer for Python Build Standalone","ebuildids":[884950,889882,891587,892419,893265,893545,893639],"firstseen":"2024-04-09T00:22:43.527095","name":"pbs-installer","packageid":77404},{"block":false,"categoryid":336,"description":"extension that lists all dependencies according to a mkdocs.yml file","ebuildids":[823951,892362,892425],"firstseen":"2024-04-22T13:05:34.746588","name":"mkdocs-get-deps","packageid":77434},{"block":false,"categoryid":336,"description":"Facilities for working with VCS repositories","ebuildids":[855865],"firstseen":"2024-04-24T14:36:07.792986","name":"jaraco-vcs","packageid":77474},{"block":false,"categoryid":336,"description":"More sophisticated version manipulation (than packaging)","ebuildids":[824159],"firstseen":"2024-04-24T14:36:07.792986","name":"jaraco-versioning","packageid":77475},{"block":false,"categoryid":336,"description":"Read resources from Python packages","ebuildids":[849710],"firstseen":"2024-04-25T05:59:26.604987","name":"importlib-resources","packageid":77477},{"block":false,"categoryid":336,"description":"A concrete syntax tree with AST-like properties for Python","ebuildids":[880918,880918],"firstseen":"2024-05-01T12:45:47.062581","name":"libcst","packageid":77491},{"block":false,"categoryid":336,"description":"pytest plugin for repeating tests","ebuildids":[859684],"firstseen":"2024-05-05T11:11:35.869622","name":"pytest-repeat","packageid":77501},{"block":false,"categoryid":336,"description":"Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm","ebuildids":[892220,892220],"firstseen":"2024-05-05T11:11:35.869622","name":"simsimd","packageid":77502},{"block":false,"categoryid":336,"description":"Python bindings to the Rust regress crate","ebuildids":[878638,878638],"firstseen":"2024-05-24T19:45:35.086031","name":"regress","packageid":77538},{"block":false,"categoryid":336,"description":"An implementation of lxml.xmlfile for the standard library","ebuildids":[842443],"firstseen":"2024-05-28T08:58:47.617438","name":"et-xmlfile","packageid":77548},{"block":false,"categoryid":336,"description":"Jupyter interactive widgets for JupyterLab","ebuildids":[880758],"firstseen":"2024-06-05T06:23:58.695357","name":"jupyterlab-widgets","packageid":77556},{"block":false,"categoryid":336,"description":"A custom YAML tag for referencing environment variables in YAML files","ebuildids":[863421],"firstseen":"2024-06-30T18:41:00.389181","name":"pyyaml-env-tag","packageid":77599},{"block":false,"categoryid":336,"description":"Make multi-threaded pytest test cases fail when they should","ebuildids":[832220],"firstseen":"2024-07-06T06:42:54.835099","name":"pytest-reraise","packageid":77636},{"block":false,"categoryid":336,"description":"Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation","ebuildids":[874530,874530],"firstseen":"2024-07-10T07:51:49.534193","name":"siphash24","packageid":77642},{"block":false,"categoryid":336,"description":"pytest plugin to check whether Python modules can be imported","ebuildids":[833360],"firstseen":"2024-07-14T19:21:45.658953","name":"pytest-import-check","packageid":77652},{"block":false,"categoryid":336,"description":"Click-extension package that adds option groups missing in Click","ebuildids":[878634],"firstseen":"2024-07-15T03:23:48.204814","name":"click-option-group","packageid":77653},{"block":false,"categoryid":336,"description":"Python library for editing subtitle files","ebuildids":[848965,893204],"firstseen":"2024-07-15T03:23:48.204814","name":"pysubs2","packageid":77654},{"block":false,"categoryid":336,"description":"Tiny library for parsing, modifying, and composing SRT files","ebuildids":[832911],"firstseen":"2024-07-15T03:23:48.204814","name":"srt","packageid":77655},{"block":false,"categoryid":336,"description":"Adapt generators and other iterables to a file-like interface","ebuildids":[886601],"firstseen":"2024-08-10T13:20:10.439322","name":"iterable-io","packageid":77677},{"block":false,"categoryid":336,"description":"A modern and easy to use streamable zip file generator","ebuildids":[874209],"firstseen":"2024-08-10T13:20:10.439322","name":"zipstream-ng","packageid":77678},{"block":false,"categoryid":336,"description":"A package containing multiple implementations of Ordered Set","ebuildids":[870017],"firstseen":"2024-08-29T17:37:59.042036","name":"orderly-set","packageid":77713},{"block":false,"categoryid":336,"description":"Strong cryptography support for PySNMP (SNMP library for Python)","ebuildids":[836762],"firstseen":"2024-08-31T06:09:48.028041","name":"pysnmpcrypto","packageid":77715},{"block":false,"categoryid":336,"description":"Virtual to install 'test' package from stdlib","ebuildids":[837202,837202],"firstseen":"2024-09-05T09:57:28.886115","name":"test","packageid":77725},{"block":false,"categoryid":336,"description":"A tool for generating OIDC identities","ebuildids":[846711,888540,888839],"firstseen":"2024-09-27T11:10:54.451736","name":"id","packageid":77738},{"block":false,"categoryid":336,"description":"Pure-Python impl. of RFC 8785 (JSON Canonicalization Scheme)","ebuildids":[839585],"firstseen":"2024-09-27T11:10:54.451736","name":"rfc8785","packageid":77739},{"block":false,"categoryid":336,"description":"Cryptographic routines for Secure Systems Lab projects at NYU","ebuildids":[877110],"firstseen":"2024-09-27T13:39:29.351157","name":"securesystemslib","packageid":77740},{"block":false,"categoryid":336,"description":"Accelerated property cache","ebuildids":[878291,878291],"firstseen":"2024-10-09T09:08:45.843146","name":"propcache","packageid":77762},{"block":false,"categoryid":336,"description":"A collection of framework independent HTTP protocol utils","ebuildids":[841471,841471],"firstseen":"2024-10-16T19:15:32.789210","name":"httptools","packageid":77776},{"block":false,"categoryid":336,"description":"Parser for multipart\/form-data","ebuildids":[871423,891207],"firstseen":"2024-10-21T13:46:18.361564","name":"multipart","packageid":77784},{"block":true,"categoryid":450,"description":"A fast, compliant alternative implementation of the Python (3.11) language","ebuildids":[871668,871668,892733,892733],"firstseen":"2024-10-21T16:27:14.789750","name":"pypy","packageid":77785},{"block":false,"categoryid":336,"description":"HTML parser based on the WHATWG HTML specification","ebuildids":[842739,892078],"firstseen":"2024-10-30T17:03:54.616439","name":"tinyhtml5","packageid":77792},{"block":false,"categoryid":336,"description":"Common logic to the TOML formatter","ebuildids":[878297,888513,891371,893271],"firstseen":"2024-10-31T16:09:02.090687","name":"toml-fmt-common","packageid":77795},{"block":false,"categoryid":336,"description":"Create and update inline snapshots in your Python tests","ebuildids":[873866,879025,892644],"firstseen":"2024-11-07T20:22:00.994026","name":"inline-snapshot","packageid":77798},{"block":false,"categoryid":336,"description":"A full-featured template engine for Python","ebuildids":[855974],"firstseen":"2024-11-11T04:48:20.731211","name":"jinja2","packageid":77804},{"block":false,"categoryid":336,"description":"Test Anything Protocol (TAP) tools","ebuildids":[852179],"firstseen":"2024-11-13T20:51:18.759556","name":"tap-py","packageid":77848},{"block":false,"categoryid":336,"description":"A streaming protocol for test results","ebuildids":[844723,881802],"firstseen":"2024-11-13T20:51:18.759556","name":"python-subunit","packageid":77849},{"block":false,"categoryid":336,"description":"Collection of tools for internationalizing Python applications","ebuildids":[852553,888623],"firstseen":"2024-11-22T20:38:50.490708","name":"babel","packageid":77875,"summary":"A collection of tools for internationalizing Python applications Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc."},{"block":false,"categoryid":336,"description":"A PEP 518 build backend combining flit with setuptools_scm","ebuildids":[845474],"firstseen":"2024-11-22T20:38:50.490708","name":"flit-scm","packageid":77881},{"block":false,"categoryid":336,"description":"A Python package that generates fake data for you","ebuildids":[887214,889267,890867,891654,892642,893457,893969],"firstseen":"2024-11-22T20:38:50.490708","name":"faker","packageid":77882},{"block":false,"categoryid":336,"description":"Vestigial utilities from IPython","ebuildids":[845479],"firstseen":"2024-11-22T20:38:50.490708","name":"ipython-genutils","packageid":77886,"summary":"This package contains some common utilities shared by Jupyter and IPython projects during The Big Split. As soon as possible, those packages will remove their dependency on this, and this repo will go away. No packages outside IPython\/Jupyter should depend on it."},{"block":false,"categoryid":336,"description":"A Python library for automating interaction with websites","ebuildids":[865097],"firstseen":"2024-11-22T21:19:12.334391","name":"mechanicalsoup","packageid":77890},{"block":false,"categoryid":336,"description":"Type system extensions for programs checked with mypy","ebuildids":[861173],"firstseen":"2024-11-22T21:19:12.334391","name":"mypy-extensions","packageid":77892},{"block":false,"categoryid":336,"description":"Distributed object middleware for Python (RPC)","ebuildids":[885251],"firstseen":"2024-11-23T11:43:47.897165","name":"pyro5","packageid":77905},{"block":false,"categoryid":336,"description":"SOCKS client module","ebuildids":[845556],"firstseen":"2024-11-23T11:43:47.897165","name":"pysocks","packageid":77908},{"block":false,"categoryid":336,"description":"Pytest plugin for Click","ebuildids":[846046],"firstseen":"2024-11-28T07:02:22.717107","name":"pytest-click","packageid":77920},{"block":false,"categoryid":336,"description":"A set of pytest fixtures to test Flask applications","ebuildids":[848299],"firstseen":"2024-12-18T01:57:25.164534","name":"pytest-flask","packageid":78069},{"block":false,"categoryid":336,"description":"A dataclass with struct-like semantics","ebuildids":[848774],"firstseen":"2024-12-23T06:53:08.766092","name":"datastructclass","packageid":78072},{"block":false,"categoryid":336,"description":"An implementation of QUIC and HTTP\/3","ebuildids":[849430,849430,878888,878888],"firstseen":"2024-12-31T16:24:58.554241","name":"aioquic","packageid":78096},{"block":false,"categoryid":336,"description":"Python wrapper for the ls-qpack QPACK library","ebuildids":[878726,878726,893920,893920],"firstseen":"2024-12-31T16:24:58.554241","name":"pylsqpack","packageid":78097},{"block":false,"categoryid":336,"description":"Modern, extensible Python project management","ebuildids":[859721],"firstseen":"2025-01-11T07:17:14.368944","name":"hatch","packageid":78110},{"block":false,"categoryid":336,"description":"Pygments lexers for syntax-highlighting IPython code and sessions","ebuildids":[853186],"firstseen":"2025-02-07T15:17:13.492308","name":"ipython-pygments-lexers","packageid":78154},{"block":false,"categoryid":336,"description":"A tool for resolving PEP 735 Dependency Group data","ebuildids":[861910],"firstseen":"2025-02-10T06:04:56.279202","name":"dependency-groups","packageid":78161},{"block":false,"categoryid":336,"description":"Backwards compatibility for dev-python\/roman-numerals","ebuildids":[884954],"firstseen":"2025-02-17T21:16:03.662038","name":"roman-numerals-py","packageid":78169},{"block":false,"categoryid":412,"description":"tools and daemons to implement TLSRPT services","ebuildids":[854881],"firstseen":"2025-02-22T14:03:59.103334","name":"tlsrpt-reporter","packageid":78180},{"block":false,"categoryid":336,"description":"Runtime typing introspection tools","ebuildids":[877477],"firstseen":"2025-03-07T05:04:43.804124","name":"typing-inspection","packageid":78191},{"block":false,"categoryid":336,"description":"Utility classes and functions for AnyIO","ebuildids":[871955],"firstseen":"2025-03-08T07:52:34.673126","name":"anyioutils","packageid":78192},{"block":false,"categoryid":336,"description":"Asynchronous API for ZMQ using AnyIO","ebuildids":[871649,893649],"firstseen":"2025-03-08T07:52:34.673126","name":"zmq-anyio","packageid":78193},{"block":false,"categoryid":336,"description":"Tool to create GPT disk image files","ebuildids":[865051],"firstseen":"2025-03-14T18:23:27.156082","name":"gpt-image","packageid":78199},{"block":false,"categoryid":336,"description":"PEP517 uv build backend","ebuildids":[893208,893470,893552,893711,894123],"firstseen":"2025-04-02T08:31:03.173040","name":"uv-build","packageid":78251},{"block":false,"categoryid":336,"description":"Utility to detect blocking calls in the async event loop","ebuildids":[883744],"firstseen":"2025-05-21T19:04:08.783113","name":"blockbuster","packageid":78330},{"block":false,"categoryid":336,"description":"Faster zlib and gzip via the ISA-L library","ebuildids":[875594,875594],"firstseen":"2025-05-21T21:24:44.466390","name":"isal","packageid":78333},{"block":false,"categoryid":336,"description":"Drop-in replacement for zlib and gzip modules using zlib-ng","ebuildids":[875601,875601],"firstseen":"2025-05-22T05:47:13.943716","name":"zlib-ng","packageid":78335},{"block":false,"categoryid":336,"description":"Sphinx-doc extensions for sophisticated C developer","ebuildids":[867092,867093],"firstseen":"2025-06-12T21:13:31.658101","name":"linuxdoc","packageid":78371},{"block":false,"categoryid":336,"description":"Plugin to create 'gentoo' hypothesis profile, disabling health checks","ebuildids":[870149,871496],"firstseen":"2025-07-12T06:39:56.314792","name":"hypothesis-gentoo","packageid":78433},{"block":false,"categoryid":336,"description":"Support for Zstandard (zstd) compression","ebuildids":[878026,878026,883730,884536],"firstseen":"2025-07-12T07:00:21.836368","name":"pyzstd","packageid":78434},{"block":false,"categoryid":336,"description":"Pure python ctypes wrapper for libsecp256k1","ebuildids":[876682,891098],"firstseen":"2025-08-06T11:01:10.979643","name":"electrum-ecc","packageid":78451},{"block":false,"categoryid":336,"description":"New time-based UUID formats which are suited for use as a database key","ebuildids":[872480],"firstseen":"2025-08-09T07:29:06.021312","name":"uuid6","packageid":78484},{"block":false,"categoryid":336,"description":"Format click help output nicely with rich","ebuildids":[872880],"firstseen":"2025-08-13T15:33:14.391153","name":"rich-click","packageid":78485},{"block":false,"categoryid":336,"description":"Fixtures as classes","ebuildids":[878972],"firstseen":"2025-08-20T07:34:53.480538","name":"pytest-fixture-classes","packageid":78492},{"block":false,"categoryid":336,"description":"Array API standard compatibility wrapper over NumPy and others","ebuildids":[873740,885706,891147],"firstseen":"2025-08-22T14:25:32.124921","name":"array-api-compat","packageid":78496},{"block":false,"categoryid":336,"description":"Pydantic based models for Sigstore's protobuf specifications","ebuildids":[876532,882997],"firstseen":"2025-09-19T13:53:02.253524","name":"sigstore-models","packageid":78528},{"block":false,"categoryid":336,"description":"Modern datetime library for Python","ebuildids":[886987,886987,894438,894438],"firstseen":"2025-09-21T04:05:51.534262","name":"whenever","packageid":78530},{"block":false,"categoryid":336,"description":"sqlite3 for asyncio and trio","ebuildids":[879108],"firstseen":"2025-10-15T12:12:46.735027","name":"anysqlite","packageid":78575},{"block":false,"categoryid":336,"description":"A fast, spec compliant Python 3.13+ tokenizer that runs on older Pythons","ebuildids":[887724,888488],"firstseen":"2025-10-15T12:52:55.476646","name":"pytokens","packageid":78576},{"block":false,"categoryid":336,"description":"Backport of PEP-784: adding Zstandard to the standard library","ebuildids":[883654,883654,885751,885751],"firstseen":"2025-10-21T08:39:52.313796","name":"backports-zstd","packageid":78585},{"block":false,"categoryid":336,"description":"External JavaScript for yt-dlp supporting many runtimes","ebuildids":[890672,892599,893065],"firstseen":"2025-10-22T09:49:56.989095","name":"yt-dlp-ejs","packageid":78591},{"block":false,"categoryid":336,"description":"Base58 and Base58Check implementation","ebuildids":[879909],"firstseen":"2025-10-23T07:15:33.307519","name":"base58","packageid":78592},{"block":false,"categoryid":336,"description":"Provide a Git config sandbox for testing","ebuildids":[885652],"firstseen":"2025-11-11T08:19:37.090706","name":"pytest-gitconfig","packageid":78613},{"block":false,"categoryid":336,"description":"Unicode segmentation and width for Python using Rust","ebuildids":[884754,884754,893761,893761],"firstseen":"2025-11-29T10:35:55.835248","name":"unicode-segmentation-rs","packageid":78649},{"block":false,"categoryid":336,"description":"Limit parallel tests with POSIX jobserver","ebuildids":[892212],"firstseen":"2025-12-06T14:20:05.879224","name":"pytest-jobserver","packageid":78654},{"block":false,"categoryid":336,"description":"Manipulate roman numerals","ebuildids":[884749,884953],"firstseen":"2025-12-16T04:18:32.990227","name":"roman-numerals","packageid":78662},{"block":false,"categoryid":336,"description":"C-based reader\/scanner and emitter for dev-python\/ruamel-yaml","ebuildids":[885993,885993],"firstseen":"2026-01-03T10:59:32.699356","name":"ruamel-yaml-clibz","packageid":78687},{"block":false,"categoryid":336,"description":"Document parameters, variables inline, with Annotated","ebuildids":[889787],"firstseen":"2026-02-12T06:04:01.633548","name":"annotated-doc","packageid":78824},{"block":false,"categoryid":336,"description":"Dynamic version generation","ebuildids":[892211],"firstseen":"2026-02-12T14:05:09.836169","name":"dunamai","packageid":78825},{"block":false,"categoryid":336,"description":"Typing stubs for python-dateutil","ebuildids":[894120],"firstseen":"2026-02-24T09:29:51.533804","name":"types-python-dateutil","packageid":78844},{"block":false,"categoryid":336,"description":"Python interpreter discovery","ebuildids":[893706],"firstseen":"2026-02-27T04:27:44.573889","name":"python-discovery","packageid":78846},{"block":false,"categoryid":336,"description":"Settings management using Pydantic","ebuildids":[891271],"firstseen":"2026-03-01T04:27:35.428583","name":"pydantic-settings","packageid":78849},{"block":false,"categoryid":336,"description":"Core VCS versioning functionality from setuptools-scm","ebuildids":[893762],"firstseen":"2026-03-20T14:30:22.372144","name":"vcs-versioning","packageid":78871},{"block":false,"categoryid":336,"description":"pkg_resources package split from old setuptools","ebuildids":[893581,893583],"firstseen":"2026-03-25T09:37:16.558638","name":"pkg-resources","packageid":78881}],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":892733,"firstseen":"2026-03-14T10:03:07.594814","license":"MIT","moddate":"2026-03-28T18:04:18","packageid":77785,"repoid":1,"slot":"3.11\/pypy311-pp73-416","uses":["ensurepip","gdbm","jit","ncurses","sqlite","symlink","test-install","tk"],"version":"3.11.7.3.21"},{"archs":["amd64","x86","~arm64"],"ebuildid":871668,"firstseen":"2025-07-30T19:55:34.745652","license":"MIT","moddate":"2026-03-28T18:04:18","packageid":77785,"repoid":1,"slot":"3.11\/pypy311-pp73-416","uses":["ensurepip","gdbm","jit","ncurses","sqlite","symlink","test-install","tk"],"version":"3.11.7.3.20_p2"},{"archs":["~amd64","~arm64","~x86"],"ebuildid":892732,"firstseen":"2026-03-14T10:03:07.594814","license":"MIT","moddate":"2026-03-22T20:20:50","packageid":77785,"repoid":1,"slot":"2.7\/73","uses":["bzip2","full-stdlib","gdbm","jit","ncurses","sqlite","tk"],"version":"2.7.7.3.21"},{"archs":["amd64","x86","~arm64"],"ebuildid":869080,"firstseen":"2025-07-04T17:54:15.511569","license":"MIT","moddate":"2026-03-22T20:20:50","packageid":77785,"repoid":1,"slot":"2.7\/73","uses":["bzip2","full-stdlib","gdbm","jit","ncurses","sqlite","tk"],"version":"2.7.7.3.20"}],"masks":[],"package":{"categoryid":450,"description":"A fast, compliant alternative implementation of the Python (3.11) language","firstseen":"2024-10-21T16:27:14.789750","name":"pypy","packageid":77785},"rdependencies":[{"block":false,"categoryid":462,"description":"A widget library for Tcl\/Tk","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"tcltk@gentoo.org","maintainername":"Gentoo Tcltk Project","name":"tix","packageid":43544},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":381,"description":"Standard GNU database libraries","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"gdbm","packageid":48717},{"block":false,"categoryid":452,"description":"SQL database engine","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"sqlite","packageid":50388},{"block":false,"categoryid":450,"description":"Tk Widget Set","ebuildids":[869080,871668,892732,892733],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"tcltk@gentoo.org","maintainername":"Gentoo Tcltk Project","name":"tk","packageid":54735},{"block":false,"categoryid":450,"description":"Python script wrapper","ebuildids":[871668,892733],"firstseen":"2013-10-31T14:37:37.964963","maintainer":"python@gentoo.org","maintainername":"Python","name":"python-exec","packageid":61544},{"block":false,"categoryid":336,"description":"PyPy executable (build from source)","ebuildids":[869080,892732],"firstseen":"2019-12-25T18:51:55.392113","name":"pypy-exe","packageid":70522},{"block":false,"categoryid":336,"description":"PyPy executable (pre-built version)","ebuildids":[869080,892732],"firstseen":"2019-12-25T18:51:55.392113","name":"pypy-exe-bin","packageid":70523},{"block":false,"categoryid":336,"description":"Common files shared by Python implementations in Gentoo","ebuildids":[871668,892733],"firstseen":"2023-01-29T09:50:46.162893","name":"gentoo-common","packageid":75798},{"block":true,"categoryid":450,"description":"A fast, compliant alternative implementation of the Python (3.11) language","ebuildids":[871668,892733],"firstseen":"2024-10-21T16:27:14.789750","name":"pypy","packageid":77785},{"block":false,"categoryid":450,"description":"PyPy3.11 executable (build from source)","ebuildids":[871668,892733],"firstseen":"2025-02-07T19:38:09.561569","name":"pypy3-exe","packageid":78156},{"block":false,"categoryid":450,"description":"PyPy3.11 executable (pre-built version)","ebuildids":[871668,892733],"firstseen":"2025-02-07T19:38:09.561569","name":"pypy3-exe-bin","packageid":78157}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/pypy\/pypy\/","https:\/\/pypy.org\/"],"uses":[{"description":"Enable bzip2 compression support","isdefault":false,"use":"bzip2"},{"defaultflag":true,"description":"Install the ensurepip module that uses bundled wheels to bootstrap pip and setuptools (if disabled, it will be only possible to use venv `--without-pip`)","isdefault":true,"packageid":77785,"use":"ensurepip"},{"description":"Install complete stdlib as necessary to use PyPy for general purpose programs. By default, only a limited subset that is used when building PyPy3 executables is installed. Note that PyPy2.7's stdlib contains multiple known vulnerabilities.","isdefault":false,"packageid":77785,"use":"full-stdlib"},{"description":"Add support for sys-libs\/gdbm (GNU database libraries)","isdefault":false,"use":"gdbm"},{"defaultflag":true,"description":"Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.","isdefault":true,"use":"jit"},{"description":"Add ncurses support (console display library)","isdefault":false,"use":"ncurses"},{"description":"Add support for sqlite - embedded sql database","isdefault":false,"use":"sqlite"},{"description":"Install \"pypy3\" symlink, making this PyPy slot the default PyPy3 implementation that is used for building Gentoo packages.","isdefault":false,"packageid":77785,"use":"symlink"},{"defaultflag":true,"description":"Install the test suite packages, that are required to run tests in a few reverse dependencies.","isdefault":true,"packageid":77785,"use":"test-install"},{"description":"Add support for Tk GUI toolkit","isdefault":false,"use":"tk"}]}