{"bugs":[{"bugid":952724,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"sys-auth\/solo1: needs porting to Python 3.13"}],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"categoryid":447,"name":"sys-auth","summary":"The sys-auth category contains applications and libraries to support authentication and authorization facilities. Here belongs PAM modules, NSS modules and login apps."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d39b8098a668af87163998b64174788cbdb126cc","committime":"2025-02-15T09:34:13","packageid":74854,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"ulm@gentoo.org","authorname":"Ulrich Müller","body":"Signed-off-by: Ulrich Müller <ulm@gentoo.org>","commitid":"15486922489d9535484a60a948ec1f3b58893b01","committime":"2025-02-14T14:12:07","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: Port to ver_replacing"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"808c58f084c1fab3b3a6d3b4173e0e31db13db15","committime":"2024-03-09T11:33:47","packageid":74854,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Signed-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"4dae71ba8778d0a64012650cebf22bd1b388e099","committime":"2024-03-09T11:24:29","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: enable py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"27bdf6badcdee9b2585dd9375a3a159f162b93c0","committime":"2023-05-20T07:46:54","packageid":74854,"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":"bdf9ec5259b31fc30c5324f19c5da5977de2dd33","committime":"2023-05-20T07:33:50","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8742ee70d2f76b5b96c614f1c78769a9d4c0b262","committime":"2023-05-01T01:03:43","packageid":74854,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ebc8b375414baf5e406f8c6db8766e6a32f59726","committime":"2023-05-01T00:46:48","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: Stabilize 0.1.1-r1 ALLARCHES, #904593"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fe825c6cab23245222aec000fcf84d337f2935f3","committime":"2023-03-16T19:02:05","packageid":74854,"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":"c8fb5df26b53ef2b00f28b1f0c64baa915841d53","committime":"2023-03-16T16:04:10","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: Use pypi.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"faef5cb8fdafc8982711db8ef30fcbae7c2a772a","committime":"2023-02-26T23:47:00","packageid":74854,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Turns out it wasn't necessary for upstream to start supporting fido2-1.0\nafter all.\n\nCloses: https:\/\/bugs.gentoo.org\/897268\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"cb6c6f7fea9a3b180630ad34c31acff87fda593a","committime":"2023-02-26T23:23:38","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: enable py3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":74854,"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":74854,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"35a5c94271877e3a0a49e8becceed0f67859444a","committime":"2022-06-08T23:17:52","packageid":74854,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Fails src_compile against fido2-1.0.0.\n\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"7be9f5d2ca512f8b937d93931f16c6c20b05ce71","committime":"2022-06-08T23:08:16","packageid":74854,"repoid":1,"summary":"sys-auth\/solo1: fix dev-python\/fido2 dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"989f3e3ba36a45f06cb8c90c30655696b6c5bd92","committime":"2022-04-20T15:38:42","packageid":74854,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"marecki@gentoo.org","authorname":"Marek Szuba","body":"Name changed upstream starting with version 0.1.0 in order to emphasise\nthis software only works with Solo 1.\n\nSigned-off-by: Marek Szuba <marecki@gentoo.org>","commitid":"f7247509e0c0e26f246547e3079ad6d2778593f8","committime":"2022-04-20T15:22:29","packageid":74854,"repoid":1,"summary":"sys-auth\/solo-python: rename to sys-auth\/solo1"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":["amd64","~riscv"],"ebuildid":779264,"firstseen":"2023-02-27T00:00:35.367733","license":"Apache-2.0 MIT","moddate":"2026-03-30T13:49:45","packageid":74854,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12"],"version":"0.1.1-r1"}],"masks":[],"package":{"categoryid":447,"description":"CLI and Python library for SoloKeys Solo 1","firstseen":"2022-04-20T16:48:16.242758","name":"solo1","packageid":74854,"summary":"The command-line tool 'solo1' provided by this package can be used to reset a SoloKeys Solo 1, set\/change the PIN, generate credentials, interact with the on-board TRNG, update the firmware, and more. See the output of 'solo1 key --help' for more information."},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[779264,779264],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":336,"description":"Python Serial Port extension","ebuildids":[779264],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyserial","packageid":44848},{"block":false,"categoryid":336,"description":"USB support for Python","ebuildids":[779264],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyusb","packageid":49369},{"block":false,"categoryid":336,"description":"HTTP library for human beings","ebuildids":[779264],"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":"ECDSA cryptographic signature library in pure Python","ebuildids":[779264],"firstseen":"2012-09-17T13:35:59.695431","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"ecdsa","packageid":59821},{"block":false,"categoryid":336,"description":"Library providing cryptographic recipes and primitives","ebuildids":[779264],"firstseen":"2014-03-01T14:39:29.303715","maintainer":"python@gentoo.org","maintainername":"Python","name":"cryptography","packageid":61965},{"block":false,"categoryid":336,"description":"A Python package for creating beautiful command line interfaces","ebuildids":[779264],"firstseen":"2014-06-08T13:38:17.734703","maintainer":"python@gentoo.org","maintainername":"Python","name":"click","packageid":62295},{"block":false,"categoryid":336,"description":"Python library for Intel HEX files manipulations","ebuildids":[779264],"firstseen":"2015-10-21T13:38:45.895612","maintainer":"python@gentoo.org","maintainername":"Python","name":"intelhex","packageid":64544},{"block":false,"categoryid":336,"description":"Python based FIDO 2.0 library","ebuildids":[779264],"firstseen":"2018-05-19T06:50:01.203553","name":"fido2","packageid":69128,"summary":"fido2 provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures."}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/solokeys\/solo1-cli"],"uses":[{"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"}]}