{"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":"c6dc0987e81a1cc3a39fdbda161744c4678810c7","committime":"2024-10-31T17:18:28","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"b89f916023bde1050fa65e04aaa3aa436b42488b","committime":"2024-10-31T17:05:47","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Keyword 24.8.0 arm64, #942567"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"16f785d8fa247abbae3e9534f471b409e1a6ed4a","committime":"2024-08-24T13:18:50","packageid":71192,"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":"7abba1c7c4bf39155d3514788a08dad08b45999f","committime":"2024-08-24T13:12:36","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"aed4cc825af475186a80a681e8e402e52dbbfb5d","committime":"2024-08-24T13:11:57","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Stabilize 24.8.0 amd64, #938450"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"877b3741e606d887300379419bfc77b4a777ff3f","committime":"2024-08-13T05:04:14","packageid":71192,"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":"e83d9b41c9dea994ad296340698ed87e8fe04f07","committime":"2024-08-13T04:36:19","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Bump to 24.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fc25963749dee76b75f6b868bc92db93092edc88","committime":"2024-08-11T16:34:15","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/bugs.gentoo.org\/937624\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"afeccd3ca516573744960d03780065e2ff8c44af","committime":"2024-08-11T16:15:28","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Require <dev-python\/attrs-24"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f7e53ab18f1999585c04f1ba20ac112797397b1a","committime":"2024-06-30T17:19:00","packageid":71192,"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":"6f8d305e8096e08582fa4f0a9fd37823b794bf29","committime":"2024-06-30T15:54:28","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c6023ac810c081a81cdb1a344f2228413c899dac","committime":"2024-03-14T19:34:07","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"30b031ac6c2ff695a166953f0ec4391a2acb0268","committime":"2024-03-14T19:18:08","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Stabilize 23.12.0 amd64, #926699"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"162f83a1c5f5d823356e8ab50f9a3b4a0f0832b0","committime":"2023-12-30T18:46:54","packageid":71192,"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":"73e316df9cd9fb8c982924f4c17f8a27097099f3","committime":"2023-12-30T18:29:05","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"333f5fe41314dff6a19a7efca2c73a00c8cb14d9","committime":"2023-12-23T05:16:50","packageid":71192,"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":"ffe50aba7e72ce68c3bc43089c04ebb4f620bb52","committime":"2023-12-23T04:43:43","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Bump to 23.12.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b9257b5a6b67d2f682f37a806e38289ca9fb2536","committime":"2023-11-08T14:46:50","packageid":71192,"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":"8e3e734a721141c77a58bc8d80cba9b8c2f86644","committime":"2023-11-08T13:24:42","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Enable py3.12"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"e2cf3464b99fd6b0c1a5e62ac3263a267ca54bd8","committime":"2023-11-08T13:24:31","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Deselect broken tests"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9de5652125dde99d9ac6f0c37698b1fd13936249","committime":"2023-07-24T11:46:50","packageid":71192,"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":"adec4af1206da37c3c8c7bb325796504863776f2","committime":"2023-07-24T11:19:08","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f400a3efd7306f1970aaf6b5207ea292ed79f15d","committime":"2023-05-03T08:05:01","packageid":71192,"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":"a63d05f0f6f4e9fe1e7025330197ee2592d2ec5b","committime":"2023-05-03T06:48:06","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Bump to 23.5.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"244081bc8a95df3b6dd6f6ed9b443170cb2ce0da","committime":"2023-03-16T04:01:57","packageid":71192,"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":"7a0f6ed2f44d67e76c3c6ee47400ca5c73fc1ef8","committime":"2023-03-15T17:46:34","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Use pypi.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":71192,"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":71192,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1bab0ddfaf47210a66235df6ad025a2ba11e4b98","committime":"2022-10-28T13:46:45","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/865677\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"05d4d793fcf47a04e41cf9b589f17cc81c9c26c1","committime":"2022-10-28T13:34:15","packageid":71192,"repoid":1,"summary":"dev-python\/klein: enable py3.11"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/865677\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a99c289b32c21c8cad1832ef6ddf9581021f682b","committime":"2022-10-28T13:29:36","packageid":71192,"repoid":1,"summary":"dev-python\/klein: fix tests"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"450514222337d9c4cfbc33f8d8d4d92db9c63a0c","committime":"2022-03-14T10:49:35","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tanekliang@gmail.com","authorname":"Yongxiang Liang","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Yongxiang Liang <tanekliang@gmail.com>\nSigned-off-by: Yixun Lan <dlan@gentoo.org>","commitid":"8d48661faca5c96abfc35e288afbea51df22e14a","committime":"2022-03-12T21:35:59","packageid":71192,"repoid":1,"summary":"dev-python\/klein: keyword ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2ff0e9c20d1bc821eb4b7c12d1d4e9e8d9fc3046","committime":"2021-10-17T09:21:23","packageid":71192,"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":"e9292a37762b8a70f7db3e510fd51ff2e90bbcb6","committime":"2021-10-17T08:59:02","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d239150a651022fd908e65ef9080a49d226e9bc0","committime":"2021-08-09T09:37:28","packageid":71192,"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":"3c5224afe92d3d80d4ab82987afe2b633e3fcecb","committime":"2021-08-09T09:13:35","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Enable py3.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a93f8999413393d9c4ed196b165c7ae87a7c494d","committime":"2021-08-09T07:51:51","packageid":71192,"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":"a70986152d0f1ad402078a5628f0d7172d9a455e","committime":"2021-08-09T07:32:44","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Bump to 21.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"19af0f97221adb1df49a8975c42795633a775966","committime":"2021-03-28T22:35:42","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dolsen@gentoo.org","authorname":"Brian Dolbec","body":"Required for buildbot-3.0.2\n\nPackage-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","commitid":"b6adcf2eccd59010de67c9b7684f26141b97a266","committime":"2021-03-28T21:58:53","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Add py3.9 to python_compat"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c6c2efe4c1a02689bcd5e6e58a54035dec44025","committime":"2021-01-31T02:18:05","packageid":71192,"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":71192,"repoid":1,"summary":"*\/*: Remove obsolete values from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"98774a2c4e7e9e0f483392e9ecb47a9842033ce5","committime":"2020-08-22T07:35:14","packageid":71192,"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":"f06fa8593550258cbf050366861e33220b9dd2b5","committime":"2020-08-22T07:07:37","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Remove redundant versions"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3937ca808f7636f5304ac4038d0645bef551f77e","committime":"2020-07-25T23:35:09","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dolsen@gentoo.org","authorname":"Brian Dolbec","body":"Package-Manager: Portage-3.0.0, Repoman-2.3.23\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","commitid":"666f3e44cb751705eb2948c02dd52028fe955ac5","committime":"2020-07-25T22:50:20","packageid":71192,"repoid":1,"summary":"dev-python\/klein: Version bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2fa8bb87a3907e59b9c52ab370ef3148c09fe1d","committime":"2020-06-01T23:05:15","packageid":71192,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"dolsen@gentoo.org","authorname":"Brian Dolbec","body":"Package-Manager: Portage-2.3.99, Repoman-2.3.22\nSigned-off-by: Brian Dolbec <dolsen@gentoo.org>","commitid":"5e038299cefa7a85cc0536c18c4fc61ef2ecd104","committime":"2020-06-01T04:06:49","packageid":71192,"repoid":1,"summary":"dev-python\/klein: New pkg, dep of dev-util\/buildbot-badges"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":["amd64","~arm64","~riscv"],"ebuildid":835167,"firstseen":"2024-08-13T06:21:33.697831","license":"MIT","moddate":"2026-03-30T13:49:22","packageid":71192,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13","test"],"version":"24.8.0"}],"masks":[],"package":{"categoryid":336,"description":"Micro-framework for developing production-ready web services with Python","firstseen":"2020-06-02T00:17:43.767776","name":"klein","packageid":71192,"summary":"Klein is a micro-framework for developing production-ready web services with Python. It is 'micro' in that it has an incredibly small API similar to Bottle and Flask. It is not 'micro' in that it depends on things outside the standard library. This is primarily because it is built on widely used and well tested components like Werkzeug and Twisted."},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[835167,835167,835167],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":336,"description":"Collection of various utilities for WSGI applications","ebuildids":[835167],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"werkzeug","packageid":52016},{"block":false,"categoryid":336,"description":"Interfaces for Python","ebuildids":[835167],"firstseen":"2014-12-13T14:40:49.386177","maintainer":"python@gentoo.org","maintainername":"Python","name":"zope-interface","packageid":62902},{"block":false,"categoryid":336,"description":"Attributes without boilerplate","ebuildids":[835167],"firstseen":"2016-02-19T14:41:30.162172","maintainer":"python@gentoo.org","maintainername":"Python","name":"attrs","packageid":65032},{"block":false,"categoryid":336,"description":"An asynchronous networking framework written in Python","ebuildids":[835167],"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":"Incremental is a small library that versions your Python projects","ebuildids":[835167],"firstseen":"2016-12-25T14:36:14.049153","name":"incremental","packageid":66293},{"block":false,"categoryid":336,"description":"A featureful, correct URL for Python","ebuildids":[835167],"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":336,"description":"Flow control and backpressure for event-driven applications","ebuildids":[835167],"firstseen":"2020-06-02T00:17:43.767776","name":"tubes","packageid":71193,"summary":"Presently based primarily on Twisted, its core data structures are fairly framework-agnostic and could be repurposed to work with any event-driven container."}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/twisted\/klein\/","https:\/\/pypi.org\/project\/klein\/"],"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"}]}