{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"90f922289d4416f008f699f3601eba18839552de","committime":"2025-05-13T18:53:51","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b1ea7cff7e7704c61c063cd13a2531764dd8a3d1","committime":"2025-05-13T18:21:13","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: enable py3.14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"846526f049be970a7389584c24dd3b7c5b642724","committime":"2024-05-18T09:18:41","packageid":68027,"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":"5f3f17488ec52e292b182710d23c76b1189b3b85","committime":"2024-05-18T08:43:25","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e74a355d263717b0e70bb1ac58f2934f9a97fa18","committime":"2023-11-23T17:01:56","packageid":68027,"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":"9bf5424102ee56e5bc01f5076121762737be96fc","committime":"2023-11-23T16:47:02","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Keyword 2.2.1-r1 arm64, #918040"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7d36687c4998315bf521a37f7a44684c265097e5","committime":"2023-05-26T21:16:53","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"3d4c52e79e4237117e558b75c0617f3414a1a573","committime":"2023-05-26T21:08:26","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: enable py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ed468028e725c9580a7b2ee02d6b7b9375f7a0b2","committime":"2023-01-14T12:51:19","packageid":68027,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4ec29469666bb293ddfba68cef8e9bfd67da6185","committime":"2022-06-16T08:18:15","packageid":68027,"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":"359b4cace2525c76547c05aec20f54c9a16cd10b","committime":"2022-06-16T08:08:47","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"77e2cc2746aba835cf3ceb97395a3b93f74e0652","committime":"2022-05-29T18:48:08","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"1a7e98bc129fcadbfd9aeb6dc390363f4e6136a7","committime":"2022-05-29T18:33:29","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: enable py3.11"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"d5e4c1d38a0d88f1a8d5c4c0be53999d20fb9540","committime":"2022-05-29T18:32:21","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Use pep517"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ea03e6f7148ea3b6318f5c00ceb90082e3e303bb","committime":"2022-03-09T23:51:49","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c996691672148d0824f83eaf22d5dfb275bf5aa3","committime":"2022-03-09T23:28:52","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: fix WhitespaceFound"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8e199524aa29c585aeaf1e45aef890a9a8f4541f","committime":"2021-08-21T07:06:17","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"9a0d330128aaa354b0ac0b7ec082a8b0ada130e2","committime":"2021-08-21T05:15:13","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: drop 1.4.1"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"22094920eaefb2a95a394160c19b810a05e87312","committime":"2021-08-21T05:14:00","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: add 2.2.1, enable py3.{9,10}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c6c2efe4c1a02689bcd5e6e58a54035dec44025","committime":"2021-01-31T02:18:05","packageid":68027,"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":"d8cbaa62dbf4abc31cc74d2cc12e3d0c7ac9b70a","committime":"2021-01-30T23:36:06","packageid":68027,"repoid":1,"summary":"*\/*: Remove obsolete values from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"29c449c148216843187f02c443ed325e2108c1ea","committime":"2020-04-26T12:53:44","packageid":68027,"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":"7a661d685ef629d60e0193ab50ca09ec980525e2","committime":"2020-04-26T09:04:16","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Enable py3.{7,8}, modernize"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4747d40122d485033fe9f863f4b4330bf0651903","committime":"2020-01-05T11:14:55","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/14246\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"cd3f25deb13cf4d6c9d721d515dbf772a988426f","committime":"2020-01-05T09:36:11","packageid":68027,"repoid":1,"summary":"*\/*: Clean PYTHON_COMPAT of obsolete impls"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"38e42e7da627a976c3a79e1ca9e911ad56355b55","committime":"2019-12-28T16:25:34","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-2.3.83, Repoman-2.3.20\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"769d610b9c5e106920fb84e147329151a3142e3a","committime":"2019-12-28T16:15:34","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Remove Py2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":68027,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7bc002a9b18554c3a22e4d032fa70be74f95d6ed","committime":"2019-04-17T08:07:39","packageid":68027,"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":"2db67a589e688ba866fce79132f608652bbc4cd8","committime":"2019-04-17T07:48:22","packageid":68027,"repoid":1,"summary":"*\/*: Remove python3_4 PYTHON_COMPAT correctly"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"df28e92a35265fddceda4f6273a1f423fc9c421b","committime":"2018-10-17T20:44:07","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"vdupras@gentoo.org","authorname":"Virgil Dupras","body":"Signed-off-by: Virgil Dupras <vdupras@gentoo.org>\nPackage-Manager: Portage-2.3.51, Repoman-2.3.11","commitid":"13a092a55a4b865e423e1f5fa70cdba0919fe235","committime":"2018-10-17T20:22:17","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: drop spurious pytest-cov dep"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"39217354b942412cd396382131ecbb130aaa8bf8","committime":"2017-09-25T13:43:24","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"pacho@gentoo.org","authorname":"Pacho Ramos","body":"Package-Manager: Portage-2.3.10, Repoman-2.3.3","commitid":"7b2aadb6c6cf70754b681ff1f69d882faba6ccee","committime":"2017-09-25T13:32:48","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: Support newer python"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4592cd35fd39ae3c9a4a2538e90e88b0b377c745","committime":"2017-09-15T08:45:39","packageid":68027,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"horea.christ@yandex.com","authorname":"Horea Christian","body":"ratelimit introduces a method decorator preventing a method from being called\nmore than once within a given time period. It prevents API providers from\nbanning your applications by conforming to set rate limits.\n\nPackage-Manager: Portage-2.3.8, Repoman-2.3.3\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/5675","commitid":"13c07615ceacfdf51151d098f2736ac809496c09","committime":"2017-09-09T21:29:11","packageid":68027,"repoid":1,"summary":"dev-python\/ratelimit: new ebuild."}],"dependencies":[],"depending":[],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":751560,"firstseen":"2022-05-29T20:00:21.811242","license":"MIT","moddate":"2026-03-30T13:49:41","packageid":68027,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13","python_targets_python3_14","test"],"version":"2.2.1-r1"}],"masks":[],"package":{"categoryid":336,"description":"An API rate limit decorator for Python","firstseen":"2017-09-15T08:53:20.224264","name":"ratelimit","packageid":68027,"summary":"ratelimit introduces a method decorator preventing a method from being called more than once within a given time period. It prevents API providers from banning your applications by conforming to set rate limits."},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[751560,751560,751560,751560],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/tomasbasham\/ratelimit"],"uses":[{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with Python 3.11","group":"python_targets","isdefault":false,"use":"python3_11"},{"description":"Build with Python 3.12","group":"python_targets","isdefault":false,"use":"python3_12"},{"description":"Build with Python 3.13","group":"python_targets","isdefault":false,"use":"python3_13"},{"description":"Build with Python 3.14","group":"python_targets","isdefault":false,"use":"python3_14"}]}