From unknown Sun Jun 22 20:57:05 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#33565 <33565@debbugs.gnu.org> To: bug#33565 <33565@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add python-xmltodict. Reply-To: bug#33565 <33565@debbugs.gnu.org> Date: Mon, 23 Jun 2025 03:57:05 +0000 retitle 33565 [PATCH] gnu: Add python-xmltodict. reassign 33565 guix-patches submitter 33565 Oleg Pykhalov severity 33565 normal tag 33565 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 01 15:19:05 2018 Received: (at submit) by debbugs.gnu.org; 1 Dec 2018 20:19:05 +0000 Received: from localhost ([127.0.0.1]:57284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTBjE-0004Ib-SU for submit@debbugs.gnu.org; Sat, 01 Dec 2018 15:19:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTBjD-0004I8-My for submit@debbugs.gnu.org; Sat, 01 Dec 2018 15:19:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTBj7-0008Du-JV for submit@debbugs.gnu.org; Sat, 01 Dec 2018 15:18:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38940) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gTBj7-0008Dk-GG for submit@debbugs.gnu.org; Sat, 01 Dec 2018 15:18:57 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36804) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gTBj6-0005fc-Br for guix-patches@gnu.org; Sat, 01 Dec 2018 15:18:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTBj1-0008Az-W6 for guix-patches@gnu.org; Sat, 01 Dec 2018 15:18:56 -0500 Received: from mail-lj1-x243.google.com ([2a00:1450:4864:20::243]:36388) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gTBj1-0008AM-OS for guix-patches@gnu.org; Sat, 01 Dec 2018 15:18:51 -0500 Received: by mail-lj1-x243.google.com with SMTP id g11-v6so7968599ljk.3 for ; Sat, 01 Dec 2018 12:18:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3eyFw4kasnV5zXVSlUnbCxTDaeV2JU9q3e3p4PPA/5w=; b=Bdm1GChe3O6qKqEzpkxjIsUdo7kYvUsOH5PekHUqpAPZCv1P+gueHB3KBEjB+XyT5c 6ekWEtR+LQh6keOtj3bKeD1pcI8HnYiKKujfmYLExErpw+M9KWO0xXUAHD7+IMhjz6q8 AbZwMz9hDpi1ieHruZsEAsU3pOo9MutYfgU+4j5GAPDkIE4MJGq1Xys9dNZH4fbyG1gL S2L214qFulUf7As0BVMs3lutailWuLWnyVSZ73f3PWWHfZMIbSpn5jVkn41eWmA0fGQR oF8o8E/gZIKLQy0P+KHodL+c8AEOAQMopjTCHmomlzV5TvUierq3xJVuBMwfC7ho5yqs qnZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3eyFw4kasnV5zXVSlUnbCxTDaeV2JU9q3e3p4PPA/5w=; b=VrDTkTRde2nqcvcDZvh0EqbRMCMeNm6O1SVPnlvBtGtFVczrgKaepdIZn5WU5Ka4sJ SY9q58u4waWHU1eWtDESJ/CO4FtB0DV60hIoty8jsOaXFfHMb+BPxbfX+fNdHO1xrzZB wo4Ru/ZJH1cRzb9uxTmLJx7WcX2TazO49f/QDIoOJW9cGIGkwZgrqgwiI2RacVYKyTA5 3LhTLP142B2huQKa6nkgtEMrWy5sXQPLOpp4OlojVgIDJrTXmqJJ1LvJ4aPU8N2SFpW9 y1da7UTeU2Ykgzi1nraEEL6S1+6b9bUBHiueka8sC5z2HdtVyP6Y4/jie9XcMbzVF1mF 4xwA== X-Gm-Message-State: AA+aEWY2ryEo9rNDqJ68lAvMqO6Q7hedN3E2ofRVD5X3AzR813IM1RsQ 4anm8nqyxS8sXJfnAen69uNC2n6IQsM= X-Google-Smtp-Source: AFSGD/VNKkem1KGLNh7jzaPYZUMwkX+r2oZMNz2/0LKlHctffA2JwT4RKKf0uoOrOa5UkBjETebCRA== X-Received: by 2002:a2e:2d11:: with SMTP id t17-v6mr6600452ljt.159.1543695529508; Sat, 01 Dec 2018 12:18:49 -0800 (PST) Received: from localhost.localdomain (ppp91-122-122-88.pppoe.avangarddsl.ru. [91.122.122.88]) by smtp.gmail.com with ESMTPSA id t19-v6sm1508960lje.23.2018.12.01.12.18.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 01 Dec 2018 12:18:48 -0800 (PST) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH] gnu: Add python-xmltodict. Date: Sat, 1 Dec 2018 23:18:32 +0300 Message-Id: <20181201201832.6344-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 Cc: Oleg Pykhalov 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 (-----) * gnu/packages/xml.scm (python-xmltodict, python2-xmltodict): New variables. --- gnu/packages/xml.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index 347ac878a3..1bb6ba48aa 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -39,6 +39,7 @@ (define-module (gnu packages xml) #:use-module (gnu packages) #:use-module (gnu packages autotools) + #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages curl) #:use-module (gnu packages gnupg) @@ -2133,3 +2134,27 @@ It converts the procedure call into an XML document, sends it to a remote server using HTTP, and gets back the response as XML. This library provides a modular implementation of XML-RPC for C and C++.") (license (list license:psfl license:expat)))) + +(define-public python-xmltodict + (package + (name "python-xmltodict") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "xmltodict" version)) + (sha256 + (base32 + "1pxh4yjhvmxi1h6f92skv41g4kbsws3ams57150kzn18m907v3cg")))) + (build-system python-build-system) + (native-inputs + `(("python-coverage" ,python-coverage) + ("python-nose" ,python-nose))) + (home-page "https://github.com/martinblech/xmltodict") + (synopsis "Work with XML like you are working with JSON") + (description "This package provides a Python library to work with XML like +you are working with JSON") + (license license:expat))) + +(define-public python2-xmltodict + (package-with-python2 python-xmltodict)) -- 2.19.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 03 08:33:16 2018 Received: (at 33565) by debbugs.gnu.org; 3 Dec 2018 13:33:16 +0000 Received: from localhost ([127.0.0.1]:58762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gToLc-0002KA-0e for submit@debbugs.gnu.org; Mon, 03 Dec 2018 08:33:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gToLY-0002Jw-Ta for 33565@debbugs.gnu.org; Mon, 03 Dec 2018 08:33:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gToLO-00086c-DC for 33565@debbugs.gnu.org; Mon, 03 Dec 2018 08:33:07 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54099) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gToLO-00086V-6R; Mon, 03 Dec 2018 08:33:02 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=54896 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gToLN-0007iQ-NW; Mon, 03 Dec 2018 08:33:02 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#33565] [PATCH] gnu: Add python-xmltodict. References: <20181201201832.6344-1-go.wigust@gmail.com> Date: Mon, 03 Dec 2018 14:32:59 +0100 In-Reply-To: <20181201201832.6344-1-go.wigust@gmail.com> (Oleg Pykhalov's message of "Sat, 1 Dec 2018 23:18:32 +0300") Message-ID: <87tvju7n1w.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33565 Cc: 33565@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: -6.0 (------) Oleg Pykhalov skribis: > * gnu/packages/xml.scm (python-xmltodict, python2-xmltodict): New variabl= es. [...] > + (home-page "https://github.com/martinblech/xmltodict") > + (synopsis "Work with XML like you are working with JSON") > + (description "This package provides a Python library to work with XM= L like > +you are working with JSON") Could you expound a bit on what this means (I=E2=80=99m curious!) and add a period? > +(define-public python2-xmltodict > + (package-with-python2 python-xmltodict)) Unless you really need it, you should omit the Python 2.x variant. Otherwise LGTM, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 04 00:13:58 2018 Received: (at 33565) by debbugs.gnu.org; 4 Dec 2018 05:13:58 +0000 Received: from localhost ([127.0.0.1]:59686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gU31y-0006rw-4k for submit@debbugs.gnu.org; Tue, 04 Dec 2018 00:13:58 -0500 Received: from mail-lj1-f179.google.com ([209.85.208.179]:45676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gU31w-0006ri-5p for 33565@debbugs.gnu.org; Tue, 04 Dec 2018 00:13:56 -0500 Received: by mail-lj1-f179.google.com with SMTP id s5-v6so13624344ljd.12 for <33565@debbugs.gnu.org>; Mon, 03 Dec 2018 21:13:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=W1Flg0zFLMfGpPg92jDZdF3fwYMbjHXUSNIFlAuP7gs=; b=gQv3SqtV9E2fWEG3B6cWFwWtPle348ft3EevUMhTRWXbn9Pv4c+bwK5s19sExDL/QX ZPcmUO5MJnoUhKL3eWa5pAlIrJdmip6WdlKuDnG+AOd3ntCqE8SzNYJAJOQur+VeMFID JMFwS8czFxxRUvqfaAGV760O8IhQDWJZG6u/EPXPgQFPHX3Dqrap9rqLQDhP+7csYmub qa1NL1LVIqmFEPG+blbm9nZILedPJhZu+oKxjtVy+QI9oFzIWFfXiAJorSiiA0SgFSVI 5zAt522VyDQJe6EDZaBcHrEkSJoSCWY6UzULYL8reYqcgHkE5siZsMZm9rIFipcWwn+q 2YWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=W1Flg0zFLMfGpPg92jDZdF3fwYMbjHXUSNIFlAuP7gs=; b=P2XSvw/0R1FAhFAt2z7rA8sD7Qc6/l4TaK/JPDNSyfE/f2Y25nuL7kLBn8nZfhhqug UfJxU3/Z2qXYZS5TI4MqRKz2/ZbaddN7w8IEmNpf6o1hyLuB4oMjLt3SGBlcctrDYH3H KxZ4INbwP0QpNyJe0RaiElO3G4vaPQhHmT4EzRlyQ73UDYUdVZ54/GW/59QA70WG9h7x EviwbqU18CltoDvfOnS4M1O+6Fcn59uerJSVBcwNVAorRXlOapxjWv7/NErg0F90IpCG YqsiQfmXpDcWWrJbrZHOc2StPUk+cajwSkwirtJPLRYcUSCqm7VK4eZAgYQeWRzYDPpr dThw== X-Gm-Message-State: AA+aEWaHVq4DnSKwMwkNIldCBIHZXdBeX4bwB17LMXD2LJViyUjWYv+9 KSe/Y9qU4ItUdY46dfpN2NzkyG1vxWtt2w== X-Google-Smtp-Source: AFSGD/WUaHK/+oeWVWf7aa7nQJcWAAcKBwY0LGF47SqYVYwx3TgCHhHoQRnmBiVBmOkG3AvvvHwlIQ== X-Received: by 2002:a2e:2d11:: with SMTP id t17-v6mr11767287ljt.159.1543900429649; Mon, 03 Dec 2018 21:13:49 -0800 (PST) Received: from magnolia ([178.71.76.239]) by smtp.gmail.com with ESMTPSA id e13-v6sm2874989ljk.53.2018.12.03.21.13.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Dec 2018 21:13:48 -0800 (PST) From: Oleg Pykhalov To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#33565] [PATCH] gnu: Add python-xmltodict. References: <20181201201832.6344-1-go.wigust@gmail.com> <87tvju7n1w.fsf@gnu.org> Date: Tue, 04 Dec 2018 08:13:44 +0300 In-Reply-To: <87tvju7n1w.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 03 Dec 2018 14:32:59 +0100") Message-ID: <87efaxri0n.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33565 Cc: 33565@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludovic. Thank you for review. ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Oleg Pykhalov skribis: > >> * gnu/packages/xml.scm (python-xmltodict, python2-xmltodict): New variab= les. > > [...] > >> + (home-page "https://github.com/martinblech/xmltodict") >> + (synopsis "Work with XML like you are working with JSON") >> + (description "This package provides a Python library to work with X= ML like >> +you are working with JSON") > > Could you expound a bit on what this means (I=E2=80=99m curious!) and add= a > period? It's a quote from the home page. :-) But in reality this Python library converts input string which contains XML to an OrderedDict object which looks like a JSON. Queries for data inside OrderedDict feels (I guess) like you're working with JSON. Maybe we should change a description to =E2=80=9CThis package provides a Python library to convert XML to OrderedDi= ct.=E2=80=9D, WDYT? >> +(define-public python2-xmltodict >> + (package-with-python2 python-xmltodict)) > > Unless you really need it, you should omit the Python 2.x variant. Sure, I'll omit. Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAlwGDQgACgkQFn+OpQAa +pz1nw//TW475Odo1tKeXUOSm8imK0rAr+T41AuUxYcJ3BOKr9RirWAbnBAj/oi6 XgJ7+PWBsNeOR04xoY0ndjqW2as49R6ZD/xy2iL9LG5/9eyNxvvhaTKRwIwfGT64 +xEJ1vmDN7AmUKidu8syGo6hqMZyKAdaGxtYC/HNiH5NSOqCoVaXvcyYkwkt5nqf uHDIx+GV9OZ+nJ6fqH8GgA8VNXA9ja1Fd/9rJQ6uLJfUeUqssMcR4cARqDp1vabP Gs8yn4wHhGA92fh/+RH7eqoxd+kP3+9qY350qaosj48SV9AouVxNEapfbkt91jmJ 9FYi8kbtsdGzXq3X0zUhr9/WxOchNwTDdjWRCSyhz+J8uoGkPMMSI6JqIeR1GHVp aNmWzHGBuUZ962FLD1Ab2nGEkZ9uuSxkFt5OJFWiy1wDZ+BOhY2EZyra+/956LDd zgXciwq9AoiEs//1YfpI4HKMygVpP/Ou6Xpxi2sxQLaDnNyRnqoXOSFkJuVDiGI0 KFyXbFnPvNG2kfikaHLjQxzuIbCkqgmNMBAQwK0uS01epwGWIRgx2hMdAzBLbdia rYNVACjL9MFXsGTbAASos6dm7UfaHrrVM9M1zj6Hoj1wPm95asMmGKc76HHxPVFT 6hOf3UnTKEfpo/5Fy9RrBSMz9WQHN0jBN0k61q5focQh2ggor2I= =SmEj -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 04 03:47:34 2018 Received: (at 33565) by debbugs.gnu.org; 4 Dec 2018 08:47:34 +0000 Received: from localhost ([127.0.0.1]:59779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gU6Mg-0004VA-Bw for submit@debbugs.gnu.org; Tue, 04 Dec 2018 03:47:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gU6Me-0004Uv-Rz for 33565@debbugs.gnu.org; Tue, 04 Dec 2018 03:47:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gU6MX-0004aO-SG for 33565@debbugs.gnu.org; Tue, 04 Dec 2018 03:47:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gU6MQ-0004Tj-Fe; Tue, 04 Dec 2018 03:47:22 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=32842 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gU6MP-0005rU-Ro; Tue, 04 Dec 2018 03:47:18 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#33565] [PATCH] gnu: Add python-xmltodict. References: <20181201201832.6344-1-go.wigust@gmail.com> <87tvju7n1w.fsf@gnu.org> <87efaxri0n.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 Frimaire an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 04 Dec 2018 09:47:16 +0100 In-Reply-To: <87efaxri0n.fsf@gmail.com> (Oleg Pykhalov's message of "Tue, 04 Dec 2018 08:13:44 +0300") Message-ID: <87sgzd7k6j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33565 Cc: 33565@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: -6.0 (------) Hi! Oleg Pykhalov skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Oleg Pykhalov skribis: >> >>> * gnu/packages/xml.scm (python-xmltodict, python2-xmltodict): New varia= bles. >> >> [...] >> >>> + (home-page "https://github.com/martinblech/xmltodict") >>> + (synopsis "Work with XML like you are working with JSON") >>> + (description "This package provides a Python library to work with = XML like >>> +you are working with JSON") >> >> Could you expound a bit on what this means (I=E2=80=99m curious!) and ad= d a >> period? > > It's a quote from the home page. :-) But in reality this Python library > converts input string which contains XML to an OrderedDict object which > looks like a JSON. Queries for data inside OrderedDict feels (I guess) > like you're working with JSON. Maybe we should change a description to > =E2=80=9CThis package provides a Python library to convert XML to Ordered= Dict.=E2=80=9D, @code{OrderedDict} even. :-) LGTM with this change, thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 04 19:45:39 2018 Received: (at 33565) by debbugs.gnu.org; 5 Dec 2018 00:45:39 +0000 Received: from localhost ([127.0.0.1]:32937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gULJq-0002cy-S6 for submit@debbugs.gnu.org; Tue, 04 Dec 2018 19:45:39 -0500 Received: from mail-lj1-f175.google.com ([209.85.208.175]:46162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gULJp-0002cc-0a; Tue, 04 Dec 2018 19:45:37 -0500 Received: by mail-lj1-f175.google.com with SMTP id v15-v6so16662373ljh.13; Tue, 04 Dec 2018 16:45:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=XngY8se2lVPVa7/d1PTlW0582nsCQGyPuyi4WBG4JFA=; b=nx5Sxw1xlKA5S2Wso2YUmxN+eNiZVTkG7k+Y4jPkJdPXg8r7XyZpeawEAppc+Pf11Q Y8NkeoKVbQPKp+Vi7HQX0eQfE8YpJsUp7G6udcC8kxvnAkfa0onQu9LObFBn5HW/lA3i oyeR9i8s+ikBslDJo8ZR+rRlGFe52YUOMSY5hws2yaKkZdC1yzvrLa9M4dLqfb6CD2cA MQ4AmBCwbR4e/rIPdHm4U4REIW0KtfW2BhBapi0h3iFpd0DdE1tQ7OpQZk7XbTJwr1q2 7+G2B98/XvFvq8KaQyGxbJH7R7VplNzs0UMYo9MikCUoHYht02NV+UQS23S3nF3SYguT M54Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=XngY8se2lVPVa7/d1PTlW0582nsCQGyPuyi4WBG4JFA=; b=icKT39YcaqK5reu4W6Tg8NlKBtl+XGJKMSqXtkA5p9z4qMTk8F4GvfL21PZT2KcgEQ IPAhQqnjQvJhxBNL60q1oaQRvrDrShfl+Nn4I/6/WYNUZMocMvorjyFgEjr118BGNMV8 UqzFkqVxhtbK+B5NSzQRoyqZiersRq+8z8VEsocEEs/4lG/MZpUcKMGeAhqM8yAc9EZg racP+NCsYc204X/1TnBrdR2BhBCCFEWjwW/SJ/mpJuL7ByNsx/6TyJrpQRLWqU5U65i5 W4isLunOPh9upIOu66wo9oSz3yECPjoWj3n9kCZ+QgDZSLbl/VTMkfUbvcltcg5xg53E AZbA== X-Gm-Message-State: AA+aEWbDEptk3etVKjtLEogRhVySG1R5xLQcaL79eMi2S2JHFeTRWMrD IDoKeQxtuIyfYyfJyy4vtIklHnkdXmqbfA== X-Google-Smtp-Source: AFSGD/W/jK2D4MobpfwsgVpSJcvMOUX1r9QWVYApWmbGmt54h8Yqss5FR43q/Ap9PXaGX08lsxPCsQ== X-Received: by 2002:a2e:1603:: with SMTP id w3-v6mr14171592ljd.33.1543970730138; Tue, 04 Dec 2018 16:45:30 -0800 (PST) Received: from magnolia ([178.71.60.208]) by smtp.gmail.com with ESMTPSA id m10-v6sm3397992ljj.34.2018.12.04.16.45.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 04 Dec 2018 16:45:29 -0800 (PST) From: Oleg Pykhalov To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#33565] [PATCH] gnu: Add python-xmltodict. References: <20181201201832.6344-1-go.wigust@gmail.com> <87tvju7n1w.fsf@gnu.org> <87efaxri0n.fsf@gmail.com> <87sgzd7k6j.fsf@gnu.org> Date: Wed, 05 Dec 2018 03:45:25 +0300 In-Reply-To: <87sgzd7k6j.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 04 Dec 2018 09:47:16 +0100") Message-ID: <875zw8reca.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33565 Cc: 33565-done@debbugs.gnu.org, 33565@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Oleg Pykhalov skribis: > >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> >>> Oleg Pykhalov skribis: >>> >>>> * gnu/packages/xml.scm (python-xmltodict, python2-xmltodict): New vari= ables. >>> >>> [...] >>> >>>> + (home-page "https://github.com/martinblech/xmltodict") >>>> + (synopsis "Work with XML like you are working with JSON") >>>> + (description "This package provides a Python library to work with= XML like >>>> +you are working with JSON") >>> >>> Could you expound a bit on what this means (I=E2=80=99m curious!) and a= dd a >>> period? >> >> It's a quote from the home page. :-) But in reality this Python library >> converts input string which contains XML to an OrderedDict object which >> looks like a JSON. Queries for data inside OrderedDict feels (I guess) >> like you're working with JSON. Maybe we should change a description to >> =E2=80=9CThis package provides a Python library to convert XML to Ordere= dDict.=E2=80=9D, > > @code{OrderedDict} even. :-) > > LGTM with this change, thank you! Pushed as 79a0eabd2a8765c294b3e2decf71a27cd1dd219d Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAlwHH6UACgkQFn+OpQAa +pxLLA/+IBAqS1ebQ/+SkD1DGTto8wlhLAwCv1LQlD/vv3vu31YnAWofsvpD9PA4 NRuNY1L8Z+KWTMzetY1K5iYFTnxYBP/WNMfDfPmSMKr77ttgAO4SBJEOCF8/j6Nq mxVM/Sd3fI/Ueswxn5XcM74LKRmwGZdZGjUvzIz7mXCPyKV5mmhDMo1ZKfUzYr6g G5mHbOvKxuTTdAGIgoiuIB48B3w36er2bo2xSVGFjMZtvwIm74Akvi/FbPPoGboU ia09aN1NiSpgjdZt1NrHbY0Xs8Rj8/ClJMz0QQGVexxFvihlWzaGydkHMotqRyet kYLFwchjfkjVHTwU1o3CWUbiFA2htqqp8XfWPARiUOL217HEWVsYcgMhUNFBMFQK 3dM3CE7gsmEcqG3aqfeVZu0Fz7jiA4ZWCU9++SEC+YszXyMkzOp+X+XWJZPqsxoV GdKuCCgSRNoMBRyT+DEycn1JbnpZGAqtYdaDAaCgSduUyroyBXz1gNupZ70otZ2U 8nwboEwcA0UKzMX7blxE2rh3/mhle3Tsyl+awdsqGoS89dF7W4ROqeHNyHA7lVvu 34NU+bMLpzXMOP+KMhmEvrzN5XYF8r5+PHJjnu3EEwyv6Yvc7RgbopusjcQTzlvd 7LlELQ9A8Wp+V2lBLTRKG3mUxO/etzTU99Y1bgC4ScwGAS0zRdY= =Rwyn -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 20:57:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 02 Jan 2019 12: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