From unknown Wed Jun 25 05:36:33 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32590 <32590@debbugs.gnu.org> To: bug#32590 <32590@debbugs.gnu.org> Subject: Status: [PATCH] Add python-user-agents Reply-To: bug#32590 <32590@debbugs.gnu.org> Date: Wed, 25 Jun 2025 12:36:33 +0000 retitle 32590 [PATCH] Add python-user-agents reassign 32590 guix-patches submitter 32590 Maxim Cournoyer severity 32590 normal tag 32590 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 30 09:19:30 2018 Received: (at submit) by debbugs.gnu.org; 30 Aug 2018 13:19:30 +0000 Received: from localhost ([127.0.0.1]:38069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvMrC-0007bu-8m for submit@debbugs.gnu.org; Thu, 30 Aug 2018 09:19:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvMr9-0007bT-R1 for submit@debbugs.gnu.org; Thu, 30 Aug 2018 09:19:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvMr3-0006NP-Pc for submit@debbugs.gnu.org; Thu, 30 Aug 2018 09:19:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32818) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fvMr3-0006NL-Mk for submit@debbugs.gnu.org; Thu, 30 Aug 2018 09:19:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvMr2-0001U7-IQ for guix-patches@gnu.org; Thu, 30 Aug 2018 09:19:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvMqz-0006HX-Fc for guix-patches@gnu.org; Thu, 30 Aug 2018 09:19:20 -0400 Received: from mail-it0-x22b.google.com ([2607:f8b0:4001:c0b::22b]:51129) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvMqy-0006HI-Ur for guix-patches@gnu.org; Thu, 30 Aug 2018 09:19:17 -0400 Received: by mail-it0-x22b.google.com with SMTP id j81-v6so2550358ite.0 for ; Thu, 30 Aug 2018 06:19:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=7iF278APu5Cgq7tHl7jiGve7zJJtp3XikRSMPQiYbHE=; b=p3kxHAi85HqLAdYK1hxl08JDmdCXya5uNvBiOtqQMnJdAxFUp/5f1g0+cMucS1Ma4u wfhbFh9LowDCoNjPP+OlgByXVSK99j//wZriX0HhGCb1+3tUUyIdeHbTqSs4ba4RPv96 3GligRiTIyi72VlJRgBhK702nWT0FD+hBmvenH+UEjBgL0FrlKbQVxHi0MprFbXOI1TD DjVPqbwKmmMJW4IgfMotZ+R2Y0TvaEPakPvs73A9zYu5wG0+eEXvV/9fohTb37zMNPVg Hk/QvK7xgyv6hiBn1sFXvk1L5qVhJ6HVaRs7HkOBhI8RK5r4Ri32Hl0xWQDVlMTP5LLg c6rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=7iF278APu5Cgq7tHl7jiGve7zJJtp3XikRSMPQiYbHE=; b=t3nwzVs9fc+hNelbmUuC9xALZUiMx/u2MZopx+nwBry230CT4jn4296SDgQVIOTZek vOoPuXXCkr1o9YN4BAcpuuUSK7YOyQFOnebXbsicGlqHG40J+ZsCOuAihDUeNwfY2GJ7 65LWoonhKV2GzpXyaRFIqH6jyFqszzOlklTpq3dNvKTS3+9jkRhuwEP2kv2m8Um/yk7G hQlvweT0mDLTeTNq2gEKJuqs70DIfd8AFx0yBAgPkXmKuyEBuhYMNoLuUyemLELV5RVw qZMfqJYd6G2nbhkcUgLeMlTee6EIchTGJYCN2lTgLkpvTt4uvGE8ifxSJZS4SqaOcIv9 GJrA== X-Gm-Message-State: APzg51Bn+TCT+Xtd+2NDlbMs+AhYBAWhjjQW1DAGjjZ5CvgTeLNatFen sz30go+19Siv2Qum+0NjwO4JO5+A X-Google-Smtp-Source: ANB0VdZualZd8BuiQvjjVtN1GPInRbEH1NEX0w1y5g0Te8ll1rPmilL9X584xF9jKj2gg7AXAtJubg== X-Received: by 2002:a02:898d:: with SMTP id p13-v6mr9338765jaj.74.1535635155911; Thu, 30 Aug 2018 06:19:15 -0700 (PDT) Received: from apteryx (107-179-139-151.cpe.teksavvy.com. [107.179.139.151]) by smtp.gmail.com with ESMTPSA id t134-v6sm907218itb.41.2018.08.30.06.19.14 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Aug 2018 06:19:15 -0700 (PDT) From: Maxim Cournoyer X-Google-Original-From: Maxim Cournoyer To: guix-patches Subject: [PATCH] Add python-user-agents Date: Thu, 30 Aug 2018 09:19:14 -0400 Message-ID: <87tvncat65.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --=-=-= Content-Type: text/plain Hello, This adds the python-user-agents (and its dependency python-ua-parser). Thank you, Maxim --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-Add-python-ua-parser.patch >From 0a60e87e18a01957bde112505f12c4b8a3ca6487 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 29 Aug 2018 01:27:04 -0400 Subject: [PATCH 1/2] gnu: Add python-ua-parser. * gnu/packages/python.scm (python-ua-parser): New variable. --- gnu/packages/python.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f59e24d5f..d7fbbcaa1 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -4936,6 +4936,33 @@ toolkit. Use it to build trees of widgets.") (define-public python2-urwidtrees (package-with-python2 python-urwidtrees)) +(define-public python-ua-parser + (package + (name "python-ua-parser") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ua-parser" version)) + (sha256 + (base32 + "1jwdf58rhchjzzrad405pviv0iq24xa2xmmmdgcm2c8s6b4wzfwp")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;no test suite in release + (native-inputs + `(("python-pyyaml" ,python-pyyaml))) + (home-page + "https://github.com/ua-parser/uap-python") + (synopsis + "User agent parser") + (description + "ua-parser is a Python port of Browserscope's user agent parser.") + (license license:asl2.0))) + +(define-public python2-ua-parser + (package-with-python2 python-ua-parser)) + (define-public python-dbus (package (name "python-dbus") -- 2.18.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-Add-python-user-agents.patch >From 34023c33ece173b3adde8af51bab52c7b7aa9292 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 29 Aug 2018 09:16:30 -0400 Subject: [PATCH 2/2] gnu: Add python-user-agents. * gnu/packages/python.scm (python-user-agents): New variable. --- gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d7fbbcaa1..0cc62006f 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -4963,6 +4963,34 @@ toolkit. Use it to build trees of widgets.") (define-public python2-ua-parser (package-with-python2 python-ua-parser)) +(define-public python-user-agents + (package + (name "python-user-agents") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "user-agents" version)) + (sha256 + (base32 + "0fc00cd3j8dahq1zzn8pkgfgd7lq37bp2scmdma2n1c049vicgb4")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;missing devices.json test file in release + (propagated-inputs + `(("python-ua-parser" ,python-ua-parser))) + (home-page + "https://github.com/selwin/python-user-agents") + (synopsis + "User Agent strings parsing library") + (description + "A library to identify devices (phones, tablets) and their capabilities by +parsing (browser/HTTP) user agent strings.") + (license license:expat))) + +(define-public python2-user-agents + (package-with-python2 python-user-agents)) + (define-public python-dbus (package (name "python-dbus") -- 2.18.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 15 00:20:25 2018 Received: (at 32590-done) by debbugs.gnu.org; 15 Sep 2018 04:20:25 +0000 Received: from localhost ([127.0.0.1]:41050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g124H-000135-2f for submit@debbugs.gnu.org; Sat, 15 Sep 2018 00:20:25 -0400 Received: from rezeros.cc ([45.76.207.221]:51008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g124C-00012e-J8 for 32590-done@debbugs.gnu.org; Sat, 15 Sep 2018 00:20:22 -0400 Received: from localhost (223.87.209.181 [223.87.209.181]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 2ed16604 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 15 Sep 2018 04:19:50 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id a7d7d555; Sat, 15 Sep 2018 04:20:06 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: Maxim Cournoyer Subject: Re: [bug#32590] [PATCH] Add python-user-agents References: <87tvncat65.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> Date: Sat, 15 Sep 2018 12:20:06 +0800 In-Reply-To: <87tvncat65.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> (Maxim Cournoyer's message of "Thu, 30 Aug 2018 09:19:14 -0400") Message-ID: <87zhwjxuh5.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Maxim Cournoyer writes: > Hello, > > This adds the python-user-agents (and its dependency python-ua-parser). > Pushed, thank you! [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.1 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily X-Debbugs-Envelope-To: 32590-done Cc: 32590-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) Maxim Cournoyer writes: > Hello, > > This adds the python-user-agents (and its dependency python-ua-parser). > Pushed, thank you! From unknown Wed Jun 25 05:36:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 13 Oct 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator