Received: (at 51314) by debbugs.gnu.org; 26 Dec 2022 12:10:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 26 07:10:12 2022 Received: from localhost ([127.0.0.1]:50863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1p9mJ2-00049T-Fw for submit <at> debbugs.gnu.org; Mon, 26 Dec 2022 07:10:12 -0500 Received: from xavier.telenet-ops.be ([195.130.132.52]:44772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1p9mIv-000498-VW for 51314 <at> debbugs.gnu.org; Mon, 26 Dec 2022 07:10:06 -0500 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id 10A22900G20ykKC010A2aL; Mon, 26 Dec 2022 13:10:02 +0100 Message-ID: <8ad6dbfc-9fbc-a481-92fe-2bc67acdd04d@HIDDEN> Date: Mon, 26 Dec 2022 13:10:02 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: Test patches on Prusa i3 MK3S To: phodina <phodina@HIDDEN>, "51314 <at> debbugs.gnu.org" <51314 <at> debbugs.gnu.org>, =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>, 54299 <at> debbugs.gnu.org References: <5_5GHNgyvUcPrdL8o3K8rxI9_ikPpr1lElc6I5j1DgW7ccksAR56TmMvWCHjsH1uP78_zh7ES30f0jRXmw-JxWO9EoSOOSCn70dyp9SKxjE=@protonmail.com> <YWH0guCne9vgyT5nf6WArAztA09MAKOL1--RNeP6FYRi-v-H7SVAtNVlBkHU1WhVEpEThrxjUO7ePrLRth1qETGDAzeGM57JfUv0hrAfLu0=@protonmail.com> Content-Language: en-US From: Maxime Devos <maximedevos@HIDDEN> In-Reply-To: <YWH0guCne9vgyT5nf6WArAztA09MAKOL1--RNeP6FYRi-v-H7SVAtNVlBkHU1WhVEpEThrxjUO7ePrLRth1qETGDAzeGM57JfUv0hrAfLu0=@protonmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ZkoicFZWLwMPJMDt486pXGdP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1672056603; bh=YLo70P4H6TBtp54d0HashSaRsA7jBpH79Y2E4WPR39c=; h=Date:Subject:To:References:From:In-Reply-To; b=iYRL5veHaRQI/xRZ11bnEs+6hH1DBqQC8+gXbT0RBWg9BrDMJZ5AKltJNKw2617Ku eWH3nN0d75athKkLQ0TYsmnQIpbQbfnJQ8tB68MYxKn4uEngKYer/eJHj0c34Pu2OP KRiWL5UxNnQ3U7aFnwD8RdTdVR2kMhdqv3PdptcnYzeAJL+VzLy26CWxWgdjiKAF+P neKvnHnc8V/0n/uDSy8t70u31eEoVeE2JvhAXBwZyk7iN9wSM+UAi5PBy5e5yKFJAW +YMBZUo56Q3CyP6bpOEUkvudSP0d2NSyBIegWUwngWKP93Z20hmenwm3BkudrE0YuN 6J6wCLAZ0xjEA== X-Spam-Score: -1.8 (-) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.8 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ZkoicFZWLwMPJMDt486pXGdP Content-Type: multipart/mixed; boundary="------------BqQ6w7RyJFADWWpXskK4znUE"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: phodina <phodina@HIDDEN>, "51314 <at> debbugs.gnu.org" <51314 <at> debbugs.gnu.org>, =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>, 54299 <at> debbugs.gnu.org Message-ID: <8ad6dbfc-9fbc-a481-92fe-2bc67acdd04d@HIDDEN> Subject: Re: Test patches on Prusa i3 MK3S References: <5_5GHNgyvUcPrdL8o3K8rxI9_ikPpr1lElc6I5j1DgW7ccksAR56TmMvWCHjsH1uP78_zh7ES30f0jRXmw-JxWO9EoSOOSCn70dyp9SKxjE=@protonmail.com> <YWH0guCne9vgyT5nf6WArAztA09MAKOL1--RNeP6FYRi-v-H7SVAtNVlBkHU1WhVEpEThrxjUO7ePrLRth1qETGDAzeGM57JfUv0hrAfLu0=@protonmail.com> In-Reply-To: <YWH0guCne9vgyT5nf6WArAztA09MAKOL1--RNeP6FYRi-v-H7SVAtNVlBkHU1WhVEpEThrxjUO7ePrLRth1qETGDAzeGM57JfUv0hrAfLu0=@protonmail.com> --------------BqQ6w7RyJFADWWpXskK4znUE Content-Type: multipart/mixed; boundary="------------7lEAKOhkA9L0L2zUYzzK0ROB" --------------7lEAKOhkA9L0L2zUYzzK0ROB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjUtMTItMjAyMiAxODo1NywgcGhvZGluYSB3cm90ZToNCj4gSGkgTWF4aW1lLA0KPiAN Cj4gYW55IHRob3VnaHRzIG9uIHRoZSBmYWlsaW5nIHRlc3RzIGFuZCB0aGUgcmViYXNlZCBw YXRjaGVzPw0KPiANCj4gQWxzbyBpcyBwb3NzaWJsZSB0aGF0IHRoZSB0ZXN0cyBvbiBjb3Jl LXVwZGF0ZXMgY2FuIGJlIGJyb2tlbiBvciBpcyBzb21lIA0KPiBzb3J0IG9mIGlzc3VlIG9u IG15IGxvY2FsIG1hY2hpbmU/DQo+IA0KPiBSdW5uaW5nOiB8Z3VpeCBzaGVsbCAtLXB1cmUg LS1jaGVjayAtRCBndWl4fOKAiw0KDQoNCkhpLA0KDQpJJ20gY3VycmVudGx5IHRha2luZyBh IGJyZWFrIGZyb20gR3VpeC4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0K --------------7lEAKOhkA9L0L2zUYzzK0ROB Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------7lEAKOhkA9L0L2zUYzzK0ROB-- --------------BqQ6w7RyJFADWWpXskK4znUE-- --------------ZkoicFZWLwMPJMDt486pXGdP Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCY6mPGgUDAAAAAAAKCRBJ4+4iGRcl7mpM AP0YRduYTDtQ1l77yO7zcX6RiqkqK0FTp2eaS+ATHu9hsQEA+VnKdMXpCHaij2Iidqd0OVbhcyYt OQyWwmWHtBb7RAw= =6CUg -----END PGP SIGNATURE----- --------------ZkoicFZWLwMPJMDt486pXGdP--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 25 Dec 2022 17:57:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 25 12:57:32 2022 Received: from localhost ([127.0.0.1]:50113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1p9VFc-0008Jm-Fs for submit <at> debbugs.gnu.org; Sun, 25 Dec 2022 12:57:32 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:36665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <phodina@HIDDEN>) id 1p9VFZ-0008JP-SV for 51314 <at> debbugs.gnu.org; Sun, 25 Dec 2022 12:57:30 -0500 Date: Sun, 25 Dec 2022 17:57:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1671991042; x=1672250242; bh=MsXJZam26ti5S+n9JgRtYkPxNXgSb7sY8varVYr0fzM=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=NGtFhYo7D+pv6JSt0nZeQQOtSw/siWEpMNPSZUaceRsOFxHWvBmKJNLeAuEj6xnt6 7+y0KR7aVlU35CTd6LJWlb137J7C9h3eTpBGqFJJIVhGT56fWAckGyq4d8MF3dsfal rZbFXi51Tg57hZ4G2tdiOQT2Y4AxU1sOcrU9Tr3C1POwc28S7RVrwacgOVLxMZEXOE AU9IBLUOfBbjMRMfbQ9gpzvnMN68LtjV2cvpX+PBL/6VrZrQPg9/nDHSdTuLaloQ1D dvntV6SAZIqwKMVNEKmpuCpEcpQL4uW5Fm3khRvV9e/kg2jGeiGqLA+XZkwhIFOJku OtYJJUn2esiow== To: "51314 <at> debbugs.gnu.org" <51314 <at> debbugs.gnu.org>, Maxime Devos <maximedevos@HIDDEN>, =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> From: phodina <phodina@HIDDEN> Subject: Test patches on Prusa i3 MK3S Message-ID: <YWH0guCne9vgyT5nf6WArAztA09MAKOL1--RNeP6FYRi-v-H7SVAtNVlBkHU1WhVEpEThrxjUO7ePrLRth1qETGDAzeGM57JfUv0hrAfLu0=@protonmail.com> In-Reply-To: <5_5GHNgyvUcPrdL8o3K8rxI9_ikPpr1lElc6I5j1DgW7ccksAR56TmMvWCHjsH1uP78_zh7ES30f0jRXmw-JxWO9EoSOOSCn70dyp9SKxjE=@protonmail.com> References: <5_5GHNgyvUcPrdL8o3K8rxI9_ikPpr1lElc6I5j1DgW7ccksAR56TmMvWCHjsH1uP78_zh7ES30f0jRXmw-JxWO9EoSOOSCn70dyp9SKxjE=@protonmail.com> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_mqkOpZyewXgNfme2bFJFcJj0ATE0HljfMPY6R2Aq4MU" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --b1_mqkOpZyewXgNfme2bFJFcJj0ATE0HljfMPY6R2Aq4MU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGkgTWF4aW1lLAoKYW55IHRob3VnaHRzIG9uIHRoZSBmYWlsaW5nIHRlc3RzIGFuZCB0aGUgcmVi YXNlZCBwYXRjaGVzPwoKQWxzbyBpcyBwb3NzaWJsZSB0aGF0IHRoZSB0ZXN0cyBvbiBjb3JlLXVw ZGF0ZXMgY2FuIGJlIGJyb2tlbiBvciBpcyBzb21lIHNvcnQgb2YgaXNzdWUgb24gbXkgbG9jYWwg bWFjaGluZT8KClJ1bm5pbmc6IGd1aXggc2hlbGwgLS1wdXJlIC0tY2hlY2sgLUQgZ3VpeOKAiwoK LS0tLQpQZXRyCgotLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLQpPbiBTYXR1cmRheSwg RGVjZW1iZXIgMTB0aCwgMjAyMiBhdCAxOjI0IFBNLCBwaG9kaW5hIDxwaG9kaW5hQHByb3Rvbm1h aWwuY29tPiB3cm90ZToKCj4gSGksCj4KPiBJJ3ZlIGFsc28gYmVlbiB3b3JraW5nIG9uIGdldHRp bmcgdGhlIE9jdG9wcmludCBwcmludGVyIHN1cHBvcnQgaW50byBHdWl4LiBTaW5jZSB5b3UndmUg YWxyZWFkeSByZXZpZXdlZCB0aGUgcGF0Y2hlcyBJIHVzZWQgeW91cnMuCj4KPiBJIGhhZCB0byBy ZWJhc2UgdGhlbSBvbiB0aGUgbGFzdGVzdCBjb3JlLXVwZGF0ZXMgKDY0NTQyMDgyMjJkNmU3NzYw ZGFhOTY0YjU5MGYzNWVhNzVmZmUwZTUpLgo+Cj4gVW5mb3J0dW5hdGVseSwgc29tZSBpc3N1ZXMg YXJpc2UgLSB0aGVyZSBhcmUgc2V2ZXJhbCBwYWNrYWdlcyB0aGF0IGRvbid0IHBhc3MgdGVzdHM6 IHB5dGhvbi1weXRlc3QtbG9jYWxzZXJ2ZXIsIGRpc2FibGUgcHl0aG9uLWRqYW5nbywgcHl0aG9u LXRvcm5hZG8tNiwgcHl0aG9uLXNnbWxsaWIzaywgcHl0aG9uLWZlZWRwYXJzZXIuCj4KPiBJIGp1 c3QgZGlzYWJsZWQgdGhlIHRlc3RzIHNpbmNlIEkgd2FudGVkIHRvIGtub3cgaWYgT2N0b3ByaW50 IHdvcmtzLiBBbmQgaXQgZG9lcyBhcyBzaG93biBvbiB0aGUgc2NyZWVuc2hvdC4KPgo+IC0tLS0K PiBQZXRy --b1_mqkOpZyewXgNfme2bFJFcJj0ATE0HljfMPY6R2Aq4MU Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij5IaSBNYXhp bWUsPGJyPjxicj5hbnkgdGhvdWdodHMgb24gdGhlIGZhaWxpbmcgdGVzdHMgYW5kIHRoZSByZWJh c2VkIHBhdGNoZXM/PGJyPjxicj5BbHNvIGlzIHBvc3NpYmxlIHRoYXQgdGhlIHRlc3RzIG9uIGNv cmUtdXBkYXRlcyBjYW4gYmUgYnJva2VuIG9yIGlzIHNvbWUgc29ydCBvZiBpc3N1ZSBvbiBteSBs b2NhbCBtYWNoaW5lPzxicj48YnI+UnVubmluZzogPGNvZGU+Z3VpeCBzaGVsbCAtLXB1cmUgLS1j aGVjayAtRCBndWl4PC9jb2RlPuKAizxicj48YnI+LS0tLTxicj5QZXRyPGJyPjwvZGl2PjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2Pjxk aXYgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPg0KICAgICAgICAtLS0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS0tLTxicj4NCiAgICAgICAgT24gU2F0dXJkYXksIERlY2VtYmVyIDEwdGgsIDIw MjIgYXQgMToyNCBQTSwgcGhvZGluYSAmbHQ7cGhvZGluYUBwcm90b25tYWlsLmNvbSZndDsgd3Jv dGU6PGJyPjxicj4NCiAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUi IHR5cGU9ImNpdGUiPg0KICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs OyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5IaSw8YnI+PGJyPkkndmUg YWxzbyBiZWVuIHdvcmtpbmcgb24gZ2V0dGluZyB0aGUgT2N0b3ByaW50IHByaW50ZXIgc3VwcG9y dCBpbnRvIEd1aXguIFNpbmNlIHlvdSd2ZSBhbHJlYWR5IHJldmlld2VkIHRoZSBwYXRjaGVzIEkg dXNlZCB5b3Vycy48YnI+PGJyPkkgaGFkIHRvIHJlYmFzZSB0aGVtIG9uIHRoZSBsYXN0ZXN0IGNv cmUtdXBkYXRlcyAoPHNwYW4+NjQ1NDIwODIyMmQ2ZTc3NjBkYWE5NjRiNTkwZjM1ZWE3NWZmZTBl NTwvc3Bhbj4pLjxicj48YnI+VW5mb3J0dW5hdGVseSwgc29tZSBpc3N1ZXMgYXJpc2UgLSB0aGVy ZSBhcmUgc2V2ZXJhbCBwYWNrYWdlcyB0aGF0IGRvbid0IHBhc3MgdGVzdHM6IDxzcGFuPnB5dGhv bi1weXRlc3QtbG9jYWxzZXJ2ZXI8L3NwYW4+LCA8c3Bhbj5kaXNhYmxlIHB5dGhvbi1kamFuZ288 L3NwYW4+LCA8c3Bhbj5weXRob24tdG9ybmFkby02PC9zcGFuPiwgPHNwYW4+cHl0aG9uLXNnbWxs aWIzaywgPHNwYW4+cHl0aG9uLWZlZWRwYXJzZXI8L3NwYW4+Ljxicj48YnI+PC9zcGFuPkkganVz dCBkaXNhYmxlZCB0aGUgdGVzdHMgc2luY2UgSSB3YW50ZWQgdG8ga25vdyBpZiBPY3RvcHJpbnQg d29ya3MuIEFuZCBpdCBkb2VzIGFzIHNob3duIG9uIHRoZSBzY3JlZW5zaG90Ljxicj48YnI+LS0t LTxicj5QZXRyPGJyPjwvZGl2Pg0KICAgICAgICA8L2Jsb2NrcXVvdGU+PGJyPg0KICAgIDwvZGl2 Pg== --b1_mqkOpZyewXgNfme2bFJFcJj0ATE0HljfMPY6R2Aq4MU--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 10 Dec 2022 12:24:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 10 07:24:47 2022 Received: from localhost ([127.0.0.1]:42466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1p3yuN-0001ST-Fe for submit <at> debbugs.gnu.org; Sat, 10 Dec 2022 07:24:47 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:54867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <phodina@HIDDEN>) id 1p3yuK-0001SJ-He for 51314 <at> debbugs.gnu.org; Sat, 10 Dec 2022 07:24:45 -0500 Date: Sat, 10 Dec 2022 12:24:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1670675077; x=1670934277; bh=e9kAFB4MJeE8ygsG68qWXPa1HFpfSNGIWAznBE1tXyU=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=s6PE2rXGlBHMfs/9wgg56rHUtXrkyoGosgd2EMWAyCmmc6AvtMiFbNYPqY9sjPTvf Q/TH9qScXU/21b5n/woy6cAbeXnGJAHR4Pa8uRJF9NEul9IO+VaWXr0XX/g+IiKAFg XZ1yrBoTif1qHG9cgLOseDmGb1FofEPeg+do/FrwiKPspMQ2skpv6ethzTtX/NfZec D4db0ReMy+etBtXVNjAmhIVwxECBz8WndDMhXZsrxqJXURLNneqG5aEQ4FBA0vDcS9 KXpCvav42Dt9QIA32JIZDMKw1kD4V+HRUx9bTxSRj6KErW4MEoL8rx/2jWML/JMgNt Ae+5dxgo1gnbA== To: "51314 <at> debbugs.gnu.org" <51314 <at> debbugs.gnu.org>, Maxime Devos <maximedevos@HIDDEN> From: phodina <phodina@HIDDEN> Subject: Test patches on Prusa i3 MK3S Message-ID: <5_5GHNgyvUcPrdL8o3K8rxI9_ikPpr1lElc6I5j1DgW7ccksAR56TmMvWCHjsH1uP78_zh7ES30f0jRXmw-JxWO9EoSOOSCn70dyp9SKxjE=@protonmail.com> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s" X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> This is a multi-part message in MIME format. --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: multipart/alternative; boundary="b2_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s" --b2_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgpJJ3ZlIGFsc28gYmVlbiB3b3JraW5nIG9uIGdldHRpbmcgdGhlIE9jdG9wcmludCBwcmlu dGVyIHN1cHBvcnQgaW50byBHdWl4LiBTaW5jZSB5b3UndmUgYWxyZWFkeSByZXZpZXdlZCB0aGUg cGF0Y2hlcyBJIHVzZWQgeW91cnMuCgpJIGhhZCB0byByZWJhc2UgdGhlbSBvbiB0aGUgbGFzdGVz dCBjb3JlLXVwZGF0ZXMgKDY0NTQyMDgyMjJkNmU3NzYwZGFhOTY0YjU5MGYzNWVhNzVmZmUwZTUp LgoKVW5mb3J0dW5hdGVseSwgc29tZSBpc3N1ZXMgYXJpc2UgLSB0aGVyZSBhcmUgc2V2ZXJhbCBw YWNrYWdlcyB0aGF0IGRvbid0IHBhc3MgdGVzdHM6IHB5dGhvbi1weXRlc3QtbG9jYWxzZXJ2ZXIs IGRpc2FibGUgcHl0aG9uLWRqYW5nbywgcHl0aG9uLXRvcm5hZG8tNiwgcHl0aG9uLXNnbWxsaWIz aywgcHl0aG9uLWZlZWRwYXJzZXIuCgpJIGp1c3QgZGlzYWJsZWQgdGhlIHRlc3RzIHNpbmNlIEkg d2FudGVkIHRvIGtub3cgaWYgT2N0b3ByaW50IHdvcmtzLiBBbmQgaXQgZG9lcyBhcyBzaG93biBv biB0aGUgc2NyZWVuc2hvdC4KCi0tLS0KUGV0cg== --b2_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiBy Z2IoMCwgMCwgMCk7Ij5IaSw8YnI+PGJyPkkndmUgYWxzbyBiZWVuIHdvcmtpbmcgb24gZ2V0dGlu ZyB0aGUgT2N0b3ByaW50IHByaW50ZXIgc3VwcG9ydCBpbnRvIEd1aXguIFNpbmNlIHlvdSd2ZSBh bHJlYWR5IHJldmlld2VkIHRoZSBwYXRjaGVzIEkgdXNlZCB5b3Vycy48YnI+PGJyPkkgaGFkIHRv IHJlYmFzZSB0aGVtIG9uIHRoZSBsYXN0ZXN0IGNvcmUtdXBkYXRlcyAoPHNwYW4+NjQ1NDIwODIy MmQ2ZTc3NjBkYWE5NjRiNTkwZjM1ZWE3NWZmZTBlNTwvc3Bhbj4pLjxicj48YnI+VW5mb3J0dW5h dGVseSwgc29tZSBpc3N1ZXMgYXJpc2UgLSB0aGVyZSBhcmUgc2V2ZXJhbCBwYWNrYWdlcyB0aGF0 IGRvbid0IHBhc3MgdGVzdHM6IDxzcGFuPnB5dGhvbi1weXRlc3QtbG9jYWxzZXJ2ZXI8L3NwYW4+ LCA8c3Bhbj5kaXNhYmxlIHB5dGhvbi1kamFuZ288L3NwYW4+LCA8c3Bhbj5weXRob24tdG9ybmFk by02PC9zcGFuPiwgPHNwYW4+cHl0aG9uLXNnbWxsaWIzaywgPHNwYW4+cHl0aG9uLWZlZWRwYXJz ZXI8L3NwYW4+Ljxicj48YnI+PC9zcGFuPkkganVzdCBkaXNhYmxlZCB0aGUgdGVzdHMgc2luY2Ug SSB3YW50ZWQgdG8ga25vdyBpZiBPY3RvcHJpbnQgd29ya3MuIEFuZCBpdCBkb2VzIGFzIHNob3du IG9uIHRoZSBzY3JlZW5zaG90Ljxicj48YnI+LS0tLTxicj5QZXRyPGJyPjwvZGl2Pg== --b2_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s-- --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0014-gnu-Add-octoprint-firmwarecheck.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0014-gnu-Add-octoprint-firmwarecheck.patch RnJvbSBjNDkyMTZkMzZjMTA1ZmFjMmI3NDlkMjE1MjI2N2QyMzI0NWIzMDFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjI2OjUyICswMTAwClN1YmplY3Q6IFtQQVRDSCAxNC8x OV0gZ251OiBBZGQgb2N0b3ByaW50LWZpcm13YXJlY2hlY2suCgoqIGdudS9wYWNrYWdlcy9wcmlu dGVycy5zY20gKG9jdG9wcmludC1maXJtd2FyZWNoZWNrKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9wcmludGVycy5zY20gYi9nbnUvcGFja2FnZXMvcHJpbnRlcnMu c2NtCmluZGV4IDEwYmQ4NmMxYWYuLjEwMTBiNzMzNTYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9wcmludGVycy5zY20KKysrIGIvZ251L3BhY2thZ2VzL3ByaW50ZXJzLnNjbQpAQCAtMjcsNyAr MjcsOCBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHByaW50ZXJzKQogICAjOnVzZS1t b2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgbGlidXNiKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ct Y29uZmlnKQotICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHF0KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24t d2ViKSkKIAogOzsgVGhpcyBpcyBhIG1vZHVsZSBmb3IgcGFja2FnZXMgcmVsYXRlZCB0byBwcmlu dGVyLWxpa2UgZGV2aWNlcywgYnV0IG5vdAogOzsgcmVsYXRlZCB0byBDVVBTLgpAQCAtNTUsNiAr NTYsMzMgQEAgKGRlZmluZS1wdWJsaWMgb2N0b3ByaW50LXBpc3VwcG9ydAogb2JzZXJ2ZWQgb24g eW91ciBQaSBvciBpZiB5b3VyIFBpIGlzIHVuc3VwcG9ydGVkLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTphZ3BsMykpKQogCisoZGVmaW5lLXB1YmxpYyBvY3RvcHJpbnQtZmlybXdhcmVjaGVjawor ICAocGFja2FnZQorICAgIChuYW1lICJvY3RvcHJpbnQtZmlybXdhcmVjaGVjayIpCisgICAgKHZl cnNpb24gIjIwMjEuMTAuMTEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgICht ZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHB5cGktdXJpICJPY3RvUHJpbnQtRmlybXdh cmVDaGVjayIgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxN3By czBybXpnbHc3NWdrZjZqN3F5cHhpc2p2Y2ZrMm1ic3lmcXJqZGJ3Zzk5aTYyczJoIikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAg ICBgKCM6dGVzdHM/ICNmICAgICAgICAgICAgICAgICAgICAgIDsgbm8gdGVzdHMKKyAgICAgICAj OnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAg IChkZWxldGUgJ3Nhbml0eS1jaGVjaykpKSkgICAgICA7IGNoZWNrcyBmb3IgT2N0b3ByaW50Cisg ICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIChsaXN0IHB5dGhvbi1mbGFzaykpCisgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL09jdG9QcmludC9PY3RvUHJpbnQtRmlybXdhcmVD aGVjayIpCisgICAgKHN5bm9wc2lzICJQbHVnaW4gdG8gY2hlY2sgZm9yIHVuc2FmZSBvciBicm9r ZW4gcHJpbnRlciBmaXJtd2FyZXMiKQorICAgIChkZXNjcmlwdGlvbiAiVGhlIEZpcm13YXJlIENo ZWNrIHBsdWdpbiB0cmllcyB0byBpZGVudGlmeSBwcmludGVycworb3IgcmF0aGVyIHByaW50ZXIg ZmlybXdhcmUgd2l0aCBrbm93biBzYWZldHkgaXNzdWVzLCBzdWNoIGFzIGRpc2FibGVkCit0aGVy bWFsIHJ1bmF3YXkgcHJvdGVjdGlvbiwgb3Igb3RoZXIga2luZHMgb2Ygc2V2ZXJlIGlzc3Vlcywg bGlrZSBrbm93bgorY29tbXVuaWNhdGlvbiBjcmlwcGxpbmcgYnVncywgYW5kIGRpc3BsYXlzIGEg d2FybmluZyBib3ggdG8gbG9nZ2VkIGluIHVzZXJzCitvbiBpZGVudGlmaWNhdGlvbiBvZiBzdWNo IGEgZmlybXdhcmUuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFncGwzKSkpCisKIChkZWZpbmUt cHVibGljIHJvYm9jdXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAicm9ib2N1dCIpCi0tIAoyLjM4 LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0002-disable-python-django.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0002-disable-python-django.patch RnJvbSA1MTRhMmFiYWMxMjlmNDdjMDU4Y2ZjMDExYjZmOGQyMTJiMDliNDhiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDIzOjEzOjA5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwMi8x OV0gISBkaXNhYmxlIHB5dGhvbi1kamFuZ28KCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2Rq YW5nby5zY20gYi9nbnUvcGFja2FnZXMvZGphbmdvLnNjbQppbmRleCAwNjg0Y2NmMzZmLi5hOTRk OWM4NzZhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZGphbmdvLnNjbQorKysgYi9nbnUvcGFj a2FnZXMvZGphbmdvLnNjbQpAQCAtNjQsNyArNjQsOCBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24t ZGphbmdvLTQuMAogICAgICAgICAgICAgICAgICIwcWJsaGg3czdmY3pucXI3OTkxOXlwMmQ3d2l6 M2l4djM5bmF2bWlmYjY3N2RnOW1sdmN3IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1i dWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICAnKCM6cGhhc2VzCisgICAgICcoIzp0 ZXN0cz8gI2YgOyBmYWlsaW5nIHRlc3QgdGVzdF9jdXN0b21fZmllbGRzCisgICAgICAgIzpwaGFz ZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoYWRk LWJlZm9yZSAnY2hlY2sgJ3ByZS1jaGVjawogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5w dXRzICM6YWxsb3ctb3RoZXIta2V5cykKLS0gCjIuMzguMQoK --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0001-python-pytest-localserver-disable-tests.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-python-pytest-localserver-disable-tests.patch RnJvbSA0OTk2YmY0NzZkMzg1MDU0NDdmYTA2OGE5ZjBjNzdjMTk3ODcwNDg5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDIzOjEyOjU1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwMS8x OV0gISBweXRob24tcHl0ZXN0LWxvY2Fsc2VydmVyIGRpc2FibGUgdGVzdHMKCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2NoZWNrLnNjbSBiL2dudS9wYWNrYWdlcy9jaGVjay5zY20KaW5kZXgg Nzk0YTNmNGMyMi4uOTE4ZTM1ZjFjOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2NoZWNrLnNj bQorKysgYi9nbnUvcGFja2FnZXMvY2hlY2suc2NtCkBAIC0xOTAxLDExICsxOTAxLDEyIEBAIChk ZWZpbmUtcHVibGljIHB5dGhvbi1weXRlc3QtbG9jYWxzZXJ2ZXIKICAgICAgICAgICAgICAgICAi MWhwZ3B4cnBmcTVjNzMxbmRuc2F5MmxjMHk5bmgyd3k5Zm4xZjgzczN6OHhrbjgyZm0xcyIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMK LSAgICAgJygjOnBoYXNlcwotICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK LSAgICAgICAgIChyZXBsYWNlICdjaGVjawotICAgICAgICAgICAobGFtYmRhIF8KLSAgICAgICAg ICAgICAoaW52b2tlICJweS50ZXN0IiAiLXYiKSkpKSkpCisgICAgICcoIzp0ZXN0cz8gI2YpKSA7 IDUgZmFpbGluZyB0ZXN0cworOwkgICAjOnBoYXNlcworOyAgICAgICAobW9kaWZ5LXBoYXNlcyAl c3RhbmRhcmQtcGhhc2VzCis7ICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCis7ICAgICAgICAgICAo bGFtYmRhIF8KKzsgICAgICAgICAgICAgKGludm9rZSAicHkudGVzdCIgIi12IikpKSkpKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIChsaXN0IHB5dGhvbi1weXRlc3QgcHl0aG9uLXJlcXVlc3Rz IHB5dGhvbi1zaXgpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotLSAKMi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0018-python-feedparser-failing-tests.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0018-python-feedparser-failing-tests.patch RnJvbSAxNmU5ZGI2ZGFiNmJmZWZiOTk3MDBkNGRkMmMyZTMwMTM2OTZhZDMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU2F0LCAxMCBEZWMgMjAyMiAxMDowMDozMSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMTgv MTldICEgcHl0aG9uLWZlZWRwYXJzZXIgZmFpbGluZyB0ZXN0cwoKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvd2ViLnNjbSBiL2dudS9wYWNrYWdlcy93ZWIuc2NtCmluZGV4IDZhNjBlNjU2NTAu LjUwYjA3NzUxYTIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy93ZWIuc2NtCisrKyBiL2dudS9w YWNrYWdlcy93ZWIuc2NtCkBAIC00NjUwLDcgKzQ2NTAsOCBAQCAoZGVmaW5lLXB1YmxpYyBweXRo b24tZmVlZHBhcnNlcgogICAgIChwcm9wYWdhdGVkLWlucHV0cwogICAgICAobGlzdCBweXRob24t c2dtbGxpYjNrKSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoIzpwaGFzZXMKKyAgICAgYCgjOnRl c3RzPyAjZiA7IGZhaWxpbmcgdGVzdAorICAgICAgICM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCiAgICAgICAg ICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyB0ZXN0cz8gIzphbGxvdy1vdGhlci1r ZXlzKQotLSAKMi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0005-gnu-Remove-python-zipstream-new.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0005-gnu-Remove-python-zipstream-new.patch RnJvbSBlYTBkMjk1NjEwMjdjN2JlMTQ4NDNjN2Y2MjZmYzhiM2JmYTczODFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE0OjQ2OjAwICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNS8x OV0gZ251OiBSZW1vdmUgcHl0aG9uLXppcHN0cmVhbS1uZXcuCgpUaGlzIHBhY2thZ2Ugd2FzIGFw cGFyZW50bHkgYWJhbmRvbmVkIGJ5IHVwc3RyZWFtIChsYXN0IGNvbW1pdCBpbiAyMDIwKSBhbmQK cmVwbGFjZWQgYnkgemlwc3RyZWFtLW5nLCB3aGljaCB3aWxsIGJlIGFkZGVkIGluIHRoZSBuZXh0 IGNvbW1pdC4KCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gYi9nbnUv cGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggYjIxMDI5YzdkZS4uMzhmNDNlY2IzYSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9w eXRob24teHl6LnNjbQpAQCAtMTAzNzMsMzMgKzEwMzczLDYgQEAgKGRlZmluZS1wdWJsaWMgcHl0 aG9uLXNhcmdlCiBjb21tYW5kIHBpcGVsaW5lIGZ1bmN0aW9uYWxpdHkuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmJzZC0zKSkpCiAKLShkZWZpbmUtcHVibGljIHB5dGhvbi16aXBzdHJlYW0tbmV3 Ci0gIChwYWNrYWdlCi0gICAgKG5hbWUgInB5dGhvbi16aXBzdHJlYW0tbmV3IikKLSAgICAodmVy c2lvbiAiMS4xLjgiKQotICAgIChzb3VyY2UKLSAgICAgKG9yaWdpbgotICAgICAgIChtZXRob2Qg Z2l0LWZldGNoKSAgICAgICAgICAgICAgIDsgbm8gdGVzdHMgaW4gUHlQSSByZWxlYXNlCi0gICAg ICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQotICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHVi LmNvbS9hcmphbi1zL3B5dGhvbi16aXBzdHJlYW0iKQotICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCi0gICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt bmFtZSBuYW1lIHZlcnNpb24pKQotICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMTR2 aGdnOG1janFpOGNwenJ3OHF6YmlqMmZyMmE2M2wyYThmaGlsMjFrMnI4dnp2OTJjdiIpKSkpCi0g ICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChsaXN0IHB5dGhvbi1ub3NlKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1 Yi5jb20vYXJqYW4tcy9weXRob24temlwc3RyZWFtIikKLSAgICAoc3lub3BzaXMgIlppcGZpbGUg Z2VuZXJhdG9yIHRoYXQgdGFrZXMgaW5wdXQgZmlsZXMgYXMgd2VsbCBhcyBzdHJlYW1zIikKLSAg ICAoZGVzY3JpcHRpb24gIkBjb2Rle3ppcHN0cmVhbS5weX0gaXMgYSB6aXAgYXJjaGl2ZSBnZW5l cmF0b3IgYmFzZWQgb24KLUBjb2Rle3ppcGZpbGUucHl9LiAgSXQgd2FzIGNyZWF0ZWQgdG8gZ2Vu ZXJhdGUgYSB6aXAgZmlsZSBnZW5lcmF0b3IgZm9yCi1zdHJlYW1pbmcuICBUaGlzIGlzIGJlbmVm aWNpYWwgZm9yIHdoZW4geW91IHdhbnQgdG8gcHJvdmlkZSBhIGRvd25sb2FkYWJsZQotYXJjaGl2 ZSBvZiBhIGxhcmdlIGNvbGxlY3Rpb24gb2YgcmVndWxhciBmaWxlcywgd2hpY2ggd291bGQgYmUg aW5mZWFzaWJsZQotdG8gZ2VuZXJhdGUgdGhlIGFyY2hpdmUgcHJpb3IgdG8gZG93bmxvYWRpbmcg b3Igb2YgYSB2ZXJ5IGxhcmdlIGZpbGUgdGhhdAoteW91IGRvIG5vdCB3YW50IHRvIHN0b3JlIGVu dGlyZWx5IG9uIGRpc2sgb3Igb24gbWVtb3J5LiIpCi0gICAgOzsgTm8gY29weXJpZ2h0IGhlYWRl cnMgaW4gdGhlIHNvdXJjZS4gIFRoZSBMSUNFTlNFIGZpbGUgaW5kaWNhdGVzIEdQTDMuCi0gICAg KGxpY2Vuc2UgbGljZW5zZTpncGwzKSkpCi0KIChkZWZpbmUtcHVibGljIHB5dGhvbi1zZW50cnkt c2RrCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1zZW50cnktc2RrIikKLS0gCjIuMzgu MQoK --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0004-gnu-python-frozendict-Update-to-2.3.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0004-gnu-python-frozendict-Update-to-2.3.2.patch RnJvbSA3MWYzM2U3MjQ2MzhmYjNhMmEzOGRlZGJkZTEzZjY5OTU1ODhmYjJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE0OjQ1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNC8x OV0gZ251OiBweXRob24tZnJvemVuZGljdDogVXBkYXRlIHRvIDIuMy4yLgoKKiBnbnUvcGFja2Fn ZXMvcHl0aG9uLXh5ei5zY20gKHB5dGhvbi1mcm96ZW5kaWN0KTogVXBkYXRlIHRvIDIuMy4yLgoK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9w eXRob24teHl6LnNjbQppbmRleCAzMzMyZWVjNDc0Li5iMjEwMjljN2RlIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXou c2NtCkBAIC0yNTc1NiwxMyArMjU3NTYsMTMgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZyZWV0 eXBlLXB5CiAoZGVmaW5lLXB1YmxpYyBweXRob24tZnJvemVuZGljdAogICAocGFja2FnZQogICAg IChuYW1lICJweXRob24tZnJvemVuZGljdCIpCi0gICAgKHZlcnNpb24gIjEuMiIpCisgICAgKHZl cnNpb24gIjIuMy4yIikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKICAgICAgICAodXJpIChweXBpLXVyaSAiZnJvemVuZGljdCIgdmVyc2lvbikp CiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwaWJmMXdpcGlkejU3Z2l5NTNkaDdt aDY4ZjJoejM4eDhmNHdkcTg4bXZ4ajVwcjdqaGJwIikpKSkKKyAgICAgICAgKGJhc2UzMiAiMDNj eGwzdmR5bjl5andqaDA0NGJtejJ6eGdyc3A5MGp6NTVsOW1xYndneDF5MTE0YmIzeiIpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQogICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS9zbGV6aWNhL3B5dGhvbi1mcm96ZW5kaWN0IikKICAgICAoc3lub3Bz aXMgIlNpbXBsZSBpbW11dGFibGUgbWFwcGluZyBmb3IgUHl0aG9uIikKLS0gCjIuMzguMQoK --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0011-gnu-Add-python-sarge-0.1.6.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0011-gnu-Add-python-sarge-0.1.6.patch RnJvbSBhOGZjMzkzMDYyMTQ5NDRmMGI3MjgwYjg4ODNhYzYwOTVlODUzNzZlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjIzOjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMS8x OV0gZ251OiBBZGQgcHl0aG9uLXNhcmdlLTAuMS42LgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXh5 ei5zY20gKHB5dGhvbi1zYXJnZS0wLjEuNik6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20K aW5kZXggNDJkYzBkYmQ2OS4uZGIzNzhhZDM3NyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtMTAzNzMs NiArMTAzNzMsMTggQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLXNhcmdlCiBjb21tYW5kIHBpcGVs aW5lIGZ1bmN0aW9uYWxpdHkuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCiAKKyhk ZWZpbmUtcHVibGljIHB5dGhvbi1zYXJnZS0wLjEuNgorICAocGFja2FnZQorICAgIChpbmhlcml0 IHB5dGhvbi1zYXJnZSkKKyAgICAobmFtZSAicHl0aG9uLXNhcmdlIikKKyAgICAodmVyc2lvbiAi MC4xLjYiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICh1cmkgKHB5cGktdXJpICJzYXJnZSIgdmVyc2lvbikpCisgICAgICAgKHNo YTI1NgorICAgICAgICAoYmFzZTMyICIwcjlqbnBkc2pkcjZoOTJibHI1YjJmZHp2YjFuOHlwando azJ4eG1zczQyZ3dxMmJrM3psIikpKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBweXRob24temlwc3Ry ZWFtLW5nCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi16aXBzdHJlYW0tbmciKQotLSAK Mi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0006-gnu-Add-python-zipstream-ng.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0006-gnu-Add-python-zipstream-ng.patch RnJvbSA4OTdmYWQ5ZDVmNWJjNjRiZTRmZDc2OGQ1MWMxN2E1YWIyMDQ4ZWZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE0OjQ2OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNi8x OV0gZ251OiBBZGQgcHl0aG9uLXppcHN0cmVhbS1uZy4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi14 eXouc2NtIChweXRob24temlwc3RyZWFtLW5nKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNj bQppbmRleCAzOGY0M2VjYjNhLi5hZmM5YmRiZWNhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv cHl0aG9uLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0xMDM3 Myw2ICsxMDM3MywyOSBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tc2FyZ2UKIGNvbW1hbmQgcGlw ZWxpbmUgZnVuY3Rpb25hbGl0eS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAor KGRlZmluZS1wdWJsaWMgcHl0aG9uLXppcHN0cmVhbS1uZworICAocGFja2FnZQorICAgIChuYW1l ICJweXRob24temlwc3RyZWFtLW5nIikKKyAgICAodmVyc2lvbiAiMS4zLjQiKQorICAgIChzb3Vy Y2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkg KHB5cGktdXJpICJ6aXBzdHJlYW0tbmciIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAg ICAgKGJhc2UzMiAiMXh6eGl6ejRpY2RreTJtYzJ5aTk3MWg5d2htZ3NkaTBtNHJpcXNjN3NuY2J4 NnA5N3prOSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQorICAg IChuYXRpdmUtaW5wdXRzIChsaXN0IHB5dGhvbi1weXRlc3QgcHl0aG9uLXB5dGVzdC1jb3YpKQor ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9wUjBQcy96aXBzdHJlYW0tbmciKQor ICAgIChzeW5vcHNpcyAiU3RyZWFtYWJsZSB6aXAgZmlsZSBnZW5lcmF0b3IiKQorICAgIChkZXNj cmlwdGlvbiAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGEgc3RyZWFtYWJsZSB6aXAgZmlsZSBnZW5l cmF0b3IuICBJdAorY2FuIHBhY2thZ2UgYW5kIHN0cmVhbSBtYW55IGZpbGVzIGFuZCBmb2xkZXJz IG9uIHRoZSBmbHkgd2l0aG91dCBuZWVkaW5nCit0ZW1wb3JhcnkgZmlsZXMgb3IgZXhjZXNzaXZl IG1lbW9yeS4gIEl0IEluY2x1ZGVzIHRoZSBhYmlsaXR5IHRvIGNhbGN1bGF0ZSB0aGUKK3RvdGFs IHNpemUgb2YgdGhlIHN0cmVhbSBiZWZvcmUgYW55IGRhdGEgaXMgYWN0dWFsbHkgYWRkZWQgKHBy b3ZpZGVkIG5vCitjb21wcmVzc2lvbiBpcyB1c2VkKS4gIFRoaXMgbWFrZXMgaXQgaWRlYWwgZm9y IHVzZSBpbiB3ZWIgYXBwbGljYXRpb25zIHNpbmNlCit0aGUgdG90YWwgc2l6ZSBjYW4gYmUgdXNl ZCB0byBzZXQgdGhlIEBjb2Rle0NvbnRlbnQtTGVuZ3RofSBoZWFkZXIgd2l0aG91dAoraGF2aW5n IHRvIGdlbmVyYXRlIHRoZSBlbnRpcmUgZmlsZSBmaXJzdC4iKQorICAgIChsaWNlbnNlIGxpY2Vu c2U6bGdwbDMpKSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLXNlbnRyeS1zZGsKICAgKHBhY2th Z2UKICAgICAobmFtZSAicHl0aG9uLXNlbnRyeS1zZGsiKQotLSAKMi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0008-gnu-Add-python-cachelib-0.2.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0008-gnu-Add-python-cachelib-0.2.patch RnJvbSA1NDhhY2IyZWNmZjY2Yzc1ODM0MmQyNTA1ZDA1NTcwZWJmMDFhN2YwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE0OjQ5OjM4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwOC8x OV0gZ251OiBBZGQgcHl0aG9uLWNhY2hlbGliLTAuMi4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi14 eXouc2NtIChweXRob24tY2FjaGVsaWItMC4yKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBh L2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNj bQppbmRleCBlNDA1NGE0MjZmLi5kMjVkNWE2NjU4IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMv cHl0aG9uLXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0xMjIy OCw2ICsxMjIyOCwxOCBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tY2FjaGVsaWIKIHByb3ZpZGVz IGEgY29sbGVjdGlvbiBvZiBjYWNoZSBsaWJyYXJpZXMgaW4gdGhlIHNhbWUgQVBJIGludGVyZmFj ZS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKIAorKGRlZmluZS1wdWJsaWMgcHl0 aG9uLWNhY2hlbGliLTAuMgorICAocGFja2FnZQorICAgIChpbmhlcml0IHB5dGhvbi1jYWNoZWxp YikKKyAgICAobmFtZSAicHl0aG9uLWNhY2hlbGliIikKKyAgICAodmVyc2lvbiAiMC4yLjAiKQor ICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAg ICAgICh1cmkgKHB5cGktdXJpICJjYWNoZWxpYiIgdmVyc2lvbikpCisgICAgICAgKHNoYTI1Ngor ICAgICAgICAoYmFzZTMyICIxbnBheG14eG42MG5tcHkxZjdxNDVrdnZweWR2ZjBudjNiMGNpbm00 bG0zYmRnemdtZGZ3IikpKSkpKQorCiAoZGVmaW5lLXB1YmxpYyBweXRob24tcHlscnUKICAgKHBh Y2thZ2UKICAgICAobmFtZSAicHl0aG9uLXB5bHJ1IikKLS0gCjIuMzguMQoK --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0017-python-sgmllib3k-failing-tests.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0017-python-sgmllib3k-failing-tests.patch RnJvbSA2YjY3NjlmMjVjZTZmNGIwNDU2MmFhYTIwZmVjN2M5YTNkYThiMWZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU2F0LCAxMCBEZWMgMjAyMiAxMDowMDowNCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMTcv MTldICEgcHl0aG9uLXNnbWxsaWIzayBmYWlsaW5nIHRlc3RzCgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9weXRob24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQppbmRl eCBkYjM3OGFkMzc3Li40MzBmNWRiMzlhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0yODM1OSw2ICsy ODM1OSw3IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi1zZ21sbGliM2sKICAgICAgICAgICAoYmFz ZTMyCiAgICAgICAgICAgICIwYnpmNnB2ODVkemZ4ZnlzbTZ6Ymo4bTQwaHAweHpyOWg4cWxrNGhw M25teTg4cnpucXZyIikpKSkKICAgICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3Rl bSkKKyAgICAgIChhcmd1bWVudHMgKGxpc3QgIzp0ZXN0cz8gI2YpKSA7IGZhaWxpbmcgdGVzdAog ICAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2hzb2Z0L3NnbWxsaWIiKQogICAg ICAgKHN5bm9wc2lzICJQeXRob24gMyBwb3J0IG9mIHNnbWxsaWIiKQogICAgICAgKGRlc2NyaXB0 aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYW4gdW5tYWludGFpbmVkIHBvcnQgb2Ygc2dtbGxp YiB0bwotLSAKMi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0015-gnu-Add-octoprint-filecheck.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0015-gnu-Add-octoprint-filecheck.patch RnJvbSBhZGU3YTBlZmEyODQzMjk4Y2JhZDQyZmViMTNhMTI5OGVhOTNkZjljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjI3OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxNS8x OV0gZ251OiBBZGQgb2N0b3ByaW50LWZpbGVjaGVjay4KCiogZ251L3BhY2thZ2VzL3ByaW50ZXJz LnNjbSAob2N0b3ByaW50LWZpbGVjaGVjayk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvcHJpbnRlcnMuc2NtIGIvZ251L3BhY2thZ2VzL3ByaW50ZXJzLnNjbQppbmRl eCAxMDEwYjczMzU2Li4yYmJlNDVlMDY2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHJpbnRl cnMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9wcmludGVycy5zY20KQEAgLTgzLDYgKzgzLDI5IEBA IChkZWZpbmUtcHVibGljIG9jdG9wcmludC1maXJtd2FyZWNoZWNrCiBvbiBpZGVudGlmaWNhdGlv biBvZiBzdWNoIGEgZmlybXdhcmUuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmFncGwzKSkpCiAK KyhkZWZpbmUtcHVibGljIG9jdG9wcmludC1maWxlY2hlY2sKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAib2N0b3ByaW50LWZpbGVjaGVjayIpCisgICAgKHZlcnNpb24gIjIwMjEuMi4yMyIpCisgICAg KHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAg KHVyaSAocHlwaS11cmkgIk9jdG9QcmludC1GaWxlQ2hlY2siIHZlcnNpb24pKQorICAgICAgIChz aGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMGJndnY2aHZ4YTlxdjBmczVkZnI5d2xiYmphd3hpazhm MmNpZDNoM2N6ZGhkaHc0NmFxdiIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQt c3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnRlc3RzPyAjZiAgICAgICAgICAgICAg ICAgICAgICA7IG5vIHRlc3RzCisgICAgICAgIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNl cyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoZGVsZXRlICdzYW5pdHktY2hlY2spKSkpICAg ICAgOyBjaGVja3MgZm9yIE9jdG9wcmludAorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHVi LmNvbS9PY3RvUHJpbnQvT2N0b1ByaW50LUZpbGVDaGVjayIpCisgICAgKHN5bm9wc2lzICJQbHVn aW4gdG8gY2hlY2sgZm9yIGNvbW1vbiBpc3N1ZXMgaW4gdXBsb2FkZWQgZmlsZXMiKQorICAgIChk ZXNjcmlwdGlvbiAiVGhlIEZpbGUgQ2hlY2sgcGx1Z2luIHRyaWVzIHRvIGRldGVjdCBjb21tb24g aXNzdWVzIGluCit1cGxvYWRlZCBmaWxlcyB0aGF0IGFyZSBrbm93biB0byBjYXVzZSBpc3N1ZXMg d2hpbGUgcHJpbnRpbmcgYW5kIHdoaWNoIGluCit0aGUgcGFzdCBoYXZlIGNhdXNlZCBzdXBwb3J0 IHJlcXVlc3RzIG9uIE9jdG9QcmludCdzIENvbW11bml0eSBGb3J1bXMuIikKKyAgICAobGljZW5z ZSBsaWNlbnNlOmFncGwzKSkpCisKIChkZWZpbmUtcHVibGljIHJvYm9jdXQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAicm9ib2N1dCIpCi0tIAoyLjM4LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0019-gnu-Add-octoprint.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0019-gnu-Add-octoprint.patch RnJvbSAyNzZjOGNmZDc1MTM2NDMxNjBmYWUzODk2MmE2MjA4Yzk3ZWJjOGU0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjI4OjA0ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxOS8x OV0gZ251OiBBZGQgb2N0b3ByaW50LgoKKiBnbnUvcGFja2FnZXMvcHJpbnRlcnMuc2NtIChvY3Rv cHJpbnQpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3ByaW50ZXJz LnNjbSBiL2dudS9wYWNrYWdlcy9wcmludGVycy5zY20KaW5kZXggMmJiZTQ1ZTA2Ni4uZTM1NTBm MTE1YyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3ByaW50ZXJzLnNjbQorKysgYi9nbnUvcGFj a2FnZXMvcHJpbnRlcnMuc2NtCkBAIC0yNSwxMCArMjUsMTUgQEAgKGRlZmluZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBwcmludGVycykKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBn bnUpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICAjOnVzZS1t b2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKKyAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgY2hlY2spCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpYnVz YikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKKyAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgcHl0aG9uKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBw eXRob24tY2hlY2spCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi13ZWIpCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi14eXopCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHF0KQotICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24td2Vi KSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgd2ViKSkKIAogOzsgVGhpcyBpcyBhIG1v ZHVsZSBmb3IgcGFja2FnZXMgcmVsYXRlZCB0byBwcmludGVyLWxpa2UgZGV2aWNlcywgYnV0IG5v dAogOzsgcmVsYXRlZCB0byBDVVBTLgpAQCAtMTA2LDYgKzExMSw4NyBAQCAoZGVmaW5lLXB1Ymxp YyBvY3RvcHJpbnQtZmlsZWNoZWNrCiB0aGUgcGFzdCBoYXZlIGNhdXNlZCBzdXBwb3J0IHJlcXVl c3RzIG9uIE9jdG9QcmludCdzIENvbW11bml0eSBGb3J1bXMuIikKICAgICAobGljZW5zZSBsaWNl bnNlOmFncGwzKSkpCiAKKyhkZWZpbmUtcHVibGljIG9jdG9wcmludAorICAocGFja2FnZQorICAg IChuYW1lICJvY3RvcHJpbnQiKQorICAgICh2ZXJzaW9uICIxLjguMSIpCisgICAgKHNvdXJjZQor ICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpICAgICAgICAgICAgICAgOyBu byB0ZXN0cyBpbiB0aGUgUHlQSSB0YXJiYWxsLgorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UK KyAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vT2N0b1ByaW50L09jdG9Qcmlu dCIpCisgICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgKGZpbGUtbmFtZSAo Z2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJh c2UzMiAiMHlxYnE0Z2JuemdiaXB2MzV6NWIxaTFmOHgyMHAwZ2R6Mzc3MjFmMTYzaXlpcHN4cHBq NiIpKQorICAgICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKKyAgICAgICAoc25p cHBldAorICAgICAgICAnKGJlZ2luCisgICAgICAgICAgIDs7IFJlbW92ZSBidW5kbGVkIGZvbnQt YXdlc29tZS4KKyAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJzcmMvb2N0b3By aW50L3N0YXRpYy92ZW5kb3IiKSkpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1z eXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdzZXQt aG9tZQorICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAo Z2V0Y3dkKSkpKSA7IHNvbWUgdGVzdHMgbmVlZCBhIHdyaXRhYmxlIGhvbWUKKyAgICAgICAgIChy ZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ct b3RoZXIta2V5cykKKyAgICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgIChp bnZva2UgInB5dGVzdCIgInRlc3RzIikpKSkpKSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICAo bGlzdCBweXRob24tZGR0IHB5dGhvbi1tb2NrIHB5dGhvbi1weXRlc3QgcHl0aG9uLXB5dGVzdC1k b2N0ZXN0LWN1c3RvbSkpCisgICAgKGlucHV0cworICAgICAobGlzdCBvY3RvcHJpbnQtZmlsZWNo ZWNrCisgICAgICAgICAgIG9jdG9wcmludC1maXJtd2FyZWNoZWNrCisgICAgICAgICAgIG9jdG9w cmludC1waXN1cHBvcnQKKyAgICAgICAgICAgcHl0aG9uLWFwcGRpcnMKKyAgICAgICAgICAgcHl0 aG9uLWJsaW5rZXIKKyAgICAgICAgICAgcHl0aG9uLWNhY2hlbGliLTAuMgorICAgICAgICAgICBw eXRob24tY2xpY2sKKyAgICAgICAgICAgcHl0aG9uLWNvbG9ybG9nCisgICAgICAgICAgIHB5dGhv bi1lbW9qaQorICAgICAgICAgICBweXRob24tZmVlZHBhcnNlcgorICAgICAgICAgICBweXRob24t ZmlsZXR5cGUKKyAgICAgICAgICAgcHl0aG9uLWZsYXNrCisgICAgICAgICAgIHB5dGhvbi1mbGFz ay1hc3NldHMKKyAgICAgICAgICAgcHl0aG9uLWZsYXNrLWJhYmVsCisgICAgICAgICAgIHB5dGhv bi1mbGFzay1sb2dpbi0wLjUKKyAgICAgICAgICAgcHl0aG9uLWZyb3plbmRpY3QKKyAgICAgICAg ICAgcHl0aG9uLWZ1dHVyZQorICAgICAgICAgICBweXRob24taW1tdXRhYmxlZGljdAorICAgICAg ICAgICBweXRob24taXRzZGFuZ2Vyb3VzCisgICAgICAgICAgIHB5dGhvbi1qaW5qYTIKKyAgICAg ICAgICAgcHl0aG9uLW1hcmtkb3duCisgICAgICAgICAgIHB5dGhvbi1tYXJrdXBzYWZlCisgICAg ICAgICAgIHB5dGhvbi1uZXRhZGRyCisgICAgICAgICAgIHB5dGhvbi1uZXRpZmFjZXMKKyAgICAg ICAgICAgcHl0aG9uLXBhdGh2YWxpZGF0ZQorICAgICAgICAgICBweXRob24tcGtnaW5mbworICAg ICAgICAgICBweXRob24tcHN1dGlsCisgICAgICAgICAgIHB5dGhvbi1weWxydQorICAgICAgICAg ICBweXRob24tcHlzZXJpYWwKKyAgICAgICAgICAgcHl0aG9uLXB5eWFtbC01CisgICAgICAgICAg IHB5dGhvbi1yZWdleAorICAgICAgICAgICBweXRob24tcmVxdWVzdHMKKyAgICAgICAgICAgcHl0 aG9uLXNhcmdlLTAuMS42CisgICAgICAgICAgIHB5dGhvbi1zZW1hbnRpYy12ZXJzaW9uCisgICAg ICAgICAgIHB5dGhvbi1zZW50cnktc2RrCisgICAgICAgICAgIHB5dGhvbi10b3JuYWRvLTYKKyAg ICAgICAgICAgcHl0aG9uLXVuaWRlY29kZQorICAgICAgICAgICBweXRob24td2F0Y2hkb2ctMQor ICAgICAgICAgICBweXRob24td2Vic29ja2V0LWNsaWVudAorICAgICAgICAgICBweXRob24td2Vy a3pldWcKKyAgICAgICAgICAgcHl0aG9uLXdyYXB0LTEuMTMKKyAgICAgICAgICAgcHl0aG9uLXpl cm9jb25mLTAuMzMKKyAgICAgICAgICAgcHl0aG9uLXppcHN0cmVhbS1uZykpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9vY3RvcHJpbnQub3JnIikKKyAgICAoc3lub3BzaXMgIldlYiBpbnRlcmZh Y2UgZm9yIDNEIHByaW50ZXJzIikKKyAgICAoZGVzY3JpcHRpb24gIk9jdG9QcmludCBwcm92aWRl cyBhIHNuYXBweSB3ZWIgaW50ZXJmYWNlIGZvciBjb250cm9sbGluZworY29uc3VtZXIgM0QgcHJp bnRlcnMuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFncGwzKSkpCisKIChkZWZpbmUtcHVibGlj IHJvYm9jdXQKICAgKHBhY2thZ2UKICAgICAobmFtZSAicm9ib2N1dCIpCi0tIAoyLjM4LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0010-gnu-Add-python-watchdog-1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0010-gnu-Add-python-watchdog-1.patch RnJvbSA5OWM0NDE5N2YxNDc1NDExNGM5OGVmOTZmMTI5NDcwNTQwZjJhYjgwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjIxOjU0ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMC8x OV0gZ251OiBBZGQgcHl0aG9uLXdhdGNoZG9nLTEuCgoqIGdudS9wYWNrYWdlcy9weXRob24teHl6 LnNjbSAocHl0aG9uLXdhdGNoZG9nLTEpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmlu ZGV4IGVkOWJlYjljMGQuLjQyZGMwZGJkNjkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTI1MzE3LDYg KzI1MzE3LDIwIEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi13YXRjaGRvZwogYnV0IHBvcnRhYmxl LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkKIAorKGRlZmluZS1wdWJsaWMgcHl0 aG9uLXdhdGNoZG9nLTEKKyAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBweXRob24td2F0Y2hkb2cp CisgICAgKG5hbWUgInB5dGhvbi13YXRjaGRvZyIpCisgICAgKHZlcnNpb24gIjEuMC4yIikKKyAg ICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAg ICAodXJpIChweXBpLXVyaSAid2F0Y2hkb2ciIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYKKyAg ICAgICAgKGJhc2UzMiAiMTBsOXIybm5rN2dmaDVhc240Y3J2cGE5a3o4M25nMHpuNXB6d3c3am5m ZjA2bG1icXYxcCIpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgKGxpc3QgcHl0aG9uLWFy Z2ggcHl0aG9uLXB5dGVzdC1jb3YgcHl0aG9uLXB5dGVzdC10aW1lb3V0KSkpKQorCiAoZGVmaW5l LXB1YmxpYyBweXRob24td2F0Y2hnb2QKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLXdh dGNoZ29kIikKLS0gCjIuMzguMQoK --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0016-python-tornado-6-disable-tests.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0016-python-tornado-6-disable-tests.patch RnJvbSA4NTU4MGYzOGQ4M2JmZjNkMmExMzYzZGYyYjA0YzVkZTRlMjI5NTg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU2F0LCAxMCBEZWMgMjAyMiAwOTo1OToyNSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMTYv MTldICEgcHl0aG9uLXRvcm5hZG8tNiBkaXNhYmxlIHRlc3RzCgoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9weXRob24td2ViLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbQppbmRl eCBjZGU5YWE0MWVlLi4zNTNiN2QwODE2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9u LXdlYi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtCkBAIC0yMDg0LDcgKzIw ODQsOCBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tdG9ybmFkby02CiAgICAgICAgICAiMTRjcHpk djZwNnF2azZ2bjAya3JkaDVyY2ZkaTE3NGlmZGJyNXM2bGNueW1nY2Z5aWlpayIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKLSAgICAg JygjOnBoYXNlcworICAgICAnKCM6dGVzdHM/ICNmIDsgZmFpbGluZyB0ZXN0cworCSAgICM6cGhh c2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKHJl cGxhY2UgJ2NoZWNrCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1v dGhlci1rZXlzKQotLSAKMi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0007-gnu-Add-python-zeroconf-0.33.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0007-gnu-Add-python-zeroconf-0.33.patch RnJvbSAyZTcxMTAzMzIxMzE0OTY4YmZiZWYxMWM4NTE1YzY5YWViYWIwZjcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE0OjQ5OjAyICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNy8x OV0gZ251OiBBZGQgcHl0aG9uLXplcm9jb25mLTAuMzMuCgoqIGdudS9wYWNrYWdlcy9weXRob24t eHl6LnNjbSAocHl0aG9uLXplcm9jb25mLTAuMzMpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXou c2NtCmluZGV4IGFmYzliZGJlY2EuLmU0MDU0YTQyNmYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTI0 MTY4LDYgKzI0MTY4LDIxIEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi16ZXJvY29uZgogKEJvbmpv dXIvQXZhaGkgY29tcGF0aWJsZSkuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmxncGwyLjErKSkp CiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi16ZXJvY29uZi0wLjMzCisgIChwYWNrYWdlCisgICAg KGluaGVyaXQgcHl0aG9uLXplcm9jb25mKQorICAgIChuYW1lICJweXRob24temVyb2NvbmYiKQor ICAgICh2ZXJzaW9uICIwLjMzLjQiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAg IChtZXRob2QgZ2l0LWZldGNoKSAgICAgICAgICAgICAgIDsgbm8gdGVzdHMgaW4gUHlQSSByZWxl YXNlCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICh1cmwgImh0dHBz Oi8vZ2l0aHViLmNvbS9qc3Rhc2lhay9weXRob24temVyb2NvbmYiKQorICAgICAgICAgICAgIChj b21taXQgdmVyc2lvbikpKQorICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2 ZXJzaW9uKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjAxYnY2eHJoZjVpN2dj a2czcTUzaTI0OXp4bWhra3I2NXlpYjZwYXI4ejVyaXNpaHJwd20iKSkpKSkpCisKIChkZWZpbmUt cHVibGljIHB5dGhvbi1ic2RkYjMKICAgKHBhY2thZ2UKICAgICAobmFtZSAicHl0aG9uLWJzZGRi MyIpCi0tIAoyLjM4LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0003-gnu-python-sentry-sdk-Update-to-1.5.12.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0003-gnu-python-sentry-sdk-Update-to-1.5.12.patch RnJvbSBmYmY5MzExYTVhZDg5ZDNhMWE3ZDRmNjIwMWFiOTIxZmVmYjNhODdmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE0OjQzOjUzICswMTAwClN1YmplY3Q6IFtQQVRDSCAwMy8x OV0gZ251OiBweXRob24tc2VudHJ5LXNkazogVXBkYXRlIHRvIDEuNS4xMi4KCiogZ251L3BhY2th Z2VzL3B5dGhvbi14eXouc2NtIChweXRob24tc2VudHJ5LXNkayk6IFVwZGF0ZSB0byAxLjUuMTIu Clthcmd1bWVudHNdPCM6cGhhc2VzPjogSW4gdGhlIGN1c3RvbSAnY2hlY2sgcGhhc2UsIHJlbW92 ZSBhIHJlZHVuZGFudCB0ZXN0IGFuZApza2lwIGEgbmV3IGZhaWxpbmcgdGVzdC4KCmRpZmYgLS1n aXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5 ei5zY20KaW5kZXggYTZiMWM3ZTI3ZS4uMzMzMmVlYzQ3NCAxMDA2NDQKLS0tIGEvZ251L3BhY2th Z2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAt MTA0MDMsNyArMTA0MDMsNyBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24temlwc3RyZWFtLW5ldwog KGRlZmluZS1wdWJsaWMgcHl0aG9uLXNlbnRyeS1zZGsKICAgKHBhY2thZ2UKICAgICAobmFtZSAi cHl0aG9uLXNlbnRyeS1zZGsiKQotICAgICh2ZXJzaW9uICIxLjUuMSIpCisgICAgKHZlcnNpb24g IjEuNS4xMiIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpICAgICAgICAgICAgICAgOyBubyB0ZXN0cyBpbiBQeVBJIHJlbGVhc2UKQEAgLTEwNDEy LDEwICsxMDQxMiwxMSBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tc2VudHJ5LXNkawogICAgICAg ICAgICAgIChjb21taXQgdmVyc2lvbikpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5h bWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjEyOGJt MTM2bDV6cHJyM3NxcWI4ajNkNms1aTFmaHo4NTNtenZoM3c4ZzB3MWR3NzYzbXgiKSkpKQorICAg ICAgICAoYmFzZTMyICIxbGJ5a2dneXZ4bHBnNGp4MnJibmZkYWQ5NHc4ZjljMmRhbXoycHc5dzZu c3pkY2hia2doIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCiAg ICAgKGFyZ3VtZW50cwotICAgICBgKCM6cGhhc2VzCisgICAgIGAoIzp0ZXN0cz8gI2YgOyB0byBt YW55IGZhaWxpbmcgdGVzdHMKKwkgICAjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKICAgICAgICAgIChyZXBsYWNlICdjaGVjawogICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgaW5wdXRzIG91dHB1dHMgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKQEAg LTEwNDM2LDEyICsxMDQzNyw0NCBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tc2VudHJ5LXNkawog ICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfaGFuZGxlZF9leGNlcHRpb24i CiAgICAgICAgICAgICAgICAgICAgICAgICA7OyBUZXN0cyBiZWxvdyByZXF1aXJlIG5ldHdvcmsu CiAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9jcnVtYl9jYXB0dXJlIgot ICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfY3J1bWJfY2FwdHVyZSIKICAg ICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2NydW1iX2NhcHR1cmVfaGludCIK ICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2h0dHBsaWJfbWlzdXNlIgor CQkJCQkJOzsgTmV3IGZhaWxpbmcgdGVzdHMKKwkJCQkJCTs7IEdpdmluZyB1cCBhbmQgZGlzYWJs aW5nIHRlc3RzIQorCQkJCQkJIiBhbmQgbm90IHRlc3RfbGVha3MiCisJCQkJCQkiIGFuZCBub3Qg dGVzdF9iYXNpYyIKKwkJCQkJCSIgYW5kIG5vdCAJdGVzdF9rZXlib2FyZF9pbnRlcnJ1cHRfaXNf Y2FwdHVyZWQiCisJCQkJCQkiIGFuZCBub3QgdGVzdF90cmFuc2FjdGlvbl93aXRoX2Vycm9yIgor CQkJCQkJIiBhbmQgbm90IHRlc3RfdHJhbnNhY3Rpb25fbm9fZXJyb3IiCisJCQkJCQkiIGFuZCBu b3QgdGVzdF9zdGFydF9zcGFuX3RvX3N0YXJ0X3RyYW5zYWN0aW9uIgorCQkJCQkJIiBhbmQgbm90 IHRlc3RfdHJhY2VzdGF0ZV9jb21wdXRhdGlvbiIKKwkJCQkJCSIgYW5kIG5vdCB0ZXN0X2FkZHNf dHJhY2VzdGF0ZV90b190cmFuc2FjdGlvbl93aGVuX2dldHRpbmdfdHJhY2VfY29udGV4dCIKKwkJ CQkJCSIgYW5kIG5vdCB0ZXN0X3RyYWNlc3RhdGVfaXNfaW1tdXRhYmxlX29uY2Vfc2V0IgorCQkJ CQkJIiBhbmQgbm90IHRlc3RfdG9fdHJhY2VwYXJlbnQiCisJCQkJCQkiIGFuZCBub3QgdGVzdF90 b190cmFjZXN0YXRlIgorCQkJCQkJIiBhbmQgbm90IHRlc3Rfc2VudHJ5dHJhY2VfZXh0cmFjdGlv biIKKwkJCQkJCSIgYW5kIG5vdCB0ZXN0X2FkZHNfdHJhY2VzdGF0ZV90b190cmFuc2FjdGlvbl93 aGVuX3RvX3RyYWNlcGFyZW50X2NhbGxlZCIKKwkJCQkJCSIgYW5kIG5vdCB0ZXN0X2RvZXNudF9h ZGRfbmV3X3RyYWNlc3RhdGVfdG9fdHJhbnNhY3Rpb25fd2hlbl9ub25lX2dpdmVuIgorCQkJCQkJ IiBhbmQgbm90IHRlc3RfdHJhY2VzdGF0ZV9leHRyYWN0aW9uIgorCQkJCQkJIiBhbmQgbm90IHRl c3RfaXRlcl9oZWFkZXJzIgorCQkJCQkJIiBhbmQgbm90IHRlc3RfdHJhY2VzdGF0ZV9yZWluZmxh dGlvbiIKKwkJCQkJCSIgYW5kIG5vdCB0ZXN0X2NvbnRpbnVlX2Zyb21faGVhZGVycyIKKwkJCQkJ CSIgYW5kIG5vdCB0ZXN0X21lbW9yeV91c2FnZSIKKwkJCQkJCSIgYW5kIG5vdCB0ZXN0X3NwYW5f dHJpbW1pbmciCisJCQkJCQkiIGFuZCBub3QgdGVzdF9zdGFydF90cmFuc2FjdGlvbiIKKwkJCQkJ CSIgYW5kIG5vdCB0ZXN0X2ZpbmRzX3RyYW5zYWN0aW9uX29uX3Njb3BlIgorCQkJCQkJIiBhbmQg bm90IHRlc3RfZmluZHNfb3JwaGFuX3NwYW5fb25fc2NvcGUiCisJCQkJCQkiIGFuZCBub3QgdGVz dF9maW5kc19ub25fb3JwaGFuX3NwYW5fb25fc2NvcGUiCisKKwkJCQkJCSIgYW5kIG5vdCB0ZXN0 X2ZpbmRzX3RyYW5zYWN0aW9uX3doZW5fZGVzY2VuZGVudF9zcGFuX2lzX29uX3Njb3BlIgorCQkJ CQkJIiBhbmQgbm90IHRlc3RfdHJhbnNhY3Rpb25fbmFtaW5nIgorCQkJCQkJIiBhbmQgbm90IHRl c3Rfc3RhcnRfc3Bhbl9hZnRlcl9maW5pc2giCisJCQkJCQkiIGFuZCBub3QgdGVzdF90cmFuc2Fj dGlvbnNfZG9fbm90X2dvX3Rocm91Z2hfYmVmb3JlX3NlbmQiCiAgICAgICAgICAgICAgICAgICAg ICAgICA7OyBGYWlscyB3aXRoIEluZGV4RXJyb3IuCiAgICAgICAgICAgICAgICAgICAgICAgICAi IGFuZCBub3QgdGVzdF9zZXNzaW9uX21vZGVfZGVmYXVsdHNfdG8iCi0gICAgICAgICAgICAgICAg ICAgICAgICAiX3JlcXVlc3RfbW9kZV9pbl93c2dpX2hhbmRsZXIiKSkpKSkpKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICJfcmVxdWVzdF9tb2RlX2luX3dzZ2lfaGFuZGxlciIKKyAgICAgICAg ICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2F1dG9fc2Vzc2lvbl90cmFja2luZ193aXRo IgorICAgICAgICAgICAgICAgICAgICAgICAgIl9hZ2dyZWdhdGVzIikpKSkpKSkpCiAgICAgKG5h dGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgcHl0aG9uLWRqYW5nbwogICAgICAgICAgICBweXRob24t ZXhlY3V0aW5nCi0tIAoyLjM4LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0012-gnu-Add-python-flask-login-0.5.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0012-gnu-Add-python-flask-login-0.5.patch RnJvbSA1MzYxYTM2OWVkMWI5MTQ3ZjRkNDFiODU2NzJiZDM3YzlhNmE0MDcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjI0OjIxICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMi8x OV0gZ251OiBBZGQgcHl0aG9uLWZsYXNrLWxvZ2luLTAuNS4KCiogZ251L3BhY2thZ2VzL3B5dGhv bi13ZWIuc2NtIChweXRob24tZmxhc2stbG9naW4tMC41KTogTmV3IHZhcmlhYmxlLgoKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24t d2ViLnNjbQppbmRleCA0MTM2NjQ1ZDhkLi5jZGU5YWE0MWVlIDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvcHl0aG9uLXdlYi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtCkBA IC0zOTM2LDYgKzM5MzYsNDYgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLWZsYXNrLWxvZ2luCiB1 c2Vycycgc2Vzc2lvbnMgb3ZlciBleHRlbmRlZCBwZXJpb2RzIG9mIHRpbWUuIikKICAgICAobGlj ZW5zZSBsaWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1mbGFzay1sb2dp bi0wLjUKKyAgKHBhY2thZ2UKKyAgICAoaW5oZXJpdCBweXRob24tZmxhc2stbG9naW4pCisgICAg KG5hbWUgInB5dGhvbi1mbGFzay1sb2dpbiIpCisgICAgKHZlcnNpb24gIjAuNS4wIikKKyAgICAo c291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAo dXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29t L21heGNvdW50cnltYW4vZmxhc2stbG9naW4iKQorICAgICAgICAgICAgIChjb21taXQgdmVyc2lv bikpKQorICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAg ICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjExYWM5MjR3MHk0bTBrZjNteG54ZGxpZHk4 OGpmYTduanc1eXlycTE2ZHZueDRpd2Q4Z2ciKSkpKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxp c3QKKyAgICAgICM6cGhhc2VzCisgICAgICAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFz ZXMKKyAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8K KyAgICAgICAgICAgICAgICAoaW52b2tlICJweXRlc3QiICItdnYiICItYyIgIi9kZXYvbnVsbCIg Ii1rIgorICAgICAgICAgICAgICAgICAgICAgICAgOzsgQWxsIHRoZSB0ZXN0cyBiZWxvdyBmYWls IHdpdGggYW4gQXNzZXJ0aW9uRXJyb3IKKyAgICAgICAgICAgICAgICAgICAgICAgIDs7IGJlY2F1 c2Ugb2YgYSBtaXNzaW5nIGFkZHJlc3MsIGUuZy46CisgICAgICAgICAgICAgICAgICAgICAgICA7 OyBFICAgICAgICAgICAtIC9sb2dpbj9uZXh0PSUyRnNlY3JldAorICAgICAgICAgICAgICAgICAg ICAgICAgOzsgRSAgICAgICAgICAgKyBodHRwOi8vZm9vLmNvbS9sb2dpbj9uZXh0PSUyRnNlY3Jl dAorICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAg ICAgICAgICAgICAibm90IHRlc3RfcmVkaXJlY3RzX3RvX3JlZnJlc2hfdmlldyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9yZWZyZXNoX3dpdGhfbmV4dF9pbl9zZXNz aW9uIgorIiBhbmQgbm90IHRlc3RfaGFzaGFibGUiCisgICAgICAgICAgICAgICAgICAgICAgICAg IiBhbmQgbm90IHRlc3Rfc2V0X2xvZ2luX3ZpZXdfd2l0aG91dF9ibHVlcHJpbnRzIgorICAgICAg ICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3VuYXV0aG9yaXplZF9yZWRpcmVjdHNf dG9fbG9naW5fdmlldyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF91 bmF1dGhvcml6ZWRfdXNlc19ibHVlcHJpbnRfbG9naW5fdmlldyIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAiIGFuZCBub3QgdGVzdF91bmF1dGhvcml6ZWRfd2l0aF9uZXh0X2luX3Nlc3Npb24i CisgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfdW5hdXRob3JpemVkX3dp dGhfbmV4dF9pbl9zdHJvbmdfc2Vzc2lvbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiIGFu ZCBub3QgdGVzdF91bmF1dGhvcml6ZWRfaWdub3Jlc19ob3N0X2Zyb21feF9mb3J3YXJkZWRfZm9y X2hlYWRlciIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF91bmF1dGhv cml6ZWRfdXNlc19ob3N0X2Zyb21fY29uZmlnX3doZW5fYXZhaWxhYmxlIgorICAgICAgICAgICAg ICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3VuYXV0aG9yaXplZF91c2VzX2hvc3RfZnJvbV9u ZXh0X3VybCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF91bmF1dGhv cml6ZWRfdXNlc19ob3N0X2Zyb21feF9mb3J3YXJkZWRfZm9yX2hlYWRlciIpKSkpKSkpKSkpCisK IChkZWZpbmUtcHVibGljIHB5dGhvbi1vYXV0aDJjbGllbnQKICAgKHBhY2thZ2UKICAgICAobmFt ZSAicHl0aG9uLW9hdXRoMmNsaWVudCIpCi0tIAoyLjM4LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0009-gnu-Add-python-wrapt-1.13.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0009-gnu-Add-python-wrapt-1.13.patch RnJvbSBiYjFhYjdiODBjZTQ0ZjhlNGJjZjk3NmQyNzQwZGY3OTA5YzkyYmExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjIwOjUxICswMTAwClN1YmplY3Q6IFtQQVRDSCAwOS8x OV0gZ251OiBBZGQgcHl0aG9uLXdyYXB0LTEuMTMuCgoqIGdudS9wYWNrYWdlcy9weXRob24teHl6 LnNjbSAocHl0aG9uLXdyYXB0LTEuMTMpOiBOZXcgdmFyaWFibGUuCgpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCmlu ZGV4IGQyNWQ1YTY2NTguLmVkOWJlYjljMGQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KQEAgLTExNjg1LDYg KzExNjg1LDE4IEBAIChkZWZpbmUtcHVibGljIHB5dGhvbi13cmFwdAogICB3cmFwcGVycyBhbmQg ZGVjb3JhdG9yIGZ1bmN0aW9ucy4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTIpKSkKIAor KGRlZmluZS1wdWJsaWMgcHl0aG9uLXdyYXB0LTEuMTMKKyAgKHBhY2thZ2UKKyAgICAoaW5oZXJp dCBweXRob24td3JhcHQpCisgICAgKG5hbWUgInB5dGhvbi13cmFwdCIpCisgICAgKHZlcnNpb24g IjEuMTMuMyIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCisgICAgICAgKHVyaSAocHlwaS11cmkgIndyYXB0IiB2ZXJzaW9uKSkKKyAgICAgICAo c2hhMjU2CisgICAgICAgIChiYXNlMzIgIjExZjEzenFnYnFsMjZnNWJrZmtxYWxja2NkbHozOTRn NmRoeDR5MTZjdms4NzNhOXJzaHoiKSkpKSkpCisKIChkZWZpbmUtcHVibGljIHB5dGhvbi1jb21t ZW50anNvbgogICAocGFja2FnZQogICAgIChuYW1lICJweXRob24tY29tbWVudGpzb24iKQotLSAK Mi4zOC4xCgo= --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: text/x-patch; name=0013-gnu-Add-octoprint-pisupport.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0013-gnu-Add-octoprint-pisupport.patch RnJvbSAyYzIxNjVjZmI1MzAyNWUxZWVlMWU5NDliOWEyN2RkMTg4OGFiM2Y4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogRnJpLCA5IERlYyAyMDIyIDE4OjI1OjU5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMy8x OV0gZ251OiBBZGQgb2N0b3ByaW50LXBpc3VwcG9ydC4KCiogZ251L3BhY2thZ2VzL3ByaW50ZXJz LnNjbSAob2N0b3ByaW50LXBpc3VwcG9ydCk6IE5ldyB2YXJpYWJsZS4KCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvcHJpbnRlcnMuc2NtIGIvZ251L3BhY2thZ2VzL3ByaW50ZXJzLnNjbQppbmRl eCBlNzc2MTA3MGUwLi4xMGJkODZjMWFmIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHJpbnRl cnMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9wcmludGVycy5zY20KQEAgLTEsNiArMSw3IEBACiA7 OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBHTlUKIDs7 OyBDb3B5cmlnaHQgwqkgMjAxOCBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+CiA7Ozsg Q29weXJpZ2h0IMKpIDIwMTggVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Cis7 OzsgQ29weXJpZ2h0IMKpIDIwMjIgVmluaWNpdXMgTW9uZWdvIDxtb25lZ29AcG9zdGVvLm5ldD4K IDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xOSw4ICsy MCwxMCBAQAogCiAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHByaW50ZXJzKQogICAjOnVz ZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkK ICAgIzp1c2UtbW9kdWxlIChndWl4IGdpdC1kb3dubG9hZCkKICAgIzp1c2UtbW9kdWxlIChndWl4 IGJ1aWxkLXN5c3RlbSBnbnUpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0 aG9uKQogICAjOnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGlidXNiKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBwa2ctY29uZmlnKQpAQCAtMjksNiArMzIsMjkgQEAgKGRlZmluZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBwcmludGVycykKIDs7IFRoaXMgaXMgYSBtb2R1bGUgZm9yIHBhY2thZ2Vz IHJlbGF0ZWQgdG8gcHJpbnRlci1saWtlIGRldmljZXMsIGJ1dCBub3QKIDs7IHJlbGF0ZWQgdG8g Q1VQUy4KIAorKGRlZmluZS1wdWJsaWMgb2N0b3ByaW50LXBpc3VwcG9ydAorICAocGFja2FnZQor ICAgIChuYW1lICJvY3RvcHJpbnQtcGlzdXBwb3J0IikKKyAgICAodmVyc2lvbiAiMjAyMi4zLjI4 IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICAodXJpIChweXBpLXVyaSAiT2N0b1ByaW50LVBpU3VwcG9ydCIgdmVyc2lvbikpCisg ICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyICIxMXl6Y3l5aWE5ZHlpdzQyOGtqd3lzeWJ4 eGg5M2RiYzBzbDdwNTlrZGE4NGlxd2oxbTV6IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhv bi1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6dGVzdHM/ICNmICAgICAg ICAgICAgICAgICAgICAgIDsgbm8gdGVzdHMKKyAgICAgICAjOnBoYXNlcworICAgICAgIChtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChkZWxldGUgJ3Nhbml0eS1jaGVj aykpKSkgICAgICA7IGNoZWNrcyBmb3IgT2N0b3ByaW50CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9naXRodWIuY29tL09jdG9QcmludC9PY3RvUHJpbnQtUGlTdXBwb3J0IikKKyAgICAoc3lub3Bz aXMgIlBsdWdpbiB0byBwcm92aWRlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gYWJvdXQgeW91ciBQ aSIpCisgICAgKGRlc2NyaXB0aW9uICJUaGUgUGkgU3VwcG9ydCBwbHVnaW4gcHJvdmlkZXMgYWRk aXRpb25hbCBpbmZvcm1hdGlvbiBhYm91dAoreW91ciBQaSBpbiB0aGUgVUkgYW5kIGFsc28gYWxl cnRzIHlvdSBhYm91dCB1bmRlcnZvbHRhZ2Ugb3Igb3ZlcmhlYXRpbmcgaXNzdWVzCitvYnNlcnZl ZCBvbiB5b3VyIFBpIG9yIGlmIHlvdXIgUGkgaXMgdW5zdXBwb3J0ZWQuIikKKyAgICAobGljZW5z ZSBsaWNlbnNlOmFncGwzKSkpCisKIChkZWZpbmUtcHVibGljIHJvYm9jdXQKICAgKHBhY2thZ2UK ICAgICAobmFtZSAicm9ib2N1dCIpCi0tIAoyLjM4LjEKCg== --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s Content-Type: image/png; name=octoprint.png Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=octoprint.png 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 AAYOHHjKKafubG9/6KGHSgIrylHF/sAD95s24/VBAwed+tZTd7a3L3z4IRFMq8cLkkariJ9xkYZu veXn7e3tEydOOv+Cd/bu3YdVEg8fczhYRUXXRpD4vffcs2PHjjxpaohZPv74txx08EHhSvcePaaf e27Xrl0fWrhwg74uNXK97777DRo48KGFC5vNDreXOePgqmTjKIx0d37Hdqp48mAXdNElH936/PO3 3n5n6xR4L/tFKJZuue32ne07d1ls3vz5p771L3XVnli27MADD/wLG/l7ouHDhy8uPtNhaPHixS81 ucSMGTMmTZoU3uO36t7fH/Cpr/eGi2fPnh2CnWfOnHnZZZfdf//9L5ttAOjTp8+1115rr5x55plX XXXVS8W+A+3mMtn91fRSG5w6dapc3HPPPSVp8ogRIzZv3jxv3rxDWgDlLfqquCX9Pvvssxs2bHgD L4ouXbp06dJl9erVhx56aP/+/RctWnTQQQfZV9wk9Mz69e3t7ddff729uMcee8jnoUOHhg+9e/cG AAHNe/fuvc28+nKPPfbo0iX+ah80aFBbW9v6p58eMGBA5bhqqqmmmv4mFI4zL7vsspUrV15++eXF MldfffXVV1991VVXJWeff6/Uq0ePEJXcq1evb37tmg9dMuOiS2cAABF882vXBA9k69atr9TDXn/F HMrht3QTGg5XjT/TSTxyv5Oe8Y53vJjntmvS966/jp/qJftTX549dsEw7AKGf6ID6VN2Eunj4Xf+ 8q73vOvdU6ZMOeyww5555tkBAwb06d3rhh/96NBDDhk/fjzIu+qJJoyfMHr06MWPLH5w4cLQ1qpV q2697RfTTp82/Zxzrr3u2maTECFiOiSvv0uxI+fJE/3wxzecfurpEyZM+MD73r9z585169YNGLBn t25dieiOu+7cunUbAI7Yb79JEyYBwLBhw973nvfx8HXML7z4wo9//CMwL96xKERkIsDdMTVH6sML tw89/NDUKVOHDBkyYcLE++6bF+T83HPPff0bXz//3PPGjhkzdsyYTZs3bdm8Zc899+zWrdv257fP mzfPZbolAIB3vO0dL+5IZ5OadN33r9dnxoUvwdMMNQCbRPJY6TFHHzN61Ggg6Nq1a99+fQcPGgwA f/rTn352C7tLiEdPmjRs7/i7uk/vPgAwdOjQc84+J/S3Zt3auXPvRcRms3nd9dd+6IMXnXfuucdM Pnr5k09u3769f/89Ro8a3b17t3vvvefRJUvCFK1/Zv0P/uv7Z/7c9sN+AAAgAElEQVTDmccf9+bj jj3+mWfWb9/+Qp++ffr17UdEv/rVLx8xj8ObWUmkK/iMQ8umve0dHTs7+vfvv9eQvbr36A4Av//D 7//7f/RNIcv+tGzZsj8eftjho0cdtnLlio3Pbezerfuw4cN6dO+xddvW6677rr7d3oKwNqWDhdgB CGD58uWPPvrI0UdPHj9+wlNPPbVly5Y+ffoMHzasU+fOK1asmDXrJ+ZsQhqNL5wMM2j0WtVt0qRJ w/YeFr6E2O29hg49+6z4EpE1a9fOnTsnsDd+/PgRI/Y/4ogjV65c2dGxc9jwfXr26LF58+brrvve Cy+8yIsVRS0AQPJgUpOaBHxsAwQxB+rEiWnvQ/PeKR375i2b+/btO3zvOPbZs2airEvguHIyAeZl YAGAsH//PTZtfk6eK+/Xr/9zz22E2AiKOZo06ejh1XyuXbt23rw56mBY2xnXLEFIWcNL6Jln1t/w w+//w9vPPPbY46dOPS7Rz1//+pePLnlUYEnLskXTzDleMsIAwkVBqHWNTJVSw5skwqIo8tIzMKYn NhlVCYGoGayAS9zDfRIt+u3DRx8zdfDgIUcdNeE3C+4LRULtwYOHvPNd78lnZvWqlXf/6i4w5mbw 4CEXvLOyJHq7GFKsmG1KTmYIHQKLIdVRfLqfIhTMsdIibAAjYAk6t+PkvyYlvmGyqH2nTXvHzp07 +/frP2SvvULalsWLf//zn90chGNP2EwkPACHcluTS+kHQsBtz2/7zW/mT5lybCiLDQSikO9iyZJH o/U2071ixVPbnt82bO/he+zRf8OzGxJu2TAluVSiCE468WTxbfv3HwAA006fJie7s2beyMl5EQB+ +OMbTj912vgJE973vg/s3Lnz6XXr9uB986677tDcNZIpmudDrwMxGgwENGnS0cP3Hh7MSu8+vHec dU4ovmbtmjlz7wXdWJH8NLE28LQiEtGECRNGjR79yCOLH3zwgTD8lStW3HbbL04//W3nnDP92mu/ F851OprN66793oc+/OHzzj/vmCmT//zkk9uff75//z0OGz26e/fu99xzt91lmtRxww//653vevc7 3/Xup558cvWaNX169wmw6eybZj29bh3bLBLzhXLYwc9PxcOYiKsjNZs33PBf73z3u98V21zdp3ff 0OZNN81av+7pbPeiIh5jVq47wUkOHqxGEMHGjRv/8+tfO++8C8aMGTtmzNhNmzZt2bJlzz0HdOvW ffvzz8+bN1fOA6SWdLTt+a3z75t37HHHc+Oxl+XLl8+bN3fy5GMu/D8f3Lhhw/Pbtw8eNKhT584b Nmy47bbbouVBlKO1Nx31JgB46MEHwRqrqCep7TzjjDPyX6rUpO9d+72CQMSCyLalmzUANDs1fZrn 3aTLLr3ks1/44iknn3haltDa0l/yI17omEmT2ne2tyjw5FMrVqxYedjoUX95X7tDITr7LwfK/1fQ xIkTr7zyytZlFixYcM0117ykZleuXHn22WfH54InTWoedFB4R98kzqc8c+bMVvUzJr/73e/ayK+Z M2eefPLJ+bsER40atcvUHEOGDAGAdevWCbj59NNPx6cmDfXu3btnz57rzNnp008/beOLbYNPP61P 823fvn3Lli15yd3sN6dhw4c/8EB8P3vvkBmQaRu79C1uBYw4uSUBy0uWLDnggAMCmLt+/fpvffOb ALBjx462trYFCxa0t7cj4iOPPHL4mDEhyCWhsBFccumlRckAgKTgCDZWv/ojsY6ODtvmy7NaNdVU U01/DbrwwguHDx8+Y8aMTZs2feYzn0nuXnHFFTNnzrz22mtfP+HJR4wbd8/cuVOPmQwGUwZQNBkA 7pk794hx416R7v6qOZTBuwBo/rFvILJ0wP775001O5oSTkSkzYRu9Ks6yNZ/McUq6A+LF3/v2muP P/74IYOHDN17r+XLl//ghl+uXLVK3n8QoKXBAwe/bdrbtm7dOnv2bBCMBWDuvHlvOOANI0eOnDrl 2HvuvYeIAJrAscFgfDDFSRxcRO072m/+6c2PLnl04oSJw4cPHzx4yLbntz66ZPG8efetWBkewMd9 9tkntBbTa2S07fltCYZIpD8GdoX7ABA1zHT84rZfvP+97z/hLSc8/PBD27dvF/T8K1/992OnTB09 avSAAXv2GNzjuec2Lnxo4a/vuXtzKSPh/hWzqagC7CKEh1RoAADDhg0bNmwYAOxsb9+46bklS5c8 +OCDjzzyCCkECAfs/4bkJYF9+/R945Exc9pjjy2dO3dO+Lx27dovfOELR0+efPCBB409fGy37t02 bNjwxBOPzZk3V3OXYai15OqvfGnSxEkjR47cY8Ce/fr1f/bZZxf9edGcOfeu4jfIAUCqzZBcLQx0 7JixALBz584tW7csfWzJwocW8tvwIm3dsvXb3/n2oYceOmbM2H332W/oXnu9sOPF9U+vX7Lk0fkL 7nvxxR2hi0zjy7wE2rJlyw/+6weHjjz0iHFHDh82bJ999tn+/PblTz750KKHFj38cNWE/PruXw3Z a6++vfvcedcd7e0vgh4DRKzzgP0PGJ1J/kiR/ONL586bE+p869vfOuqoow49+NC9hg7t0rXL6lWr ly//87z75m7f/oITE691AvjV3b8estfQ0PuOHS/KCAVB2H//A/J5P9LO+7w5ALBla3nsDy96aNEi P3YHPAFAcQIVC+zXr99zzz0XIJyePXt26dJlw8aN5hQrYosH7JLPuXNkOu2BUJR2TALuzODjjz12 zVevnjBh0qGHHDqA9fO3yxfNnTtn9epVAUlz0ZkGzOVmlMuC6phhFEnBJrFtIklB3UrApUWTecTu 9XAa/gkABHfcfuu73v2+445/y+9++/D27dslKrRHjx4HH1yIDbI2LbRUXbKRo2N+XRkRIcOQdp4i u1EUlSsQwcnYHAHyBSSSpOoqfGIRJgv08MPHAMDOnTu3bt3yxGNLH3p44Z+WPRHbAc06LuI1vLay EpbmzLl3woSJXbp0DQrYo0fPESMO2P789uXLl7NEjHyIHnvssSPGHTF69OFz5txrni9BInDZT7h/ 5BOLffbZJ9ng9t1vhHxu69zJ6v/O9vaf/vdNS5c+On7CxGHDhg8aPHjb89uWLFk8/777Vq5cKeC+ nnRasNMzAAhIeMD+b7AxvxDW5huTvcMj9Gh0nscvQx40cNDpp79t69atN82ebXueN3fuAQe8YeTI UVOmHHvvvXeHi2vXrvm3f/23ycdMPvigg8cdPqZb9+4bNjz7+OOPzZ0758mnngqClZ5Wr179lS9f fcIJJ+6334ixY8du3bZ18R/+cOcv71r/9Dpe0AyeIx+MoC7JdPihzTWr//0rX37zW07Yb78RY8eO C23e9cu71gccBuMvl8JJB5q/YUGbn2JgNvlM4eRnIK5ateqaa7587LHHjRp92IABA3r06PHcxo0L Fz54969/vXnz5vRc3p1qwT333DPp6KO7uCdXAAD+57//+/HHHj9myjGDBg0eOHDPtevWPfHE43fd eWd7e7scgYT+O3fuPHbs2BUrVqxZtw7jAZiRVGYWk1d5BWp2dKQrNFlimgpIj3wREfc5bPpj96dQ 9O7QLbfe/tkvfPFfPvlPp53yavpIT61Y8fCi3x0xbsw+r8Qr1C947wdOe+tJxRzKQt+57vp758y7 4brv/uXdvUbo0d89dMSEY4q3wttarrrqqnPOOadY4Cc/+cmnP/3p+++/v2/M07dbNHTo0NmzZ1vA t3nTrzs+9fW2f7u4ccbx8+fPP/PMM/UJuF3RihUrTjjhhNGjR5999tkAMHPmzMWLF+csDR069P77 799lMPULL7wwcODAT3/60x//+McBYMOGDUOGDPnGN76RvxzvLW95S7du3W7hoJIjjzxy5MiR+Uv5 5s2bd8wxx8hL+X7+859Pmzbtj3/8Y/5Svt3sN6EffP/7W7ZuvfjiiwHgnrvvvu+++z75qU8FZPa2 W29dvHjxP37iE61vXXfttZ06dXrnu94VGvzPr3990KBB4aV83/n2t8cdcUTgvKOjY/PmzZs3b77+ uusuufTSjo6Or331qx+66KLu3bt37do1vCVv7dq1//G1r/3ff/7n8LW9vf1fP//5Y489duqxxyZs h5fyXXnVVeHVgsuWLbvu2ms/9/nPh7tLHn101qxZV3z604Hzu++++x8/8YmARCxfvvy73/nOZR/7 WB2hXFNNNb12aMaMGQCQH69WXbf08G/mjhyTPuz2v5ceWvTbD3/0sp/+5EdD+Xw0odVr1rzjnPP+ 89+/cuS4sX9j3l4SnXrJ1RKetn7xHLluXI8k3g0TTznxPdwvfAle5KeRIxBB+gUqmsqdqQKGIqGA HMgjT1JbICbxrkIkW3yQXJ/Wt4+WK6eGBXbHLTie+b4x8LRJEhmqjOrQQYNrUMJU7Yg5fpK0ehyR en8FWUEsgybUW5xHgblMCyJT9SQRQliRD4tzOSosekxajVyDRU+WuXK4QWuA12kfGR8YVGqU9EkM xxmZkm8rGUBDPjuMycRAccAYUEkTTWsubjN2ReY6JBOWwGHcLRiRWinn1ZOmuIAcpZS7LTWiEaIJ P0m9bIq128w0JEWSaXDt5ELiK7kMwJz/tBgRGCVx9Qt8gJ8z/5EAAuBluNEQQrY5aHtktFEb3yUy aCyj2CoAypf87lCiLolRA5nuGHxszvnYWHkRxPBJ1n9dB6ajuCpVMjJ24MZlpMmg4hWZGDU9aV2j GsQTQXqGqYAeNhBIjB6AvnYMwciX4VwPaGpPkTHiS8You1EwxG5z9YJrUJdMZsONgTVSK5kaBGim 6YBljzVmP9lbMVxtAodmm15iaCzjdnYnLA9EOCYAgEbDtQaKjWNhqGbyIxbPlXxsq3ZbeDWtXRcm AtnsX5BIwG5PaN5El3JmymMm5Pi50dD5MlGsiaViKVEDG1ZmnitC6UlhTt5qzKBimwWbrjuUHUhm nmU3S7dcNLy2IF7+ajL8QKCo3+T+xHupshuzZ2212QSjjMaOPeL8C86/+eab59+XvqdEBGN6TCVD /oL/gScNkVFbZXTAfmMaL88QA8Bpp5z8L5/8p89+4Yu33Hr7y2vhL6dXFk0GgKlTJt84++bWZW65 9fapUya/It299qlv374XXnjhlVdeWXw134oVK6688soLL7zwJaHJRWqccXzbv13c8amvN2/69ahR o3YnMldo+PDhd911V+/evb/0pS9dccUVw4YNu+uuu3KWVq9evTupObp163bxxRd/7nOfu/nmmx9+ +OELLrhg8ODB06dPD3cnT548a9as8PnjH//4rbfe+sUvfnHx4sWf/OQnf//73wfgAACuvfbat3Lw /tFHHz1x4sQPfOAD8+fPv/vuuz/60Y++/e1vD2jyokWLJk+eHEI5Wvc7Z86cEE8EAPfcffcDDzyw fPnyZcuW/fTmmx9//PFJnMfjjW98IxHdfNNNa9eu/e2iRffff//kyZN3eWvy5MmPP/74nDlz1q1b d+cdd6xduzZg/du2bVuxYsUhhxwSirW1tfXv33/jhg3Dhw/fY489tmzZMmDAgKFDh/bv378HP7nc t2/fRqPx2NKl27Zte/HFFzt37nzMMcfcc889v1mw4Jlnnlm7Zs0D99+/y6zcObW1tc2ePXvdunUr V6z42f/8z8EHH1yjyTXVVNNriubPn19MqbQ7ryL4O6Mjx40dN3bMP/3zv2wtZaLYunXrP/3zv4wb O+aVQpP/2jmUC3kF/Y9xA7GBPgvt7yXRYLEVrhQdexO3l2TgxNTpSEm9oiSGziMOcSwS1ufbFS8w cB6CsAMQYJ40tq2C5ytIIMAu/Di1lxCLwl0hTqfpEAtxI5HHxZ9Rm8IYF0jxmVgy5FqXPpTPyCG5 1sS5isNFue7cJTOoKj/TT7SgaXIJC6KpaKpVN0ltLMjXNY3igaMOQ0Vc4Y5XMGiwIaISi1EfvPAy LC5epN0ZpVTwcZto7lWJUdpH/apedFJGGmYxpQM08xeTA7TullxF5EWtawpSnbEtIlZPDMlg0lqt pYrSskx+mXeRmheug2RSGCa/YP9FdP1Rycym7QmYy0NFhJcLYqS1qEJMPFOYiQeNuSCBX/QgEMGM ktg+pQwb4YsCklhYlaKxeaGUS4DrQgp1VjQHiF5n29yI+ormkXlpKrF0ZtpyCYGRmx4RxLlMbC/K /2J1QGyOzQ0TRRofUDH67mYhB91Zg8IfU9EftIGx62gbLa4BI4iWt/KdMIufRtlMvPF3Ajc2VXSp qOdVLdibGlsPup2CyNdWRy1mGODt1cKN/GMiZ4l/V4jamlWC+nMAdX2gqZqtMcgkaG5FmyXr01hy I5l8++HxRgagaCLND45gmsxvEPcbz2kRsgTKLNs/FZe8UN2UmYvpIg1f3vimN+3c2b5o0cPl7tXW GO0scMs/RYsLvtrevswcyoFCbPJnv/BF+fy3pFccTQaAc88688afzLpx5qyqIOUbZ87aumXLuWed +Ur1+Nqnyy+/fP78+e9///tnzZplUdpNmza9//3vHzlyZFXWyJdKjTOOB4AOzqf8kuoOHz78uuuu e0XYAIDPfe5zzWbzoosu2rx588SJE++8886ePXuGW/fdd194cyAAnHzyyddff/1nP/vZK6644sAD D7zpppskn/pTTz0lCAIi/vSnP7344otPPPHETp06vf3tb//qV78abm3atOm+++4Tl7tFv88+++zq VavC527du/9mwYKNGze2tbUNGjTovPPPHzlyZLjVq3fv97z3vb+45ZZvfuMb3Xv0OO644yZyGHiL WwcedNA/nHHGPXff/atf/nLAgAHnnXfe0L33BoClS5cOGzasl09c8+fly/cbMQIA/vznP48YMSIR Xffu3U886aQ777zz5ptvHj169DnTpx//5jf37NXr/t/85rbbbuvatetee+01+ZhyOHwLGjR48CEH H3z99ddvf/75Aw888O3veMdLbaGmmmqq6a9HK1asWLlyZTiKW7x4cUgVdeWVV44ePXrSpEmXXXZZ 67f2/f3Rl/71cx+6ZMYF77vwwve+59S36muvb7n19u9e//1ePXu+gq/m++vlUCYEAujUaIOyO0n8 m9t58h62NLEwaINUwgX2FaQNU9sGhRHDTpUOpAmdkgBgEPBFwsWYUwQghKaHptwL7SPKEHrVDKwE gJnTY6N6kL0dkU7srEAWJKOAayjFWDovToGUbLCOsgEE0CghQ3I3SCLWxrSA9gwF30kgakCVpcxi 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 Hzmybt3a5tZm6YXimU+Mv3kRCgAR237yqSfPmf+VMaNHJyWn1NXWVFZWrP5klT8QxwBlV3r5lZcO lO2fNHFyZmZmckpKd3d3W2tbVVWl3+/r77OlAJwPIjCUA1x9vb1PPfXk+PHjJ04+PS83Nz4uvq6+ tqLy0MqVK4L9/fyYbBQxuXhHjmgbHB9EmA8psKr6hvo/P/7YtKnTxo0fn5WV7fX66upqq6uPrFu7 trmlmRCifYlI1WOyxG8xyWPAGQBwVkLUdYURuu0e6N2k+k2HOGTmQ4eogsH+xqbGxsbG8oNlO3Zs pdhBBKCUfvDBu1s2b5w586ys7JyMzCw7HG5uaTpy5MjGDWtbW1sAhTvt3rOrvPzgjDNnFRUNzcjI jIuLb2yor6uvXbf2k4aGelmp/jk1F8ZlHg9CYNmyDw4frpo+Y2ZBfoHX52ttad6xY/uatavCoRB+ cv/+PX/8w6Izz5xdWDg0PT3d5/O3t7U2NjZu2LCuouIgCHxAA27k/7lq4fEQkvPSpYzPWQX5BT6f r6WleceO7Z+sWRUOhcC5qXGMOk+MHYc2y3/1zhIgwOR5WJPnzu1r1qwKB0NUbGwwBGX50vePVFWd MWNmvii5c+f2tWtWhUMhQnBBAIDDVZVvvfnarNlz4+LiDhzY9+F7bwOedW7Gxa3vAACNjfXP/O3/ TZw8tXTc+IzMbI/X11hfW1tzdMv6NS2tZqp0Klp/b8lrM2bNDcTFlZftW/HB23z2Um1Cfbz8/aOH D50+fVZuXoHX52tvbd6zc/vGdavDoRCWYtn+PX/906JpM2bnFw5NTU/3ev2d7a0tTY1bN66rqjwo hCnmsOtIoPE2h56YQwMymhDAcs5P/Jw0ZWLHRWvDTccUGsbnFN2y/pM55y2YOvPsdSuXAgKtRBdo Q031P//y+/FTZwwdPnJQRubgzJymhtrtG9duXvdxZ3ubhL4P7t/9xgvPTJs9b1BmdmZObs3hqiUf L22orcktcENIpKXD3RNHESgAD2F1pGJmiJXrluCu7VsqDx44Y9bcnPyCwqHDbTvS3Niwed3qTetW 93R1io5Tozrzhxs1NdQ/+5c/zp5/fnZu7qjSsb09Pe2tLXv2b7WIx6YRVCMZlJExZcbMhrraw4cq tG6BPBQiREtlCltVCH/AcaBJj/YLOe4r9zCkQFyeUnudvAnRlJq4thbPzF9mJGAdVUjELSG9Wjok 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 tykQkGX/xl9oY8jlc6d2vP2qI1lWTwQq5y4cGR68cfWiR97eZ1w8yDCMsqrq8srqvILipMmTB/p7 Q8G24/t3dnd2uAsbsSIZWbnzl91ZUDgtISkp2Npy8cyJa5fOeeWPFbPmlc2szszKTU5NHx4cbG68 euLArv7eHkfIqrkLK6vnZ+cVDg70tzZeO7Zv19jYqHi78fGnSsor33rppzcbG9y50ILd/8SXi8sq fv4v/zg0eMsdpiq6lBavWrdk5foXf/y9vu7OlNS0eVq9nzy0a5squpnzFlZW12TnFQ4M9Lc2Xju6 d+fY6Kg7TQCSnJq+aMXanILCKZlZt/r7ujraaw/u1q5n1NhnAlOeKRsavB75hpcjil6zXrP5xLE8 Ce96OFcRgwRRh9iYiUuja8cMgqAXkf1x4MtyE8flxgKZvyl5Gkt66wIHa+N5q1EhYYlOcwnwcUrO TqrjYBpEuRaVjaq6q2exRpOi0yZRDyhZ4R2B2DAWHjMIGIZBLMvmd26M54YoykOUJWbDPwEEMBCI bVuRSMA0KbdoMMNvKSXvFImYw1DIyoF0s/de8LxnyjbxAWWffPLJJ5988sknn3zSyDRNamarGdRy kktyTVPkBj7KB2ovxB+REDPVkVfMsYDa0l3oYhSdZWoDNUhBp8uFaKSmmJiQOKOi6tHHnkhMTOzv 7+/sDKWlpSUmJBLFSmlBzaL7PnV/XFx8c3NjXd2Z5JTUqsqZs2dVb9v2zrGjR9QST05OvnvDvavW 3DU2OnqjsTE9PX3mrFmzZs8uLCp86/XXRaaI+ORTX1yx4s5IJNLS3NLe3l5SWlJRUbFk6ZKf/uQn 7e1B4G4w4uLivv6Nb5SUFLe3tZ2vO0cAcvNyFi9ZcufKOw8dPPCLn/8HVXUR4dTJk6lpqaIm8vIL ykpLKSQtTNIIwMDArforlwDADATmzq2JhMN1dacVkZCWlmZQ+Nz4wMPzaxZZlhVsb+3qDOVPnVoy rXTOvAWbf/OrjlCQNwdU5Tl9euVDjz6RmJh4q7+/qzOUmpaWlJBIEz98aN/8BYuWLltBAWW1soqK p2VkZp0+fWJsdBRd7Uk0CdfuhVqvqoW7E8dVrcsdqiAC5ObmA0BvT4+MrCWgRWdmoZoxGSEAhjCS Yi5LlMycMLKrHCiOicvmmZQ46aFHP5eVld3e3hoOh7Nz8+5sxMTVAAAgAElEQVTIzs3Myn7tlRdp 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 IOb9wwyEvgvjsIQNUpxMwQtJ3l/OZtguVdDM4cllhEN8/RtM/ey7bATFyc6DqB1d2yHITOuYzJdh YsFnPbmQccpvr6xAvy2ktpEdojiOQUREVC6XhYgw46QdF5bNriptQESBQqJZqGbL0w6A8j333LN6 9erDDjusT58+W7dufeihhzZs2DB+/HgA6NmzpxDi+eefHzduXH19/cCBA9evXz9//vwRI0YsXLjw N7/5jWUShNxtt93OPffce+65p2PHjgcffHBra+tbb71VLpfPOOMMALjmmmtGjhx51llnBZJ07Njx uuuuu/rqqzdt2nTxxRcLISxCfcwxx5xyyik88MMPP/zMM898/PHHra2tQoizzz4bAI4//vipU6cu Xrx40qRJo0ePLpfLixYtam5unjJlSq9evZJ5HzZsmErlhhtuGD58+PTp0wN59txzz3Xr1t12222/ //3vx44de8EFF/AAAwYMOOmkkx5//PGpU6e+8MILGzZs2LRpkxDia1/7WtViHzFixNKlS//85z/v ueee8+fPDzxE55RTTjnllFNOOeW001QQAo07QI7y6uV2QvlRv7OW7Vq5xED5ciZfXC/TqCWw86PG uIR7KDQcMPT7abETa3XkU6lc7t69xyHjDttrwMAODQ2rVq6YO2f2/PnvIHjmU+PHTzjiyKPv+Nlt 65vXderUaczB44YMHd6pU+ft21vffHPun598woYUkdh3+Mjhw0f26zdgt44dN23c0NS0+rmZf163 5iMN0gERyC+fd2FjY+ef3fb9wm67HX3Msft/4pONnTo3r1v31ltv/uGxx0rlstJFGfSHB4056MDR o3v37t21W7fNmza/++78Jx7/w7q1oYe3tra2Yl3xhBNPHD16dKfOXZrXr5s3751nn3kyBopQKAs7 AiwTSSmPPOpodS3hsSecPO/N2aVy2QG4PgAQmoFrmyLdIo4/5XOjPjn6tpu//ZnjT9l3xKiWrVse mf7AR6tXH3/KZ4cN33/L5k0znnhkyYeLXCkJMWz4yH2Hj+zbt/9uHXffvHFD00erX5j55+a1H4Fx eSAQAaFYrBt1wKdH7DeqU+cudXX169Y2rfmo6a03Xl+5fKnyo0BAw/bd75gTTy0Wi8VinRCirq7+ mu98n5fJO2/P+cPvf2ebAgA0NnY65NAje/fp13XPPTdt3LhmTdMrLzz7UdNqFgkB4NAjJhw2/ug7 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 X30dABw5fFA7PTIV/97336x9QRAg4uXXvG/lqnVjZ4ZfeO4plTggnLvj/Bve/yGe0XYbDNm1N37g 0r1XToyPPfnIL90tjFde2lepVC678to16zZoUeTyH/rEryPi/qef0NVGqQ0znTZv3fGbX/jDa278 gHLEoWTQ3tH5gY99pqNz0eFXXxrTWDMgwov7nzkzcnrPZVdsdkS9dFnXVde8T9Trr7y4z0ovlyt8 4tO/tX7j5hf2PX33T/5JyoibODwKAADX3/SR5T0rABQ+y6567419q9eNjgzvfzY2zhMAdHR0AMB0 aVpKqaIoE9dMEBSLxd0XXfSHf/THv/353128eAkiU0uGfC536yc/uXr1qtOnT/f397spFtva1p1z juVo6dJlX/q3//bCiy7yM40EKoQIhRChCMMwDAWRsYBBtVwxrdecNYlLXL0AM3HbYBGWrmf8mcdu m3CDYNRolrdnYDzmYquiKGljMmvYdrDYqNN4GUdTvPsQrFTMesZDkBPf08lh2fr5d9n1S6zqAm2F RJxr5NmRYdpUaSsoEoNdICACQ6Y8mJEZQqJ8o+TmMAUTkZRSmuv+iKBerwfyLbhNqEUtalGLWvSr Qx1B55lwpBFCkoFMKBfSaXLAMzzgFYgbz9aoWoB0PwkMebP60ow+QJVh8pzuysvybPKiv4AFBFQT s3t+UCRIIDBE9va4VK6TNh+uQQ045HlehCIUC1aJoajzoOGVg4jYApRb9G4gQRIBOYAQwrUuMaft jXITHTMEqxwAJMw8Iu9+yjAkip+WueecMCJyVAqLB7g6iE8OxqZ/12rVu/7pH9938ye3nnfBxq07 Tg0NTIyPLevu7epaXq/XD792GIkQkaR8+rGHe3pWbDvvgl///B+eGjxRqVS6V/S1tXeMjY7c/aPv hWEI1v0HaODQL4CvkkdspzGaxnjifK1fLE/TQwB4+tFfrNu4deee96xav2l4aAARO5cszeby3/rv f6FDGEMwssABuQIFZcKslD+ujbeMQZHyQhidG41IhGG1XP7Eb33pzOnBifGx7t6+to7O6anJn//k diFCW4IdF17a3aMRwGJHJwAs71157U0fV09GTg/uf+qRWURimp+nA4MRleZPMUwMIBvwLJchkiCq 1apf+9rfffH3vvjBT31u8GR/earUt3Z9rlB89qknn37yGUQcbRcd+WJnWPnZ9795822fv+7mW887 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 HuWOoFAoXHLx3mSgkVMD9vvYmeEffP2/XXzFdStWr1+5Zt3U+NgTv7x731OPXHLFdS6gDABnTg/+ w9/8xc49e1ev37Rp605T9kPPP/Po0Im4b+XSxPhPfvD3m7fv2rbzwr7V66cmJ468duCph+6rVLy7 IsbODP/g61+5+IrrVqxet3L12qnxsScevGf/U49cfPl1MUB53IRc6YR8/qlH9lxxrQGUdRd75vEH pibGduy+dMmy7kWLl50aOHHvo794/dWX1mzYogFlJSmCvjUbNsSswjs6t+68UH3vf/3gWwEoKypN Tf7sh99Zt2nrlu0X9Kzo6+1bXS2XTx7vP/jyvkMv7U+aIJwaOPmPX/vyeRdcuvqcTUuXLV/a1TNy eqD/2Sf2P/3w1PiYDXbm9OA//O1f7rzoMltHY2dGDh545d577n7tjTdJ7f0Q9K3qW716NQAUi4Ur r7wSEmRbyHRp6sff/dq6DVs3bd/Vu3LN8p7eWq12Znj46GsHXnz28VrdW22eOTX0rb/5y517Lluz ftOmbTuz+fzE2OixI4f3Px21EDXgP/PYL6cmxnfsvmRpV/fixUuHBk7e8+gvXnv15XUbtxhAGQCg VJq865++vW7Ttq07HCmd6H/1xf0vPvtUtVZzbk1VV62RnWgs7EdEQkqSsi5JSBESHD/W/+d//l/e s/fyLVu2nXfernyhMHpm5PChA4899vDAyWPGTFuNZTQ1Of7D733j3O27tp9/0ao16ycnxt84fODx B+8rl0v6RjEgKeV3v/XVnbsv3rhxa3fvimw2Ozhw8vixo08/8XClUkmO0a8ffvU7X//vl11xbd+a dT29fSMjpx997t4X9z/teaFtsFuIiRCl0uRP7vj2OZu3bttxQe+KVSv6VlfK5ePH+w+8+NyBF/cn l8Snhgb/4atfueyKa1auWrdl+67p6anDr7782CO/ODN82obp6u5V5sb5fH7X7oshQaeHBtyfk5Pj d3zvm+fu2LXj/ItWr10/OTF++NlXHv3lfZEjHac4CNDW3gEA08ZRuLULVfhgWKt/8+t/t3b9pvPP P3/9+nNWreqrVKuDg4Mv7H/+l7+4v1L1zE1+euedIyMjV7/3vStWrFi+fPmbb755150/ee6ZZ8/b teuGG6MbGp0tbpRS1Ot1BEFEyDkyRsotgWuTmoCAIcI9nWAmaTS4rwcle0Undw0CsRANFRcE4yPC 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 546tTz58X7qlBQDKeg68/AtfHDVmTK8+fXftrQLAPXv3bn9/RzqRiMfzpk2f3tLa+n8PPgwAiGkC KenK+m3Xzp27du4EIBPyoQf/aFotG55FxH8755zH//TosqVL5Bw6Zty462+44Zxzz31j9er9+/ZJ rk+eMrV///7r1qy577e/1TEhLy//jDPP3LplS9AtrRz+9te/Ki49+2xLa2tm3lnz7PSZMwBg1coV GdC7LncQe4YKuRIBCBiRiDDhgo8MevTqNXHarMO1Bxb98Te+nybAN1csvvLzX84rKHpz+avNDQ3A SEIpbyx5SXDinKcAAGjCtNN6960AQOMpV/r23r+v+sC+akSIRuPDRk9IphKv/W2R7bMTzLAIysv1 /Ms/t2fnu88+en9rMgUA5T37XvLpa4eOGNW974CWPdVI6vrh/8/ee4fJdRz3olV9zqTNOQdgkRd5 kQMBkACYwAwmUYESZfPaliz72abvteVniU+yZF/pkyVbOVoiJWYSJEACDCAAAiDyIqdF2JxzmJ2d mXO63h/dfcLMIJAESYWpb4GZ6dOnu7o61q+rqwmQIyIBY5pJhIjpPmBShqSGRimGGXMX7d766skj +4Wl57iJU2+668GaJSvPnTra50B14+Sb+OSGpntuufsTuQXFF8+e2vnmxuCI9FhdUFS2+Pobezra rL272QuWTZs5r7erY8tLvxvs7yUipmnLbrh11vwla+944Ln/+QE3ycqjfNzE3/zkW6Gh4Tse+nxZ 5YT0jMxffv//jo2NfuKRLxYUlZSWj2tquADiJjTils+FqbNrAODssUNAwJERkCacn4pzLYg33XzT s888e2D//pR0LxFNmjTlkw99Zs3qNYcOHmxvbRVudkVd/PWXvnTixPHvfuc/g8EgAI0bX/X3j/3D nLlzyysqWpqaxbixeu3apcuWtzS3/ORHP+zq6gIATdPuve/+G9asfuTRP//m179u7VKsWbu2Zt68 jo6On/zwR21trQDg8XjuuOvONWtvlCIWABvhqxs3okCsdNQYW758WUVFJQFyQmIAKIxCSfR3TdMf +rMvNl08/+JvfzE2FgKAopLy9Z/6swmTq/MKinq6OkW6I0NDhhHd+uoLZ04eNQ1DYHI1i1csv+Hm lTfd/uRPvsfBFP3CwunktuisGgA4faw2HssuKilffevdobHRF373y45WuRGSkZW9/qFHVqxe13Tx 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 3nvvvRdeeOHatWs3bdr0zW9+0yabnJycNWtWs9mcM2dOqOO8efPmzZu3zyr39/fPnj07JFu+fDkz f//73wdw+umnb9u2bdWqVUQ06U+UW7p0KTP/+Mc/Hh0dPfXUUwcGBo488shly5ZVshWRH//4x8uW LWsLfo2MjCxfvvyWaQPKhx9++O7du62SaZoSkTEGwIoVK+bMmbNu3brrr79++/btzDwyMjI8PHz0 0Udv2bIlz3Nr+YmJiblz54ZGmTdv3qJFi4444ohms3nnnXfec8899nqapsuXL9+2bdv4+HhIHEu9 Xn/b2962atWqZrN500033Xjjje95z3smJiYmJyevueYamybP81NOOWXGjBnTb4uxsTFjzHHHHZem KYDt27ffd999hx9++IYNG/bu3Ws1eeCBBxqNRqyVtUMlK2NMJ8ZonuedNg8dXJJpJzHGmP2n6MZi R/T+3hKDoURkjby/mRxEQusUbVQRZj4oSG6WZa1Xpt/o8fzWKgcXlp2+cQ5Y7FR2AN3gIAoz65SU /TZYjyPWquMpE7fhiGkhImJDCvj7S3l3iMlXRQaiiJ0oPK+nLjGJjsjGc4BCVI0xRiAiucnFGEfV 9ZxeqN0aSc7ZK3ZjeKJvABEcYtIKnBEpiUiSEDwFPmVBknBi2Xelc80DChAcs0CjCogXC1tnUqId 5FwGBCIXPfaYNfCv7TE8gWIrERbu8fAStgyPDnvPcx8TVKn9ycFJpK5mNjAICcSIGk6TJE3EMrAQ 6L4WwfH9x90JH9sVrrtUW9rvViaier1u8zTG91uCqp2OjFKgFQc3VUMyB8WUGrMUFaZocdsI1Aod xGohtjIcRZng4HE+GL28VOA+G+ipZ3oABVDVoPvKRD345L9amLKEkNpmaYfMaYEcE9m4K8WKD8V4 NDzK0oLUAapIkr17R7Mss/NbQaBTkDt70uHSPT0903xCuY5QnRDbXHyGpCMEG8HeFhl23Vj9ikAR jyJaSwuzh51NPRIcIXEl7C0qm2xYIbZItD99DOoP6IObUJ5WCV0zwG/RzhYRZVEhUvWrfJr42B7V iRhtwO5pHzJ4MGpZUH6LRiupVNl1USlWI1NUHm1FervfJfqZiYipmDEDMOh34bhxTGidxH2/ajc5 KIi4VqulqRjPP1VVk5s8l3q97h+gXmNqZ8PKK0ZkjJZ+RdHLSzvxNolI1h0LrPR9jX5yHSfOWFWl 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 iQQuSEtMZ6211iLjCGymLVp6I9AA+fYkTXxp3TKJBuYoLateTdUu7WuEU9VDz6myrHgEV7VIHYVF /tJj/fRmmXFXIiEJ+x4zqH16T69QDkIPXul7msW150upBcIfVcBHWmdJl0JCUrfK5dZy1EeMd0oz rZf3jIYCaADlhhpqqKGGGmqooYYaqiFlt+mvvKm2SpTechZSdWNj9IsL1myMakne8EutMSggSlZh Ra0LbUykyiApueXEBxJW6hgM4FxPegRLJcYzjS7VwSvXITsp1DNeUftINJ659LlLPstsROw4GUya XOMq25fUgwF5BLUU1u9Jp+CAqVZUBLlC3W8l8Xhy2KLu26o/63V3lh5zzDnnnXfzT3962umn7wXP deTENnXa1OHh4U2PPpqiyQDqTn/aAy2Yv2Db1icvveTqh1Y+CECByZMnv/+PP7ho8aJXvPKCb33z mphyaNJkInrkkfWf+z+XoNwbeivt7gpwzLJl55xz7opbbjn1lFM8VGcMC/ngBsm4cGY0ARawvo28 k/La1au+9uUrwAqoUTbGbHxy++jo2PQZsz7x3z/5wAMPfOc7346sXHTxO4aHh6/91rd+cP31rhPP mDnzPe993+te//q1a9Y8cP/9ZU4VwNRp05w8A5o8njyXjduaF118cSj9Olf6zBmz3v2+973u9a9f s3rNgw/c18+nL5VbenHWrFnveve7t2/b/r8/85lH1q51iRYuXPSBP/nQqy644K5f/2rdukdcdBZJ wIIipo1GvITgfznUgqIKWvico0489Yx7fnnbkuNOVkCUDZsxi+27Rj1PAoCmTJ8apeRi4gpATC1D LUMIVzxS6rgAVAAIU/ie4GTq2fD1jRgrykC4gzACWkiAUojpAR8zGCxCTAaqioxgjGFSKEwIZE8u InfYHe6enTRlyswDZm994rGH7v2VoYiBO7xYDSCqRlVVu6Kq6vxILQiqtlDoxAARbvvZrQ898IAS hucOv/iMMyOSHiAwCnUMtVcsWbL0rLPPWbFixamnngq4EBA+9ayZMy+6+J3bt2/7u7/9zLq1a6BK xAsXLXz/Bz/0ile84r77frNp82YDsKowiPmss1++ZNnxWx7f/O1vfGXr44+BwMDhRy09atnxj29a TxCGMsAEJmVg6tQpBx100GObN995x52FNibX52nlypWXfvazvWtT02fM+Pgn//uDDzxw7Xe+U+n5 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 GYLpNKXU2vc5z1RHr2ut8yDFOeWUU0455ZTT/qUc+c3p/yApADGT1mZWRalRtZt4h1MB52zEJoSl nZaYA4PMLMvOqRTbyBdEiihO+LUxA/jKNdc0N/f5yj99qVu3unP+6oPHv//9Tc3NrevX/3n+/Ice eDCOzStUYZDW5ZhGHj7muEkn9T90cLeGhta1q5a3LHppztNxXIZ4tjDwscs+17NX020/uKFQrDth 8tTDjzymR+/eGzdseO3P8x984OFyuZyq4oSJR5951rTBQwb36NEjJZ1Hfve7++69d+AhA79547+8 /faqb/3zdakEN8ycOWDAgK986UubN202d775LzcMPPTQVLLHHn30nl//OiF3pf7pK18eddjoWXfd NeeZZ9z9urq6a6+/vk+fPt+58cYVXT/a7q1FixJzWYMpL10CYNCgQWHK7o2NANratnYGl4mUOvb4 49/3vveNHDmqZ6+emzZuXL5ixYP337961arqxJVK5dDBg6edPW306DGN3bsvXbrkuWeeefnFl8I0 U045tb19159e+GPorLVr164X//SnD0yePG78+Ndfe82mnDJFKTX7oYd37tzReTmYuk+ePOXICUf9 8q67Nm/a1LV3AezVCsNufKkyy0ruqN5XnOwD2h041bV89g0l8dVgwSr0RLNYidaIY95ZLscUejMy QBqsQGBi0uaUsvr6bg1FVUAMe9CZIpCGDQ0L6w9JsdImD2JikrAZphFNuFhC7BzsACJEEWmmCkOc D60VhTFeBARue+wDAFs4zqJUNj6HxGqVKpPH+kItCuHvNHk8lW2IaGPt41iXNcUC6liAjElZrTZ3 fWAB5nSOBFtzi9dUYe52ac94cFsozv0lcFxiROXRr3DN0QTlEMjKSkyg6QQoLZgU2Rby3tshPkkO LZMSaXddOXxcI2lHeh8EToANN8XugwpobSpMmkBaKyJSVNRMSmtWmhEpKEFsg8jaHqWHGBYPIace G622/qMmHotop5cgu0sSON/lYA+yNDxrOcjRVs82KREnYVYxeAjv2P9Fzb2HcrC6nRag9HmGOO06 p2cTYJdl/xH76iQXAZg1x4WorlgsxpWS9u72FMdxHCsOdM686wohp2/ckQH372bfTS1wI3Er8cSv ffg1H4KTOSdeIC9VslaGwcykrTwpof1hwQzNsvMgRINdvxYPd+lZQeFEtt+z2a5hGXBHBbAfaCaM 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 twBGjBjx5ptvPvLIIy0tLX379r355puPPvrobt26tbe3///snXeAVdW18Nfa59x7mRlgmKHXGap0 EAVFRFBsFBESS6wxavL8DNE8TYwl1mCJJbEm6rMbn89EjSgaNBoVKSIC0iwooNSRMjDAMMy9Z+/1 /bHrOfdOgwElOeu9yJ1zdm9n799ee+3LLrusc+fOS5cudeNqKPqMpT5yxRVX7NmzZ968eS+99NK4 ceOaN2/+5ptv1uI+mUzed999t91227JlyxBx6tSpv//977du3SrxXCqVeuyxxx599NH3339/3rx5 BQUFHTt2nDBhQqdOnQCgS5cul1566d/+9rctW7Zs2bKlvLwm05YHsfyHM+IGSUFBwU033XT11Vfv 2LHjsssucy8iO/HEEydOnFifQDZt2nTaaad17969Q4cOmUxG2tiRdnV+/vOf33jjjTNnzjz99NNL Sko2bty4cuXK4cOHS/Pf2ePPfsvowSFBEJBGxQ56NRpbCiibFRwAGMhgJ+tGX0ar2BntFdBmFGHv +RMJwZ984smP588fdcwxHTp3ymvffnNZ2eKPZs+f+W4AXMZP5PRCtSqTC3f7yk3AmjVrZn0w65jR o3r36ZMd5ebNm++6446KigoA+GTRogfuu2/s+PEdOnTs1Lnzyq++euTPr65Zs2avp0Dt2rY748wf 7dix49mnn3afv/PPt3v37jNw0KATTjrprRkz6g7IyU+HTh07d+kMAPn5+SNHjcp2u3bNWvmjoqLi zw8+NOjQQUccOby0tLRrt267K3evXLly7ty58+bOjQxlb7z++tat5aOPO7Z9+w6tW7f++uuv35j+ 2sKPFwwYNFADZSvbt227/957hx1xxFEjj+7Zq1d5+bbFixe9+vdXIrvOALB08eLbb711wimn9OjZ q6RLycaNZa+89PIHM2dGB1KCdWvX3XrzzeMmTOjes+fhw47YuXPHJwsXTn/ttbKNZZBLJFCuTcX7 AIpuhm67y94QqMlrVnepp9f9KY2DkB3Z6wzZoQo0nSAQgvMg4JxLe+sUMYUcEURETCQSiUSiNme1 JlpBEz0gomFOxlJFOIfIGANgQApQSq1z5wCBgo0WJjlszUaos62YibRQoC++CrN3y9qisxQ5pAsl JMjVz1a6usAYKsVlfQpFB6rjijRLrUlvoB7YZpNd27adozJUm+WG9PAOyiYIuUwRQd6ziAyBQAgC IKa5M2iLyNq9+QdddWcibeIfNMhHTaZdHUepgok6HAP265ZanKHm4eTsEUC4Gp2NAN3KAIAxhgjA mOd55CPnQTrgnAsgEIILAiEEQwQAwSkjMoJTEHCWQC4SXoJ5nnwJAtS+hwSgDmclRbdNzJrS2tSo XWfKNn7iVKj9MNtZRsgsQVZG9W+q/YJMZ+phgrfzFLNPXusgEEmw7/u+76dFBpSyLQl5AaLZOjD/ 2OQ7ndeJym1gtUZuBgodopNjRwXfjVbPbUAZ4Na7LLbnOb7sv0xalTF7QuFTGxhNQe4OqzG0tgNv UbBtw+TkGjW2Nw1HTjjNfRs27lxVZZA9OnHVKDrOHM+c3VoneXKjQ3V6dG8PRN1MibD3kDM+W/CC G+iGDRvkMbdYYonlwMs+dsBVq1Y1aAnXUPf/yVL/sqqqqjrppJN27949YcKEm266yTyfM2fOZZdd BgB33nnncccdt2bNmkceeWT+/PlSAWr06NHyyP+aNWtuueWWzz//fM+ePcXFxW+99RYAvPvuuw88 8EBZWVm/fv1+8IMfXH/99QDwxz/+ceTIkdu2bbvtttvmzZuXTCbHjRu3devWN998s6SkRBpIPeOM M1atWhVJSSNmNhYja9as6dy5s5xKLlq06Kc//SkA3HzzzfVUKf23FCLinC9evHh/NKdVq1YNGjTI 87zsk6v/Bg34q6++euaZZz7++GO5LdGzZ8+JEyeecsopJrPyUr5Ro0a5l/I1bdr0vffeA4Bt27bd eeedn332mTSn3q5du3Hjxv3kJz+R3j/44INnn332888/D4KgZcuWffr0mTBhgrSGkXP8OUhlHz+I /3vXLYhYLaoB4Ok3PlSqQ2pd6B6M1OABAIi4ADBLUABBArTKi7p4HtGTx4a1dg3nPAg4IAZcHqx2 l5/hxZMVywykdg4xhsgYA8/zCjxMJJN5CMxjzCNAFAREghMAAAckQYEgwUVGkBCCCwqCgAuSymYy O6dOnjz6uOOeePyxJZ8sVhEiJHy/VevWZ593bq9eh7z417/+s57No5ZFTiMSOEOV3PVfduyRGHOs wPaK7teYx31nnM4ib9/Dd/NVD6/1qbowLov60NVSU4E6MLAe0ToEzupTWS81qCk3Oud10nMgwo9I tI27TFI+FAAI+U2TTZs2zRccAIiYEGKPgOrq6ioeCCECTvKaOeNZ6zgiSM1KwARmmjdv1rZFPiIg CIY5LF5g+AMcGrgI9OhnkBwyNYoSEXFBRCQQEVFI3CNQCJERxDkPBAghAkDS1oE9AOaxFAPP85IM meeZwABAsyBdIs6lYxKoKmsNJtnoKNK6ZaohHBGJwK9Op3dwkclk9iACQJKAMZYC9D0vwcjzPM5I CMEJSFAQRkhCSE1whe/VpXGqmLQGpubsJEgIrs7DIHrMYx4ioseAMc9j4Ps+30N79uxJQ4aIiJAI iLEmTVJNm/jIMN+wTd0ehKKaiEyahyWGyBgyrXdqob7Dbck5fCM0rhYk0y+4QPnVMLlSnyzh7Fra bo+2ULOG27CScrgvy/phktvrOgMgBgwRPWSMeQwZYz4QIjKN8hGRpK1pRoDIiAjAIxRCCA48CNKB yARBRhARBdIANqqdB0SW8tH3/IKEn0wm8jz0PObJiwZIIGLgmNXRmuYAIO1LSxXdUIcgD4FoexXs 3LmzupoLwYk8IvIYJJPJZoWJRDKZFEIyTNDq54pBA9hdENBID2x3desX3PZrx0LUbc2Usb3vV/UZ ACIK5MRFFbjTgBABgAlCRI8RYywIoKKiYkcVF0IpjadSfouiooKUAABPlobd63HDqa9eicb0dnDV 5WFcyFojAmBEiMjB271799ad6erqahKIDJNNEs2bNStsQkxvFWlIqrdzwDwEIJCNlyNTJ7eIuJBt W0JzPWaJSAe2Y5stZJlhh9XbhqF3ZuR+lGzcyJjHQD5gDJkex1C2ZbD9xOLy7LKU7cEtc+eFq4ns 5h311pGqdDT3J+p6kOcVtNmgtMAgCGhPJpMJiMsjFVhZXRhfyhdLLLHE0siSl5c3c+bM7OdHHXXU xx9/bP7s0qXLrbfemu2sS5cujz32WOThscce65pBGDt2rPldVFR01113uY7dYP/61782MPmx7KXc d999K1as6NGjR1VV1aJFiwCgZ8+eJ5xwwnedru+FxJONhkqPHj1uueWWWhw8/vjj7p+XXnrppZde av4sKiqSNxzmlJEjR44cOTLnq5zjz3+mBEEgl6YAamGnFnqglDasNppSXyZtGsMo5DmiJvphxZCw rTp1iNv4q5EhRkWuiHTMxAUxzoWHjJgQpO5+cXFJlsIU6vWeTE1RcfHJ48a9NeNNRZO1ZIJg48aN Sz5Z3KvXIST2rlNTdL2zvyUbMe+nWKTUVCquluUBkL3MaRgON540sNZra/oSCejzxRjxkuVz/7a3 uoLeL8C5hh2mMFMOkV6SVoADToJzw3PrioUYw1QqhdnXhNpoLMnCnB96B2aFa0tqHoeAIkgFOETG QEVI0tJGyNQvGOJG8mpTyEqbZHMgAQsDG7FBJ7WLMX9KVgXT0dTTxgIQRchLtm1XN3uhvmUUiS1E dQZlbefBKZuaRdWm1DWWVl/RYkM1tgtOoO3tChEqBPdDQKCVubVPu2+jqkSZRUCjyKn0bM02gpPH Bmx3Zbcck29yepGrzamSh1bXlzQWd77V2o3neR5jnuehT14QYMCFECJQkFBGQCSCDHEuMFMdBCnw MZFIpBLI9EcUGQN125tseIp8hlu+0mLW7M8cA9IAEgCkAjVjEIJ9hgSTCVJja4w2A53mUNmFh4Gc fdxh0hpGo2mfIf9O/SmGKoRgLOH7PiIBBPIsARecc15TK9V119Bvn0lNzX1KuSOdr3B7JX1kwI5R cpJD7idEY1Xzr6K9pE5IaDV7FSzVqQhsRpiIjr5qnpYMg9M+TV1bzXQ96hkdeFso5pybeigrlIwL 1ziReZQjqWhbl3rg7v2R3ujS6tpktig0ebYS21COJZZYYokllkaQww477Jtvvpk/fz7nvGPHjqNH j77wwgtzX2n1nycxUI7loJO0IAASXmidrM3lSfuJyu4h6NWrIQIaKKuVDOn1jNZkQUN/7XlZ0Hb7 wpKz56hFmpzUk9a5IUGIgigQCIIyyIAxJgQCSMOAQh7vVXZIjeoZkVmeaNUluUIv6VqS8P2MNO+r E9apU6fjxhxfVbVn4cIFewXrMOfP/SsHkmDnpCj1gVgAUDvQbRCfqU8EDXm373IgdhL2qojq3AvY K9mXwPalqAhAGnmVwwlKNJAhCrhIcxHooYJIoD4ur60H20gZAAGkfNYk6SMJAAL0hDL9KkUps4W5 hRFLrIAoyjbkkKRJpHSjDJ4CAJJEwMXoW9oAACAASURBVNya8nRgFzrjKhFoU6ToRKABkbOvpxCk 5Ezopiebnyl+REREgYBAAAfgwCRRRSRk4AvyQBp9IGmIFQAjl16RUyZo6VUWW7Zx67EYjWKjxaY6 OAIZjcJTpPSUlfqkRVWawmJo5xA0Apck2NnRlKBW5sgGQ4D6OkdSh/CJKQ347Ky4uVItKkKzIttq Yb5vf7nNSpM/C8lQpdT9YJKxHmGwsopeF580fMAY+B4TfiIZYCaT8RlyzjOckyBOgIACPRRUBSyd oTQHn4umnCV8TCB6HhMUSifophxiuoTkQFrZDimryqU2MJByr/PNFLZ0isL8V/NJMi0C9fRDl4vd 8Y7UTBigmmpRVh2Y0dslE6oKDaXtbB2Oz0STpMcY5xwJBCAIjjwQAjxFXzWnNF4cvFnHqBhpG7KB ZANRXSbopFVNpaQZEuPK0GTTItzOQW6AqBuPCc3QZLOAcZqvHK2ybdC4o5EZS+QbU7wGOMuASDVZ lOrjQh+ucBqBa9mEiCJkuh6FWbt1I+PDHSl0TtQEE0KVIGG9/M0oBsqxxBJLLLHE0hhy9tlnn332 2d91Kr6nEgPlWA46kSt0DhztjTHOOsG0aa1cQlpROByGWUlptWWp5CLvs8mewiPWb+VlvBgIIpVK CIgEkOBCIAohgAkmGKGjkWj/iaoqGpWy8q1bZ77//jGjRv3u9tuXL11aXl4eBLx5YfPSrqXdu/fY tXPXfX+4Z5+svR9IwnvgxeUL9UbJ37UcTEN0FnA13GifcrF3/qNAYV9SkCO8+vnQ2MQatgStXQZK tZBzzjkRCXl+Gxzls5xBSvVk3/MJqjXvcu9QrDmdzgjmMGNTSSjRqyIoqAdBe94DGQAxhtIgrfaP xpqE1v1T7IjI2kQwsaMDoZ0xVWsghlIaQl92NDeFFgiyCFwVq7JBYEwlKxMZWSGGSsWQJP3EkESt cK3RVtiOiOGSIWzpVoQdyBEkjtS6zipVMuFEgggZQ0GExja11GvOTrT+yiEAQxSAjKEQocP94S4j 9wQsc83ZRBp8VCP03QqnES1QDHux5mAdmqnqCpFJA1Ge53kCgyBgQSbIBNo0ib4AMggyAJxzL4Ag 4ZMHnueTDx6TV+mpXVyDCNUGiSlJ59MvNdzVloBun7qGdYMDt8Js2TldDx3/svWYTYuQF1JNKwo7 KVRg9hMFQDLpDmhFp7fL9sgk6kTERCLheyLIZJRrIYIgIIHM9zTTz0p/9phds2S1fU2o7fzLwGJb plpZ3DrJUr3XKSJNqrNwsFMm7kBiA9azwVq+FTYZFvyGsqR0y1Gny2ZTTeRCyVCbbcZQSbRgTQYj ZdQwCQUrxzMiZ+rrZk+O3a7fxriUL5ZYYoklllhiiaUWiScbsRx0Uk0cQC0mILxQMX/a/xLIa9xd 1Ry94GSgGY9e/JFRFyES0hmaFXCtgg5KMOscNIAFQR5o5iQC4aEAX+IbuQAmACChE+NkQa4PGIAw KjfPPfvssqVLjxw+vNchhzQvbIFIW7eWb92y5emnnpo/76MgyISKIGdCa5EGrC4bKPFIs69ykBDw BjShsB5kDYE1JGJw+ng9vdQzrS4l3IuKUJ1XOOxSnkjPcEoLwaVJXCE14kL7HuHYAUF4XiKvSRJB aC1mIEBWQ44N0bWHt4FyURdjBBsV/zb32WnWJQkOQ2AIQqlYWwxJAIKIaSVOFtaxdQ+HG7BpxlUN TsE4jLK/cFESERci4BRoL0wmDMBH9BG5TjPpHFs9QJSq1CoR2jSG5cfhslE0z2xcYoiPoeFFIU5n vwTkWFhww3X1CHV+kQRJfIhC0/UwIUOjeam2HIjk54Ec1K3icT9IsqApVJROheQQp+pysc9Q2LIq czEzc1MYhsoZSZpQsUWtYTcHgISHCY8VpIXwMY3JAFmVgEwm2COIC8EZCSKOwAgCzhiIpPA9wqYi k0iABwyRSawMJNykgP6ampwbI9Tu0GG2PtzphPrT4cKOa9utZCW6D8xjG1RWidoGrzedTGWSAsaq 9AgA1ba3cs3k5EC1lcD3IJlIpKurOQWAQAKDjOBCeOA70wpbS2owwKxk5aCnuhDcf+VbzV8jFLgG vqqgsd7jMW8VHyY7OGke7dSd3mhxPDkDpLEPpi3x6KbqpAFD/2RzY/XWcGfSwzWg+S8qfB3xalqO m9m6V1i1fU1040T3iRlX1djs3FqqRmXbryjWUI4llrrlm2++EULU6YwxVlJScgDSE0ssscRycEkM lGM56ER+95G5q/iQdUNyVz4h84hk/6fWBmrlopd+cqaOaBTLIiukWrtL9uLbnDI1q1OpXieEEMCB MSCm9fuUErO+ZCYUa0gBEWDxok8WL/pkP5LfgwRdfq+lpjLcyxE3EtyBqaTvuB1Q5N/a0rOPwLcR JJtL5HJkbX5yzoMgCAQJwQmY2+2FMLq9OcRjLJlMEhEy1BrNDUyrk0oENODPBKWwhdTAQ6sxjdoJ mswYwEFE8q4sRBuQm3M10AqJt0MOstOveZPZ4wsP9WoUJXtVmULSjDF1y5YGXCprpAi3Kn8Dlmy+ nI+ETRaZz4oprRrL1P0ihV+4uM18c2S06nMmjVpIdK3VkpUqImgTTiHVWUehGAE0nw2XaY4vloWh YNl6PcekMCkD1JaiJFq1Fk5cfKcgH9n0WDuyCACMqZbvqn4zxhK+J0hgwksKwQjT6QwFQRAE1YIL IQQBCEEgUCBw4XEv7aVJCM/3PM/zfU/fFxgeFiJEWe8aE4TT7HrJGk4sKUY05rQd0GqtLWiabGoe FRO2DzAccKRHyA4QstdC7hMXbCMD4h7zPJ8xxuRNfnKQEcLL0veV3m3PyOqtTvgyeMNVQ7DXAbRE 5qkt0RATNmErWyPOKQDT38H0ZqJoU5LtHM2WCgCagctAbcji0uGSjfSjrI0QQ3Bt1ZMudluB1rUa YVAnvYbDCjV+GDDyB4HVaKYsJxR2Kp+50BnNgE5AIISINZRjiaVuqa6urqysrNNZQUHBAUhMLLHE EsvBJfn5+bt27WrcEbKysjI/P78RA4wllojs9nwi8iEJBOrIM1lOA5KyKDwjLWtKMmytS8j1juHF aMiy0S/SxEMuh+UtR4qIyHgcBhFSkbELAlCPCQGBESJIu4ZQzYiDaELMAw/1EtvoMAMiECNGxJXx RJTvbSzgrKFCkr0AyXJR4wrHLP3sq5oxVU3sLAupO0/rxdtcNyH0EflZd2L0aj63p9wJrU3qMHTo LlgBzLoyjC9yFLLDBCKJj0ikNOxys+akhFbZNbvLKudGhLM2AA2eovXioLoaBWtJifaPtVSpQR9Z WCUaZs2JqLscKJIIjWDM2WoCYCQYMgRPcKgEP0Mi4IEgRiSIBKE6JGGqlxERgGAIAIwCAPAAC5o0 SSGRCIgRGvBMZBqpghw5YJgeIRCAgAETZhtOutdMEIkIBErjPAKRyTPWxACk5idpI6gIjEigVr0m AZyhxzwArnilum+OBCICChkXQwQUUlVV6loKAEB5eN8D+VtlRsaBiAKACJnwgIs9wNLMJ+IAlEDG gHwiD4E84owzCdSAIVA1E4KEqWsiZelYhs4QiEBYxGSJjj5aroCvJr2WYRERk0athfrCCGLmU4NA QBzIR2AckAEGSKAvDwNgDsskaWsEEZDZEzGMGXsXurCBZK5UC0Gp0s4IpfY7IAJDmRJlW9oYUaEQ 7bIEykBCHU2kUVvHunWH2hcBCDQmvBGBkIgReAQegFQbJ3lJnANa5bcVNTiUZ4X0QyLigU+ImCAi ooRA4UFBwDIZrMxgJiOquGxRPiGkCVCIgPuMs5SARNIrIPJ9bIJIhMQEAQUIjCnjET6BtiMBGk5L dEsgtX19T45Ukhxya6hE7S6gxuek7qbUmwGqsJjs96QVXE10oLcGSG/j6MZGBAgkpDEZhjotqNqG /D/UZskRkBFHQMaIIRH6QOARIGJ+Kl3F9mR4AgEFck7BnnTSTyY8zKh9chAeIOj2oscqYaqX9MaE rVGdf9uCnIZi2o7Mn95mIgJGgEgCgQQxQAbAAZAoQcCABDIUpE1VOBHq0YXIKJkbc9Kyweu5EgCg h4LLizPQHiUwXwxyLMbUYHnCzP1sOyf7SghkDOXQSfqjy4wTUpTbsmCnUAhYVlfKFpcXu5sb1jSK +nZqrQnbEfWQLS/7RCCOKJR1NkQg38dYQzmWWOqWXr16fddJiCWWWGI5KAUR27Ztu3Tp0qKiojZt 2jRKmJs2bdq2bduAAQMwe9YWSyyNJFKlKxNkrCE593hqREMkS28spP6rnxgP+knoTysOMKo3bNMI DVBGLgQJQYKRRiZysaIMbMorlpS+spMCtdzJZTtvb6Qxwvhei1rn1ZDPRsx+No/V0dcYY7jp5GY4 ud8fLNVmcVVO2R+fh+9b0VDu+kcikCaAheD6OIIck0Kd3f5S45d65vt+KpVSt68pb/XPuhNcdGgJ /6G6T66dF2lPniEjJoTQeFCOckoECX3/mXO8ghSJNl3GgVIUQVQhoKXdGOuqQgguSJAwblWiGNN/ uV8GPQJbfUar3EvWSTj3OkWh8VYZaLYPyL2mLVsITM0KVQDqsd57MJ8u126zcqO2MhXKtIm21UcG 6io1cptQ9bkwNFNhZc26aky1xWsNF6ssjspmR+6PlaTTstxR/x2J0TJuZJ7nMQYMPc+HJFVXV4uM CIIgLWQXEEQYEKEQxEUQBJ4HyVTK95AxJtuHMyO1P4hM9wOjCK8NT8iiIADbDiIhqJCdAN1OBZGf ZtNGk1sKWwp2y8otM5So0F6+Jjk8MmAmKab4EDCRTHi+hxmUrScIgnQ6LYQAT3ZEO5qgjS1U9KbL RxV36xhnbOqtkWhlbd01fiPdkOsrnALS1WV18+0jUCVO6k8y2zxOiRlN8aixakftQIfmDB+RzOgh SOrPK5qreqOem7kHCFTes8qkHh0qnPiskCgrXNdPJO9qgBJAAJzzWEM5llhiiSWWWGLZLyKneM2a NevTp8/q1as//vjjRgm2devWffr0adasmTuFjCWWxpUgIwAgsAs4h9gqFWGl02uRglraR0xYoIuX 7evQGWfLQ7Klppm6XnWAUW1ChSgUURaCC0Bk4GlVJ5VIQlLLXNCsaK8WBNFFYv3SHXlVayA5w/gO ly45yJd5Afs/ZeQuTxtQjCFn4Z8HagDNTvE+FRlpEhCiFt9HUUyhsZqGZaBOCbrMVOI9IuJcZDIB CcHVXWMhpOzYnyCtlif3RhgipBKsSdITJOyw4ZikqK9Y0BFqtirx0jSEa/2XpLIdotLbBQ8Zs8Ov oqpSp1ONo2pA1pFpLKoMHii8JhlbnZa0VTqYZIZEgRCBQKFIDXoAHqCH5DFkIVKmh28CUAqeEsA6 CMb8k90BEYWtGzANBtRxfQMWQ6GR8e9AOPMlQv0l0uYaFSuTPcbEq0MlzYc0VYtq92sjTWCqDBC0 kWv10CFsWXupJgMGtYH+UYO2shXNX81fCACCrIUGMjrVWh03PLK5rUEGZbIDCB4ACAaIKIAAMUHg E0txzKBIIa8mvguIc54GIiIOgIQkkAvOPeYTr056yaSXxwUCInHGAJgmioKIMS5AiND+MzKziUIg TxQBRgxrar15XWKqQYQJpCkuC5+1p3Cp2tKTxtMx/Jy0SSwdHGpXxgqFdkyAQEhJ5qcSid3VggQh oCCRzgRcEHiMAKSOsKped8ByJPsRObkKPQq3d51Dq4iOkQyj4xmRbEkb1u06taaAnR/y1mRAsHFr TXddQjpzauZl0o02tNDYnMWSyUStUL3etzEx6A5CbjKyi9JmpcaCde9ctJC75jmDrjaTP/VY2tm2 tzXqgabxgfInn3xy8cUXz5kzJ5lM1t/XpZde2qdPn1/84heNm5hYYoklllhiieU7FET0PK+oqKiw sNBZMu1TgIjIGPM8L6bJsew/4ZwLIcBPktLs1Ss1MlPsqMYIQWg9FJnh2/ZPZhFs/Dt+IDe1qQUY hhf/6uiqIEJBnAQiIjDGmFZJBiLhqiqG1mpOuuuMtzapoaNHg6qVtO39YFHXemmvpT5JipTlfpGc 6Wgo6zvIpa7q3QuKW3d11RloLW8bymPrlDBhgQhXUVbUpTVYq6QcTaH1q4EUIkulkh5jIa5Y/7Zs yyi8TYbh3/IAORoNWf1CohytoQzCIg1LRgw4Jq3R5/BQMIgmnGzNlOoehAhICBJcAHmgZx3SJIdW j3XUcGWKZJolj80uK3OkXyckpAfsDscW+LkQkiIoNpJaDZ5IEVXDBxVV0yUSolz262MZMOpKcBxI r2Y7QtFGbRaBTN5NCrMQXXaryxJTfVmZy9G0FY/TdS0tWFjqibkj0yjZ6o2qrFi9XCIAZIwhMEwm iQHzWJARmUyGC+Kcm+1jIXiGBOccAgyCwEswz/N8y+pUwETAtcELp3zDmXOmATX2MT11cFXODR40 3o3jmsYpU2faN9q6sp3Q6H5H02OrmEGTJk2wskqXLArOg0yGfM/yXAK1beU0OMdkL2ZvY0e3YHLO kbL/JIho3QOayZhl7RQy5G2zQpGwdOIcnKxaO1O3PoaOFUiqSrYgc7DtqOi9IlXy4Q5pUmbGuqzM gd0McuNCezrBhKRnnGhPUQA6OtWhhqJbltG1N36c3YvsTCL6IMKJ+Q+W22+/ffny5StXrmzbtu0r r7zyXScnllhiiSWWWA56kfMSz/PkpSiNFaaRRgkwlliyJUPIBaAguxxUk37FDzQfVks7MxcHFxuE p+GISM7BQlf3g6wTZT4zu7tQ5N9s0Ssro6PMGQIRCWL6+CbJM90OQHCWlDUBi1wLo0ZcQNS2kt63 oBox5O9cTEbCS+xI/iymAqdVmX+i68KIv+wg9/c6McrOGibkLMcjoVL0V3asJowGST38NlqzqymU GvojuQqBBCCIuCChsGtIc1OVnIM5lS4foccS+SkfIQPSui65OnLh3GliXI8M28iVD0Ni5D1vmnUY digP23sAAogxxqVWKqIAYADKFAWCIGB67JI5lVyXaRuftsTsgCsjlIaBAQDIyQUSoIAMQYaAAwkE hsgQfQAPwQNgWuVVcR1AxZOImHPInUyRoq2SrAYjQbkkwmZYzipOpY1tjpQYzxqGShsggAgkZLHK BiBNzjoKr3rmpA3mImrYZMrKfA1kBZPJkaSBiMTknQEADKWBWkPWnMwqFKd1Ok0ZZDHE7HmcfWJL IvQItUo1Ipj/l8d/0CRUp8G2qXBEaBV2XYAusyKYDynGfOZ7Hk97IpXOpEVQBQkiygAhAQPGCfZk ICN4WkAy6Rcw5jO/SRAAMmIcEQWygFCouYL8qhOC2pkQQEjIAQCk5icxCe51ueRg9DoXkYZE4XJF Y9U3/AmwuyA2DGntQrpBaVAYFZLWttMRAZEBIYFAQiAGXpNk0vP2CCENqyDnVF2dyaTQY57ud3qD Q7crdMivU50Uypo5a+U2BcJwjnON6nYjxwBadf6KDFDN8uZ6MO2eEQg5MiASyvET1JClxhfSlq70 LX8ElN28bODmhES0NaPJtbHZowYV1VZkVepBMTQx1HNOfUSDwLFY435aMfTI9I7woKSmglYNG8iZ JtpfqHG7OVqC8O9v8iKTySQSiXo6njhx4rJly5YsWbJfkxRLLLHEEkss/zki1y+NO9+IUXIs+1tk i1V6ytFXEaCsp+BSM8ws8JVzzLX6MTompFd9eumr34c9Ua6HziodzJLFLJ5I2rVgghEKctUAHb0c AnD6pk4T5Yhl37sc2VyrYN03+xz890X2S07qoskNGl5zQ9aDUOpqN6blUsRHDmK3b/X2/Wy+rvHk EIl0xDAcAIWxksmkn/A1nFNvHZXQ3BJ+iU53V0+yUJJ6qi/Mk/HLK04ZyttKgSEjRKaCUhYXsmCa rlOKJKLOeUKuAiECIUhZoLaGEuwmNmqTpi6kzD5+pVGygZWaCZucm2E6qpkZwqy6BZPIOYnS6EyF Ej2Vr97aoHPn2KbJ5iiSJvkLCQEZQ0FA8qOChqqZz5ATcijJ+9TLSKEwSbIjL51vlAV8CsShbTMY 9mIhnTtKkL4RERE830sx3/N9ZD5DFgjGOefKhIyQyI+IApEOeIABSyaTvgee76OGkKRPB7hxM2RM kjt5HaNOS8iAlv2oq8eu7rvi5qT7plNMpAOzoDDUEaJIH4xhbUN80THjjUpVVqukq9B93/d9P+Bc BAQAJEQmk+Hc85in9Z4dem0guNHuVX8Znmytu4BtN7V930xjIrl7pJJsJzmkqidUYtZ+mQnfHjsz ztz8y79Rp1JbtJEtUfZwbSLDtu/waEemQhyeTLq8UYJ30ujYPAzVrDXso/91ajJkEAdN+7GPs+aS 6A4NzlAmR6zw7oQqAluG6NYVEJEvBIf9IAsXLrz33nvXrFnTo0ePa6+9tnfv3gBQVVV1++23L1y4 sLy8vH379meeeeYZZ5xhvGQymTvuuOMf//iH53mTJk2aMmUKY+yGG26orKy85557pBshxPjx4y+4 4IIzzzwTAJ555pnnnnuusrJyxIgR/fv3f+mll6Rm8aWXXlpaWrp79+4PPvigR48ejzzySH3SfM01 1wDA9u3bawfK69atmzp16pIlS1q3bj1lypQ//vGPU6ZMGTduHADs3r37gQceePfdd3fs2NG+ffuf /vSnJ598MgAsWbLk3nvv/fzzzwsKCk444YTLL788lUrtXcHGEkssscQSy8EoMQKO5eASQZ4gDAit tUZnbk9C627Zt3ZtpxdD1l6li7TIWTqRXiUbgoBq1VgX8ct2oqi0Wt8TAZEIOIJmM9K9IHk6EfWK K7KWzhFPTa8aJPudYDZKBHs9TO3v7EXDD1X/XkR+wJlyNtDJfnJAhaI/a6NdtaeyPnnYtw9g1vq+ LjZH0s6sEIKEZpmuNzXKCI2xUEOlBEJBkyRD4cTEUI9m2TzeYD7I2UhBIST3+Ll9j6hPdktgQ1wr LisQSMQAPFQ6wCY80i6kmVMycaO27xsarbOfqTeWcCmFUCQAFEAcMgQZAA4ECElAZT0ZgKGkVwQA gvSBDxkPkeVtupCsmX1TNc5faE1J2EdOEevtSQmxKBKWBXayugkBgLlQ0tBFAuc2vhAHBwHW8gHW 2rAMO0ZT0oiIFplLz+hwqpCQ4ruR7Op34Uy530Tt2ZJJB+lpqwqA2sCCarto0imNchhWSsamAzGB ui+gvYINJB0jFADgM/IQEoRN0Etl/ABxFwVBIHaTICGAfAHC4ywjaAfnScEzSUwi5BMyZBmCjDTD bbS45dcYSe/9ggBDdJXiBSndaQjt4YR5LmC4JWgmqG/h0+TRKVbVRDW7dQm3bnTaYoosbgSmEo2o y1s3bsEQmjRJpNNVBIwAiDCT4ZlAJBKMkIjQQyFva9DVG10E2AZj1XvNRMW23kj7CAFV245V+JHv mhn69Jsc3z39CFUH00UsQ2MMAECQ0q82GsOyfWi2TCaImjqPtlkD4c6i9+nQBkLK6o8dO6LFFukz aP/QKVOPjJq73mxy5qOOsRetTx4uFP0iOmhajX/UdkvIz53pfZb777//17/+dcuWLR999NHLL798 2rRpTZo0CYKgpKTkrLPOKiwsXL58+a233tqqVavjjjtOennllVdOP/305557bsWKFbfcckvLli3P OeecyZMnX3LJJeXl5cXFxQAwZ86cioqKsWPHAsA777zz8MMP/+Y3vxk6dOisWbMefvjh5s2bmwS8 /PLL11xzzXXXXZfJZGpJpxCCsegmVy1CRL/61a+KioqeeeaZIAjuvvvu7du3m1eXX355eXn5DTfc UFJS8s033+zZswcAysvLp0yZcvzxx//2t78tKyubOnVqEATXXnttA0s0llhiiSWWWGKJJZYDJMpk hJ2RZ6+P9arMQQJ2Co/6tLhjojGMbfWkP3SLkVo15tBFU0voupLtEB+Df+R5aFJrZ0AVAWm1OnJ8 7xc5sOwyEvN+Rpa6EdTwqrGiycavzjpyryScumzUe5DIXtZwYzSMGkzTfIeiMSTqIxT2rD1k1StZ HxaFMOalUimAaoYIJEBj3LoKK8yYHS9atw+zXGtCRo494hwozE2dhSME+kS7YaeSCOqTGtkJzsG0 cziTu2xCEAltTUPZTwZjXcEctCB3BJV4KZxsnTQHgemEq1JRt6M60CeSZJP/3A3NoW6azuug0Niy UIkHU8II0nAIKQhuzq/Y+NGpJjBfJaW4rjS1QeFRdJvZPksN4USqT+Fhi8IlKyZL/NBYgEG3ndfQ prUKJpkRXSFGAkT0fZ8xxhKpTDqTERnGMhnBOefEmTRcK4QQgRBCiIAyQeAlWMJPZBhwzomEbCyg W4jFrEwXr9OUDeCLqMHqb7pOXVQBVWYAnT1u85FQ/NDJN2rX6omxCq53RUyHc4rb+YGIqVQKkRlQ zDkPMoFICTV/cX3ovIVHAf0kjJpRp0GWQoiURn+bkHSHzH7neiPX0oujy59T9HEEvUulrshEfUMi yDK12QrN4sIZygpbj38mYaajmaMhqI1YuOOeq4EdKQ93Gun8Jqd3W3vtakgRZOudQI/Foe+Fc9bO yQuGis0XQZC7EPdNLrnkksMOOwwArr/++vHjx8+YMWPSpEnNmjW76KKLpIMOHTp88cUXM2bMMEC5 U6dO8lK+Tp06ffPNN88999w555xz6KGHdu7c+fXXXz/vvPMA4NVXXx09erQEx88///yECRNOPfVU ADjjjDMWLVr02WefmQQMGTJEvpL2LtasWfPQQw8tWrQomUyOGjVq/PjxvXr1WrVq1d133/3oo4/W P1/z589ftWrV9OnT27RpAwDXXXfd6aefLl8tWLBg0aJFL7zwQvfu3QGgY8eO8vmLL75YWFh43XXX eZ7XrVu3K6+88pprrvn5z39eWFi49+UbSyyxxBJLLLHEEst+k0wAAF6QCQCIhF2h6R9GAUwREHPp idS3I7suMNTBiNLLU3pTRFpPbh/QmgAAIABJREFUTSAiY0wa2ZALCXv201ldyQcWsYCryUJCXZEk T3xiIDUUEYABRoOA8BIsx0peARGMOq2RMJm1bU5amc2WQDOnfeR7ub2Hzb/WGYV71Lw+4sAkS8NM VI2JGnOnimpxkdOHJXemBdUUV66KrDt5NTnOjirKEHLFXk8xh9SzntcoWWhKe4gStdqitWeYTe/L Dsn00MaQnIWT1ehIIKIQQtIBIXlWVoYklkJEJAFARAwRmzbxU55Jr0ACAQnUYUo6YVijooyq8Ueh T6jnKa8IdtNN4UpmrMYLkvfekUNPGICH5BEIIG77GpIy6AGCgGllT9l5jaoYhW+nM6e2FVpiRjVZ OQFgQEDAuIC0II4eATFAH9FD9BE8qaGIpHm9pDFMABdSP5jIAGcy6sSyZVhGqUpERqtHe9euvdM4 JQ0VQn0jwLW/pEuDSJBg6AGCcPCqKhPpUo+xaL4lkoTpo/wyZtmiSSml661UnRt9lJ5MJPKcCwJI W/3qM6EDySEU+sd8wRxM5X6iyEBFJJRmLpw6dfsXgbTu6wQOQFodGJlD8JSGskq/1krWWWKEBMDs Fx8FkgBBDIAhQsbzeIu0xxnlZbw0ZXaC4JwEcCLhCQbE04JxzquFlyLmUybDSQhZ1GgSz5juMwI8 5hEAEbeUTn3NUegsGEH9rbcN12xmh4vYKVVTlKg0Ya2GsmpCqBsJIjI9X1Ha56g0vmVLUe2PBACm kr7vUSYtJzBIgtIZzgUwhogoiKu6sSDU7r5YxWXddZ2/AUKXyEXFmVipv6TuPkO1P2VcCtLWI3SR kIb0anfIDik5Sk9qs8uQScFjY9sa3eFFlm6IvZLGxqZwVaIBtV0amdrQF8cKmms+9UtVB44WdUgT AZ3tipxHQh01ZTTOyK0VYy3Npsc0Dv2ASLYdXXzEkPaXDeX+/fvLH3l5eT179ly1apX885lnnpk2 bdrGjRvT6TQA9O3b13gZOHCg+T1o0KCHHnqosrKyoKBg0qRJ06ZNO++887Zv3z5z5sz7779fuvn6 668nTpxovPTr188FypLqGrn77rsHDx784x//eOPGjW+++ebFF1+cTqebN29+4YUXNihfX3/9devW rSVNBoCuXbvm5+fL31988UVxcXEkXgBYtWrVgAEDPM+Tfw4ePFgI8c0337j5jSWWWGKJJZZYYonl +yNBEMjr+Iz+mJrBO+tv+Uu+NW7IrF9Inx0NL/iMx8hDoxuCWoU4x2KqVgQYDR9BCMFAGsUzKa9l 5k85YmxUiVBD+2sfabKWCy68sE+fvq/8/eW5c+Y0TogHidRNUxuphBs9LFd+c+1vu3Xv9rsbb1y3 bm0DvFGuFCHUqDles4SCqbfXGhzmTFbDxPe9O//wx+3bt99yw/V1ufTv/MMft1dU3HLDDS6Cslgz V/pAYQXFVxExmUgg4tjJZ5V07TXnX9M/Wzw/BCCiQbjjV6gg2nUu/eEFP3fd7tpZ8dS9t0YCQG0y VOu/hp4DaP1ghgCAgn5x2ZUlpaX33n3Ht+s36NyFrAXlyqsLUACQocY7Dv7Rf5Gynsw5CRKInryY jDEm9wy9XKQGNezRKZC4SjNlbZk2d9JCpaH4je/7t//+99srKu6YOtXNQ82Q1n6bQgdZHIJs86nN 9krCGX2tQZUuFHWxmsk3KpQGgChJN0MUQqgXgIwxzgUacmdLSaM12zdC5XL+Ty7o3afPq3//+9y5 c2sor7rE6JEafA4AAJ7vT7nqxl07dzz10N1a8TT3mJn12ZX1Z6AtMsZYwvd9j3yURoQzmUw6CDgA CBICALmseMF5khEPeHY7k5rBdldalrP+6gtzl6OTDF256IaVi+NZbxN/+KOu3Xq89/Y/lnyyIByI 8x/UmuZOA4vo2tdksI4x5vsJxrie6VAmCIIg8D1P4kZ0AyOTX5tESfNPnnhGaWmPD96dsXzJQgPy wzmi0DNj5KbmDq8HE9MjZZO2FWyJtcq8tphiebrcHlI3gqK2/GECtNM0iJwqsx3e7bYqUqv6jbp7 qm4WtkMhQTuh0VVQbdt2zRyoPUzgjQZ2KG2hgpX/k1tAKuk1lHx0r9116RPfLxrKofh0Jl599dWn n376tttu69+/f0FBwWOPPfavf/2rdi8AMGHChIceemjp0qVLly5t06bN0KFDs91kSzKZdP+cOnWq 1Gvu27fvmDFjqqurt2/f3qZNm5p6yF5ILelpxFhiiSWWWGKJJZZYYtn/ggBIxIQQQOBMuMH8Q2at 4q53lAaKXBDknAGqWT/p87TOOg4QgCEKuwhwlvYqVTkTG14IGEqEKAAEEQsvJiHXcmT/KJnULHo5 U8v7BqWodavWw486CgCOP+HEWoDy6WeeWVRU9OifH84V5V7P2HOnNDdTzKEO1WBpUdTi93ffXVFR 8esrroi8OuGkk04744zXpk2b/uqr8sl5F/z46JHHGAdBkNm+reLbTWWzZs78ZOEnkQt1rrn+t6Wl XW+6/vqNG9bnirlxFzX72uZO/9GPioqKHn04Z22a4NG6/POf9yJxe5tnCQXq7z3axwcNGlxQUPDG 9OlZLqM6dcrl669bfhHpz5o7hmKRKFn+gyLhJ/NSXnFR836DDgeAIcNHf7b4Y3O0OxwtHH3iKU2b Fc546S9R2okABFW7dn26aJ6MzPP93gMOk4kwi2LSxnZRI08EQoHINI1BkPQXEH1AgcDdo9sgtXFR I2VlfwFB6HPbaBRPNcGzHBM1dyULXOW5EsgQpAVlCDghA/IAPCAfwUMAEIBIDqAhUiaUUWEkNH8q 4ifJC+UGYMJu9IWqfsCAgfn5BTP+MYOcUEnhc9umTQ5kAEKba7CImJzj7rYVKLut4CTSmEZ1aC9p zmhiRAHKsLXMjceQhJDfF4YoXwhhzuk7NCp8hiCMsAEAWrVqfeTw4QAw5oQTDFDWDcG601yPUFUd qQvZFMO3yRVgKgJ7HtK3SV7+hzPfQVP9AADgCQbWxDKpUrbZl82MEUhtWyIIAJH8AADyEAXDZIZl gO1AL8iIamCCBJFHBCIDac6F+pJbq1eK5DOGikminTdIm+ayjo2ZBfUOswvPQXqyJ7k1D0VFxQMH HwYARxx1zJJPFpje75J0NGrfFveT5L8eWqatTMioe+KQgOSuue9RXsrfXSUEV9kMAsoElEqhulvC HNUKbSU4sB+hsEVx/4FDAODwI0cuW7LQzaMzcuKxJ45v1qzwlRefg/ALVRKRyQ3oeJwhQP5trAaT W4CmdkxtqaKUZslVJaEpk+y9NZ0lrQVch7hWV1TSzZBip3tE9gSIbC/qClM7lrvZhezAIJTNSBJc fzY8lT/5MqQ+Ta47dLOwvzSUly1bdswxxwBAVVXVV199Ja0eL168+KijjjriiCOkmy+++ML1snTp UvNbXnlXUFAAAC1atBg1atSrr766dOnSiRMnmlGxa9euy5YtM0rKy5cvryU9rnllAEilUm3btt2L fJWWlm7evHnTpk1SSXn16tW7d++Wr3r37l1eXr5y5cqIknK3bt2mT59ujDV/8sknjLGSkpK9iD2W WPaHmAMEsdQp/1Fl9R+V2Vj+/SRuwLE0ihgjjCHdjwi8Bf3aPInM93OT0ax1tlwqK7MXJCIIu+60 asKNzn9kHETy/DtjzNVz2E+rgDpRcD35WkMTt3nL5uXLlvbsdcic2bNqcda7d59mzZs1MOxcUsMq rQEAsaHIvIYw6ilfffVl2caNAJBMNSkuLu7bt1+/fv0XzJ//P4880hgtofZ8185m9x5S9+7du1l4 lZcjzjpd1u1776SuPZO6ZPjRIwTn8xRfsyAoKxZSLj+cG9lXMr+ywg7XFwIApJqkfN/fXr519Vef dy7p/uknH9WS/k4lPfILmjoBuYfLsWLblnenvyhHziZ5+RooR0UCNVQkU7HX0ClwBJQ7bMhYxEYx kSUfhgDl2hTCcOIUx44yeakiTUKQEIKUIQpkDD0wpjiYuhFQe5NebONGMMfN9UfAaF47rsyFcuSa sLBlfeTw4YLz+R99CMqhNA2MOkjrPAKSzAutFZpLrJak3MKMautq2yDqmL+pD7lVKs0mSLDoMSYA SJj8KY1XxuyZGHNhXFaCQpFu2bJ5+bJlPXv1Cu0F1tZ5nG0H+eE0VY9250L+t/+hQ0nwz5YsQK0w a5uLdkvaQAHaDQAIdxOFXHVDYp7nIfq+52c4TzPGMzwIQJi79Yi44IxF84BOiAZghywL6B/GZgpz AD3oNmHnIfoiPrtRAFBevvWrLz8vKe2+eNHHtiBD4djfqhBtHsHY8bWlqrXtdSEAACRTScYCLriM WQiRCTJEHijbIRAClLnaY8X28tVffdG5pNuyxQvMQ4f0qshLSrvL0UYXDVpn2siFa38iEhC5JRCG qG6aZPtW45BqP7JsmDQWAqr1m30AXTbmZFrt33TblUjTa8WHLUcmy/LVfhtpjA91flLUnoHmyATu SGDakz05EB439E/Ud0jqv8nx6zRgnVlfGu5pdHn44YebNm3asmXLRx55xPf9k08+GQBKS0tffvnl ioqKwsLCt99+e9asWV27djVe1q5d+8ADD0yePHnFihVPP/20sbYMAJMnT/7lL3/JOT/llFPMw7PO Ouv666/v37//4YcfPmvWrHnz5u2jVeK1a9dWVVVt2bIlk8msWLECALp16+b7PgBcdNFFZ5111vHH Hz906NBu3brdeOONV155Jef8rrvuSiaTsm0cdthhgwYNuuqqq6688srS0tJ169ZVVlYee+yxp512 2l/+8pdbb7313HPPLSsru+eeeyZNmhQbUI7l+yPdunX7rpNwcMiqVav+c8rqPyqzsfz7SdyAY4F9 3lTgAQlB5DGtXKS1TwDA+aU10FBjZwK1sHE0E52ln5roK3OTDshQ4aG2tCjX8/Unyu46xvBkEgRS N1kIQgZAQuskaWcNg9b7KlkroQbQ1/rI/ffex5gXUbmNSH5Bfj1DyyrTmiW8Rm2ANAZTriN8LXNm z5498wPQEbZq3eqKK3992NChS5Ys+bBGhe5I4mrKXP3zkLWC3bcGkF9QkDtUE7Zu4NJloxZ2zfFl L9EBICfXtRJ9V9iisF//AcuWLNm5c0ftrgtbtOjXf8CyJUt37tiZM305cTLo3SwCBkAeBvlNEsgE Ebzy7P8g84AEoKfv7YpmtkleXi2ZcRKBrl8XU4BWjZSakoSAQhpu1cY9EZCAAXgACOA5yVfqqVZD WeruKRQjNQgVGlJaikpT0gzRMglCK0cTARMAgtJEaRIcfGCQBO4DJBnzgBCIMeQ6WACHLZM5w6IA FJlBHaUeMmjrF6HacQwtW2le2Lxvv37Lly3buWMXGK3bqN2MkC+rBRrpWLrxY8in0luWYIgBAQBT oFN9OxxsZHW4SetfyiwiAQdiCOAxFEIQCSKGCB4TQhoOJv3lrM9Ahw898ABjnuDcJD+UIYMGtbFm tHrKUr3abVbqPkUCatqsWbdevVd98XlV5S6Vb1SoVBauLAF1nSECEAj1h6o+BPCIgCBgPhAxIEQQ XgAAwBh40CJIpIGSxNOiulIQFxxQEjYUBGAtMitTIUKYs0lym0K2LOlQG14AAHWNn0Xg5vK20ITE +YY70w58/tnHGXqkbBmb7OqCNX0EtLUYWToSjeqkmtKXZYKCAQBXJmh4yvc9HzNczYGEwEyGc06+ rypE7haZWyh0jWr6SgCALz7/FDJGgmeRXjNJIme0McbSwRg1koZxdCsgYx/aDdBlysriuW7KoPc8 FNxXmuoCdaEzhkSojqqhpra2XSKYrTAC15oG1NTqzVPUm1tkTzroQnLOLTgdGYFY1misZ5+hcxlO PKjatk0xgB6t1EM1N9WZCw8ZMjlC3nzKzACqHPmc1zbl2muZMmXKHXfcsXbt2h49etx77715eXkA cOaZZ65evfr0009PJBIDBw4855xz5jjTl0mTJu3YseOcc87xPG/y5MnnnHOOeTVs2LBWrVp17drV VSseM2bM+vXrH3zwwd27d48YMeKss856++239yXNN9100+LFi+Xvs88+GwDeeOMNqYm8ePHiMWPG AAAi3nXXXVOnTj3vvPPatGkzZcqU22+/PZVKyVf33Xff/ffff+ONN1ZWVnbo0OFnP/sZABQXFz/4 4IP33nvvOeeck5+ff+KJJ15++eX7ks5YYoklllhiiSWWWParSFN6XFrT1KtL/Y9ZMFgriBTyC3rZ WnP46l9H6U4uZszSyJjnC60KrGAoHAAIKeHpZagiKUqhyVqVdYIKJX2fiVvt4CAr0Y0utdNkACgo yN+zp7qeoWGOtZn7x97mxGU8+48p14pqt27eMn36qxf85MKePXvWDJTrlnbt2v70kv9XXFz8yssv v//eu/XzZNfTOV42hDDr2qwZ+EtyQA2rd9j7asntr23bdj+75JLi4uJXXv57PUvpiCOHM8Zmz6pN 3d51OWf2B5HnLtcIpxCccUBxQt/3k8kEUUZ7FAaC57QEk2qSl0mnVUj1rbLcTNTCIDRpdlgKoh4V szciCMz4Zm04mABNkM5gGo7ZSQIBgBCCcyH5l45WHuzQgTlDpLYCYMoynLsQUaKsPg9Khzc8giPA sGFHMsbmzpmTAwUb3+Q+JSJyVYnNC/dv/TVw0iZhpo7XlJz9JytTOttajVPrODNkjMm7+KQGpyF1 WcnV2c/1NQMhuOO85laVZU7UUD7SuFGe9kGA/oMPR2TLFn0UdqxSZiIhUytOarU9khw4X3/1CQCQ YTKRJATP94JMkE6niYQ0QkFCw1knTCIiIYCFsaTm7hY/m76qrSpjyIJEKEU55hsE6mY8OxBorqpY Kdpe4pRrDmvpYBqQdK86nuexRCJRnU6b+VAgzSj7vsmCqRfzzdTWadBQX6rxq628NWmSJy9gc0US edPlnQGCzLDmBkUW34Y+7CZnpGy8hI9CICrTMYhE0la40mPX3xZSZWiU8gEiYYRLUY1der9Ap4F0 pgCcV9ajPrOmg9bZDc1PrQmcaGm5TSZrFmhdOU3QRqV04EMDmDlYAj4PGtmG8uDBgz/++GMAOOqo oyKvksnkDTfc4D6ZMmWK/PGnP/1J/rjuuuuyw6yqqtqxY8ekSZMiz88///zzzz9f/r755ps7d+4c Ca1B8vjjj9f0SuZISufOnR955BH5e+PGjTt27OjUqZP8s2nTptdee+21114b8T5w4MAnnnhiL5IU SyyxxBJLLLHEEsuBF8kRqrjgQtiFI5n/A5cmmz+yr80IE4MIIjDaRzYExhAASSAgytOQpCb4jrfQ /5zVhF0K2YANUJbLqRPHjjtp3Ljbb5266dtvi4tajBo9ul///kXFLav27J4398OX/vY3N7HFRcVj x48vKS1t175t+dby9evXz3j99bXr1rlufnPttS1btrzqyiu7dOkybvz4noccAgDffPP17FmzFnw0 P1qsBH379xs1+thOnTrnF+SvW7fus+XL33rzrSDIRBymUqkRI0cOHTasZcuWqVSTjRvXr1+7fs7s WStXrnSd3fy737Vr3z7i960334xkZPCQQ88+99xkMplMJj3PS6WaPPL4Y66DeR/OfeJ/Qk/69et3 zOjRnTp1zi8oWL9u7ac50kkAMGHixFNOPfX6667bVFZWVFx8/AknDBg4sLhly6qqqg/nzn3xr38F gPN+/OOjjznmySce/3D2nJBvBAC4ZeqtRcXFV11x5e6q3TnJnY6q4ZJr1eiGVL51KwC0bN26fsHl Ttz4UyZ26twZAH509tkfzp1TXd0AaJsrUZBOZ5LJ5NjxEw4fOrRFUdGWzZuXLP7ktWnTAr1oPXTI oWefe14ymUgmU7o2Q4u4eR/OfeKxxwFh8KFDzj73XNflo2GXHzr1fvW117Vs1fLXV1zRpaRk3Pjx vUxL/mDWgvnRlpxKJUeMPGbosCNatmqZSqU2btiwft26ObNnrfxqZc6CmnDKKbqUzqpnKQ0fMWLX rl1LlyyuyyFJl0sWL3GrHDUBGDBw0PEnntixc6emTZtGfM54442/v/QSAd4ydWq79u0ibz+eM/OD f76OyEFSIIAevfuPHvcDP5HwE0nGWCKZmvLbO10vXyxd+Pa0/8sJa2qng57n9eg3sHvfQe07leQ3 bbqzYtu3ZRtm/+vN8k3fSiVlRHshHue8bfv2x4w+rmtpt7yC/A1r1yz5eN6Xn1rjmQgap7rIEJ3/ 6hRJLU1GhMh69h9U2qd/Uet2hS2Kdu7c9cWKFbPefn1nxQ4PCEEavRWAUNqz16ChI9q065jKy9u8 ccPKL1fMfe9fIsigHLEBJv7wjEMPP+Lma68aP2nygEFDKnftfPapJ9euXXvWWWcPGnxoRcX2v73w fys+/8IM3CZdUif0yKOG76rctUzaAnWMIl1+xa+Kioqu+81VqWTypJPHmt6xdMmSf7wx3TW8If/p dUjvI0cc3aFDp7z8vI0b1n+54ouZ7/2L8wAdax8XX3p5YWGL+39/cyqZPGrUmD4DBjdt3qJi29av Pl8++703eRBIGxfmA9P9kL6Hjxjdpl37vPyCSC2+96+3//H6ay1btbnqmus2btx4+9TfGW1XmZFb bru1devW11x11fbt26WXm265pW27aKv75z/f+vvfXnTyAYh4xa+u7Nqt+/8+99y8D+eYN4lE4hdX XF3YosXTjzywdeM6kHYW0FJ6yZX7HTq0anflqi8/dSIhADjjJ1OaNm/x5AO/SyZSh404tmefQQXN CnduL1+94tOP3n874IH8dAoQAEQIJd17DRp6dJu2HZJ5eVvKNny9asXHs2cGIkNEAVWjhz6w8y+9 vFlhizuvvzbwmhx7wgmDDx/aokWLLZs3L128+LVXp2UyAQAKEkJAwDkj6td/4NEjR7dr3z4/qzxn vvfOWzNeb9mqzeVXXr3p27I/3X+3nXoAEsAvrri6uLjVPXfesnNHhczUlMt/06p1m0g4c2a/986b r1sUSMQYO+ei/9ehU8lbr7207JOPDIf1E4lzf/bLZs1b/N/jD27euAFI2aEmp+8yApDmy4kYCgYs mUri7kqdMK9v3/4nnXxi+44d8/OiJ4E+nP3u++/MAICLL72yuFU0nR/NnfneP9/QVQ4A2POQvieO m+QnEolEkjGWTKauvuEO18uypQun//2vdoplDDNr8zXa7Lg+D2b0h+UAqX2SMy3TBFwGYg09WB1o UhFZCm9Zrw5MlTRIAxk6R6YKwtsYBO5le2Y7QYAcdCC6LYP6CRmcbjqZERWeHn7ViOgmws4RtY0b MKr/mv+jq9WsIT2hPg2ife8vkxeNJUKIrVu3Pvvss82bNx81apT7Kp1Ov/zyyyNGjEgkEjNnznzj jTfuuuuuA5CkmTNnNm3atKSkpKys7A9/+EPv3r179ep1AOKNJZZYYoklllhiieXAiDzDJwSoqTLp +Tm5yw8yE3YjpIxoGj0jDL2OOCdjclM9lypxyAjVFSw16JqEld3QMXIXYtZKE4YECUFW/S8v1aRP n77nXXBBXl5exfbt35ZtLCouzgufYR9x9IgzzzormUytWvnV/I/mFxYWDho0aMiQIS+88H/v/etd 12Xz5s1PmThx7Pjx1Xuqv/56VYsiZZ/3H527vPLSSzbViOf/5IKjRhwdBMHatWu/LdtY0rVrr169 jhg+/JGH/rRh4wbjMpVKXfHrX5eWlm5Yv2HZkqUA0K5926FHDDv6mJFzZs96+smnjMuFCxY0L7SG cdt36Bi5y0RKRUWFBHO+nzhy+PBMOj1v3oeug1UrrYEURDz/gh/LdK5bu/bbsrKSrqU9c6XTSF6T vH4DBlz8s5/l5+dv37a9bGNZccvifF2eb7355oiRI8eMOSEElAEAoHuPnm3btZsze1ZV1e7sYBtH KOuHls6dugDA1s2b9yV4TyqjASBjRpezIRJNVkFBwU//67/at2+/Zs3adDrdoWPHDh07tmvf/s8P Pigd1Fybqt2vWrWyJpcfhut99cqQYZzmzZtPPPXUsePHV+/Zs/rr1UWmJXcJteRUKnnlr39T0rV0 w/r1S5csQYC27dsNPeKIo485Zs7sWU8/8WSUGQCw2kopx3ZB125dO3To8M4//1nnYeLSrt2sS5cY ICDh5NNOO2nsyVu3bp0zezYCHj5saFFR0aZvv12x4gsA+Prr1dLtwgUL2rYp8jwfQSBCq1btOnQp JT3qmVArd+1Y/eWngOh5fu8BQ3gm8/nyhVqpDgCgbN03tWQs534JIrTr3PWEST9q2rwF58HmsrJN G9e3atu2d79BPXv3ffnZJ1d/9bnMjfF+xJFHHTliZCadXr/2Gy6Kuvfq3eOQPnPfe/uDt2eYePV1 Vpg9/mqCZuuoeVHLEyaf1bZDFx4EmzZ9+8Vny1u363DEEcOGDBn8ygvPr1m+lDEGIADg5B/8aMCQ YTwINm3cUL55U7vOnTt36z5gyGEvPP3Els3fOpnCH555dp/+AzZ9W9ahY6fJp52xatVXgw89rLx8 a/v27X9y0cXXX3tturo623Z5aWlp+/bt//XOO1xwyKLwBU0LWhQVXfLzKW3btl3r9o4O7Z/4n0dt 9hBP/9FZQ4cdGQTBhg3rN28q69SlS7fuPYYcPvQvTz2+edO3sthl4PkF+c0KW/zo/IuKW7Up27g+ k8m0btuuVZt2LVu3+fvzT7qxjzrxlGEjj63Yvm3xgo8AsN+gQ5s1Lyzfsnn16pVEtG7tGjKGk3XS 9akZysoKAMDChQvda67at+/QrXs369lWJD315JNXX/fbH5522ldfrdi2rVw6OWn8qcUtW7375uub yzaYzQajtSnT0b5Tl1at2y6Y+wEJ0mruMvcEAHkF+U2bFZ5y5oVFxa03fbshyGSK27Qb0rpti1Zt 3njhGZMwhjjm1DP6Dx7GOd9ctqF8y6a2HTt1Ku3Wd9Bh0154atO3ZSqpAIiY37SgdZu2p//kotat 26xZuzadTnfo0KFDx45uRoL+AAAgAElEQVRt27f784MPAQAJ4pxnMplTJ00+dswJ27dvW7jgYwai /6BDmzdvsXXL5tWrVwLA+nVrwYSriyOqyKqxqcz4p8uXqE0jRARo1bpd5y4lurWjMdVCJKa//H8/ /q9fHnvShHXfrKzYXi7DGzlmXIuilrPe+ceWTRul6S1SpiCyt8ntFnYikUBEiTd/cNppJ489adu2 8sWLFjCkvv0HNWtWuK18y5pvVgFA2Qa1Ff3FZ8sKmjYzuWvZqm3HziXZzaOycudXX34GAJ6X6D/w 0CCTWb5skVscG9atMdaZww3PFo6e8ziw1s7dHGV0rWxLygwPAJgSUMXHGBAxBCGjYABCaySjPvuV PZRbMhtpoY4DdPaNXACdPT7Y7TCZJte6BhGg/bKgyabSdg5HqnYKtB11qxgBSgsi0mXRscOS1R58 IaLa498rWb9+/eTJk9u1a3fTTTd5nhd5++677z788MOZTKakpOR3v/udvAZwf8uuXbvuvvvuzZs3 FxYWDh069L//+78PQKSxxBJLLLHEEksssRwwqcQEABBUh27MVssHALNyRjAqxM4pbaXggdrEo1L1 0SsVImBKQUat8pQKir4anQGAtD+oTp6j0DopYDRf1IFVRwnHLAQs8SYAEACMUBACoTRm2KPXISeN Hfv16lUvv/jimjVr5Loxr0kTs1wp7drt3PPO31VZ+Ye7//D1qlUytJYtW/33lVecfsaZny//tOzb ED056eSTX3j++Znvvy+XcAMGDfzZJZecPHbsvA8/3LB+vXR2/AknHDXi6HVr1z3ypz9t2rwJADzP O+30M447fsyFP/vp7VOnGnY2dNiw0tLSBfPnP6oPBQJAfn7+sceN+ezT0C3c0155xf1z9HHHWqDs rHpWr1q1etUqAMhrknfk8OG7q6qefeqZqDO9RB8j07lu3SN/+tOmTdnp/B0PeGR91qdvnwkTJ65c ufJvL7ywbs0aWSZ5eXkyxG/LyhYvXjx48ODuPXuu/PJLl/AePfJoAPjg/fdtuwG7nrRbBBEUF4oe w08x1yv7wDzq3qPHhFNPAYCPwozVKQwMx5QdPgDAP16f3rVbt8LCwtemTauqqsoOqi6JBnjZL3+5 bOnSe++5p7JyFwCUdu3+q99cNfjQIZ06d1m3dg0ArF65cvXKlQCQl5eva/MpiwQcya73vzz1dCRH 4VUznnTyyS/87/Pvv/+e7OADBw3SLXnuhvUbpOOhw44s6Vr68fz5jz78sAkhv6Dg2OOO0+0zmpIZ r0/vZkppzx5DL7RjB2wAAMDwESMAYM7sWRGikw0sjjpaupydZXKBunbvdtLYk9etXXvHbbem0xkA eO3VV667/oYWRUWvTptWsW271P1llHnz9Wlti5sxxjwQiDjkyBEdupSiNLBrLC0DlK1fW7Z+LQAl U3m9Bwyprt7z3vSXojlw9tiMvVbQgxNqMmwPeiBV7qzIZDJvv/L8skWfZDLpAIExNmzkcceeOH7M hMlP3H8XUUBEnj7OfeRRR0+f9sq8ubNBcMZYv379Tj/3giNHjfls6aKtmzbaY/ZuivTOnUHksmB9 As/zx552Xsu2HVZ+unzGSy98XV4RBAEH6tq12+RTTtm6bg0xECgA8PARowYMGba5bMO0554q37JZ EDDGjh0/aeiIkT88+7zHHvwjV/fTAQB073nIXVNv3ra94mc/n9KjZ68WLYpuufH6yspdv7rq6k6d O3ft1v3TT5eHKgwREI84ajgA6GsYVVpNM/X9xNW//e2ny5b/4a67KndXEkHXbt1+ddVVgwYN7tix U1nZBkCGQMccM3rosCM3blj/zJOPb92yFZA8z5swcdKIkaN+dM75f7r/HhDCtCrPT1w85YrVX37x 3BN/rt5TCYAdO5WeddGlPfsMaNeu09ay9bKa2nfuMmzksZvLNjz78H3pdFoQzvrnjAsvu6Jp8xYz /zmjYtu2DKEPwNyWb3cwbROyDR3xtWnT5DNZNaNGj1ZAWWeZ6W/o1q1b/z977x1YV3HtC681+5yj ZlmyXCRLlmzLveFeZBlbxhhMc8AQWoBA4CYhyfteyke4yU3jknvv4+aFjzQCJEBCAqYXG3DvvctF 7lXdKlZv5+w96/tjyp59zpFsLNmQGy3L0jl7z55Zs2bN2jO/WbPm3bfefPCrDz/44Fd//7vfIDlD s4dOz5lVdO70zs1rlM+1jIZM7psQxk6YAgBH9u9EDAsKgQBgWb57H/tu0ekTH/79T22tLQDUr3/W ooe+kT1iTO+0/pXnywiACCbOmD12wrTK8rIl7/y15kI1ADDG8uYvnDQj99ZFX/nbC78JkU0EnDgB WZbvse99//TJ46+8+NvzVXXBUGjQoCE/+OETEyZOyszKKioqBgSHw6DMgXPnzS8tLXn+d885nDOE NWtWf+s7303smbR21fK62loZ/srE1hlzYT2t2yg8+IEAVq9aLgQrpD19+szMrIFCDgwICDgKf1Jo qrmwftlHN95+94Iv3f32a88TYMbAwddMnlFadC5/60ZG4DDuONxBHwBYBIjAEYAgZBEAMLJQwKmE sX6K9UNTiGVnZy+46cbi4uLnfv2rhIQEvw82rFvz2De+0yMxafOGVY0NdUAiFjpuXLdK8s4QACZN ycnIHEhy8d01dUVFhUVFhQAQExM79pqJrW2tn3z8HoCM4yyDXiMDAI4AjDG0VfhrITAiQEAGxEmc QydDIku0FIGp+BIEAMQVICtX0pABI4Eqo1qgQmIWEgHnSO572dgd4I0M4ULZan0FdB9AUGyotTLD P0FB2iK8MojQOghI6phMVKcEigUbFAHlDb3wBmlxXyIqQJDsZugmcN+GpJZcwnBlROBcyJtk/HJg juNnkcj3F4oyMzN379798ccfT5kyJexWIBB48cUX169fv2XLljfeeOOGG264OizdfPPNS5Ys2bZt 2/Lly59++umUlJSrU243dVM3dVM3dVM3dVM3XR3inIsYypxzNeGQcYhdvxYK83NBciczBlFEQgAN BxvJ1DZD5aaMTKTBsEyNYKHyA2LEZdJeRBKENt3Hbrnt1iMFh/74+9+XqPgVRNTc7KKBX33kYWZZ L73wwlnjbMPq6qrFi9/w+Xzz5oePup//w+83rF+v408e3L9/04aNiHj9/OtFgsTExNvvuIM7zksv /LGiokIkcxznrTcXnzp5MjMzc87cPJ1br169AKDS6znb3Nz8ycdLO3nWYjhFIK6JiYm33347d5yX XnhBoMnhfObNjXzu9kWLDh048NtnnxVoMkh5uk7HK5cvB4Dr5883n4qNjZk8ZWpJcfFpj5+smlSS 8bUrKPfaWQ8/8rWHH/naN7717Z/+/Bc//NcfxcXFL/v002NHj3Um26LCoh898cR3vvnNZZ983CV8 bt608eU/vSTQZAA4e+bUnt27AWDQ4EFdkn/H9Pwffr9h/TrdUw7s379pwwZEFG0nmqVXSi8AqArT z6amT5Yu9TalS0pKjy/75BPZN6PMwaVa+Xy+qVOnFZ47V1RUHJHGQz6ff+rUaYXnCouLiiJVZdSo 0QCwbs1agSYDQGtr28b162NiYkaPHgMAEjpADPgDhhubayikBTFvhOFZnj8RNemI3CT1NRde/8Mz h/ftchxHnpjGafumNZUV5Sl9+vbq3RslsioBmb/95U/bt21WsAgcO3xoz45tiDhl5pwI1kgitRrR 9BIBTJszv3dqelnR2aWLX6urucCljyIrKSl+/cU/1NfVCIQuoUfitfNvIu4sXfxaTXWVeJxzvnLp B0Vnz6SmZ0zJyTXXFdevXllfVwcEpcXFALDs46VNjY3EqbCwEACSk5MjQRif5ZsyeWpRYWFYWCFT mDu2bnv15ZebmpvE1zOnT4vekTVwoACleiT0uOnmW7njvPbXV6qqqoRFdhxnyYfvnT1zpn96xvSZ s9Silcz4wN5dS959vbWlWazJlBWfO1awHwD6D5DRRBEhK3s4AOzbvtkOhURzBEPBvdu3BgKB7GEj QEo4zPsyLEKve8nzVTuRm6nNhwgAYOfOnXv27BmcnT33uusCMYFFd98fCgY/emcxAjImX5aqqcVb E30+/4ixEyrKSirKy5Qk0UVcAQDgyP7dKz96s621WbyAz5cWnjhyAABSMzKFssfF95h13QLiztJ3 XrtQXSU6gOPwdcs+Kik82zctffy0HJdNAgA4tHf30g/etu2QAP7OnjmtLNhgmZJoxIgRALB+3bqm 5qZQKOQ4Tltr267t2wKBwJChI9x+5uoIqWDhKoSVcUutj7hpPYtlYUcjICDAkQP5xwoOpGcOmpIz x/L55t/yZTsUWv7Ru2JLFhkRuUXPUX7QKkMF3SNjfr8PkY0cPRoA1q5Z09LaYts2IoRCob27twcC gUHZw0xOXWmpqBQedYjCcRQi14yG7RvTIx6xN0vFvYAo/Z/MkqJbCFCRuQEQkCEiE8quomCAVmod dT2q/UOAaDYfPHKQ7SprxjkXA1EAcBteJVOi08rgWR8NMy86UzD6IEVwpNoHjR+VX1TWARDxMvYl dVM3dVM3dVM3dVM3dVM3/Y8mJwhOkDtEKjicGLHrCRGZkyN3HkJqMqcneMZQ33VPIc/UBc2kMnwz Y57ZiQcs9jwE7gRGzs6jkJ52iCIuXKh+429/i9xNL3hK7JmYnp5eXlZ24vgx8JZ77Mgx27bTB6SH PdhQVx92Zd++PQDQP12mHDhokD8QKCgoOF+uXJuVANasWQMAw4a5EeT25+fbduiGBQvuf+CBoUOH +VS4gKtAAwdqPsvDbkk+hw9XiIdLVVVVf3nlFcdxvO3q0qkTJ06fPj1h4kTTE2XK1OkxMTHCPVmQ oU6ufl0yohwxj/VOCYcMGZqTm5uTmztp0qQBmZlHjx597tlnzUgOJgsUveR2ccKLnoV46bRjW7jH dHlpKQD07t2n/YcuAcC8NKqPosl7wdBkAMjP3yf188EHhg77DPrZoZTcKkyYODE+IWHb1i1hNyLb Y+LECWbKMBK7e23Hc2BSyHYATHyAGMOY2BiBd5C35cPEGg3m6Ug9w33kTOXyZECAwl+QGEJ8XGz/ AVnDR19jh0IAkNynDwmwW2XX1NCgYA8Ulu1owX4A6N23n4tEanttsCJ5kM5/8vvwsZMAYNuaT4MO D3HhZwo+JL+FTC7pEQKkZgyw/P4zJ47VVFUo1EWWtWvrRgDIGqz2RhAAQGNToyhAxP5ubGwUxYk4 7MxikRDN+IkT4hPit2/fplnWyI+W5O6d+nA5ea28rAwAUlJ6C6fNjMxMn99/7NiR6soKkx8E2Lpl AwAMHjxEvYgkAwX795hFINCFyvMA0DO5l/LqBmZZAMC5rZBjYAC2fIMQIgnvSZ2nftfp9FFJtIYq W/3Rj0igTv59563FNTU1C266+Z77Huzdu8/ype/X19YwufYKDIEpiE/8GTpqTGxcfEH+LgUAeqWK AAAnDuWHqXBtVQUAJCYli6+p/TMsv//MyeO11VWm3Aho7/bNADBgYLYLwyEAwKH8vRIFVG/j82Vl ANC7d29VMjJmAUAoFAwFnVDQtkPcdihoOyCRY2bqvDnqiJSg7LQupExmNREAiZCIIfoJ/YSEyBly pDXLPmyoq82Zc+NNt92T3Kv3mhUfV16obAFsYxaABWAx4AyIGHBGwC0giwEwIkAO4Ah800KKCfgs RB9jAGA7Nnd4KGRzAgKUGkJEgCTcWt0Rkqc1VMXDMeZwdZEeueYVDfd6FiEEmqwylUKRgyA0Hgbt JCDVl1zZodZFkt/UyoXSTx1c2cXfvVtllJnxNB+hufEtvLImFG6KQhtnMlPqRhYxOrQGqIQyMIaJ vhtjUxNo9ggvnC85FPX2VEk+jD7s7KZu6qZu6qZuulLUVZtj/ie9wv4hZPIPwWQ3XQp14QY1MoMA d4K+aFrhOI6YKjiOQ2ECE65xxtDenUOTixkb01YOGLYdEcIyNO64sxSmTheXGYW3mvSN0fEuDDa8 vKpdntL5BWD75q2trd5jwVz/aRqYNRAA0vr3f/HP0Q+s7tWrnf15BoM1F2oAoE8feeCbOMK6rKws TDoAUF5SohMIKiws/O1zv/nyPffMycubk5cXCoXOnjl9uODIzh3bq6qqohfdRZSRqfkMp0g+dR22 bNzY2tracc4rly//5re+lXfdde+/+664MnPWrFAwuEPhRxA+TWvnomclIqonVPSu9Npf/7Jl4yYA uPPuu2+48ca62pojBQXeJF1mFrqWWlpbAMDnv0rrCp5pdIQmA0DhucLfPvfcl+++Ny9vbl7e3FAo dObM6SMFh3fu2F5VeXn66WmymbNyHcfZuX3HRR/LmZXrOM6O7VGClgDAkSOHb124MGdm7vZt24QJ Y4zNyMkhopPG4ZY+n9/v8xHZqH3xIkjYeQxDbQDA2Fp9qRZcQjfmd2CImUNGDBs9MTN7WGJycjAY bKivi4uNA4BAIDaSK4k2KvC7rqYWAJJSUlSEDrUb3QSeon32BwIJPXsSUUVJkeNwTpyIgVjVQ8Zk iFEEgD6p/QGgurIikpWq8nIASE0LPx00gmNPpaUTqF5FRJwxM8dxnF07Is4yDcfgXbmB6h2W6B0E /dMzAKCiQq7baUAcECrLywEgrX/4cqCHTQQADAZbwQ2PjgBQdPrEjLwbRk+YdmjfXkIHARDZuIlT iKi48FyUUNWoXk7iiwsPh6WSYQiiroSifv0hAmJLS+ubb7z++Le/M278xCOHD+3fs9PyWWGrFiqy BSHh6AlTOXeOHdxnxhG+qJaKujNLWps+af0BoLqqwi1BecRWVZQDQL+0/iLQCVMQnHIt5XrcoCyY X4DdHOjI4cO33nbbjBkzd2zbxjknzolowsSJRHTu7Fkdz9fdK2BIiAwFDu9IEvmMJklAZFLc4mJb a8uqpe8seuBfho2+5vTxwwfzd4eCIQIIAFhMY44KgTRYQiabm3NCBoFAgFnOkSNHbll428yZuTu3 bwuFQo7j9/l8466ZRERFRedInAkR5kgdgWPqQQxGexsp5Njbnc1ay8V1Y6uACAsWlpk2E8qAeKRp wsGi98hhndYfLUM3qos5HnPRcnJ7QFhVIirnAdbVJVRSUSM8Bog6wgSZLY0u3m4gyvIcQtLNh+Ko TPGZ3Hp5mHOZJrnxDRXXsiOjEXYDfIjhgYm7qZu6qZu6qZuuEBFRU1NTaWlpQ0PD583LF4i6CpJL TExMT09PSEi4EtgcEbHHVnQyE0S4cUzfny4ckpOd9EUDEDsgobT19eGea/+g1FX61oVZXVHVvTxC J4iIDsY4aqehO6PSHidkxutTI241VzFmdi5MIxEEUjmFIwVy8iyP0RaIMgeS84nwSRYaWYpgejqZ moaq35p3AgBwiCuvpigkvLJF5N+owmm4SF8gAIiNiwOAluZmIQJxEBlxEzpH+Uv4cnlPKjt29Oh/ /Pu/D8jMHD16zMhRI4YMHTZs+IhbF962fu26d95+6zOsiESfzkGELCVJPqPiN2KSyFjkg9w7MQ2f 7QIAQP7evRUVFbNmz166ZEkoGOyfnj5k6JBtW7eakUYuDsqpMoJtbQAgukwYtz0SEwEgfMHAoGWf fDJr1qxp02esWbXmnDqWrdNocjsCvQhFEdVl2QBSDHTegIRhHK4mm9ePHjn6y39/KjMrc/ToMSNG jRw6dNjw4SNuXbhw/dq177z1WfQzgpKTk0eNHrM/f19jY+NFU44ePSY/f19jY2PUap84fmLt6tXX XX/9E08+uW3rVkTMnTVrcHb2x0uWVJw/jwAIHABj/H5EIE5ooTYYIOEJ7SIZ9sUgFyW6iPBd8+7F cGLjEhbc9WDGwOzTRws2rfi4sOhsfc0FB+CmRXdPmDxDPKnAJoVnqAU94XsaI9uoRVtihYC5qDOC DC6vEhAhcu5wzhERHGojCAIT0YX9SD7gFgPpokskj1LkLtSiqyEvMWZaAdMzUkrJYyL0R8lhUlLy qFGjD+zf39jU4DrTeuRkyLg9TUe0pKU1hICAgEw9gaImiEy9tBCAqaCtAMjCgg0jIEBp4en87Zsn zJh132PfOrRvFwIbN3la/8yBm9csr6muYEgqgpPGwsiFkxWmbVTA+82sr2hRQ0XM2AsjR40Sn+Pj 4n0W0/6jbu7yTQeJPXsOGjr85NGC1pZmJQpXalGNjLcGQspuu4vRjtG1Ub+5SGCWKoC28ODlxqFt OkNEsBgD4qdOnly7es1118/7wRM/3LZ1G2Msd1Zu1sBBK5YvO3++gjGGkmN0WRE/MnpDtAqQdK41 o2lpt1oGYCn9J9k6OHDICJEsNjYeLGyzg23k8wPv6fMxZjEIEpBDxBARmOAGxZBEQZ0W8YDF/D7r 1Injokb/7w+f3LVzZ3x87JQp0zIGZG7csLrqQpXqj7LPys9k/A6TVJTqha8KqQ/qmtYiMhMYJetk AnlF9zg61KMhBDO9MDkSfNbqjMbLBqV1Us8oE4lgnpSsB4TaZCDKkqWBkaULsyQz4ShlZQZTIzRz de2bloCn9iSHczqcPcmay2uuNpu6jWENQd7+S7pDIwCQc/V2kHVTN3VTN3XTPzkRUWNj4/HjxzMz M4cOHdrJ3Pbt2zd06FC1I/yqkliiP3nyZHZ2dpdk6DjOuXPnJk6c2Ml8qqqqjh07Nnz48B49enSt WIiIcw6pcNukoaWNoc5kVVDbkPvy9j/dPv7RqWlfHPSwA2pqajp69GhGRkZWVtbVL52ICgoKukrT BHWVvomsDhw48EVW3csmMXu0bdu2bXMfoXTtAA0JkHnH/aMIo12Ut9RUMXJ/JyJDBIbAkSMyRG5O TiISi9kOqmlKJPKsmFYeJRIijyppgsLCIgDw+XzvvfO2cfr4xcgrgP79+wNAaWmp+FpcXAwAaelp mmv9KzU9HQCKi4rCUBIiKjpXWFRYuGL5MsuyJk6adO9998+bf31RcdG2LdH3+LfDkksh2yaiQCDQ 3hMlRUWC+UgRpqb3B4CioqJLKlqV706AiVavWHn/gw9MmzZty+bN03NyQB3Hd0kZeamlpTUYDAYC geTk5JqaGvcGQp++fQCgrq6uvUyam5qWfbrszi/fddc9d//6mWfcJy+CCHekB5G49lWgUChERIGA X34nMV+OBON0u/vDs4hC4dXsn9YfAEpKS80bAtkpPFdYeK5wxTKln/d/Zd78+UVF7epn+1JyNWXG zJmMsS2bNkfeC2uhnJkzGWNbN20BVfUwQAYR/YFAfX19Q2PDbV/6ks/nKy0pef53v8vPz9fpGGM+ v49zzjx2yMUjlOOdC+IigLCKPv+lyPNiRHDtDbdlDMxe/dGbR/btdWynjSR6Z9Y23DXa20p9+vYD gOqK8+YaJ2mWCRgaTxmCchz7QuX5Pqn9U/qlldSdJc4BGTK0LBF1SPkAIlaVlwJASr9+kf0kpV8q AJSXlnjAMVDfVJkqNoG4Q+YdAJgxM4cxtm3rVm/I4TB+1cXoaDIgQllpKQD0S+0n2JYRkRCRQd/U NMGnjv3qyU+7eBrydcNEIPP5/c1NDS3NzbnzFliWr7qi/L2/v3z8yCGUh4chIjqcA0BsTEA9KRrB IzD3FR9NrdFMgR5Gho8ckTf3umNHjjTU106ZnnPtvBu3rF/lBg8w8kHEUeOnILLD+3YZ2KrO6+KD DJ2gsrwMAFL69gXZanJ/EhH16tMPAM6XlgB4WlR8cxxHrPS69ohkPCvBayAmUF9f39DQeOvChT6f r6y09MU/Pn/o4EHLYj7LsizGLCZCRsQEAqhUWfndhonMbcFI716mwjLIkAcSzYRBg4dMmnHtuZPH G+trx0yaNmv29Z8sfa+1tdUOhWJjYwOBALOQAYiD6dCAFZW7tJQDMub3+1tb2wLC2jQ03HzLLX6/ v7Ky4q03/3rsWAED3Z0JxT+zwdppDLGIjwC27RCR3+9XOLROYeKh4pcJOJPekkUaRTfVRIfK8OC+ CpM1RYiehOiqEMoquU+qGpG7wg9qPOmpXbTOLc0eqSyMurlO1aQ7iGtMjF7riWoR7WWDxnXXIJoW yYg4H2UcqTTNjWXTHfKim7qpm7qpm64SEVFZWdmAAQN69eoVGbvzMsjv91/N2JomiaB4XUL6Ld55 mfTq1UsIWUDtnWbNQ0QEHA6Wt5ytC3Ymn77xMZm9U3687OTXpqT+QwxCSktLMzIyUlJSPhduuxyj 6UJ9k1OmL7zqXh45yDhgW4iImJiJSX9iI/yeibqoIbzhnQwgZl4SjVYzCjm/kEmkz4vrCCKnK8AY ACEjlECwmMXKuaI7IUc92THmCHL2Z5KYjhhzBuVzHUXBGhoaSktK0jMyxk+YuH9ffmSCKBTRanPn zQOAE8dPiK9nz5yx7dDYseP69utXWeE5zWzu3LkAcPLEScPTSE1vXNzH2b1rV1JS0t333jswKys6 YEcdfgUAANsONTY0JvZMTIhP0AdbmXT27FnbDo0ZO7ZPv36V6lA+k89TJ06C0WwdFB6px1u3bll4 x+15183bumXL9OkzSktKTp08GYXLyLlsZAqikydPjB49ZtqM6SuWLdfXeyQkjBk7johOi5zbsR/r 1qyeO++64cOHj584cf++fdETXRoNyBzw+Lf/V1Jy0pIPP1y5fNlnzyCqqC6JdGvGJ/RobmrqIBu3 3RN66OP+olNEJkKTTypNhmi4sNTP5OS777134MAo+mlI6aN2pCTlkJObW19fX3DoUAfcibJFykPt pASACRMmXDt79rO/+tXRo0fbyY38PuazLOU/q4P5mJisTGqG7XGcUGtzU1xCj5i4+NaWZhcyA4kf aikiQVtrC+c8JjbehG5cHhCzho5sa2k5dmCPwD2ZI9AgiImJFTxw71MKNyJSFnXazFkAUHj2FAdg ZrgLgj5p6bff90hCYs+ta5fv3bIOgThTUREACKDk3Kk+qf1nXH/znuPP28gAiTEWYOBDkpgOIhCV lxQ6TmjwsJFJKa/5maQAACAASURBVH3EoXx6L8iUHFH6GSIk4qr2GLayRyYUFtExc2bOrG+oLygo AFMHo4WCQGm4MaLvIAAWF52z7dCIkaP79Ol7oaoaFfjDgKbPnAUARefOIBAC6q0WiCRbXcqNIg1H 9sgxYydPf/8vfyw8fZJI7nDhQEyhXxwBEZrq64gosWdSbExsS0srqMjKQ4YN69UrWRdhsizQbbND oYhc4W3xxMSErzzwUFtb2/vvvmm3NQ8eMjQ3b37JuTOlZ0+gAlhRwnAIAKMnTm1uajh78igAMVR4 n0bnDLl1YMYB4HxpkWj35JQ+NReq3BUDwknTcwGg8OxZTh7Xfk5gc7I5cQG1G7kiADL0IY675ppZ 11773LO/PnbkKInAVCgjPXMizsFHZAHU1dURUY/Enr5AbDDYplnPGjQkKSkJJG4qVw1ED1ZDCFfS qCNBAAAQAiFhfHzcjQvvCQWDqz55P9jalDEoe0Zu3omjh7fvOxQK2T4KxYEVFwDL8jF0iFPf1H63 3/1QQmLi5vWrtm/dhIgMHADgxBHRH/BNmDR+1uxr/79f/98jh49Yli8hMTYhoYdlcSLkusMCoBqJ RCp2hGmQF20n1NLcFJ/QIzY2vrW1BXRQYD2u0S2LbpcjAhHHWS3jGA2PHjBaf2WenudhQ0O4wmsc ERiAA+YtcruQlLNez9KlqwUGjSWbDtuKbVW+WzCp/ICQSHVdkZEbRpnMTuTpTjrbsBEfGvvUIjpE ONjvjlI9eDQaMTi6qZu6qZu6qZuuIAmv3oaGhuTkZKcrCAB8Pp/P5/NfdRLldq1wAKBLxJKcnNzQ 0GBGXutK4nJu15mfyka7FWIqm5quFJNdTfX19QJNRnlU2tWjK+SA34X65ihAufN0ZVX3s5PwyhcV VB4Z4MaokP/1R3d+48lE3JITjWhzFTUbB3kgjNwkrZzKTPLk4HpwofujErSjM0SXIF55+y+vvsId 52uPPTZxymTzdnKv5BsWLIhUy4ceeSRzoHThZ4x9+d57hwwZcr68fOP6deJiQ339kg8/tCzr6998 XJ5NhMCYdeddd40YObKkuGT9urXqceuJf33y4a99rW9fFbWWAAgYsjFjxwDAucJCKeqwn46q5X48 duwoANy68DazFj6f9LWsr69f8tFHlmV945vf1GcoGXwWr1+3Jlqul1IyhILB9WvXZg3MumHBgpTe KZs2bmjvCaNC7Rby8ZKlALDg5ptHjx0trsQnxD/86KOxsTHbt26trq6O8ijKn5AdWvLhBwBw5113 iaPb1O2w1Benm265tU/fPn6/f9Fdd8XGxl7KI11Ix44dAYDbzNZEiOo523G7a/rqw1/LMjT57nvv HTLU1WQCQGY98aN/feTRR/v262c+yJgl9fNcYWTphpTujI2NlX02nCh7SHZaWtr2bVs55x3rl0q5 rYOD/tIzMgAgEIjpIB/LUu5lqB0wteoZX8NCTgAUnT0FANNmX49MR1OQUXc99gGBONVUV/r8/iGj xpnl6gQAEBMXl5qRpbbns569en35q/8yatwEyQcp10ogAFh45z39MzIApNm74ebbsgZlX6is2L19 i8JshLkmAJg2e17PXimWzzdr/i3+QCBSpjs2LG+ouZA1dPg9938lISEBARgiYyw5pfcdDz02Meda AADE5sbGLauXM8taeN9DPZN7Sd7RmnfTrYOHDK0oL9u1bRPoQBeK2m9Cz53s7OzU1NQd27d/psMt oxh8hIaGhpXLP7Us64Gvfq1XSopIwph14y0LsyWfm2V8C9ehE3WGnqbT7x6AlL6pAODzB0DCduId 5TpAC+LcKS8r9fl8N91yC7OEINnUqdMe/9a3W1pazLKUmrmPG5WQZgoNFu+594GkpKSPP3q/vq7O se333/o7586td94fn5Co4FTtwEppA7J69e57ZP8e4txTMVWId4FCY5DuHVJq19TYsHXtCsas2+5+ sGdyLwFdI7C8G28emD20srxsz/bNRNy02QTSY1v2IK8SIIDP708fMAAA4mLjmGUhY1JfORGXA49Q KGSH7Na2ViHPedffIDhCgHHjJz340KMiaj95XusqOK5YbghzifXycf0td/VI7Llh5ceNDfWhYHD5 B4s554vueahnz56c89bWVrEJhnMummr6rLlJvXr5fL458xb4/D5drghj5ff70zMGgLI2nPNQKMS5 ozuDO1pScjLsjCsZDIcw5QDq7NnTADB7zjyP9bZ8ETHddW31o1Jd9bXoO73aWbZBHX5b9hcPg2ja cVe1wgDasKyjlC6D42g5qN5p3G2fNH7uam8UiciRJYVfbddEeV5QBOEJTbwafczXHUO5m7qpm7qp m64GidddF/r2ghqHdmGGnyM5XeG1LehKQXIaF+4cVTbawK8Yk1eAzGnVVS73ykmp8/rWhR7KZp5d lVUnqRUsALB8aNu2Co3oThzIcFU2xtbC40T8Vy4ogKjOFhcNaiJfKkKFO/cQsDInYowRgUUoIjMy ZMCFoCO8WVBPpEFNYtVXwPCP6jnBZ/Q5AtHZM2df++tf7rnvK998/PHz5eUlJSXBYDA1LTUzM4uI jh4+XFjoQc1CoeC//fSnxcXFNTUXBg4clJSUVFdb98rLL4dsGxRAsGrlyvSMATNycp765dPnCs81 NzYPHDQoKTmpoqLi5Zdesm1bzOtjYwIlRSUzZ+VOnzGjsqKioqKisqIyLi52xKhRKSkpBw8c2LF1 WwTTEThBpB6RTPXJ0qVjx11z3fXXjxw9urioCBH7pvaLjYn9+U9+IjJavWJlenrGjJycp55+urDw XJPB559fekm/wiLB1yiTNfM2ABCsX7vuxgUL7rjzzlAotH3bNohCGrKLVoyR76kTJ0WE3P/9ve9X V1U1NTX375/mDwSqKqs+fP+DKAyBx3V0+9Zt82+4MWPAgNl5c9etWR3G8v0PPNjW1hL+OKc//O53 ERe5/nC53ZeizoEvhT5eIlpz/sjRY4qKipi3Nc2MP1m6dOy4cZ5279c3Njbu5//2b4oHAICQHfy3 n/4sUpNtpclxsTElRcUzZ80S+nm+4nxVRZWhn/t3RGvWcCmFS0pymZObCwDbNm8xL0K4lgMCzBQp 24v9QkAABw8euG3hwse/8+3jx4/X1tYS5wgQskONDY3FRUUHDxxw7LZAwOdwblmMCBGZ7YQsZhmW wMOiXOwiQICdm1YNHjZq/LRrBwweXn2+FBF7pvQOBGLf+OOvIEL5d29afeOir9yw6Ctjzk5vbWnp ndq/9Oyp9Z++BwBElL9944y5C+585DsVZcU1VRW9+/Xvk5pWePrUjk3rpl87VxhKJQG0bbu1ueXb 333ifFlpTW1NRkZmz6Skhvr699563Xa4QMcF2xLn1nHbhSWVCBEScURAtNpaWz9+840b77p70pSp Y8dPKC8trq+v75+WltKnnx0KnTt5XPekPZs39ElNHz1h8qPf+9fy0qLW5pa0jMwePXteqK56943X bNvmhFwDPCA8GY04+y4mJT4KkAsBaEbuTADYsXWb2/m1wTa2uCt56peLqR0iLQHRxvXr+vdPnzh5 6g+e/HFJcVFLc3NGZlZiz54XqqveX/xXskMIxBgylStDGRJEBCNGhvpINvEbEc+dPDoj74Zb73u4 +OzppoZ6chwCsB27pbGxoqzs5NFDPGgjACGuX7X8vq8+Oidv3jXjJ1ZWVPbu06dnYs+//OXV0WPG 5ObmIhMV1xtmOGNWmOEgIlTvTURkiDNnzRo3/ppDBw/s3rHdsiwEKi8t3rDy4+tuuv3GO+5ZuvhV vdgg6jFqwhQAOLJvF0pHUR2jIYrQoN0bouVx99YNvfv1Hz1+8qPf+WF5WXFLc0taxoAeiT0vVFe9 /+bfQ7bDAQXPKgckAE6EyFz1k1kKtJeOHzt6440LHvvGN06ePFlbW0MOJ6BQyG5sbCwuKj508KDt BClkc2Irli97+GuP5c6aM2bsNdVVVSkpvRMTE9966/Xhw0dOnTaDAIR3MykFE0i2WRVS+6M4EgAw gmumTB86auypYwWH9u8BAGTsfHnplnUrZl9/88MPffW5Z58NIaO2EDA/tzDRbzEiIDnMI86bm4lZ Pj9zSMTjJfTHWEePFdzs3PrNb31LWBsE8Pv9hE5zU/P58yUnThy1QyHdI7hyzCVD4CYk73r0AgDC po1rhg4bOXX6rEHZw86XlyNir5SUmJiYP/7h16AgV7GyRfpdrE6/MAdq8j0cgbsSRGyfcEdVbg4M ABA4IQMiuXOCQJ/vJ3RMHITnHkAoLIEZMBlMliA8GoZ03xbDPsE/QwQkTsCApEkhPUFAZWSIgGmG I7BiNC8IyJoAdEhm2eMAgIADR/eAEAXOi8mfhNiRFLROSF0f8iI/P7+0tPTmm2/WV1566aU777xT L/KHUUNDw3vvvffwww93ptC33347Ly+vn3ehOCo1NzcvXrz40Ucf7Uxx3dRN3dRN3XTZ1IXY0/8w +geQjKN+uiSrfyj6H7NuoemLCSh/cUic0o7cEh46oCY3XsjbM6f3zls8kxfPU5cEuokBPyBjTM5d iBiGz051ah1Mw4CnVYALA9AwtdicaUXjbduWrQWHChbcdPPAwYNGjhxlO3Z5WdmaVavWrFldVxse n/fVP708eEh27rXXDhs27MKFmn379i754EN9qpgArznnr/755Z07duTlzc3IHJCenlFSUrJxw4YV y5eFQiFdeHNLy+t/+9uyTz+ZnZc3ctTIwdnZo0aPrq2pLSsre/edd/bt3s09QvjMHbO0tPSXv/jF 7XcuGpCZOWnypMbGpuqqyp379jNmCfdAzvlfXn55146dc/LyMjIH9E8fUFpSrPgMttd8US9HMtfQ UL9t69bZeXl7du9ubmqO8kzH5C3mrcVvHj58eN7869PS+qem9SstLTt65PDHS5YEQ9Ej3Ye1/3vv vfv//O/v3rpw4Y5tW5qbW0xUfPiI4ZGP82g9/ZOPl6YPGNArOXnJhx+2tbV+xvp01q6WlZY8/Yuf 33HnXQMyMydPntTY2FRltqaRvWr3O3W7V1VW7szfzhjj3F0mfeVPf87Ozs6dPVtocv6+vR998FFj o3uMcFNz89//9rdPP/1kTt7ckaNGZmcPGT16TG1NbXlZ2btvv71vT5h+SjKk9FF7UvL7fVOnTTt7 5mxpaWkHvmYA4Pf7RcqSkpJo9yUDhecKN23aNCcvb5Q6ysykysrK5379307IJuJAjJA4cbnpW3m7 EejYqcp8KOt2oeL8Gy8+m3PdTX3T0oeMGtfa3FxfW338+D5EJo6BMulkQT4QnzAzLzUjy3Gc2uqK 82VuLPLdm9c01tWOnTIzpW9qckrv8uLij9e9VnBw/9ARo6dfO9f0wCSAhrrav7/64tjxkyZOnT44 e0hdbe2RwwfXrFjW1txoqePRTOe67RtX9Unr3yOx59a1K0LBNlQYjRIVEaeyosIX/uuXo2bljRw1 Mi01NTUtvep86b7tm/dtXddQWyexJgQivuydN47u3zt+2sw+/dP79OtfWV62Z8fWzetWBx1bbegP awTjvRAGmyqHUr/fP3XqtHNnz5WVlXlbPFrrt+eRSUBEDBlDJOLvvPG3A/v2Ts+ZlZae3i+tf0V5 2Z6dW7esX8PtECDI/U9mrqgAJY/Xs0B1ERGqyksK9u4cOyUnK3tYZOm1F6r/+sJvG+vrGeDRgoOv vfLSnLnz+6WlZQzIOH36zCvL/lxYWDRo8GDQnp6gsURUERuMVtOvMETGsF9q2u133tXQ0PDOW29q F1YE2L1108Ds4UNGjJ6YM2fftnVaXD6fb/jYiRWlRRcqzwt8NbJDXqLdEbge5/Tp+4uPHNw3YcrM Pmn9e/dLqywv27dz+9YNa4IhmxRyGBZwIMrquPY8JSopKd65c8eMnJkjRoyILLeysvL//vf/qa+v J5vv3bvHtu3rb7gxNTWtf3r6ubNnXv/7ypLS4szMLJAIsvI+FXnLEB8eHRfHqAm5pvTum3fDbc1N jWs+fk8nAID8HVsGZA0eOWr0DQsWrFi+3HbsYJB8lhUCn2VZ2zav6ZOa3qNHz08/WVJXX9sjoYcv Ro44OCewoKK8bPPmzbPnzIlqbWpqLrz66vONDQ2Gt6u7vGNKSC8LqBRCIBV/euG5vHk3pqWljxo9 prm5ubb2wqGDhxEtTo5WWXOpRdsNDMtchfURQLFsJG8EevG8ajINc0ubjKhOrGAoPGxkOajjC5MZ dixC2VQ85AgiUjCvDm+m5aCPqiRSkcm1KwEZCb2VjVKGrDq6fu3hd8HF8kV9UEeElumNDXOIiH3S civLNhvZQGlpaXp6elQGLoW6AeVu6qbOUCc74OnTpz/T2U2fNf0/M/1TyepKVFZgT/v37++qnE+f Pj1u3Di/33/1kT4iCoVCBw8e7JK6CMkUFhZ2oWTGjx9vWVYXSkYw6f/B6kFZGWdrOhVDWVJDZejX 13ctk5q6VoH37NlzzTXXMHHS91UnzvmBAwe6sDpdqG9fcNXt5Avxlge+EwqFuOPYtl1ddBpADLEl wGLsLnRH82KKAQAoj7x3cV7ucCJ1XjwQIlo+xjlxm5OGgBEYYxZDxpiFwBgiB07EHbIdx3GIO06I OKlIfaimpwwZMiROXN0Ve2ddOEgTGuRGBTS2zernQTvKGth4NHryxz/Ozs7+95/9rKSkNMwtBr2f AU1fH301gsh795Lw9w4zhAgw/dIyiFayZ9tou3O2Dkt7+Gtfy8nN/b/P/J8TRljedp8Lu3CJ0ogu ugiIq4M0btKw9miPPlM7mfl3PhMw3a/a3QQNkV5b5nyanvzxT7KHZD/1s5+WlJSG8dduK3vjBXeC CACmTpvx2De+/sbfX9+wbq0LfZjFqQ9Tp09/7Otff+Pvr+tAMaDXoERuBARwx6JFedfNfeXPf96f v19xS36/v2/ffvc/8MDwESM++uC97Vs2I3Gfz2cBAYDFJC7DGGMMEJCJE9f0gVYGLIYK83CBMqEx yoowd9t21LMSVc11FRCByHHAcZyQA0RkKz9VmVhG7yWHgIAcIgBkAIBoATDG/Chi1AIgWBq3VM6B MjKQxE+JMUSybNtubMWWluZGRAAIMCcuLi4RAREt9doXWzrEPhMiIkDi5IiXIACIvVtEnJBzEUPZ 9UTnnHMZG0B4F2IwGDQgd5o2bfqjX/+XNxcv3rRhgzLrJgqmfKoBAYETOeJ9oOAwRGAWsywr4Ld8 Ph8DjgiWfDW4gCoDAkRL/EZElG7IKE/Uk36WIAP5ai7k62bG3JuumTpz5QeLzxwtIADiAECM+ZJ6 9b7uS3cNGDRk3acf7dq0PkTgOA5nzHF4iICI28S4jH1AwkceFFJHXHi4MmQM1Mor6lqrqglmmDhA khGzLD8jy7JiLGCMWUhM1kXE1oWhYybeeOf96z/94MCuLSbu5fYPCc1FGAoRV0V5tpKn3UF/5QRc YrTyMwf5mIBtGbIQg5aW5mALVyEj5BYly0Kf329Z7NbbFs7MnfXmm38/UlDAOTm2HbJthv7effrc d//9w4YPf/edt1etWIkMGLMsC32Wz+f3MctiquMBAMm+KSRGTDWbha4VZESAyBAQ0EJSQWXQMq0f ESAwZABQ1+xUV1e32AgAzMdiYmJ7xfpjY2PRH0TEyrpQbV1tAON7JPboEc8tZjnAgcDy+2fmzpk2 fdarL/95//4DnBOzMD4uPjmlR0rvPgtv+9LAgdmrVn6yddsmptBZNLTaxd6NFnGtNSqAU2isUCLk +gHRtZvbsK6uzmkLcU5ksYA/EJ8YiIuLFcskKPXLhFzR/AIAzDBGGgx2XZflLyQizok4OQKV5cSJ OJdKQ0Sk2lxeBGUT1UgPXUsq1NFr57WaMolzI2PSlopsmOzAiKhCK+uxmiHGqCMY0ftE+YZzsvd5 0Cyb3URVBRyHQ9AJ2TYEnYameN/VnCCtWrUqLi6utrY2GAzGx8fn5eWFRdqqq6vbtGlTVVVVQkLC 1KlTBw0aBACnT5/es2dPY2NjXFzcpEmThg+XC+anTp3auXNnKBQaPXq0zoFzvmvXrlOnTjmOk52d PWPGDMuyiGjXrl1Hjx71+/3jx4/XiU+fPk1EQ4YMuRqV76Zu6qZu6iaA+Pj42traxMTEz5uRLyJ1 iZtnQ0NDfHx85/OJTrzrPJQ7HTejmzpJXzQP5Surup+dxAhZTz8MpzbScwtPsApw5xwSCtKzBfE7 DCVXXjTtlC+mn8hElAzOXQAYos8T1MzMnXlRZFIDUHPxIa9fVdScL0pqQoHGRCy85Ch+YpdNkfOl q72w2H75nk8ezyECGDRo0PScnHNnz0VDkyEK8m3MqC+fuUu/9TmTrntnWNT+X5chNYg6Ne5AufBy ColOM2fl2nZo187tF02Zk5tr26Gd7ackgJSUlAU337xy+QqBJsurgKGQXVpaun9//vARI5CAEzEB mEljQATAJECma65A2fBSyGv/OlwJNJGMDvhWy17Sg44kVxBmQgX4KTwxSdkXGXcACYgBAyQJBmlr bRau6ss5t21yHA4+CwCYAPCIe2ur6qq8Hr2b6b11BAWzqzgM2l4hokDEJcAFBKo1d+/eFQVNDg/U 0J7YRMxcZfyRuYE/RDYAgKDwZXlsqwEbS7TdgK/1JwSAxJ7Jk3Ovy9+24dzxw/IhBkTg2PaFivOn jxQMGDQECJAxRkBEHJAxtAiJUMHrbnVc8TMA86haJTnUEjS33qACDi8mkFETpjiOffzQPjBWWcz/ 7QtRy0xqjG5l+R3kZ+JcMEQAxIkjARGSPEqQFDge9fWOAMnJveZed/369WsPFxQwRMtCBB8g2iGq OH/+4IH9w4YPB04ARBw4OURywdjn81k+y2KWCL4gtgKglKyAZ6XOy78meBlhqkh2HtR9AREDMQG/ 39/qOETkODwUCgYZ+X1+XwCIeDAYJMfhjIdCITtELMAQkYASE3vOnnP9mtWrD+zfLyVGZDt2WzBY cb786LHDAwdmU/jWDSTRy4yoC2AOq4zw7ao3aRGaVZB/0Q37K7u8kY5EB9aobHQ9UEBulIEZmakM J3spfDJVVYPQwudf2h4ylAtd2UfnIWxd1DumlPZQGxt3LS+cW2/c5IjCpHe7GugKjsNThcde9rhT ABFdgZAXHVNhYeGiRYtiY2N37969adOm+fPnG8zRihUrhg4devPNN5eXly9fvnzRokXJycmBQGD+ /PlJSUkVFRWffvppv379kpOT6+vrN2zYsGDBgrS0tF27dtXVyZ13u3btqqqqWrRokWVZa9as2b9/ /6RJk06cOHH69OlFixYFAoFVq1bpEouLiznn3YByN3VTN3XT1SFETE1NPXjwYEpKyqXsKflno86j chUVFRcuXBg3btyVerl3UQxlmVU3fa70hQKUr7jqXgYFObU5YJEeOruzTe25oaBiFzhwZzfm33Dy goTGNFXORaUvC6q5Ipf+JO4GSzHIN7cty8mYjgOIej4VNhcwppB6ZkDeGUO0GVvHZGLYcElPdJBR tM8mXUbu7TVDF6lbtGyiXOvRo8dXH3mEMbZ0yUeXlKM7a/sMBf9DUdevCXz2Vu3oCeoQlu468WOv Xr1GjR691w2E0m7eyb16jR49uqOQKQYsO3DQQL/fb4dCroVCyMgYMG/e/JaW1gMH93POGTIi5ECM Mc4d4fVGEq9AifAQl2FBTcSBNEjnkSGGBYuPVl+XUZNx5IpzYCJmj4g54G4RN62Mi5AJn0FgJFA4 S9hLad5IYzsOAAP0GXvdiTPuQBtAiDHhix2DENCGWXFp4rVkBjFSeLfYuKJB6PCOq20yCudW11W2 V3LyqNGj9u3Z09LU7G1zucHdxZe8svMEITGKFAGRGQhfY0LhmwxoiZ0xElxU/qEaUxaejujmH4Zr I2Lf9AGWz2fbtn7JMAt790ubmDO7ra315OH9DMiH4LMYck7qxSj8uQmBgDgKrB8AkYlYwkhAwJVE ENGUvfac1nqnUGUZVkBCg4amJSQmZWYPO3X4QLC1xQPHe7WRvIprrgOIuwoUVk6tBATIZXMDV/Cy 8LwW15khPCLgAkqkMF1C4TCMiJmZmcyyuO2I0B4+AAaUmjZg7nXXt7S07svfx5AJbQEONhEnh3Pw ceI+sCzGENw9T27Bnu6ooGSFE6JKDSDiAVmyKkxXP8bicX5oDDLOHSRwQk4zsyDkJFLAtm07GAJC h5xgKNgSYuhHiwEnQuKIOHBglt/vCwYdUYzjcG7zjKwBM6bPamtrO3z0IBjDE/U3zE1YNazGk0Eh sEpBvfpOXqxV6wgoi6fRanfgY4yaoo84wgwThW1MEhFwmFIIAFArRKh3haF29yU5QnRZ9PZzMF0T tL+5rqnRsFo9pR6itAJemSqhgHHVlJke+hnAuQFuo1wtixAFokKyPQ3DAa42oDxs2DDhlTxu3LjX XnvNnIFUVVW1trZOnDgREdPT0wcOHHjq1KnJkycPGDBAJEhNTR0wYEB5eXlycvKZM2cyMzNFZIDJ kycfOnRIpDly5Mhtt90mipg0adLGjRsnTZp06tSpcePG9ejRAwAmTpy4bNkykXj27NlXserd1E3/ 7LRmzZonn3wSAJYsWdKZsB7dJKiiouKpp54qKyu7995777777s+bnYuTGI8mJiaOGjXqzJkzu3bt 6mSG/fv37xLGTCKiHTt2FBUVBYPBBQsWxMbGbt26tbq62u/333nnnZeSQ2Vl5a9//evz58/fcccd CxcuvMRyEbGhoaHzMunbt++oUaMSExOlE0qXk6OclLskq27qBF2epgnqKn0Tvl1JSUn/AKr72clx HPK6GKlppTuHN+YIHjJdiTUkYDrZhT+EJlztuSymzgyRmAjch6CibqgS5CW1o1cdSiNms5FgmHJe Ar2RPBxMJnea1R6Q1h4ZGHmUal6Uwh67aOlXX1PCZaUvu+TO+kBymJDQ42v/8hjnfNiwYXFx8cs/ /fTg/v0RWPfkeAAAIABJREFUeVxJQg/k/xlB3A4A1S8stYMRd1SVjjDli1BXSGjc+PG1tbWbNm68 aO+5Zvz42trazZs2tXNfslJdXb1hw/o5c/J++V//VXDw4IULF2zb7pmUNGjwoCFDhjY2ND7/u9/W 1tYCAIGInix8KslC1CFwpHERiGzYjgxRWORpZ4J780TZcBc3l8n2kXrhAyj3qQMYS2VRKhyRGwHp EPKkbHCkM7l0T3a4I/NgyCxL++2B4aRNFK0gAS3LTqUQLA8S7XpZK5CIiwAJEnYaN2F8bW3tls1b wD3sSmGBER7QJk5oqrh05yZiyFAtBDBkIJ2olc+3ersyZCD3uaPehS/xeXORUn1sqK8p2Ld9zMQZ D/6vH507cbShrta27fjExLT0zLTMQS1NTR/85cXGujqQ4CUwxgiAEXLijAMxEtrFiYtwUGbRZgRz t/VUNQXpkM9qtVU6Wku+jWgAg0aMam6sP7xvJ+j3qvlGjkYECh42W0+HL1Ctpz6TFqr2YZbNrvA9 3fiqHd1cxaea2ppt27fmzJj5ox/99OiRI7W1NY7jJPbsmTkgc+CgwU2NjX/8/W/ramr1YEisYch4 IcQ55+TzWT7LxxgZ68byHDjX/9YETo0+YIwd1NCBFM5IyDAQCLDWkOM4gMCJh0KhYDDIuc9xbMdx RNe2bTsUYpxzizEgqKm9sG/vjomTpv/7f/5XwYFDF2ouhEJ2UnLSkCHZgwYNbm5qeu21P9XW1HpB YY9+azdpCDMYYQsBEZfC8zDGD6JToCsgXXk0H3JzjzRLooW1jgiLiO7yh7wjw2e4bv16zwdKw2nU ycu+OZID6Sau/hh8gyqDSGu27A2E+u2uz7q8pBeSCe+7YlMmi5Qd1iaU3N8yMg4hMMZ8UY7j6ByF nWwgPuvdQ3FxceJDTEwMIra0uMcHNzU1JSQk6A6fmJjY1NQEABUVFdoHua2trW/fviJxz549RUqf zyf2SAaDwWAwuGLFCp2nyK25uVlvr9ZPtUcFBQVbtmwBgAEDBpiRoLupm/6p6I033nj22Wej3goE Alu3br3K/PyD0ttvv7169eqjR482NzeLDRbi+sqVK3/84x+HJX7jjTd0SB9Nzc3NL7zwwtq1ay9c uDBs2LDvfe97EyZMELd+9atf3XHHHbm5uY8//viECRP0sydPnnzllVf27NnT0NCQmpo6ZsyYhx56 KDLnz4UQ0bKsXr16JSUlhSE1l0GHDx/uKsY0FRcXFxYW3njjjXFxcX6/f8eOHYyxL33pSz6f7xJz eP755xctWpSbm/utb31r7NixOiTrmTNnFi9evH///oaGhr59+44cOfKee+4Rd8WratSoUadOnZo4 ceJlMy9G1XK3pnf0fKK4+f2N5w+cqu+EyIk47/ZQ7lo6efLkvn37Ghsbk5KSpkyZkpWVdenPXoam CRK6ERsbO3369M5XQXgGoKLLy6QD1f0cyW+TD3310MaFl5J3Qqj+oueCTqB2NKvDtzvAtjoC98QU EQGZ8BlERELSeylVIgJRkAINBBAkLslpTRQOQW18BjOjLoUOrwgM2VUKcsUw0vAWJUjPSM/MzPL7 /cXFJatXrszfu/ciWbSHI0Up6nLEEQ2xp3aSfKZcOynTy1yGaJ+DS+fnMiXZhbRx/fqN69cbF9qV hkjZLrhqVPv11/5WcODg9Jkzh48Y0TMpCRGqqy9UVVX+9dVXd+/a7fNZFpOGgnMihg5XsK32wiV3 XzWY4AK6ZkhjH+1BQGQCsxG8aohQX0flmCoyVQCKwvsksOjitxqMkmzoNTOTJG6KhIBGNAvukGPz IAExRHIYs/wMGXG5SV0BkkQKURaV1sCxQFoU9giA0rlVYY8uPAmEyACAe8dhG9dv2LRhI2MigK3C aRQWGQY9GbCVR2ddmJUBc8FDYAAolhmZlCcCITKdBrXjp+EB6ga/cBsUN3z6fuGJo8OvmZwxaEh8 j0QAqK+rra+pXv3Rm8cP5DuOzSQcJtYkmMCmOZfBR0CccythIgQAphYNGAJxTpy4KVp1KJluSoWX AWrNiEYFu7cf2r1Dci2bR2OBCmfFqA+7cKKLEctgIrJFNYgnxwTmfiKlAGp9RUCZpF7BWpTiM3v3 3XeOHD48ZcrUIUOHJib2RISampqa6up3334zf+/etrY2n8/nODY4EtAW2DV3iOuY3FKnVLBzoQBA 7dQPFbapPgMoLJIctBDIIgIARnZcDGN+ixzbcjgRhQjQdlqD5DiMcQICB7nDecjxBx3y+WRQk+Wf fFBw6MiYseOGjxjeMykZkaov1NRcqHr//XcKCvIdx5GL4VppxRhEGTrv6EPZcq8mmpEx1BUE4fMe VlcgAFK7AaQh8WzfckdRBmgfkYsMmeNC7h5QmCFyOdBTODCAG2xE8whyXU723rCbAN7FOq37hmk1 wl2oLIWN9nCLHtl5szMEajyjRqgqWotGzSPIG7HMgKDRYpc6Q7506tGjR0ODexJufX29uCi+6ltN TU2c87i4uOZmuVsnISGhqalJC07MrwBg1apVM2bMyM7ORsTVq1eLxCIKp/hMRK2trQAQCAQCgcAt t9wiHtQUHx+vkWsTwo5KY8aMGTNmzGVXv5u6qZu6SVNbW1tubu7MmTN///vfm9dzcnLeeOMN/fWl l146ffr0sGFRzk1++umnDx48+OMf/zg9PX3ZsmXf+c533nzzTbFv49ixY//93/+NiLm5uceOHROQ 8Y4dO773ve+NGTPmiSeeyMzMrKurW79+/XPPPff8889f4bpeEgnzblkWY6yTaPIVooaGhsTERP0S EaC8Xgq9FDp9+nRubq5t27m5uadOnRJA3p49e372s5+NGjXqiSeeyMrKqq2tXbdu3YsvvvjMM8+I p8Syq8/n8/v9neEfDdIXTxQ3/+LVE4SxYF1kSbVDIuAceEV3DOWuouLi4g0bNkydOjUzM/PkyZNr 1qy57bbb+vTpc4mPX56mCRLQbSeVTZDP5xMjt04CwVFV9/Mlzjkiiqlb+6mIvMBFmA9fdJiqvTpG uax8RAy/M5TncxuTLAA5fO4I09PYt54YacC7U/TMf/yn9llRBXUiV/R+/iK+KKJQu1pLAAAnjh1/ 4vvf7yjZ5VCHomnvplekX5TO5qHLa3LSc1zyXPgM9Mx//kcHYruK1Dm99z6an5+fn58Pwg+R1EoS gGVZfr+Pk2OhRcQRGQEC56h864iI5NZnFRJUd3HvkpYqFb0fXD9fgRqj4cDptpELuHpDZBgeqSqu gUKlZfhf0E6AyrPWhafJsHO64ho8ckElIs654zgkwjCoF5GMpSCxWc2F4kAg1hJhbBfYJ/2YYFGe yEcaSIsEdyTopwQZhiYrFY/2/nDfwgg6FJJCUcUeFwnFKjdlja1pEMptNXAxaTSQtjPHD585XiCX Gkyo3GxxQAARokkcI8YsQGTIHSIigWQjF9qIyBhDRsQcsDk5hqgMOYJmSH5j2i034p0ml1E1X+HC CjcKRhX08oZ72U3lRmAQqy+cSJzLJs9WNHh2e0YUzUDjA9GhgoMFhw8J320mzZd8kfssy7L8juML hWzbcTgnsRIhGBFRvzkRJ/D5/Bai69fuGX94I0GE643yCQYJ1SuGye/zWxYwFiLbAQBO3LZDba1t ZCgDETmOPBxSd7GTJ47v2L6tLeig8n32BzCxR6I/xsKoEYN1V9SZqpUk0xzI9omehTcHT2Zht1TT iDjmIomxMB+uHmZB5EmlH5LOEADEmOgUyMUanNHDxG4N+XCHbxLdw8OLN5sRADiAjq+hx4Qgd6VF y9c0fpExkjXWrrsPmvtLdLnRFFqQryvPxwAAgIyMjFAodODAgZEjR4ZCoR07dmRlZelJy8mTJ0eM GCF2Rw4aNMiyLP1gnz59YmNj8/Pzx48fX15efvbs2TvuuAMAgsFgSkoKItbV1RUVFYm5VnZ29ocf ftjY2NijR49jx46FQiGRyciRI7ds2ZKXlxcfH9/U1FRbW5uRkZGdnX306NGhQ4dallVQUKBL7D6U r5u6qT26995777rrLgBoaWmZN28eANx+++0//OEPxd3169e/9tprx48f55wPGjTo7rvvvv3228Wt urq6P/7xjxs3bqyurk5KSpo+ffrjjz/+Txvg4sEHHwSAPXv2hF1PTEzU2yba2tr27NnzyCOPRA4R 29ra1qxZ85Of/GTmzJkA8Pjjj2/cuPGtt976wQ9+AACDBw9eu3ZtTk7Otm3bRCyRYDD485//fMqU Kb/5zW90btOmTaupqbmStfxs5A7WP1eqrKzcu3fvhQsX/H7/wIEDJ02aZFnWxo0bi4qKAOD111/X KSsqKg4ePDh8+PCpU6deSs6DBw9es2bN1KlTt23b9t3vfhcAQqHQr371q8mTJz/77LPBYNBxnPT0 9AkTJpiLr4gocHbztXh5FKlI7288TxgLLNDJnAG6Yyh3JR08eDAzM/Oaa64BgKlTp5aUlBQUFMyZ M+cSH788TROk3YG7pCLhQMDl0hcHShZk97BaW1shyKRvGQDX+IDyH1PhHg33j7BK6AmqRBeIMQWU yCiTyDlH0nMId2Ys8hOeKICEQAyFQxEXA35OBIAMkQMwIBJxEBGRIXGPp4mYzSguUX9H7eyiJzva ZflSW0PBHh2BK2Z+kXCmOwH0IGkS52iHj/C5YsRsJ+pzEVOkjpNEpYiKXJKkPotyR5VjVL4i9tCa gAV4paSlrSG1jqranjQxQubUPnuXTh005GfKQU/ZNf4YKXiPaCLqeXE1MlMwgM80nGlPbTG82pHY TzhFTPHdrh5N2fS+BVlln8/HOUcGXO58UJ6zRMTBYiLqrdjwACBBSnTdRl3+xeMa3xPwnwwr73Bh JRG0z57EpzVTquoSy0AiYpwYAAOygBgCJ5Cxa0VkYGVwkICJ9W1kpPBDZXGVNFwtQED0c0SGwDgB MADOeRtYrcQJfIBoAfnRsogD526eij+OSAQcNDPoAIioz0TECQGAIwEAB3GImoS7CYA4IbMAkDuc c91G0n1SutyiiIQr3SnNSNXKDdZFegiEWyYJb2uOPg6IxBkQooizbyECQ44IDAEBLSREZCKwMhpH 3Knt68ZL2I0wrMuVnEhVRZS+rUj6uyXgVUJECwCIAzAmgS/iSMSIExBwBAZEwMQig21ZzA+sNRQk YAAYEm7LwAVmayETLhcIxBhT71wunK6FZhFwFcbJ6N0u6mf0EyRTrIhM3xNnOEqsnIAIZJsSEnGu vNSJgINFwB1UHqIEwAEIgZFwgXeQuM2Q+xyyzfATqp3FxiMpYC4hQbf/CvkzRpbPYoxYiIdsubRN BETIiQgYJyLOuEPgOH4/Yz5EZBxEFHJiiEJVGVgIwImBgz4msH6uOAIgi0BGQBY8hNCPPuwZCPHm tlZmAQAjIIcHgzYRETIOXOLHDvIQ8RgmRx0AzIe+gBUKcZJBs8G2me2gBYwBAwwCIpGlG8dRYpEt IpezXCBWd2IV7Etgoo7kX04m0ZErJZwBtwEJkBEiKbVDW+fGOQMSeqmVBEkB2eAlzQuqeO46lZIg 1+8QVOZMLP7rsOCkQXi97BC2cqaiPIsSdB9E95v2H5CAtlYndx2AK6OsNqupKnjeaqr3yq9c1JvJ lwkpOFkaU9DK6Drsq96EhMCBGIKNIV+Xz+pjYmJuuumm7du379271+fzZWRk5OTk6LsjRozYuHFj bW1tampqXl6e+SAi3nDDDZs3b96/f398fPzcuXN79eoFALNmzVq1alVCQkJCQoKOp9yzZ8+ZM2cu W7YsLi6uX79+2pts6tSpe/fu/eijj1pbW3v06DF27NiMjIzhw4fX1tZ+8MEHcXFxWVlZp06dEom7 D+Xrpm5qjxhjgUAAAGzbDruydOnSp556CgB69+7t9/uPHz/+y1/+sqKi4utf/3pra+tjjz125swZ y7IGDhxYXFy8bNmynTt3Ll68OCUl5XOszheZVq9e3dLScuutt0bechxH7OTQV+Li4vLz88XnJ598 8qmnnvrd73533333jRgxAgB2795dVVX1zDPPhOEywpZ+oejzRY5aW1vXrl2blZU1Y8aMpqamHTt2 cM6nT58+e/bsgoKCwsLCm266SaRcuXJlWlqagPwukb7//e8//fTTL7/88n333Zedne04zr59+6qr qx9++OHGxkadzLZt4dppPnuF3DMPnKrvnG+yQVwNnSPoF7ek//zm8KjWT31a9otPStvN6p+bKioq pkyZor9mZGScOXPm0h/vjKYJ6ipl+6IBwV1Ftm0jIufCB4dA7noUMxxTnl7ZRiJG4oJCcY37Hucv lQK9T6HcRit9vyT4YGzcBJmr4cGiDxQ3HWN0li6jGlE2Tgu/NNl4eHRn7+ak53OncFl2OWkMsJ0m vxqE4eVe8Vp3wElngGBNV153LpvTaPR5L45/BkKJGCBopAakCzIBkHKs89gWUm7JOjBFFNQFwGOB ADTirNfJ8CKCcl8iEqvVIQc0jgmSH7f53ATamVkz427tVwCiAG0VQiRDEhGR49icCwdRYoxZjMkI 0hheIyIiTpxQhbMAFNgxN814tOUgUtiscqdA9L5EUPgOuxgOStjGSCVXgqLKMbxJxGsC1BtDAdYq mIYb2sKDkbn1Rfe/N1yT9BEl5a9uLE8BAjD0HAQrRrQMEBhDIEYcueRFOkuDXN5mAJbPQgc5eYaG oo048fDBscbjw01epAUkFeBW42PRxUbGTdT+wBq+F+3Phee+DDmh0mo0kpRDv+S8A2vjDgdUeF1U vQVVvgjo8/kYYwRBx7ZtTvJ4QkIhFlEOEyGmkfkA0NL5S69nt+30YpBXseU9DRQSIWJMIOCzLORS Y4nIsW0i4MS1jIWTMidiiEACXkSfz4do69YhIs4d7jCwPMC+2RBq4OPpEaBxZLcTu138/2fvzQPs qqpE77XWPvfeqlTmyjyRhCSESGRIkAA2QxhENOAEIg7NU1HR/tp+n934lG7U9vU/9uvX/d7TB9JM 2p+ttijK2AgaAZFESEjCaCAVksoEmakkVXXP2Wt9f+zxnHtvVSWpQIC7CMm95+6zh7WHc/Zvr702 RG8tJnxY8CouxcSrX0YRUb8KIxvkogtDELgVE9tCLF9Fi48d9bZqNPTW34vOqtqOSXbgrd8u/DCW G/V8h3L3x6VD1/py7dt1z/DOGSnOD0Ih9pg3B3EIPTa+ryOSZdngu7wAgLFjxy5ZsqTuT0OHDvWW jEaGDRt21VVXmc8jR46spSqzZ8+uuxN81qxZs2bNMp/f9a53mQ9KqVNPPbVgR4aIp512mvcVOH/+ fPOheShfU5pyCHLDDTcAwAknnHDTTTeVSqVrr7126dKlt99++yc+8YkHHnjAAJHvfOc7Z5999gsv vPCpT31q586dP/nJT774xS++0Rk/SuXOO+8866yz6gL3IUOGnHjiiT/84Q/nz58/bty4Bx988Jln nmlvbze/Tpo06fvf/34cfuPGjQAwY8aM1yHbb2pZu3ZtpVJZtGgRIo4YMWLBggW///3vTzrppEql cviRjxw58sYbbySinp6e3t5eANi2bRvUO0LwdTPTHsx0NDRyefHNu7YAwzfeH4r5rXu2fvOeBjQZ 3u6H8qVpmmWZOUPYSGtra79euWI5ClvaW0zS3p5SqVROklTsGXh+ronBF5+TWoYgkdGeua3AH93k sW4FRXbfYc80IhChMIIYKyRjBeinOdF01J3rAg4MFBKxliZ5nnyoLSXHlKHBZOn1lrfmMscApJZv R4wltKs3voYGXQZcpMDJ6hxaOdAIDv6uPuRI10YAwyAAaEw+LTYVY2tmd0OAo2kGh5GI4ZBkjeMk Bo9GgehTAKeaGvZZs3UjphwFVOhQLgISEvsN28Dgh8OYfjoy4rywGoYj0Wjkl86M2aQpPAtpxqpm DdZuWxEqRdbC2EAqj44t2bScyVhzM6CIaNefxD0mItrotWQfGe6gKYxLHwZuLACjoBQosNIY0ucA maCIMxhFMk8N8zeA519BZ+GTTyj+Py+ucjFoNKo/CdEIgCAYz7aEgAxGr2TMYJ2dMbiHWoJYTpJM OMssmPMLnloEWZCQrG4MIrQLBB6HAsTPW4zUFxWjSA2N4qOHuYTnLTimKLY6kQUEgME0g7ByYL7F GDOylPdaqytFFVsAaGxpRYyhsVKqUilnRJRprbVm17QFRGfM2CslDZoBGFQZRREZTTGaTU0ggImk aB18Y1zZccWaFSBmDQiVcqmUKEzZA+UsyxzlDvrRWcbMRGS9LZCUygkRZtq4ZRAQyVJdqiRE5p0D BS2UdRXtcKi46rCVI35QgTyKzjfWmL7GD7fiO5prGuHVqCi59pJ76Yt/96Qc/PPUNUxEEEJkQXQD rhjTd1+5dZINEfuNAKHQ8WAQlptsNiR3kzibB+sQOU40ijfG2nEoN3z7d9ea1uk6vU/B208XfVg3 pSlNaUofsn379ldffRUAFi9eXC6XzcYCAKhWqy+99JI5JK2lpcXs2p47d+4xxxwDR+bwtLeGrF+/ ftWqVca9T1359re/3dbWtmTJkkWLFv3gBz8455xz/BmntdLERgOUvXv3jhkzxps7jB07VkSMx//D F2bu6urau3evYXzgnrjm7LI3vUjk9aLmzzfv2vLNuy1B/tbdWw1ibvin2VoPT97iLe0oEKWU1tpu 0wmzfDfFKDq4jMTDu9ycptjiMcyF4t/tLMt+8TYi1kbGW57F8YZJbz5997k+G4iSFBfLYcqbqFMf Gm6uU4cQN46jV6KcS3GafJD3v5Wk/3rLo6b+Ax+tisrBSDBeaMMIZc0pRbwFrxd7s4tGivQt93OE 1Gr2RuRyIwNokohIBiPGm7ckylthp4hL0UBHU6j645rBwcKaWevMj7pkHBJ5o9TwpyY1l+8YWorX YRRUor8hgjWxtpwRcWROLP56ZJorUfh8NoqKQ0QkrBFrv2k/uGhie2ZnyuxMIf09IXb3lx33Qg6d 8TEAuMQhVyp7gBwGHxsuRiJKksScyltYeygcQpdvKJ6N+jWIMBznsxxR/6L4pmWfhK4vhLUB+91h 5LhtS6hg21jsM1t8rvJJ+vCujfrfxRcjd7MIiCIqlUrlcrlUKjktOb2KMOssy6rVapqmWmcc4Kqr GASDd53JqslunLSAI7tGE0RUKpXclBMBUDMzc37BQ3Q4ZEIQQFhKSUKGaLs9AVlmHHZ45YYu5QeQ 0OcEanJXg3Ztvy6MSzkeDOB3XxQlVo9Pz0UR9+Fc1eTe5PLR+r7ruo7pfuSv9vuSELpOTH5dtsIP flgA1zwkHk3zyxw+1+j7at3Eo1fPQrF8+4mv+Qbs9s0BwBGxUG5KU5rSlKYMRO68885Jkyb5/RO1 MmnSpBtvvLGnp6erq2vs2LFf/vKXJ0+e3CiwwfcdHR0nnXTSEcnuW0iKb6z1rgyWGGdNGzZseKNO fC1uMzsc0QDcl3Hxt3651fiy+NZdW/uP6m0spVIpSRJzpLCR7u7ugzr+sVbe8Jb2FpMJo6ft2LFD Z/vIup0E93Ivkfmwe/2P5vzo6K9E9/TXCQPvMZNAio1RvKtmBBQgRO32W6Kbv4qbL4adziavtv8X sAYAeMsgAMDDGCKkwb8HFUPj4bcwSfQSW/I0uvJ6yFGPkr04NaPd+Hxwdx0x8fkoUKCDrciDDB+w A9RsN6iNOaeCBvpoCE8HRYOHEYvrGA5MWMhheRaCGP+pxTvI3cl2r4XxWSvsLHwxHvxi3wdmxKlV qx3FGmINc9ooBLBkEhUFYGxCNQCAOwZN7K9hoPTMD0HEGGNaV8Ti9Gc8zBIACGSsUq2rggwKhIko QSHRxjLbskHndMizGbHHFRqv9cAobGMWe1RWVGrxJXEHXkWmxGb89Yep+b98Pfl6syadRsWICLn3 Vec7AoBACEGBEIBCAUQFAgDkELF1nYz16gHj2gk/hgEYXSt0l9w3q9246xobcYMxCVBQFAqgkDHy RYv/fEtEkISoTCwIWkSE2ajLWrmCsD1CAK07ZUE05XJWkpAf1/JQv/5rcKgC33LtN3vqnqAIaGOc bq2GgWOGbNCxeNXY64LCxl90HDLUrfvoe4Rr/IIiACS2s1ndmCOCARJFRAkhZgTGVpmN3plFRAum AgClskBSooQShcbdt7bt1k4HMF9T/rMQeAcXjACVcpIorXXwNyFQXEgXYQuLbRGZFKmE0sy+jKCg OfcySRIGnzy655CHpD7q6H3JbTVwms79CFE4EeuxJzZTt/Up9oXNV3Fhumd3a9mK9GsB/lUuavNe DeHxgf7dDAhNnSMCEgIIMAoEDyEgSHWPFXSayHHbKG+FO8R4R5HQumpH72LVRs87N+6D4+lYvDf/ qRCr+H+tmkRX09fVQvmCCy6YN2/e65liU5rSlMGVsWPHjhs3DgB++9vfVqtVEfn1r38NAOVyedas WaaD9/T0PPzwwwDwwgsvbNiwAQCaHb+upGl67733XnrppX0YHRtpaWkZO3bs5s2bly1b1seZXQsX Lmxvb7/lllsKS7JH1aF8R4OMGDFi+/btXkvbt29HRH9M4qDLSSed1N7e/qMf/ahQL3v37j1CKRbk nccOB64OTlx9WBy7P9/65VaLlfv98/aWcePGbd682X/dvHnz+PHjDyfCN7ylvcXkueeeK5fLw4YN a21tjaYPWGtsgtGf/PVgdmYv1XLdKGI3c3ATrBDUzqT8HJywDpVxAeztPl2/IzOOynMAKcZxSNIf Tc7NUw4BjA08X3VromFujkweXj85yDx5N50wiJj46ETqkpv0NpQBZn6Aeq7b8o6Qfmr6bp0rUSYc dgUHXeLlrti01lvYmrFEDFgTjn4Bb8aXS3wA+XBx+u9FC2J0ZnfOihDM+bG+3XqYF+XbF8xRj3zG ao0ULTYS1jqzGgBBIiJlKtExSilKuGLPSLPpCYtbvMtbnEZADCksLjrDQvBDtRmZrVls7kETIows fqE/RbPvAAAgAElEQVRBR0b/fMBg3O0skg3Gc6pCiL+H/yH3cKmTTNyYXFTB1jmyWPbJGINNa5zs bZ9DuQEAkFAppZRCpEK7cBq3xrC5QawOFS9WdgwYCz8GO1SXZE178RUetf/o19pojSZ8yDrNDwtZ 9Q9k13QNjTSJgggIkX1wI2JSSsqlcpKUlD3h17YcrTnNsmq12tPbk6aZ1gy+AXlw6N4QIhoZcuEN c83nSqWiEoW+LLlqD3dpzeDuAxFCLJVKEIiniLDWWtxZlpF9d817FEaJFEBq3a0G7re49fkaLxru uyRcfH7RymWl3msVhKj9hXy4ek0i2m/gWny+b9RLppYz11BcqGeeIIWWWT8FDG+kfguCTyjeXRCi 9I9RZ7ztI3cG+AAiUq1WCXFwzvhuSlOa8jaRa665BgCeeeaZJUuWXHLJJUuXLgWAq666asiQIe99 73tnzJgBANdee+3ll1/+6U9/mpnb29s/+tGPvsGZfoNk586da9eu7ezsBICOjo61a9fGfhWWLl3a 1dVV63H+M5/5zEMPPWQ+P/LII3fdddeaNWvuu+++z3/+8zNnzrzssssaJVcul7/xjW+sWLHic5/7 3EMPPbR27donnnjiH//xH6+77rojULg3scyZM6e3t3f58uV79+7dunXrihUrjj322EFxoFxXiOj6 669ftWrVV77ylUceeWTdunWrVq363ve+9w//8A9HKMWCfOis8Zjuguy1QSAiHLlRPsw/b3ugPH/+ /M7OzjVr1uzevfuJJ57YvXv3YVoWv+Et7S0m65/fumrZC127u9Lu1E0o7BQnmlpIwfLJzatrorOE Iu6F9QNFHMfNE9C4MRUAIQQyO7OjKN18w20j9bMjT8BD3vPpuvnCYaHk6FZs8KfhvTWf+kqoKUWp p9pDQ/ZvYem75UiBW/QhjblU/tcBpNrPzYMqlt2I9QsMRGjpAIIdwAREgEVYQAtoARZg90ELaEFm YEFwNrg5iuIos/k7oI26BMoSihy2zv8I1gYQARAUQoKYICo33vpBi82udhBxTo39EGcDiDUpdb6P o5wxZkxVDRqURlIgCkFZy2SwRs6ADGCc5xrTQxYwPopNhMYGVexukEjZ/qP4AgoiWsNXm4XIWBHB kVfwLBidSt11RAACZ5Zb1KmICBoLZRRCIRACUQiE5qkBBJGFso0wsLSA8IrA0EtE0iJE7Z6IMUa2 lWB+IRQCIDQaxgRRkXXubPmWCAgTSImgklCJULkXREEUNJ6UOdPsj+yzj1lxNW0QV/wwzvPqQoss FMyvrXpwJuDiBpMBZGMmb1souuN5Q5OyLdemZ43ji7AxKBlzijW/CCAgxU/riLYDgvEWRwhJicrl pFwplRKVKDLtFgGEOU2lt6p7ermnl9OUmVGARFADaqSo2PkOASgAzM5bOAiAKEXlUkkRhvecQosR A7K1fUERMHbZ5UoSDKUEgEVnLCx23wBap3f+j6k8OxQ53ml7sdctOv+9UePz7S/SLoYmCa5t5HpM vL6f49pRhH61x7WE4Ja9+LZkhzMAk3cXh0QEF2xnIwjRS6T/4oAZYvZV4zITUgwlEZAwKEa3B/5b kKAx34Fcs89lx8RQQ/K9X2sLlLNq2nR50ZSmNOXgZMmSJcOGDfvhD3+4du3arq6uOXPmXH755eaw zZaWlptvvvmGG2545JFHNmzYMHz48PPOO++aa67x58i93eSnP/3prbfeaj7/xV/8BQD8/d///cUX X2yu3Hnnne9+97uNxXcsq1evPu+88/zX22+/fevWrcOGDTvnnHO+9KUvlcvlPlI844wzbr/99ttu u+073/lOV1fXhAkTTjnllK997WuDWao3v7S0tCxevHjlypX33XdfqVQ65phjTjnllCOXnIiceOKJ P/jBD2655Zbvfve7XV1d48ePP/nkk1830D97ypC//S/z7vhNxwvrX+5rjb8fEWC2r4GDwoLf9kB5 ypQpZ5999lNPPbVixYoRI0acd955Y8aMOZwI3/CW9haT3t5erfWaNdsmTJhQKgkRsjfEcSBA6ryw +yk32BB5yGBuDm/kwcIomt4gSLQxEwEACUmA2e14rklW7HlTUNzQCQjBmiS+Ui+KgydbdkpzdOPe QyhXw4iONslNiQdcTMy3yj5v7ONXHCyVxAkcZoyFPImdiPelmYEU4xAa0KA1uz4lT8z6zondW+3N J42bUYOHgu2bRb0ixtMAOa4idqd0vYKJSLQLO8pYgcIXAXIhthysQccunL1fvbutfbAZPL1db0xr LEoHe5ScLQmL1qIzDYQikc/fYOxnDjb1w3KOwBGi9jZ7aJhynXcan1/DdtyJfACIPlfgDXzDh1oH DejvQ8SwfR/s0WVOWYSIftdjzlgYrLUweLvhXKy+gvoVxxTFYnIQKFR8eIxZdzJolGnslIGEQMR5 mnHcTwDRWKMrhiwzzqzBGX0DGDt5ZjH1aerKgtucbWVeYw382dQtqlg051if/dv7C/D2u2D9qMSP aPSxOoNm71w4n6N8DmxvtB3TaTJXJhEBdi3cxoSUJEREgDrLMi3m5RwFhIVBQ2+1l4VJsFyplBNw /Lqm7wCAf9NAEBYEAmExbUKgXC4ppTRrPzy400xt3ZiFKPMa43ctJElJKcWZBtejtdYsgiGpfDZc P4ns1eOXCnRqiALURGB8eBWZbERJbWHdeFMH4rpTjsXd4HPr3vusR4uoIgCiw0ARgAiYbQ+wncOi d5tBT2sxH0tU2LiiXZeNvhYLbw86tLe6dHx09gxpcTn1r4P2ceDfO9E0IfBDMvrRyOfI1nCuIWVZ huMmnf3K5t/FV7ds2TJp0qTa7DalKU15HeQwO2BHR8fMmTOPXPi3s7ytdPWmKOyKFSvmz59fKpUa biE6YiIiaZo+/fTTA9eSUqqlpSVJEiJi5jRNe3p6wuwCAAA6OjoWLFhwBPI7CGLMEEqXPTR92uSX tw+GA43u7enPzo+3sg6iDG4DXrFixTvf+c5+XdMcIWHmNWvWDG5Lg6O7sQ2WHOYDceTQ+SICLSAi E8a3JaVEKQVonCMyGAaRNxUxU55g/+JQj/3PmLeRaUpIChVRmmZaa3NWkQggIhEopQiFCIEFjTdF RERKq6nWIiJaJMuyjN2EzZx6b1CzOwvGTmrjOXJuTtqIdh0smjSRHRIELE4r6wWQ3HyvJt0+I4yD HeQw05DS1SEnfSQ8WNI30z0Y8ZZJfuJYmF/XTzniT3VqTfyng5eYJQ6+BCbQt576KkXcFgp4tI9Y 61aZBB3mQVddpI19pXKw6nK8hewAlN+Ibb6J/UykEJEoISAiBYKICSEiKjIjkiBiYq1cxRMRi5us ygUACIKfB4tpDOOIShbaF1i8pUXAuvNF0KC1zgR1prsFtNapGWzB+E+w3gDA2qeiAjA5JCJjbkwo ZIZRJJNzJSrLsr290NvbewAIQFoUVyrloQpBhIQAgBQCgPGIwQIizIIiwgbHI3nXsQwgYkda9i3J 0TVvkJyUkgP7D9hnccSAlVKJUkRWk8pYOLKjmb6mEQAxQVCkejPdW+3VhqYyAoIoTFQyogVbWlor KiPEhAiREHTk9iJSN/omEDVKXwvhGdbHEOdGEP+Ac8WGcM0YThMAGBzcK0pnusos7uS4EgASlQGU Uqy1MPcwdnd3dzMCgJA9LICFCSQplVoTSpKkNQGlVJmEiBR5jwTorDmjUaU+UY7L4BYRBEVEM4CI BmTNqaAIZ8YO1yNNEHPGQVRqnwQDAClCpAMHsjRLJTO1JBaCI9rD7hLy+g3oDoCsW5L4jQL8QgcA GEcm5iIhoXC1mvamrLMsY2BmNKs+hs6XS+VyuVJWSamkMEOABKzrc0JrGl4HGoKLn6g7xZ07d/b2 ZsxsfY9LoN0sQIQtbZXhw4czpIhEwICIoPbs3du9rwoAKCTClKi2tiGlIWUARBJEUK4x+gURrAWm uXFSBICAnJ7F+HIHi3SZEEVo//79+7uq5ixlIioPqQwdOrRcNu9IJiYzKnBUa7kRXnwvdr0jZKem JYU7LdMOSxFgnJaIAAfvJchovOWYO0L9mlqwjk1Cp0NwOxkw6rHujI3YvsEuNPm1txDcVWyhfgEA a5db4tSiV1mXT82MxhSdWWno7e1ND/Rs38FJcfGkKU1pSlOa0pSmDLZorffv3/9G5+KwxTusGJSo mnIE5C3S0o4CmTRp0tatWw/0HDAWOlwVpThJFBKRoQnM4N/dBQCECN2JUY3j9YYvta/gEbUr3gFA CGaRQMDPGjDPiMFNRmIznzh2+erXr5t57Mxvf/Mbmzo7D1IfDYtzGPcOAon96nVfnzlz5re/+c1N nZsaBjqkVAZQsLoY8EjI671o+vpK3WWBQVPsYLQyI3WjOah81qf3jWjy4EsuUolUjW7TNACgXaHy dppmdGMBMqaldSIOZrwAxrI072bU0UfzD9aMWdFKnCewHrUREeoc5DD0zx9khm5UdQREbCAMsNvR GQQAYWatWRs0LDYJa/Rqx/MwPAfL5Igd2ksO64g75coXSKJymBP5OJCd2rULg+nQwXGX4+CKF4ID 1Kge47pAHwyRyJ1eV6DJYU2oGMcAG1xtYzVcHPIW6lERQgKIBChEZE5HlDhlARBCZEREVEoRADPH 7UYAmHOL4zUKLBSjT5Yc3y62XRvOJ87gtYATXQHzBqW2zp3BNQYm2PDxgKFmcytUzu2J+wZuS4Fb +cnHAQBKqUqFSElvb6+k2mSRtRYUrTWnxn6fyszlBJRSUDBfdf3F295HEBGERamkXC5Xq3bpOtjc xsoLu6tEEICFFJVLpR5MWdgASmadZTqxJ3m68SUqjI8Kc40i1/rzI6dvxG5YQARBfx1zA1VY2enz AOLQUqFR3bno8h+jG6MxwP/u2bkPVrdpSogMcxfrvBPGBXVjk0Tm0+EuZ4dcNz3EOjrFQqgogNlZ YcYWBOPWXGvddHnRlKY0pSlNaUpTBiaDeJ7e297lRVOOclm4aEZnZ/LCule6u7tFRESzsGadqCRJ lCJl3/+NmRiAADJLeBmX3FQDwR1s76iSs2oBHz6eeAMGhGH+RwBURNpiFEIkRA77QK15NAgwSo05 vZ30h7TySQ6q5KZYhVQKvx1uFt540GrmY0dIk7EUNRfLZVd8dNSoUTfdcGMuX28OqUuTB1twIBXU 9/JAo9sbXW8Yla/I17mKDCyIu54drZxbCYgIg9noL4Ii1jOoMVAUsI4jIHgCMKOP/ZRnlbH9Zuw8 wt0X6A46mBTXApuREAlIQAQSDRlYr5/2xDFBrsPJrbtVZjH+KOx4aoCmQMpYzaTKkgkYt8IJonIo yA7ogCDAZDf1m9xE9rcgIfcROUKQmCaH68jMMSwHR4WMe1wBQeM62anSPAEQYx2hsm6Uo+HV0S/D IgmAEBQBgYCIOb4VMap5BHQ+YSEictCvFAi0Jfq+MoObDvG68Alaa1IgFEBRBAggbDAuAqCgCIAi AIBEQBRVBVKtzVqBo4zILKlmJa5lQIRcLcMtAsO++KHY5mbCMIBI8OvG7orYZYa8xxXJtdS8ivzy jMlhzWYE/8ETRhEEXyW2B/pS29cLsiwWRHybEQEiLJeJsIQI1WpV2/uIgUVLyhkzMSNXkgoSERAS oenUrg/ZLiN2WHJEG0AIobWlfOBAD2uzahIcldjiiVWRJdFCACAISbmM1AvaDBLC5mA+FqWUQIbG RTkAg69IVxs5dx+hcvO7v/Ka9Be8B2Ubn628XJ0X7gqVg/5rvvPWeWeJglgdBAzrtBg+2/8RQILf C8d+C7mL4XNNTt11t+QXFpzsO2L0nCuOieFKDVJ3C0GRayiJvoV2KoIIzEJuzGGtQYQAm0C5KU1p SlOa0pSmDEzYncs3KFE1pSlHsZRKpdmzZw8ZMXnjxo3dB3aYF3dmTiVl1kmSkFKUm+1D+JizHMbI ICUiDVJ72on/CfLWJuZGc8aRmZggEaKgN5pyJEikoTkK1Nqe9CVHkpEWGXMjlFfLBvrO0uDluU52 GpKJvkHk6yFz5x4/bPiwIxJ1Das7AvFK/vMRaHYyKEz5oKR+Wn66HuemNskABQa1ZVlM6r2mxoTI gUnPPMXuEo/Ykd26b1ex3IpXwHkO5gqGlTXntkFqq7lwwWNp9zt4pur2cxMgsxnnahGK80gQDbXB JjiYP4uw1pBpzYwSxR9usQDaRlLcSRLbKkfGgZ4TSUgeXcsTRNBa19mU4tMuWqAGluz5rDGhDrfk xdBpJCTyu9/NJe/QxOF+T/1rUXJNHjxs6k+chwufW8jhWlsC61UF7Efw7g68DhARk0QpgUxnkkfq zKyNQ16yrqLFtbZ6eK6f/oMILF4ZubqMPEQVnqlRe4v+8Z4HwAPUCPTVpIveJUicS9dcxHF6MfDf fDcValpAvs0DEZUrFaSEiHqrqdZas2XrIpJlmTCLZMJCZSwliSX3Lt+xHbC/7ilkuVxOkiTLMgfK Y7Tp6hwCBwdArbVx5MLazBYEATVr1qzIGzPHG7WCaW9RV7GpeH4jQF4EbPsh3ztc563Tf3O3Fcsc LtTs/xqAoNnzYFm5J+GFvp83US88m3JljNt/fHv0a0TBg0cSv8KTT7lBR7bDKdi2lsfX9lPohiKI xJxpZkQgoqbLi6Y0pSlNaUpTmjIwaVooN+VtIz26V1f18FGjZpRndLy4L01TrbXximdOmFFaJ6VS ohSIOW1JCImFzYt5hFQQQIDN1MvO0CNzsRox8wPjBNkeFQ4iAMJERIjOqIsIjTGdhPsc5rGTmZro jxgidlkYWCLY8MsRyEJhonMIyQ1oqnRkSGiQviIf0jbkSCY96IL1vsYwcZCl/7oJ6KkAofqt00a5 bXCjwVfST2n7y/BBqciPNcF+z2MHhz1zm7CtCwnDlEUYgAwfAQBBG9gxCIuVAuJE48U1GuVqwExx cAo/ukPeAhk2gyGyIIliFDDWygZDCotxOwsezgiCda0qrpQeWQqAgDCkjCmjBmEEBCZEQoXgSLkl KyQgxoo2VJYIO9xsrFmtrbSxsY2RlLWtDajeHdUVi9gaQe8Zwpouxi0EQ+UhgZBxgAue3wFEnwmJ kME6sw6AWLxOvUFo0d6zUYstjNa1u/UD8YvDWNtUVze2DMKITBbRolhMjmw8FKAACgEgQkKkkQyx MvXBgACoRaoZl4gwAQFkQGIQgrxDhOj5GnC/y67nn9Ev3hLZmJFrS9DswzUcRgme+BbVFHw4oPGA 7XheXjlRvmpYJ6AUXo1dOmbpmgCAiMTqDhA0IiESaAQslyBRJUpUT0+PZMxaCFgs3ZbeKmnORFRF oALWqYj1F+MXGeKObdIFrQjL5aRaNRblNWf+WiLt2yFprVNOK5VKUi5V09R0MhbmTGeZTpKSGxpM hUmen6KrIBehB6c+uRo/2T4cIhDl8id2iSP3iKnTfP0qEIRm5IG/X1Xpe7TPBQmrBGgHFteNwY0v 9rvURJSPJv7qvPzkOmXtaCHeIVDIcT2d5WFztE4i4AYKO1K7kVhMU2QhRZlm0UyAxDz4FsrM/Mc/ /nHdunU9PT2tra3Tp08/44wzAODf//3f3/Oe97S3tx9+Ei+//PITTzzR1dU1dOjQhQsXmhNU7rrr rm3btvkw48ePv/TSSxvd2N7efvbZZ48cORIAHnvssWeffXbx4sWzZs0ywcyVc889d/bs2R0dHQ89 9JC5PnTo0Hnz5p100kmHX4SmNKUpTWlKU9580vSh3JS3jVQqlf379/f29FQqlVKpRERZmqVZypoF AFgy0SIiSaKUQnIbUEUKkwQztSwayVj2G73tB5OfPMCw/4KwQPCICdYWhzG40gjxeKMyPzNzF4wM kHweHCMdEE3uFyUPlEnn8yaFH/oAbgITJoy/+gvXjB49+pd3/uLh3/2u36QGLEeaKTeUtrYhPT29 r0tSh1/GN0ZFDkQMJPUCU64f2aEK1owGA0um/0z1n3A+cgeH7FhkuTCY0cZQFme+6ImR8YERYrD4 Fb2tr8+43ZZdhI0NclNrv5z7bjb8o0fi3skput9DHMZ5gAPM4tmz9bUMLMwM7Pku+jHV8RoPaCMj Z6t+tOO8I4ySL1+eKYOP0lpG52pRfOKW2phS+/LF7pMtfzPuK4io6Ps0hCNvoBn0Zb+5f7CO/oM9 cV8ykB0usSeKAJKt8m3J0D3IQCRkJVr4AEClKEkUp64eXQCzoKsz5iQRReiqwkiILq/pAOYk98Fa Cset3THIHGnzgb3xpxR/9WUf0D4gv0WgrkiIDfJ/o1sHcg3LPu6EGRETlbRUkIi6u6sZZlpnwGza A7NOUwFJhRkkKZfKCZmVb9tNQuf1fR1RWBCxXC4TKc0gwn5XlleCVZ6IsZbt7e3NRFcqlXKp3I3d YlzuCrKxlRZxINMuFeXLXUD14jpQUaXF9m/DeHDsvCkbsF+np9Tqvv9AMboNw0L8yuI+x2b9oXX4 v+zwVGO3HBWz2BmjV0QIdVS/rYlEmqw30tb0/jyEBwCpidgaszubaMBMZ3aoFhl8oLxmzZrOzs6L L754+PDhXV1dW7ZsMdcXLlzY1tZ2+PH39PQ89NBD55577syZMzs7Ox988MFx48YNHTr04osv9pVy 9913z5gxo3Dj3r17f/Ob31x44YWTJ09es2bNAw88cPnllxsNjhgx4sUXXzRAmZnXr18/bFjYODZy 5MiPfOQjAPDqq6/ef//9Y8aMmTJlyuEXpClNaUpTmtKUN5l493KDElVTmnIUy2v7aciQ8VitHjhw gJmJqFwpk6I0zcwZ4iKSZVprLpWSUlJCcrY+ELuWBADIUwY3d6tHPg1TEDAby11wQABhEbIONFEQ jA9lIeMC1Jqk5ICInbOEyP3HLMsmTpp84UXvmTVr9pC2tpdfXv/Yo4+ufHJFQQPvv2TJkksvvf66 61555ZXRo0afd8H589/5ztHt7d3d3csef/znP/uZD6mUOnnBglMWLJgxY+aw4cN279rV2dl5969+ uXXL1jjCr379utGjR3/1r79SqVQuuvjihaeeOnLUqB3bt69ZvfruX/3KaDUWRDz1tNMWLFw4ceLE 0e3tXa91Pf/8c/fdc8+OHTsKIdNqWi6X3vu+97k4d6xZveruu+7Ksqx2nvi+JUumTJ0CAFd87GPL Hn+8t7dPFJubP+bkk1f9+Znv/rP/54vXXHHllQsWnrqvq+vmm76/ccPGT1715yefsmDvnj0//tH/ 98LzLxyslgCgUimf+Wdnnfqu09rHtFcqla1btmzetOkPj/1+3UvrfJiTTzn5Y5/4ZLlcKpcrSqlK peX7t9wcR7J82eO3/ust8ZXRo0e/933vO2bG9AkTxu/auWvz5s3333NP7WGG77/k0iWXXnr9dV9/ Zdu20aNGn3fhBfPfeaKv9zv+42eQb1dvCumfJedn/9GlYgSNEMBBZOVgQ2HDXw5KavLqaVwYNwol FQHjYyL4FHCeANgNdT7qQDzckhmE0a+xomrstb2FNILZ4G85shn9lKOrPochCo/pJIpOAjQHAdGS MmYCjCAICgTJAkuHN4URORdlYdlOjHkyAwDYc1j9OCEBsQUzbRFHsAPllBj4WlxJzsIyMon0nMz4 W1YOL0eKF8fFg+cMhGhl01+KCJRzzVufO/UrTrViGw9GKvCs2Id1zYtABIDck9IXRSxeYyAgBi2i EBMiJiXGEzYae3AQQM2SalGaMw0lJCQE8FbyEcmrJz6IbZrms/NvYRoIuwUDyT/K86agrp4dVMSg E1uc8C3/PhD9VMhcxFNdHaOrWt8SgspASAEAsOPMGjhRWFIKRVWruqeaaDAL4IDMANwLSoPWLKnG lhIqpUoK/ZaESEdeRQyApVKplCRplkJUyTYTzrm0iCCRTrm7p1eVFRgjaKUkyxDEtOrMbO1yq+Zi dOrXh6IT+SIFmSM8HUBFCvWLcU4Kec/VhQ8l7i77IX5Ji+BwFAX6pCwBhxzzlqI6xI1VpjbROr+A WMGRSw70qq8ZIc3SS/S1bqt2g2OI31qv+57uGymE8roe0CDS6D73aHCUGQFECJFZZ2lmIi6Xy4MP lLdv3z59+vRRo0YBwMiRI40VMAA8+eSTxjz55z//ubmite7t7b366qsBYO3atatWrTpw4MD48ePP Oussg547OjpE5Nhjj43jN2eXm4vTpk2rVCp79+4dOnRoktiy7N27d9euXbNnzy5kbNOmTWPHjp06 dSoAnHjiiStXrty2bdvEiRMBYMqUKevXr+/u7m5tbd20adOYMWN6enrie42bngkTJrS3t+/Zs6cJ lI9+GaAvl3p7Nw49GBQXeZrSlKY05a0lMkguL3T32PFvmj3aw4cP37VrV3t7e3OEf1vJsGHDzHF8 ra2tSCgsAKCUQiSlVLVa9SGNN4wkSUpJQkRiX0JyEzS7L9rMM+wENN5L7cVymLyRMQQ8A54EuIkm xhMuP0mpC8is/NlZZ5997rlptbp+/fpRWr/jHSeccML8+++995e/+EXtxKa1pfUdJ5zw2c99fsiQ 1j2792zbtm306NFDWlt9gNlzZn/66s+NHj06y7LNmzZv6tw4cdKkBQsXnnjSid/9X//n+eeeiWMb Oqxt1KhRX/rylyeMH7+xs7NaTSdNnjRp8uQJEyfe8N3vxiHHjBv32c9dPWPGzCzLtm7d9tyzz06Y MOGMM89ceOrCW2++ZdXKp+LAbW1tV3/+8xMnTojivHjCxIk3fO97tXpQbsqARESH1akR8apPf+bE k07atnXr1GnTPvqxj7/00toFC0/dsWPH5MmTr/7CNf/tr7+SptkAtPSsj7NSKf+/f/PV6TOmb9m8 +Zk1awBgwsQJp5522rvPOusPj/3+B7feZoLt3bv36TWrASBJSotOPz2tVpcvXxbnrWNdR/z1zHef +dErP1YuV9ate+mJP/5x+IgRJ5544imnnPLTn/z4d79dWlu0lpbWd8yf/9nPfX7IkCF7du/ZtryH R2YAACAASURBVHXr6Pb2uN4HVQrNFOs33MNP5LCMlOve2yifdVJBhGKXPzIFPRhxA45BguLInht2 rL2mXwEDZ7MMQOaKoxeIRUtCif7Pay/6nBvnohHP1BUFtOQ8g2LAQvYnwWBmGg4Ny696oKPbImJ8 ALjD/BAI7aDteVCUl5ypcEgyBwrFBfeczNtuWqTM7Ey9rcGlBa6uSBZYIyIhRXbOEuUFAYCsg+RA hWualFOUC5BzmYz+k9PKwaPkoi5sRM4PhF9iCEakoT2hdYhiXHg4LyEiRGB33gAykmGkRKRINBgX yeQwvgCA1pxlmVYqUUqcgyinFixkziQRpujoaiYK4wLEXNz9U8P73C3FgPl/onZTZyyJdy7lnVub Jl2gpKEWDdL0TrUc6rSDi/V1UKm0IKIgV6tpplmC+xfJsgy0iIgCBQCKiIyTGF9MzGcSIVGlJEkQ M4zGgUhCW8u0TtO0VCmZbCultKllRBFhrZmZxJYJatynhAUY3668B+GYeNdJ3IV2CyuhA7keKcG0 OlRNQNvgbHdFIptoO6rULIvl21JODBhH43/DrE14Vh71ADeYNnwGRAOR01U0wrq7oqUbW8sQ2Wrb MuYqNTcOF83S41bufCqjVxEAovH6wxlrrU05WlpakjpOYA5Pxo8fv3r16iFDhkyaNMlg5VhaWlo+ /vGPm88PPPBAa2srAGzcuPHJJ5+86KKLRo4cuWrVqqVLl77//e8HgE2bNjFzASiPHj164sSJL774 4rHHHtvZ2QkAY8eOjQOsXbt2ypQprQN449m1a5cByog4c+bMl156af78+WvXrp09e/bTTz9dCCwi 27dv37Vr16JFiw5KIU0ZoGzYsIG5f0qxb9++oUOH9h1GRHbv3t1vVINOk8vl8gknnNAkDk1pyusp A1w9egskelTIILi8EOjdDulr//2v3/1mGS0nTZr0wgsvAMDrz5Tfvi3tKJCSfg0wFSpprQncUVQA hICKsFLO0sxs4QRArVkk05pLSaISpYiY2b8/MLttpQBg5yyAjGBnzmSsoqIN4/YIb2Y76TC7ppnZ eqBkUISgKQPWpDhLnS2fgRQWZICZSOT5CwCcfc45P/vJTx5++GEzFXnniSde/YUvXHTxxU8sX7Z5 y5bC9GbuvHnvv2TJunXr7vjpT82LNyK2trT4UHt276lWqz+87bblyx7PMjs6XHjRRR++7LIrPn7l t/7u7+K3uyQpXfeNbzz/7LP//I//Y/+B/QAwfcbMv772b046+eSp06Z1btyILtgXrvni1GlTV618 6sc/+tGePXuM4qYfM/2Dl324c8PGwpT2L//qr555es2//NM/GbuT6TNtnFOmTt20sTOEQwCA+++9 d8bMmSNGjLj7V3d1d+csSIqS64ABG8Uqmnv8vL/92n/bs3vPf/2bv5479/jRo0d/7dprD+zf//Xr r582bdrMWbP/9PzzALDbaOn225YvW+btpi+86L0fvuwjV3z8ym/93fXMVnWnvmvR9BnTVzzxxE03 3uhTGdLWdu7ixc8995wveEdHR0dHBwi2trYuOv30A93d/3b7DxuVY/rMmZ/41Kf27d//P//HP63v 6DBxtI8Z81+/8pXLPnrF888+98orrxTKdfy8ee+/5JJ1L6274z9+0rnR1XtrSwMvBgMfqQaCdAdt 3MvvAcBoBt13MhL9XaRUMTer5001hzhykTpOGE/ac2iwwY0HpQ+n3zx1QYSw8hQAFvrY7QZ0BAAW IAjufcFCWCIEayzqByuH8BiAwFEuBjC4WUAjhkA5VViQXCgZSaAiYv3GIgIQGgQsxuUxgyhGANDk znVDYrTL3YSkDB43dpEshJIIAULKSTVjLZoRGYQQFSrH0lks2yXrHdlunLc+K8D6RAD30TjGB0uM IkRlbGlZAA0dJhIzBlr/92C/OjaMIgCSICoRFDY5d0mBcWJBKIigSJcUsqZe67EDGQAQSAAYCDPC DIUMTCw2We/MoxGQ840B6gfwsF7sKgQAkEV2NrPOKYTlk/ZeArQ4TxBBlAgKaBQByZBtA2QhJBBg S+IyIE0V0mlWSkUANAGzoAAIaKFUwwEmLarEDKhAVRkYIAGjT0vVDMtEWyPoTkoDMNbSzssFAhGz 8X1sz/qztrMADqh5/y7gWr6rIwEkV72AIAiiEDIAdr5ZhLx7Yoq8uYh92BOgEGoEFEFEAus32sFR 623aIl7EsDaFASAaZWe2kelSS4kSIeLeHmbNgsQiBAwsDElVNGuslEWDGIdeaFAniBICRBQEAY3C LKrEqgy8z7Q1JSJgNWpKBEDW03rWnSomYgUZYqJVGapVYuYSCwAgE/dkUiojQiqCBMoxa3ALHb6V gIA9/i2200U/QNj07TKE2dMlGqyXdYPdQQBZwCQe/IP4IwnF15qNy7vhsNlwOcs9N8yCmq0P1xjM sIq2ut11sX+jXZdAg5gl+IoH41pEHPkOJtaGSwfNeP/WwSEOiltSsP8TGxvucDka+sE9HBDAjl1m QA9LAs7Y2cfpe7N5wTSploH293QbLyuAWGoZOviH8s2fP79Sqbz00kvLly+vVCoLFy487rjjaoOt XLmyu7v7/PPPB4AXXnhh/vz5o0ePBoCTTz551apVvb29lUrlrLPOqr0REWfPnv373/9+6dKlSqnF ixeXy2X/q4i8+OKLdZnv5MmTly1b1tnZaVxeZFkW762bPXv2o48+etxxx23btu3cc8+NgfKePXtu uukm83nu3Lnjxo07RNU0pU/p7e0104B+g9VuiiwIM3d1de3bt6/fYMOHDx+sYAAwZsyYgdPnpjSl KYcvtYt/r7N0dHT0H+itJFP2vnxgIwzrP2AjQYCzFk2+7sNnnjNvXM7Q5iiWtra2uXPnbtmyZdOm 4t7w103edi3tKBAiSpJE0G3mMzMM996cJIkiUonK0kxrNjxCZyzMpClJSolSiKC1FgBFpA0uFDc5 sHFKiBzdJB3doVdO/IZQYQGFkV9MQURCICLhYO8s9ug/awxTK//3e9999plnfT7WrF796MMPn3fB BeddcOEPb7+9EPgDH/rgqpUr//Wmm7Q9sR1E5EB3tw+wffv2b1x3XeGuX//n/YvOOGPy5Mnjxo/b tnVb/NPjjz328zt+ZksG8PL6dSuefHLR6acfM31658aNJswlH7h06rSp61566cYb/m88VXl5w8v/ /I//5G4N8vtHH/n5HXeEYB0dJs7p06fngDIAAHR2dn7t2muJlGe4hyP333P3nt17AGDTxs65c4// 1Z13mjfGjS+/PG3atFGjrW3NjoZaOn3y5Mljx497Zat1fGFu2b59exzywP7999599yFn8s//y1Wk 1E03fn99NJLs3LHjx//+73/5V391/oUX/ujf/q1wywc+9KFVK1f86/e/r7VdDxCRAwe6oS9pZGz1 hkvImH9Rr5NRyf3jbnyd5UilWLduCnTfIg3vOsfQGxQQA3LQ0RRxZDoazAwmds6C5eDVaBfSnO2l 8yNg0ba1+kNAtzPemwGjNTC1aRkrZsesXTkAEJBZM7NZ7QO0SDdeJBKLTiJe59OSqBE5utqfqiVo JhcCIxxWuA7+BD1rNEtIiISARADchy4RQ4SORNXUwmG0L8wpoL9gURCnBfCljvKJEp1g6wyVEQ1J FFFKgRZmJkIREtaG52utswySRLEx3LbeXetmNxZxxwWGMgSsnM+4x+TgKWOE+1xYtM9t31QA6iac z4Qtu+N7JjLjdNxpIM5xvVdlsRGh9XKAodGJcQ6jVEtLC2HS29ubpZrYr3aIsOgs6xG7dFEqiVKK 0PwiBACCzOwOuARFREQcngVAZF1jEyEIIAUvyT6HKlGEJCCGvTOz1joRRlThZSoqqFe2LXK0XIfO xBcCuXW3RLpB53FCnOpEnEpr+kQIFmqt2AAQAvp1P2EEjX3lufeu+H7TJENr96A5mBWjvVrTN6PP AuEkPj/0xeb0aC34fejQzLGgoEhRUH891GXMlkxC8Y0rexDR4lkcIiLR4ANlRDzuuOOOO+44Zl63 bt3DDz88duxYA4u9dHZ2Pvfccx/84AeVUgCwb9++VatWeS6glDpw4EClUqkb/yuvvPLoo49edNFF EydO3L59+wMPPNDW1uYh75YtW9I0PeaYY2pvHDly5OLFi5cvX75///7p06ePGTMm9uk8duzYLMtW rlw5bdo0k6v4xssvvxwAurq6fvvb365YsWLBggWHrqCmNJA5c+YMSjxm7MiyrF97Z/NKUdw9dKjB AKDQcprSlKYcUWkOxa+zIGLvbR/0UOmQI7E7GZV6U9BkI21tbbWutJry1pYykBB2u4mfeOMVEQFg rZGolCSKrFdlMwViYcmEWThRKklIEbNo5hhGAAA4XGNYiARyIcVjadxVEWBhERJ7tzH7QhJQSIza RuupT/jHFCFMc7r2vlZIY9VTK8+74IIJEyfVJr1jx47bb721TsdvAA+HDGkdP2HiyFGj0rQKAOPG jy8A5eXLlhVu2bZlCwDEB3eftuh0APjlL34xwHnK8mXLCpnZtmVrIc6CDApNBoDXurrMBzPF6tr3 mvlqPE4qUj5fsc6HDBkybsKEUaNHpWkKAOMnjDdAWQBWrVp10cXvvfCii1qHtC5ftnzD+vVplh3O WDls+LBJkyZt27r1xbV/8hdNy/jT8y9kWTZp8uTau6J67zfxowEi57lonesBCNWfYR9seg240SHF jIOUqQFnwKfmrf0ALNlzURhP7sAiZMcSNrudAdmhH3I+TTF4abD8gd1hdAHKRonnM+rRNBbDRPo1 i2eMdi85MbIEvAV2fHZRo2Uhpr6FRYMgohbKRFjcnZ6aoHcViq74bq+3U5HDi9aKWlyR4zaQh6iB XXI0juVaZ7Q8aBunpfUGg9lSEwIRIAKhsde2ptQe6kscX6SEgGoxJlYRiaqb9z6lprwRP8utleYc SIRhEAEQkIAY2AIv8zeDtb41QFUIARgUKVACACUEQsgABEQjMjNkiBmniCBYEQp0NlojcJgY88/W 4Pnaatu1X+/bIH7yoC9Abu0hp4h4r4H/tajT0MzrOL/x//p8WA6axw9+WwG6vgaAwYGLS1YLE6JK VAUVIAD2pmlKTAjmhDydZYicAZQ5S7klKZcJywaJsjYolEwXNlsDfKYFcj0aCRUIEFKW6lRnxmjW LMkkSUKKNGtXycJas2ZFCgGMbXZeF6bJgi27fTvKwfqov3iiHysH841aDKbPrQwVPW0ASNRMCr/k K9R8922jOLKFVuT9Qfs+mStjlH90Wyl8swo9NkLbvnGHVzvxsNujZps4OLZddJ7iBphCzOL2YcSl RBeXAPntLYiArLXOMtOPUVEPweD7UPZCRLNnz37iiSd2794dA+XXXntt6dKl559/vue5bW1t8+bN mzt37kCi3b17d3t7++TJkwFg/Pjx48aN27JliwfKa9euPfbYYxtxvRkzZsyYMQMAenp6fvzjHxd8 ZZjcLlmypFHSw4YNmzFjRkdHR5NiHM1iBl2llPF83YfYdff+MPEAg6GTQ8hzU5rSlKYc5WIoMLhD BQ4zquaA2ZSjXxCRmdPUrk9jbk5gfAKyCBJRpVxOlEqzTGttp8jCacpac1JKEM28OExI7KQosqmL 4nUhAE2a4s3wwHFlN/NBREIiZGYMexXRRWDjL0zsbeEKhd29azcAjBk7plYPjz3yaE/fx9YBIOLc 4+edtui04+YeP7p9dG9v7+7du9uGtAFAS0v/Pui6e3sAICmVzNdKpTJy1EgR2bhhQ6yckHepuVgb Z093HGdfmT8UIHpwN/kZ8tx58047ra6WWnzgzg0b/ve//Mtll19x9jnnnn3OuWmarl/f8fyzzy1f vmzn9uJphAORacccAwATJk78/s031w0wKm/3Y+SxRx4pnCjz5pH+nizxdD9cjG+P6dFA06sTwdEh CHnIUhSHMKyhIwDYQ9bsOGQMlAFAgEUIzfZ9syfekTZDswzX8JZy4mZl+cQK4MayEndv0eYwFMPC ovqvENbPp8Mi4jeIW9+pYswzOewygVBxAbv6tDzmspbZ1j9CzGTi8vivwZTZqAz9Ln0TbcQpbZHR +h+OTVLdr9YO0ZSVXKmJKD+me8/MNfDehMsDLV8BRS3XUbxDWLmMF8WSzcjXarGGnQ8CBBDrWAR9 pLk0TQk5Z9lp7A9M1RExO+autc6yLENSiT9Iz7Vl8ai6gH9Dm7VZFf9vwQNLKIRENzo3BHYXUF4J 3orUt6wCEgwdpdbCvVhL4aK7xxUvtHxn+mrzFmE/EWHWgkiozG5+RExTNlc9kDYWeALmPQdLpZKt JdPWhX1T9lnDSG+2eQMgYG+117yLmF9ZWCmllDKLpug8NehMJypBcm9BYEcoHwYczawVb6QrOd2a Icq6VWkw1PnEAvb1hWpsrluvnlyp6yYT3ReNJggABCDeib+1/DW6GsBUqLCmkEvE6iSwYAFnWWCG acyv6wWHyOFlKs4BehccucLYaiWiLM1Ys3sBVZLJ4FsoP/300yNGjBg3bpxSqqOj48CBA2PGhNfT LMsefPDBk046adKkYARx/PHHP/bYY2PGjBkzZky1Wt28ebPBvnUP5RszZsyuXbu2bNkyceLEHTt2 bNu27R3veIf5KU3T9evXG//LXp5//vlhw4aZY/S2bNnS3t7e3d39+OOPH3PMMSNGjIhDzps3b9y4 ccarckHMXGLfvn0dHR21jqGbcrSJBx/9SqNdJIcWDOq8ODWlKU1pyltEBj60DiSqQYmnKU05csJI GpjYMhZnpOwmwG7yZ/YwlcolUsFUme3Wby0ipJRS1iVpZDEs4neqxmImcSBu2m1naxJyZd1cACAS IiAzCqJGZDMjzmEtv1HSfo8/xbOIltYWcAdfF/UQbSwvCgIIDB069PNf/NKc4+asXvXUL+64o6Nj 3a6dO0X4k1dd9e4/q+O8rig1dFhrrbUmokGfpAyqNBjEarJswrUNHfaFL31xzpw5q1et+sXP71i3 bt3unTtF5JNX/XmsJRP4T8+/8A9//60p06bNmzfvuOPnzpo1e86c495/ySW/++3Sn/30JwerFmOO +cq2batXr677e9fe12qv8lGt/FrpFwFHxen/AXQQTyiMPhyeyhqA1IOTerkIrjjzPzXgim4UMvDD /S0AAFpACAgJ0XrhRAAUUFE64hx8ovX1mufMPkGHBQHsUWKIjU+ocjk1rM4Y7XqQGt8hgiKgxUFM S2uIQYSlKpwZi0sbpWXUdqKHpuBWXQ4No7dQNqbYjlM2yKuP2vEeh6IBw5HG4hiRcVZgLVElRACG 4iIAoRCKQmu0SwBEQNacXFw28s64Mdidhzjr1TPEzSJPdhuUDPKB4q37IWBdLo3BX6sgCoqQpXjW TYGh6wQgBEoARQiIRRAhSRRkGYIAodacmVgYMOMeQmQsE6EQWVRtkaEtu7PWtK52wdwK4JYvOEcX QQIRzpVN/NPZo2tv6xrVXbhTgoLixzK6RMLT3/WcoCtrph1eFwI5tIkjIjDbLpbbamDDkwCwCEOG hElZYVKhnrRa7eVUiBBAadasGQSqvcI6ZUkqDEkJEQlQ23aEroWaHLm2K2wcpwNrRkEUSHuqLKKI xO27IqIkUUjeIFyYNWcaS3ZUyHlIDmDUbW6wzdYj9bz76YKYhm9t94P4JSqpDR2qRnwEkb5z6DnU ha2+wMNrJfeEcTbXgMartgDbpMQdUJl/bXNvaL6VQUjarTPZ4/7I3h9pxHz2pt7o9mn4UxzR9zmI bsy9Vvgs2aEboqIiZtXUxEqIqKhbJBn0SV1LS8vKlSv37NkjIiNGjDj//PNjbrtjx46dO3f29PQY BxeIeOWVV06bNq1arf7ud7/r6uqqVCrTpk0zQLnuoXxjxow588wzH3300f3797e2tp5yyilTp041 P61fv37o0KEFH8cdHR0TJkwwQPmpp5565ZVXlFIzZ848/fTTCzmvVCqT6+352rNnz80332yKNmXK lOahfG8KGVz+22QfTWlKU5oCzcGwKW8zIaJyuZxlGXrLOf/SbqyC3XRIRIhUpaKSJEnTNE1TM4kx 3jqZ0bo+8PPpIl+GYO0k9puECYWdnomIEuck0Jn0ICEyWvzqTNvy85w4Jid5GDJ+wkQA2Obc+BbC 9i0f/djH5hw357Zbbln2h8cO+uZ6kmXZli1bpk6dOmXq1HXr1h1OVH2ImZL1ldFBBapXfOyKOXPm 3HbrLcv+8If+I0cQkM6NGzo3bnjg/vuVUicvOOWKj338vAvO79y08fHfPxaHTdNURMrlhrbYnRs6 ASBJkp//7GdSnLnCIHHMo0Rqy1Jf0XVY4GDw4D7THBTxBWyURg1Yx4Al8uTV0i4MRnOOxHjbS3Qh /FZo527WQR8RMceY2VPzwC1geHZorTEdZrZXKQdB8iSzbmv0w6eDrw304nF4kZUbF64MzOyYXQzs CiOmy1kBtnjDSLFX4xtjW0ZLAAUAUTi3zyQqKBGSH8kdBI3QoNu/j9Y627hTRuOGMaDrPIcO/Km+ FH+sl7WBCUawtm4qpkiOmDuuZZEhIgAB2tYT8uVs0MGUW1gDIpEiRYqVBmR2lSCitU5TTpJEIyaI HptJTZGi5ibiqw9sVcVG50FJBlAGaGyKK3F7yCkjepy7RPpToA8OEXmEXIPG+IpI6Fq2LAFseu4c E0C305qSJElaE6WoF9NMa9YhgNYsINyTMXNFknK5TBE6b4hNAQDAOFbOMm0skcE3QAQASEqJ2dMg bDPFWgsART24oAZwZxh6ez5n4F9MG92I5IYysIDWRyiu+HZd3r+wBTXXLZ6D9nV/DGsKNQ+NQF3z 44EDuQTAYE+NdIv93rmErde4eoPJdihRnlajtXXwSUZFC4dy5NRrSx1bxNeU0rV7B9gF3OYBrbMs NfcQKRN08F1ezJ49u66fwSuvvNJ8+NznPlf766xZs2bNmlW4WPdQPgAwPpprr8+ZM6fWD+/73ve+ up+9nHnmmbUXP/CBD5gPM2fOrJvhpjSlKU1pSlOa0pSmvFVFCEklFdBKyL32uzkigkJi8XbEIGZn KKLxuoZEOsu0OfpJhLWb5WCw2HPJhH/DmTre7Mx6tfPbt0ELK0COtt2SYELIgsDImJ+aualyPUST AwGLz1sMALGP3Toz4XrgERHnnTD/wP79lpNGN7e29u/sopG8+Ke1U6dOveQDl/7zP/3PgYQPU64B gJEpU6Ze86UvjRg54q5f/erB//zP+oFyMKDfSHOqqVV20NJjfyj81No6pCZscTut1vzkH58cMWLk 5Vdcccy0Yx6HXCRZlu3r2jds+LC2tra6NuZdXV1bNm+ZNHnSiSedtOqpp/oryyFILdN6A+Ww+Hjf W/sHkt7h4fkICvb160EIWubQMLlceR0G9Awrt+lBhJHMwIKO9CCKAnLLYOxzaUZG5ffOW9zmBtCY YqIDjiFdw4/y+7zBsEYgBEGhiMJxyDWa0TJYDyMIEABqQQ2oRbQxE7aEFgkAmGOHxI6Cih97xXFk x3uBPauypNvtXsnpz0NUsUgm4vKIgIRmQRAdpDcDv7dOJRBEUOQtlNmczqcQsMZAWkBACIJReMy2 ahpUbrSU2ksFadwpioOkSSzmdbXrmEYvJhBFeRT76BMEIFcfCKCBkaQspBKSTABBAbGwMApAD4qk XFJUUaoC2sTksaFZyEADvn2rE+OEKrdM7NutB5h51ThbeG90HLdhn1fTQliKqw22mM6pQ40VtKl8 6wgip9jgjiW4y7IkNYSM0CDaPivWSt8hQSbEJFEtqqJU0tPTk1YzFBQBYRZA1iKCwiySCaukAkRE wfI6ny27JA4iICwgkKWZ+FMJUJzTHElKihSy9g7ahTWLFlGQa6Wu0Yh7NTFNxy+6i1dyDWkvapjQ Y//YEsBFT34pwUeTr27xLxShhjF/gwuMdVbvXX7d4BriQkC0fjkIkMmBWihWuUmktt/6LNkqRxAQ dkl4FdmXQwDwqyuFV04JWawV78wEojcRBDDm59VqKppJQCukRAlCT4KDs3e1KU1pSlOa0pSmNKUp TXnLCBEliXMN5wzE7L/W8gyR0FAFdPuXjQ/BRKlSqZSoxE8VWGu2s8wacTO2MK0Vt41ZxNsd23js TDXQAkIkIjLulJ1FWxxx+OB++cSnPjl16lTPpD/0kY8cO2v2K9u2PfK73/mpV3GS1KcMaWubMXOG /zq6vf0vvvzlBQtP7ee2xnLXL3+5c8eOucfP+/RnPzN0aDhDu719zF/85V8uPv+8Q44ZAN77vovH jB1TKpU+9OEPV1rqnwF+8FLUWe0PQ9rapkdaGtU++ktf/ssFCxfGgYnob7721as+8+mx48bFyIGI 5p3wDgDYsHFDbRJ/+tMLAPD+S5bEAC5JgtnQ7bfdylp/+rNXn7IwHAMjACNGjbzwove+5baeFOqi pnRuPl6UMBE/lCTrfj5UqY1jMGLtLyqPXcyoIx6supEovt8PZmYresRXQ2Q1sAXcrWFky9kTQvEm b1sXYGskNos1KIZZzJnqzhbVm3Cy/2LRk3O3AM4a2BdOBJjZ4EG7OFjLCMEaETrCXseANR7a43Un 9Bg1px00NshERIpIESGRzSmh2/FeaKahLiDfguvQ5EIBIqJXLFljqfeU6VscXgupFBcLYpPVyErZ MX1RipRKrFqsF2lgkSzTaVpN09Qd/labcp3eJI43+6+5svinrgeSkT07FvWZB5RS6Ah1BX3OnN1+ UAC5BmDWO8Q7243onkkH/UtCSNmtfWC4BE69WmtCrFQqra2tlUrFOKd2XUCERWdZb29vd3d3tbfX eHw1yZFSRApydYQhSZE0TUHE75tyehFFipQq5EGzlmiBRkQKlcTMOVAbtQajh5jXS04zWMhDXE82 v3ml5ZteriEUl0J8Lut3FbsqFBFbD4WxVsi28vg3CP0b6vQQ8P3eeF03RNm2NrfsUMxUUlVJUAAA IABJREFUlJtQ4r7Xj4pRxIscaZaZchLajXcicgQP5WtKU5rSlKY0pSlNaUpT3oySMKNIOVG9OjMT RkQgQmZriBcbglhnis4vo4ggYlJKiCjTmc40IAgLGrs9Iu+OPBgSO4MQBAEiETHuC4mUnddZj3tm 6mX/s9MSRgRQiJpQtJu6uYlTMP4TAIA0TffvO3Dd9ddv3rR5164d06ZNHzlq5N49e2+9+ZYs03UU AZH5U830Q0B+8+CvL/3gB6/92tc3btywbeu2yVOmTJ48ee2f/vTrB/7zwvdcVDcyb8rVKLnungM3 3nDDZ6+++rRFp598yoLNmzft2bV74qRJ4ydMqFarzz7zbE02amZ6hYlVbKHj5snC3NDphbX5iSNt CGIazuXcVRGrpa9+7esbN27ctnWr1dLaP/36gQcufM97fGQtLZXNnZvPePeZpy1atP3VV1999dXt r25vbW057vjjR48evWbN6uV/WFabnXvuvvuE+fMXn3/+3HnzNnV2IuLY8eNaKi3fuO5vTdAN69f/ 8PbbP3rlx79wzRdf2bZt0+bN1Wp1wvjxU6dNE5Hnn3+uc8OGxkBJGv9U0ECtlvqV2vBx8QYebW3I Pqf+DX6oaZLxFLyhDCLrrYk1btANOmFR0JvNmtAU+x7NxVlzJ9jRKHDcAoRwCNeMWeCgHlqbZbvA RkhmXEOyuzLEnxFl+YojXdHVAtfJNXPHIhWiBmAQAmBhAgIB7eCRcRJqVt0cjLSuPrVIxsIAbHzd ICkLwtmk7OwFBeyOEEEABrQEGlEE2AN2TwMjJYnnuSKIKOycEYiHyRG9dUQcwXpZthgREADIekwW RLTek0EQNAEpBBFJyLUJMVao6MAhCWQgguRC1NRwftd/rPP6TavgJSD+Elqko3oNWqeYpLw/WBTj HhqdWuzD1DUPY9vOCEQgVWECEkCVYCsmkqUlAIWQAgqLVljVsj9jYCgzK0pIXLaFAbwJuDuxwONO ly0JANl8Noe7uUtuh5CIIKG7mHMFg4gsguB8T9kqrdGCc+lt/rJW9gjgXWnXLO65RQdAACQPas1F NG61RUCExS11a238kZsXAYukje8DAsxYlMoqLUolJezOqj2oAUCbMCwAOhVhAalIxrosSZIoCnsc QiMWQSRT6izNqr1V49GXABUiiJCxlVdQLidpdxXMOYHCCJRVM1UpKevfF8OIEN6nwL0UFdpQUIxA dAifs5b2yNXDXdd5xT7TbZcJuNmtL5kvBbQcO6b23q+jsTjnqMwEIcDCkpJ4Z9uIQAqZ7fFs6IaZ QLcbrFqEfuNqPgrlyoJ2h42A04Sx8PYeMVzosK8C3Yd6HdcuTBAxs91NoUVXUzLKVwqV0mlGLaUm UG5KU5rSlKY0pSlNaUpTclIqldI0JcQkSRDde3zswNDOWt1nEyKadiMAESpICCnLMnNRRIzVGxEZ +yDnltFxDDvhIZtCYTemnyGFWQEBgJnHmglp7q4a2bNn9//53//rXe961xnvPnP2nDm7du1evfqp u+785b59XX1Rs8Zk77577tm5Y+c5ixdPnDRx7NhxL69/+b677165YsX8d76zLlCGPrPnZeOGl7/1 jevPPmfxO+a/Y+KEiRMnTt68uXPpb3774K8f2LVzFxRnWwNgnk7uvefeSVOmjho58q5f/bLa2zPQ 21w6hyb35rQ09uWXX77vnrtXPrli/oknXvie93iLoQMHun/0b/92/333nnXOOXOPnztj5szj583b s3vP1q1b7/iPnz214klmqc3F1s1b/vs3v/mBD394ytSppyw4Zd++/Tt3bP/jU6tJKWZtJsmPP/74 s888e9HF7z1m+ozj587NtN66ZetvHnzwoYcefG3P3kMu1xGWI4NqDyJq7DvgIXP0IypxAxkU83Nx eI2ZjW1osFYOJoaOKEYMXGK3su5X8cQlojcxI8Ga8cEukKHloc6aL78rW8C4SnVjqIEwzrDYGS0L e2vTAGXI2AGbsRMB4hIFQAie8tvVuppq92FcrgJSrpH/n70vj7OrqPI/p+q+11u6OyvZV5KQfQ9b wLDKEoQAArIjiwKCjAs/FdQZHR1nBJFdgstv5DcRnVEEBQKOAUUMhBgCZCFrd5LupLN2ll7S/d6t Or8/qk7duve97nSSDkn0Hfik37vv3qpTp07VrfrWt05xp+WIuIaazBREqyK6n7yqtJ9jrwY/XWJw P75ygl5F+I/tx0Py9Na807/t5pH7S54rJgAAAQJpHyPjI2mFI5yaahNCSimDIBAhAZDQqElpIq1U NtStra0hCiGFC8lsXIkYTXQgoPUOB83yC5357uTrCL658le7gy+jppDfKH4ZvbsQkJii6iUYBxe5 ximCsh1mCg4qJV7B4UZLzqHcmg2R1iCCICgtLZWoWlpaQjcysc2cstmsUqoIAiKS0qxtC2BLQjT8 AENP1tocdcle7JlASolCkFJgz8kEs3tAGEQdGT+OaqPNsw187Dd23VmYSb/eT8TL6h4WnPMW9Tog r76STYb7lChtiE6a9P9xw8LcJJkH4DBoRs4pT0PzlIiv7RFfiRzU+yVWOrJdmoninGcBKdeh0UHP GPm2QFRKaa3N8qGU0pZFCOzWe0b9ljf9JDZv3tyvX798BSpIQQpy2OUQG2BVVdWwYcMO6P6Dzqsg BSlIQQpSkKNZDvSF6N//jS/cbw6Z0Vq/seRd4s3SbiAPPD8x+IIm7WajbmYKvLEyDEODI7u5jdvT TG7uKOzEQaAIpCGrme3W0fZOAh0EgWGxSUA0591oUkRKqYzWSimliUiDZqIKelOcaE5qsWkuLs/k 4jbx9oC3IXHemv9oR2wezeHanClGGMrByP4wE4zflfN4bukw9ulAVGhXkRyGVO581/3QjtL70ymx 4MEJoT/XPph0vRw6fGc7kleT9usqaa82nnLmbaNEeeb07da2l3w+728H+sirZ/vScdsa3Mae4Oas yXujHU4Vux+8rsJDbMHAXBxzwURWJSFEIFAIIQ2mQNrwbcGyJtGwTwWAMLRKHcFy6KidXm24qEEO 0DP5GnCM4RYkglBBqMJQQRiGLSQ0UciYCiJKA1ESAYIgwxgUAKCVDlWYNX0wgpQyEIiIaQAhRVqi 6W8NAkdEWhERKRSkzWGDpC00CUTA7wIPN3b1E/X91qBhNnTRAwBAAwGAlEEqnUohoRACNACkzNFz XNdoYiUjSiQUGBj6K5CUUpPcvXv3tn2mozf2wiAIelUElZVdi0QGAEBIZhgeXNe5/67E/GtfiLG3 Cd/SRrLmdakJgECTYLuiYWSbiKw6BKVUU0ha632opJAlKIMgkAStrS3NGaW0zihQocoKQAARYDqd 7lkSFBcXFQsCRAkKALSNExWt1mpAIsqCrz4QkCbzHkdbrQ6G9kOdRPGu7bKF6TddFG/TCMIwzGbC MAyJG555VggRpIMglRIGR3dGQ25gcVCSmyG4bj++REDRwrKhz9uhBFK07ugCdHFztnuaUAoUiGGo s9lsc1OrUkqF5MB3BIECZQpTqVRJSToIgr27m5ub97GKZieUAEQhUAqZyWaMzqlUqrxbFyGEwZul FCoM9+5uymQyQgMAaMBABumK4nQ6DaDtKgovq9vy2g/JxZB8fbFh4isAECgAoHFPprGxUSsFABCk ikuKy7qkhRTcidjVIM9LO9BAXDuP1hfyvKG84QzF1YwgaOAdGzYEmgZtBo/sYuQSc92arXvXZ3qw sPUXzppDovFjjM0bqoGLzBMvVa5EkbeBF6YIgiDINu1ram6CkKSUqS6liCIMw52lvQsM5YIU5B9d Dmi+/Y8sBwrWH9PyD1XYgvz9ScGBCwKHvGKazWbRTekSghHySsx0MteBLFrCG8MtsmBiXMRgBYMv a21jH7vkAHjySxG+G03eyTH1iMhnnGAkZNko9uQjHzE8ZuXg1G8HI91vdhC3ft4vB65OW4kksfxk eQ+wJJ2C6x7Dsj9z5SWk+U9DHARoM53kQwcih7WSIlAqznzLWxrK8xOvRzluW+wBj4lp6L+IIIAh OIsP2dWXhG8nmXjRqlU+a3rXIlTHYygjuZPHTHYGMbb6I9jgGjakspeZzQdRCimY88t8TkQBoIE3 g3P4VLKn7HHBc5R07F8DJyMa1mfC3FwCi9w4ON2RUJFBIkM15s98EdCcl0YOjiRHvHVXDtG7DqjD pVxnbiN7W0IuK0GSNxndh2DhRX4/2neZEEJIAgBJSIIQNABorcMwbM0oGch0SoiIt4mJ6qEINc1b DBM7AXlhg+3A7cmtF/hPMaznq2/ys5ivhwDaZRNTOtcLEaN3LgSwI9o6VI9T8LK2h/uhNlCiJgAE IWyji/RxXxwibQI+oZRSSgkkW1tbWynUSgEgaYN0YjbUWmsAVVRUBOD0IcvvZ7g8VCHwQpEQNsYI CLuBQEgRBEEmmzXDIyAwC98x9nTMbG303nyZuwFbkjhHFyLDGeU0EQedyOcSbUm+VusMySkhuj0R 1jCxFNpdBLWkaVPjHI3FdlmRP0RehUxqtm7DuWFOoky0B0LbYZle0BsGemVpo/gxn+V+KgxDs/Ai hRBCam2iDUGQ7NMLUpCCFKQgBSlIQQpSkH9saSlGRCwPheMURzM/cFCLna8AgBmzM+rroVFuEoMo pSQCA26YEbgNP2pO4InF7yOgPFA2EIK2J6SbHaSWg6ft7MDAIA5TdhOw/U4gOk8OJAuH6x0+vTo1 Zcr5nDf5doBjdwPFv+bPLIkpHyY54MlgJwBWnFK+3Dsl6UPDlOMJHUi6B7eM0VltM5Z3AjmN9jm0 0R+4vs5ZJ4LeyKJp0W4JAiLUNiNkCMsisZKBTQvQObyNGCx08CzDcYx0EYdQ9dftHOQNBrUWCALB RsuleJMj0OhwGctJDIkUgGEb2zPuLGRJiGRojsQIj+nvNYJBoBmLIu8zgt1IDuSAtoQ5TQgOx2j1 roOwtFMBJBAkoGUiAyBoAnJ8cETW1dgWTSB+y/t2NiFwACgmah2OhHi1lXQxAFNhTJ20F9lvY29Z bYJxAwABaQANIIGEEEIaRiogkVCG8gxKUVMGIQVpgQEGgrIAQAJMVbIPkWaviOvlKMzgVS+wPSM7 OsImQNSHsA+gewDyUbbZ8fm+nIi9JqCCyH0p8s/eZ7uqbPBFIre8kEObJx9yNVpJ2x8AaFAIWFQs AQMCzGZAK9ICiBQBkBJKUwayQKgUcAwZrjDWgIhsDAcEISXY8YcZEykUQgYBIhomtyAEIq00acAA yYyCPNvFwkj4BshpRnEkGeJDNQJLAY8qy4yK0FVjzEztCmLkpF615jxFdhxo9TA9qBd8BpMt0rZt Yde9DA0A/NBqnL/9Tp4t3D9cGuRO2I38yJmUO1WKuqso+dxPdruJZyVSmkKFGkggBgEI1BoEYDEF BYZyQQpSkIIUpCAFKUhBChKT4uJipRSqaDzNk/qI5GOmSEpr9Pgj4B4gZiNFO2bNFRuN0In5Iswh RcKN6fPtpwbSmlC6qZL7wSMoY+70i8DxlSOeXxvToYOXg3p2v7jeEYFEGC/yNOgoRtiWvolJG/pJ toVAHzSy2pYSnccjOgRM+XDUaKcullCittouZ7ziuI0ehCqdaBOblM/UY5i4w1C3RU9ibdN1VeC6 GV5PE8jHkEVwtNPEozJHPRPmgrDk3ev/yEgOGeDEdnIC3CKc6d0YQQFv1zcA2M0g9mw9Lz/G4gxy m9sUEZGQeIs/RHtO3H52h8632RDczRjDoZiQDMBUZRTRXhgDLFtEyrCS3evFPSLMYWsxV4viMmBU E21o1hHZf5tqL/V8cDI4XBeALewDuGYhNXpXctmtsciGJEGBCEJIFFprRVppbUjoYagymUxWBOZ0 Q/81yPW3P+2sUghAXswBH5OkmJPGbMV17XC/hCC/p+3XyBjoN1W/SeSAf9zJ8O4n41tWK8ayY+sK xmYciIU7bhMPhsgebplOp6UQLbKltSVLYQgcNlyTVooymQwpQTlAp1XE6y7suZLxwksphRBkzv4D AUBaaa2UCGTcPPk+JspO3h1R9+A96bosjFUD+RfRt31ewYQ2eeM6R0ZH9jbT4Cmys5ce8v4JjCnJ SXEDaMsCHYS+ky9mq5cLLO76r/gtbE1ujnyPjUAiMAxDpZTJQkquOBPIpX2dClKQghSkIAUpSEEK UpB/NNmWyogiUdqshUNoeZ7kuG9mYmCiQZqgFoDCHhHPoRj9sT2RIcQhorRH4PAU1X5BFIAkpRvh J2YPZge3JhIoOAe3H9GecYMOOrZgB4Fj/3UWr7RzpY0NyEefHLCWeTGFg0m1w0jggahyRCRv+Tui 3GEoQO7E2mD9STRofzV0WGzbBuTV0WcdbkXYtsnbggwJAIGi7gMssKw9VIMAbTxgTgcRBCEiCUBi RrPFdCzC4nKPAlVQniWl2CUPXnMRQUEAEiPB6OA173niCLNgNoWYIMi8hZyIAAlQCkQUjOIgIaCJ SuwQYASbi9l/Yj8hf/Y0jKF+NlgIMU6UY3+LzBECmBiyJpKyuSoQEOy/cVTVAsyWoYxe2hz/Iqo9 h1G24aHR9f1Dx208lVeifSdJH/aY5g415uvuAxfDuBMJFCCMHe15iUAkCJAEoAQRaAAiQzzOgoQM FUOIIh0EgIBkwz+QdQT+4JUmBtGSVzavej0ju5sMROgHhInw1jgtHZOfouUUV9oYFJhDZGUw2L3F yWKYgt/0zESNvJFLiY55T0DSag2kNQihAQQRaQQpg1QAIFKAhK0qm5WktV0/16RAg+YFj0SfaeFq q7iQApDXd8C2FBkEQkrCUGsSAESgldJKEYkoqINBO72YDxDvGDyTJhDt6EIUCMe4kLUEIYfB4U7J oe9+PxtbB0tm4dWeXymJj+avjoJfYJQk+t5lF7PIErvRj54RjdZ4I0WUtueMbS7Eo+cuRIioXVu0 ibTV68c+Wn9EJCABmM2GpEkAaClESoZAIBBDElldAJQLUpCCFKQgBSlIQQpSkJg0NDSUlZWFoY64 GHYabOcGoM3OZQQArTUzyuz0jieU0Rg92ktOBlMWUlrinNmIrbXSAAJEChGkcOP/OAbMm0nNxBrJ 0ItimRAzZhyUYebUXvBFhsYPIXLBRwNQtg13HUZps2iUmFMevA28+WesVvYrHSy4byKHl3RUuYOW Ts8h39T9cMqBulUCNeokr+ycwhoA0m2/Buj4skSigTE6YTEs+52YGOxvqLeMUwfT+WRei/JydHeG vNCC1vki/PgqcO/rAvoYpqpGDUwmZWYp0/3ctnsOu0E2/Ku3mwNjgFSy0FoDd90mWwNVadctE8M3 bGJH14zZMsaNBmSU2CRu2cnkemVEvmpjIVmUDBE1gqc/I3ZJQJ1rw4F1vvhewFm2bfn4g1HKMVgW 8vhWDjTXtveZSnMcWrtIiohSCgBCGwFbS7Iwrl1PRUlEWqLW2sL3QNkw2wqQSqU0AqIwto62AjGh NgF1c1ATq6D2TtnzdXdWRkRyFy0GioDUvhdH5UULoeeEWGZ4kZWzCHZk0qREm58ANei42p6Bo7/s Y15xiECpUCAGQVBSIoVAgDAMQ8PtByTS4EYVJiFnQO/1Yj3WG+qYxRiSQkoplY16gQCkNSmtA7cg bjc8GF6vHZtAElJ2mRIDtb7RohLGqpVitR8dqmhudytMEJ1v4dk2njPHj8hzp9ca3N6C2HJFVFHE fbPtxwC4RQsALWKDRr80bhkjL8+g/REJr/FYA+bbFuZ4EsDqu+GjUT3MZoHHrkJIIDPoJa11gFq1 kXNH5RDPPClIQf6OpXAqVEEKUpCCFKQgx6JsWadGjerXXFnb0tJk+C2oEcFE1TSRLCHUWgopg1S2 pYVACSFQ2x3ZvOvaTZPQm4sCTypQBlJpRYqIIWnQkM2EABgEgbD7mrXbZ60Mx0ZrEFIAgQYSoFED AaE2gIoZ7ytNANrucOVJI0bZk53QRCW24Iv/leky+5XE9DzPb9DOHe1kkveBzkOT82SbxF1jBknk vD+eTw6eg8kP6D/TjqUp54N5PHHoPOV7JJZnR/LwL+UpNcT9wnehnKnufnOJ4TXelbYskgsvdCS7 tjzTPw6MIkw4UiGvTfLoRPn9PHlvGys47bjVAYPLBg8Q3OxzPDBGE04E3HUugt6/jDAQ92Zag0CA 0KK7dkkNBTJPzTMGIu/SMH0TeFuqkcPGR/AT47vOUExcRZMCaNKMnWrDURUAKUUEoAQCgLbIMloE CVETeU8Z5JKINCJKNExfAnOYGAEBSULbeROQAOLHFRg4KjpDjsE+8n0HAFAbWAgtr9ZwuYFMhAET AloKQlQoNKIOhAQAYV4tJmQykhAogRC0NFRsYUIUIAFICtOSopoiAIEAoLS2e2AANRIA8Fqj11bZ 4uTAo1gTSbhi7Dfy7rKoX7R9nqEne6tFLX2iNLm1BxLMATcVAtI0Rob7zBtWAwkIATUiggbSqBRp 1Ma/SVMKKJAyEEqgymIAQForIUSjFmFWSxDpoiBNmjQhApLFW7XdQiTBrDIYc5ulXRAQ7ekhMFRT jzFr378ImgDILDZYbW09m4Q0g7bGZZ39LPdcSxPZKnoFE7cwNDuMXJNkxNmC0KQj+JC0Nm7MG5JA 2OZmhxxRrqalmg8EIDIAgiDgYQhqygoUGgBIYYBpDFDIlhYKW0ME0GabljnyzyYrrdH4ion9CwJE gEQaiECYGjbF0sVFqYZ9LRoRUBOR1IBZpRUEgTRFJCIhBJFiMJPPJnaZxhi+rnczizxRHHUREEGI II1/ImgNQmOgTI9ljtpky1AEJUcUb3ZX58PgfBict5tq49eX4HAW1iNYPZeeuVNoQBuvHQA0AgJH PwM2IFAUuJg3REQZo3E71gXtba6Jux1rUewYIuLXAfG6nS2OIABEZSpQ244ebcakEAhBI2AgREaL rFLm3MVAohSkFGkiAUG30k5gKBcgs4IUpCAFKUhBClKQgvw9yd69e7dt29a1f1BUVGTgWIwmLcTw oiWtSSm00gQEIs/J205ywS0iQhSBRC0sCcskmMlktNLpdEoGUgihtLLzATRsLRIoMKL1uClSIm23 izafPgcMVR0JaUP3jzB7/3Mu0neAyrVVHB/VPFYEjwltE3hxR+7suBywdyYpb4dHbBeU4PDl0TQX PXQgFKGHnHo35HRfECEnDgmJQBm7FubW0LyciLQBOIAcXO0sZDov0/ECImle2mD4jPewM5ZiCNPc DUYsRBdXKKYX830RHCRuNsKj7VUtnZrhuRw7tfs193cGoE3e5rg9AHM8oLC7/lEgsIkEChPPw0N/ HCZoSM0isiajRT6Z1Vyn5JqB05f8L/sT3zESJUTMLXDy6RimnNCQo2K4EyNNQQEAfWTN1IvhmXoH EqIQKINAKiVAaKV5xUOHYZi1TEqNaIB4pqnHV72INIFwXscO7DKOjETUsT7P1QURePtPgME6t16D Bme0PHpbszkUZ+K2EFWZ9nzTT95TIfI2rzw8JLCXvLvsj/ZXKSWkEBEzmM1ms9lM1i6QI7dRtGlH +RMQkhQS0Z37RsTlIiAhhJRSac2ZklJKaBvb3O4V8FZm/NU+Xg1KvoJNe3WMZofPo6OlM1Rt+y6n v19bXrXl9pLcc+RQvqMQEp6zcHYEDCrHisFdsvvDabnV/njlxYVvb++Vw3BxFJzc8ReiEllvwnht +hZBH1tHEEIoldGMOAspNLmtG1SIoVyQghSkIAU5ApIzPD9I6dDesmNEjgmbHBNKFqQj0llVCW5Q f8hytHlFY/2ebUHdgJ69iopKzXQktheR4V0T7CIIgtawVROhJhBuwyrfbgjLEYcEAJjjxYU2pwyZ BA2ak81mlFZFRUWpIBAoFCgAN1dxuAkQ2NjJPDu3e6fN1vB8J8/kxZY6xfidg/4mp8hHGFPOK94s 9OhTDhJT/UiOGgDYRxaTcjhM6nDO3JQPOjs33bb/HohxD3dFxFFEi+LlFJORpbxWcdu7Y2AoGWgF gU+i0y6UPN/OYApYTiUhA75eh8gRKuyxdw79ThqGcTAGRmPgDIPm0Y6QRKmJiCA6js+CVcg5uv8J k0iVvZ0IdXyLfGS0XPFDDCVs78GmrAYYzFhayIeYS0yIaMIGIENjHhxG1lgmmoNhdftq5+nufQA3 j3U7JslbvcP0Ej94t7PlvGyjVmP9JI9XmnKDqxTH2tSG8R1FtSYhUAYipYM0UFZpAiQNmlQYZhtR FkklQMhABqSJIGsqGwSZYFFAFqQmcqClj675MQpYOTSArvkcof37sZZXOlOhLpSGOyrXld5reuDY q840CNoQlX2ANDIyMk4MBC4SRwQYM91aRDiyachorpAAIIUAoLWWQVBSKrEFAHSoFClDvY6hoUw5 t5oLKVEIAg0owAsiQVoLgTKQmM3apwzz3+LLBGYI5M77tM2ZBzsEAO5kiKSl4x2VBebJOZjremwk nLxocjv15T/hPkV5uXDRCe1cpaL3owWnDfE8tj0sasZRHH/I0/EktIsVgV9Fdi3QRnqJLYpE+Lc/ 3ma1vDKy1yAKAgQIs1nSGgDNcJc0MTUfAKAAKBekIAUpSEE+OiGipqamzZs3NzQ0HGldjiLpLEiu vLy8X79+ZWVlhwObIyJx66uHmAginDe21zcuPv6UYZVHG4DYjhin3bt375FWpHOks/ytE5M6rK57 cLJv3776+votW1S/fv0ALDwBDF4Q04qMSCmFlFopEAYZ4H2qPCu099mxuj9kR7Of2rCpTPqOp6yV amnZp1PpVColhFDKHJIe7bG2WIcFMox6ln0XbcP1hCCave5vLnVwQNuhooEdgr+PDIp7tHgmQId0 ycGUjxo0GfyZ8kdj1bbx3ggCPcAH+efErfsrz+GthRjIHf+Uc2O+nyheYr6LGG0gIhfNh+ESQy3M sVRsy7W7wAeEuVvaMViEjEXwh+MqMkKLwuyT5/vBA4DIwkmOMsiIMjNewQOrGZwxbwhHAAAgAElE QVQG0ibGRV7k2KZjyK5W4nxD37IMoscRKYZ4EYVAtxvdCgIKDnvh4LII746AzVwqK8c6iBmwDfPm RYEPQhILlnGb5fo6usKyP/mOYwCsBGpnSooaPSjMcI5tfAwhRBAEAVEYKtTaQKlaqSxoIURIUghB wpiG37yUUNz1R14BDKLH73yL5lL0XKLtRw5Ajp4cMxQwK94SzIGAQAPjxVEDsw7mq2gibwA5j+Vi xHKg/bzY2bYRD9vh2hjrvbLZrFJUlE4HQVBUVCSFaG3NZCgLmgDAoMqM5EaDDOSjiUmTkLHg6gSA QgQy4DURNC1TKeU3GOJQ2s47MGHldrtPAhJ2mQZjXkhEOU9GlzC6YgZVLtdYyybv1kSL5VySPa/Z QZaTbwTeAjnb86qBXU0gH47O3SuSA23bjpp18MtvmOeJh9EnsHsJcQcV+b1JIgxDc5sQIpCB1tqu 6gBoXTiUryAFKUhBCvJRCRE1NjauXr164MCBw4cPP8TUlixZMnz48Lyj6sMtZry4du3azgr6pJTa sGHD5MmTDzGdHTt2rFq1auTIkV26dOlcsxCR1hp6wyemDN/cmD2UpJbvbpjx07d/PHviLdP7HD3o YTvS1NS0cuXK/v37Dxo06KPPnYiWL1/eueHFOsvfTFIffPDB0ey6By1iX1ZRc9WmbEnX3gACODgh gJt1AIBhDJFhbWSUMhushSDedWlmClHISQZ+TcxBPtM8mgwAIkoplVJuKJ/JZJRSQRBIKbUmIq2J hNYghU1Re1tMWbxJUAxZ9G7Ji5Xsb9K2f8mDYnQw0Y5mfPgcJKlBOzjjIWRxiPp37PEcruKh1+xH JgehZ16j7N9S8droSN048CTPnYfmFp0jyP96mEX0EyNJHVbVg4EBABCZcWwTMWdsWXYtd29kTuvT FhNx6AuHHEXtzvizLGYTHLiNSqR45Adyy2o2Eq1AdGdOWSzQYjTgoDOD3IgoFRTmRiL0l0UtVGx4 oEQgAICQgNALxExRP26tiQw0R+gVEyP92wAMARnNPhIS5n/HnTRQqQBkLimaqLuI0TKkMZxAgSCA tNEQCAyB1zCc269ROCRPTcKYiZ4l/g6iyC5sEs7eYXXkfkDPiHyfRAwAiSjrEErEAECZEwVIg0AZ YIlGENRMHHtb631ChkoHIJTEMpOY8z9AQA3MrycwkWkdIuyBxv4rO76AazXM77ZOfWcLh/TZBV+P /hzZjCKzeCAohy8GAGInBBsQJoF4ggEodaJCrGe5MA2COKKMexZNMwJAktlsC5EGLNJaCYHpojQg aNJKhVoRoWbQE7nS7DYFKQIADpvuL9MgIIIMBArUITEpn0hpID6hk52CYuHFwBt2JWwdB0lN2QRw YBhiZi5vUIhXU95NMshrXzwoczrE74zuAraq45Fzx+aU9EdfzubIz6CtMkCzmcJeMXFTku+mBLTt lyhZ4c4syf7AfY3aZvzEZoivVAhDUFfK9PZCSiFQa9MYERAV6MDfxVGQghSkIAUpyOETIqqrqxsw YEC3bt2UOtQjYQEglUoFwZFZGXWrtYcu7kV86Dbp1q2bMbKB2g9ZtZgQEWhYumXf+j2ZQ0mnV2nR wB7d75u39uZpvY8S6LB92bx5c//+/bt3735EtO30cVon+pslmBz1rntwks1mASBb37Bz5047zGdw gnjbJ9nZG5kQgSiEOdpHay2E4DF/vrATECE1ubgfIqZlKhuGWikztciGWa21wZRjhBjzyRzd5ydx kPgU5cxRDq4uYtPpQ6vOo8IZOl8O2rQHiSa7hzu1P0GH3R20fGTz0LYd+9AgflcA9K4cYHqHwwgG kWlvVQE9aCJSxQt46//mmrQNEOBDWdE2fUZRkcOHutC4xHCgQaJgP3tbEuREMpxIDvpgtYj27bvA EPHCWVzX3yGCwDzRWHa2OIbNZ2L0kta8iOgfrmVtZrE3ZxpeDoyjrREuSsDUVSFRSA4IwHgS+nCj VwaMPnKsEfMdkUMJk6tJ0uAYylEyneGgOeJ3MBRDsPyPaM+iTXp4DjsSHA7H0FYEN2O0Gcj3PY5F QACIQgQBBkEKNY/MCUiTClVWg5BZZV7Q7glvXOX0o+j9Hueo2oAqluOc5IrmQ5PzEGLBYcnR+jKn 79nQVRoxGT+O1lstXBSDGJQcXfIesuMMk5t7MI7L2gZlFNNKZbNZc1aeUioMw1QqXVxSIoXc17Iv 05IBgf7BcH5KUkpDwI7pxkW2G7ns7AnNAFIpJWRAfHgfq+yZMrKzcwTf2MCVQo5X6wXGiXYoAMSA /JgB7IM+EGsUpyhKvJ8lP8b2JDYjsH9GYHg8J+QIQOBXm00HIzQZzaGVmKzgPI7l9245FkI/hdzA +G0OFOwZg4iAKFSoXNMT0sVLMZ0xSikLDOWCFGT/smHDBhPlp30RQgwePPgj0KcgBTkWxbzTGxoa Bg8e3CloMgAEQRAEwRFhKB+OBDvFLF27dq2trY0NOjtRNAD5gdEORrY3hr1Ki7Y31R8uJTtb9u7d O3jwYLdX8aPM+jCt+neWv3UioAyH23UPXERWkaKmJqitrU8pLYMAUQCQ1iqad5hAngJJawCQUhKF xrw632lIuWIBCebzAP8RQhSl00qpbDZLmqSQANDa2ppKp4UhpyU27fr0EsNuQz6gJvF7POfDKQeD WyQxho8Mbzzs0gkoTkH2J767+HBbW/fkvyNKIC8s1AniY3udLw5t8uHMPPFH4yVkAJq5gZFdPFiZ 4pgMI6rE7E8y/yMjyqYHijaDc6clYugNwyncrVogGBGYB+f1Vy4aAIOnhADCQLwe+mQ18UvNu0FM st7r3ByKZQtj4g35mGDeXetJ8zmre9Cz3aDibkBbWESUCFJggCQRpFEtYm2bEjnUEBAMgZlDASCB QAkgyAS8jexGUT37SNwhi3tBcVgFV3ZeL81tRoxsQ1Ij70e2D+PHMfzUQGoEEiAAyCIQkSIUACkA AEQyp/BpQEyhIInNEkkTkSAgTQIJm4mU0oGAQGBamxgEBABKsK+T51pkeaaUUxpXmz6czZEiPAvY lY740ob/11sV8N7N1rTIB1E6DDRaDPEgaNdW3Fs+YV3gdRvXtkyyGD2HiNrhpgIFtybMZJVWkCoO pMBMRre0ZLSi0tLSdHExIGpN2UyWw0izTghgNwqAOTGYScFoWOBEpImEFEEgw0wIQIiCCEhpHSoK pENtDbLrY7Lg4a2sr18vDrN2+8Di/StvaAAX5iGq39y2kQSXE3Ay4/yRVtGikYv8zEeM5sN+fW9x 8bOdGREFkCaMaoyVAFuLUdfDhXcNyOslkbFp9m5uq2jOkQa7j8Homcuy95uhJFDZrKVLCyGCgCJH IkQM0qkCoFyQguxfWltbm5qa9ntbWVnZR6BMQQpy7Ip5NXYitxd4WNSJCR5B6SycHQ4bEAma/z80 2d4Y2tBxx4gcETQZ4rOFTpejDVB2aXZWUocohmicyYTbtm3rXSqFlN48EHnKh4ggABWAJpJSKGVm K+RC1OWnJ7uU3PSF7OZESygiElKmpBRCZLIZFSoAEFKE2VBIIUkgogRzLJMmRYJJOf5ebERInv1y rAi28fkw5NOudXJQgYMUaufbP6j4812+9NGYpk0E+aCSOkA5gsOVHGXbsjfDOeZvBKZ4leWCryYz MEiSY/UyAAdgIQ4LZEQoJONOeeqFUR+D1JDLARw92bARTcQLtIAgMwfja1MGdMHEFU9xg69ok4gm hylFcKMDkEyAhLyG8w3qfSM2mnltGOhQSimFtsCxPUAtGmfEBhwuegCXQyAX3cccIfpiYd8I983R 1L/YwX6Ooiwo57qjcfNLjRP0olEzDuUAMQfuudPkkh5pIGchhNBgDoYjMuX3HEKDtackrZS2BymS 1lppyqLIAiCgDvxFBIfdsgdSpDgHtYjKkdta4k0gH3iY+xpzxOcI2bY3+wET4s8AI8sRSh2pHCHP 4OKuJJX1WheXljFHm7UjRCOinaMFQSCEVKEKVUikUWBxcUlRcXEYhplMJn/XgRBms1LKIHDwtMsf QWshhNliFS2NaFJK8UjKsxl/iHwNgfuVfAios5bXLVgdbApRI2l7qd/VjvnCfxKRJzygnjg7ABsk BxDQ4OnxlB332k+K0B71bFkUzOgn7wFfvIbuUwrYGl5j534TIM64dw04zmXOsQdxlwgIAGEYmnUq U4M2QQtIY3CkdgoXpCDHlowcOfJIq1CQgvz9SCdiT39ncgxYRvH/nZLUMSV/N+sWTo5OQPnokZaW ltLSUlDpbAtmZAYIi9IpM+jXbvzOBBLkQHoyCMJsSFqT8KNkmLsjGCUxozEznwivMPMTraUQ5ji+ jMiE2ZCIEAVpCklpTYiQClKAoElHU3yfkJIHMsqLLuTekPdrO0+1Nak+MIky8FPqRPwvR/ansSvX ISLLuU+5GXP897aSTxjBmx3nzy//OsJBVlA+6CAJlh14onkhmINWp63U8uAOuYEgwE65c/DM/UkM 8XEYGuapmPYhjI6VPdcDckAuYKSjzaTRC9QQA7TAdkwWeYoiX0RndwGZULMRDBhlEaGJxpJEQKgt wGuTMJs8EuoZrWx0XCFI6wimsaxDIk02zqhlgAIZwAg5lj0REAgD0Fh8E9EGgbA5GJTZ7VI3T2ob v4iUMklahT2yI2ruogHMEh2DeZ75MDrACohICAFkn3Lb5skW0aiiJUJKCEAQtiZNaAVNiFJIII0u erJFwezyJCEQokRA0oTSVjgRgNCOQhu5Y9yJ8natSc9KeqMtHaPXUUwCco7DIDtCYrhE/JRDvaKc zBYfAAISaLUGZ30AgagBJJBxPAFIaG0qhEAkrTUGSACgVSoQJVpglvYhkhCGfawEgFb7QhkKCBCl lIDK1adZiSBArYix/uhFTMkGwmagiODOK8tObzJL0ey6XH9AaEOpRLxmiGGAACa2OC+GcO6IAJo0 470OEbXey+lETdEsV3h+bhN3DsvYJjkcHW1FIQCqMBSIqcB4oAyzWgsCyGgF5eVdioqKm5v3hRQm 0VHSRJDNZIEAitOpVNosdru+xCyWy0AKiWGojDWQQGcVEEgpFCkUqLU2ypPrSyw+DETGSSL/9LF0 U1DtOiu+ERG0dkGfvWAfHFfC7ymtYRNtxLk5Mj2ca9ucDKl9iBlAaQ1el2cRe+IOjSsJLAzNEV28 ZiK4pfvvWa9lYvQx+sku10VPETm38HyG/cEyGPiRCOMnMKxyRCQUAimrINSIoBWBQJRCk2bIWhDp oKTAUC5IQQpSkIJ8tPJ3iT11ihwDlumMkBdRUgU5olIAlNuXdDrd2tqqUikA0FqHYSgFBEEAaIIm AwA4khDwhkuP9kNwILE7HIzhHjf7RsMwRMSidJEUMpPNaGX2nIMilcmQAZ2DICBlInJGExiw01+e yScnsLnSOaBwPLXOSemmm28ePXrM87997q0FCzot2WNOfIAUAQC+ct99w4YN+86//EtNTc3hzjxP dSIknatj0qdPn4sumT1w4MAePXs2NzXX1W1+a8GCtxf8tWNP582qs5w2LvkLlsSp896SF97uvCbh i6+lzyduI8tYoaIvX/naV4cOG/bdb3+7trbWvz1Kw62AcDjj6CIxkoYRXsKcxzyKWKjOcYoN1GWQ EIo/5KB6iLBLP9wx2G7WwnsxiDenxzMAEILPA2YI0ME3Ftq1W0WAciqTgeYEou/f1lav79WT04Ew olMjmRCryTo0xYuvHCCYIMrureEqwf7MsDoAdO3ea/rpH+91XN/yrt1b9+3buWPr6mWLVy1d3AGP 7OBLAb1KQqd1othXf+ZLPfv0+68n/mPXzm1sZvcjunLlrjQhbxLj+LM28gpwlsBVHwSBDAIMNSoH 4hMRhSrEEEMQiIgSHOGdifixdhFXwCmG5MJYxZuEUcXDlV2pfTwwgg3dTeg0cPoIxvocZBiVzvqi bQXoUERPFWOseARiB38Cuz2ySYHBWgJtWobWSmttQiE7u2tN2WwoEFtbW6UMUqmUCkNNSfchIm2G gkiaKJUOpBCAqDU5hzfEZ0DlimTO+hNCgPAaYZwFHy1o2Vsw/6/e2pGnlbMcQOSXOZhxu8L86fb3 myXE4447TXKXajh94vhpqFGbUxVNxOVkw0dOykvZZud3SwDR/oR8Ds0qWXA6xp0HwcHPiShrGBJE iCiMYzgLo32k8wHl995779Zbb12wYEE6ne74U3feeefo0aPvvvvuTtenIAUpSEEKcvRIaWnp7t27 y8vLj7QiR6N0CirX0NBQWlp66OnkF915DOUCoHyk5WgDlA+v6x64FFVU7N69W+xTMkAqM/tACVBI KSzlyk5YvVkeEAAKPprPkZqAfzMSIxPlm9Ib7pC3YdzOxABAoVJKGUBbK53RWSkEAAZSgp08a4d4 uJ2NYHlCyWyOAUHo1bPXKaeeCgDnnPvxdgDlK666qlu3bk8/9dRhUcJKHpP17NXz3I+fN2bcuG5d u+7Zs7eubtOr8+atWb0m986HH3+0pCSPh69ateqhBx7Ynw5JHDOuYO71PKoOHDT4kktnDx02vCid 2rJ161/+/Oc/v/5aW/lNnjL19JkzhwwdKoSora3dUF39yrx5DQ17jQ6Tp069/Y472lF37Zo1D/z7 93Kvjxw16p4vfDEIgvXrq5e8+24QBH369Dn++OPftjVLHdezZ6+e5378fN/yr7w8b+2a1Xn1GTR4 0MWz/TTfyEnTYi/Dhg07/8ILBwwY0KW8fNu27WtWrXzp9y82Njbk3AzgBSluS0wnUdm18vjjh58y 49QJEyYuW/rB44882vYTHZKu3bqdd/75Y8aO696jR0tLy/Zt2xe+/daCN/+SDaOu2O3truxaOWzY 8JNPPXn8+AnLli594rHH9gdvO/AYmOnqw8j0Hz/4YXFxSe5j1evW/uzpJxDQkG2J4Mvf+reifHdu qFr7i588waiq9dV+AwdNPe3sXsf1LSnrsqt+x6bqtQv/PL+ludHpRGCRNnKIGuKNd90zYMjQ1SuW //zpOZrIUKAVAyWVlZVDhx1/8iknjx8/YdmyZXOefNxxEMmVTxMhVVRWDBwydOLUE0eMHrtm5Yq5 P5mDAAIMZ5gQQFvQh8mQjNc42NtxAIEDOJh6P/mUU8ZPmLBs6QePPfo4MaYozP+MoVn8jjhAL780 GImzwFBFtx6TTjxj0PGjunSpaNjbsKl247xXXl2z2vo8EZhoDz6g1n/QsIuuuk1KuW1LzbpVy6SU 3Xsc16f/4FXLFpsbupRXTjpp5qChI7tUdstmWvfU71y9fMmHH7yjovB0FoUsr+w28cSPDRp2Qpcu Fc1NjTt3bHlvwWubN1YDI1xkUHiw1ZMXj/aQfgSgiq7dJ59yxqDhJ5R3qWxqaty5fcviN1+rXb8u yprghHHjL776xracFQA2rq/6f08+hgBpgSRFWfceZ5x51uixY7tVdt2zd2/d5s1//MMfqqvX7wPS EgIJiDh6zIRPXtNemhvWV/3oiUd8xZ2nRqFHvGCz5EV3sUWP98EWe/baXbce3WecdsaIE0ZVVlTu bWjYurXuz396rbqqmvh5s9JhkimvqBgyZNj0adPHjBn74YcrfvrTn9hcnV2dVS3capdoWGmMMd3B tB7DtycEEAKEkK2tGa1VUVHacrEtoKxVGGYR9+1rKSstS6WKMq0ZIpVAK4kINGhSWU2kCAlkURql FEgu4IOUUgYSQw4JRgCawmwYyAAEAhEIdKMV9FP2APOYZTGmA3itybgj8IKRTRJjx8jGXRPikkiV Hwdeg0CbKo+zPJ0TfHAPffUrK8rJrhqgw5TN+XmWke6/ZjxLeCsT3AW5QDB+PhRf2ogVJ8+PCKDZ jAioQ2VCnaNAkZLK9r5oPU2gLCqEvGDZsGHDM888s2jRoh07dhx33HEXXHDBzTffnEqljrReBSlI QQry9yOI2Lt376VLl3bv3v2444470uocdXLoqNy2bdvq6+vHjx/fcV7kgUknxVC2SRXkiMpRBSgf dtc9cOnSpUsYhnsbG7TWAII0hWGIQqQhEEKATwjh3dFm1iOEIGEjAzLi0E6hooE8xUb/ZkMiGmKU UgoQpJRCSMhmQYVa2zmICsNWIiwqMlpxOt5kJg+4eEBEm4OTaA7kMYkOBsXevmP78mVLR4w8YcGC N9u5bdSo0eUVh7ZUmY9AFJdkPU6cNOmmW24pKSmprlq3obq6R89e48ZPGD9h4vO/+c28l1+OPYlY XFzS2tqyZs0aPy0C2FSzKVKgPfc/gKaRy/KbMHHirZ/9rJSyurq6sWHv8OEjr7nuusFDhsx95ueJ 9iuE/PStt5540klEVFdXV79z54ABA0eMGHHKjBmPPvzI+up1ALB3z55ly5bmyxj6DxjQrVu3dWvX 5lXs2utvCILgx0/P+dvCha5QQkRT40jPqurGxrb0xAkTJ3761ltLSkqq1uVa/qU2yx6lee3gIYP/ 65lnTJoMnNLpM2ded/0NjY2Ni//2t6bGxoGDBp159tknnnzKd7/9L/U761nhCELJWyne0hEAwG2f /ez0E0/Ma42Dk5lnnnnp5ZeXlJTs2rVr+bKl6VT6+BEjrrnuutNOP/3B73+/tbU1Uo3g5s/cNn36 9DZ0zK98DLggsLEl+PgoRCwqKm5tba1aZ6uYqY6wta4OuOMyLpguKs5kWmuqq/xOkAC21dUl8h0/ 7eSzL7piX3PT6uXvtzQ39erTb9LJp4+aOO0XTz20Z1d99GTcsc+8YNaAIUOB9WB1iDQRwU033zJ1 2jR3c7y0li+oSQPAFTfcOH7yVP9ntHg1ug0oUaSPNs42cGiqyenmW26dFrd8nm7X45TziYG8U94G sI6axtCRY8+++Op0UfG2zRu2bd5Y0qXbmAkTx06c9PxvfjNv3ksGgFQ6Oi3NAFgzz79cSvmHF36x 9sP3+BdAflmMm3LqyTMvSBcVNTXu2bBuVSpI9R049GMDBo+ZOP23c3+UzWSdpkOGjznroqvSRUUm 9/KuPQYfP2rI8NELX3v5b3+dH5Uu5lluSTOftQCHjhx3zuxPpYuKt27asG1TTUXXHkOGjxo6YvSC P770zhvzuZKgubGxavWHyiBrSAgc5oOgV58+FZVda9avZ2o2jJk46ZJPXVtcXFxdVbWhen2Pnj3H jR8/fsKE3z//wpt/fDUMpZAghWhubFy3emUUldjTvXefvpWVXddXV/u68moKxOOmAEVop11liNkh VteI7EcIMGr02MuuuLq4uLhm4/rajRu7de8xatSY0aPHvvLyS/Nf/2NiDfO6626YPHlKjgmJfOuy BdAd7ujxTIF9ivjwyli9IACiQMxms0SUTqXM6EUIIVBoUASgtM5kMqlUWkoRBIHW2tKotd0iALaB ktKKshanThUFMpAAoIlIkxAYBAEKNHEgkIeRHD7ChXd2asVMmWcoZZfdiaNjAJAl72vwyeOuGmOU 39whCUFEGHAqeIs0CLyY5aHc+5E4sd0l4NJH5rc7J7P4P9oVAQ0AUaS0jgyi+B676GGuGQdh1+Ww InkfJ4dmqzA0GwcQ0QZQjhJHMDGU83aIf0+SzWY7ggu/9957DQ0Nd955Z79+/VauXPnII480NjZ+ 6Utf+gg0LEhB/hFk9uzZtbW1l1122X333Xekdfk7kW3btn3rW9+qq6v71Kc+deWVVx5pdfYvZihV Xl4+evTo6urqRYsWHWKCffv27RTFfCGihQsX1tTUZDKZ888/v7i4eMGCBTt37kylUpdffnlHUti+ ffsPfvCDrVu3XnrppRdffHEH80XEhoaGQ7dJr169Ro8eXV5e7u3o7FRRTFLulKQKcghycJ5mpLP8 zcQKrKysPAZc98CFStNFoqKieV+mJUNUJBA1QZgNETGVQoGCSPOUwrFfbNQL5pRFO7mBJyKWMeTm F3mH4WauZSAcbYlCBvtAQikEYhCGoYk2CIha65aWliBIyUCaIT5pSoIXDH4fRpMdNnn04UeEkFpz r5FvHlRa9lHT27t3737rZz+7d8/ehx74fs1GG3Ri6LChn//CFy+ePXvZ0g9qaqLoAaWlpYhYW7vp sR8y682fHCbwgzwtANu43iEpryj/7J13ZFozDz34wPqqKgBIp9N33HX3jNNO21RbM/9//9e/efZl l5140klb6up+9MTjdXVbzMUpU6eefPIptRs3GA3XrV3z2MMPO4WdV3Xr2vWfv/3t1atWP//cc/nU qOjTp8/WLVsYTbaiORRopOcDD6yvtnre/rmknt27d7/t9tvZ8hvNxSFDh93zxS9ePHv20g8+qK11 MUCovKLCpPnDBx+orqoGgHQ6xWWv/aNX9oqKyk9dfc2O7Tu+991/bWy0Z3FPnjz59s997uprrnvi 8cfiVDHoYGt6660Fq1euAoC+/fqcdc65HXmkfRkwYMCe3bsf/eHDDOlSWVmXu+75p2HHD5t10See +82vHYJBQAvfWrBm1SoE7NO3z5lnn+0SaRNLiGCM6NAuF4gAEUpKShFx86ZNc5580lxBRClRCCHN chogaSDC4uISRNxaV/fsz+aYX9HgSmRjxoM92wm7dKk444JL9+6qnzvnh83NTabrHDlmwsXXfPrM Cy97Ye5P2csImBIICMefMPakmWe+t2jhpOknAdjjrQw1WgBogIUL31qzahUB9OmTLLt24QsAiOi9 xYs2VK1DhF69e584YyYyziPc4hyBQLDb/G1kCgLgWKcAEGcoA9HbC99avWoVEPTt2+fMc84xN7n3 G1ojk7Mh3+BQZkSvjrpUdv34pdfva2p4fu6TO7dtBaJdu7JlFV0/86WvXDx79rKl79fU1JANJR1V bklZWdfuvfbUb7dosrMAnyrYo1ef5sY9L/73r7dsWm8KUVRcctGVN/fuP2jajHPfet2uinUp73ru 7Gv2NTa+MPepHVs3G7WP6zfwE1ffduIZ521Y++G2LZsgjpgzBJcPdiNbooTtk70AACAASURBVPMu v665qeG3zzy1Y+smAyT27j/o4mtuO+Ws86tXf7h9y2ZTDXUbqn77n2ubtFBKhaiFFCVSAECXkq6f +cKX169b98d5LxsgvmtFxeXX3djY0PDUIz+oWr9Bax2SGDJ0yD3/9MVZn7ho5Yrl27ZtQ4WAonZD 1bP/uc4EijLhWRQBEXUpr7znS/+nat26V+e9ZNdKCCIIkhcUAJjlzi7k6tdf0UXnPRbgtUsElZVd r7z6+saGhp8+/cTmTZuJSAMMHDjolttu//h553+4csXmus3EkS8Q4G+LF5klut69e5/+sZlRlvHj 1tiHLIHWHvim+VYDxgMiuli76AXbJk0YZhUiBKlAkxIIgRRC8LKGJk06k2ktKS4JglQ2G2qtfOQ3 wtUBQFG2NQTdSkBpEiKwJFqtSQTmREUiAAEImrTSWmkkQdx2/H7WbQXIIwYiZ3wcbeEhFkolCg+B LuqEF7Ah4ZiuHqNy2WSc48Z/IWPCGA4OxFslooQBve8YJemWrgSD47x+BQBITFa2m9ZcEDNf93g+ XGDB5URIMr7dck8Uy5kNwl2fXR9QWqlQIYEGEEKglBSx8q0xldCHi6H87rvvPvzwwxs3bhw+fPh9 9903atQoANi3b9/3vve9d999t76+vm/fvldddZUPgmSz2X//93+fN2+elHL27Nl33XWXEOKb3/xm U1PTD37wA3OP1nrWrFk33XTTVVddBQDPPPPM3Llzm5qaZsyYMW7cuN/85jfPP/88ANx5551Dhgxp bm7+y1/+Mnz48Dlz5uxX4UsuueSSSy4xnydMmLBly5ZXX301L6BcW1v7ne9854MPPujVq9ddd931 wx/+8K677rrwwgsBoLm5+bHHHnv99df37t3bt2/f22677fzzzweADz744OGHH165cmVZWdm55557 zz33FBUVHaKFC1KQwy1Lly799Kc/7b4WFRX179//nHPOufXWWx0NqiDty3//93//8Y9/XLlyZXNz 88svv+xzchctWvSjH/1o7dq1xcXF559//t1335136au5ufmpp5567bXX6uvrR4wY8YUvfGHSpEnm pwceeODSSy+dMWPGHXfcMWnSJHd05Nq1a3/2s58tXry4oaGhd+/eY8eOveGGG46SgyXN8ma3bt0q KyujWG8HKytWrOgsxZzU1tZu3LjxvPPOKykpSaVSCxcuFEJccsklHT/D9sknn7zssstmzJhx5513 jhs3btiwYeZ6dXX1s88++/777zc0NPTq1WvUqFFXXXWV+dW8uEePHr1u3brJkycftPIGxLLHKMch uTW1zc+9sfWDdXsPweREWhcYyp0ra9euXbJkSWNjY2Vl5bRp0wYNGtTxZw/C04wY3yguLj7ppJMO vQiG34csB5dIO657ZKW4uDjVpcvu3bstAgJogikjYiqQvNcxNkswFCo7aXMbVpOFIm9Inx/WIXIU ksSTBAACRSADhUpzYA2tKZvNKC0DGdj5IsW2dsY+eFSbwyaY+EQ+6+fAJUKTIb/JyspKW1paO5JU n959brv99u7duz//2+f+/Kc/HaxGUF9f/8hDD22p2+zARwCorqp+dd68Sy+/fNyEiTFAuawUAJoa GjuUdK5b5HrQgcgZZ54VBKln/2uuQZMBIJPJzHnyie8/9MOzzzn39fnztSU2Qq/jjjv3vPN27dr1 79/97r59zS7jdxcvfnfx4qQ6yUk23HDTTSjwZz9+OlZfLN26dweAPXv37F/P6kjPp3+U1DOv5ddX VxnLj5840QOUXZq/qK6qNpbNZLJznnzy+w89dPY557zmlf344cODIPjrm2/6yS5ZsqSqqmrECSPy 8VLzu3Pi6rIPLJV79OjRnQIoPzt3rhAiDLOuJTc1NT3/3G++eO+9I0edkLh5+dJlBlIYNXrUmWef zUCz+xsTWz4Gk3NXN8h5cmOTixlr99jbLRNEQBoQNRWVlADAvqYmzooS/uIW2voNHCJlsOzdt5ub mxwDbt3KZXU1GwcMHYpoTtdjBI8AiLpUdL34U9fVb9+24E9/nDT9JDBYNhG4mA9EK5YtJ601wKhR owygjN4qDkEUGmLNhyuEEFLAsBEjT5wxM9LP9uWQZ8TqgNucxogImmjZ0qVAhBpGjR595jnnJPAc g9pYjikK1sSD0tACyoZg2Lh39++efXrXzi0tLc0IEhCFkBur1706b96ll182bsLEmtpaADDnZbna 61LRFQCam7yALXHvfOMPLwghlIqYyK0tzW//ed4l13y2/6BhroQNe3f//tmf7N65tWVfsyv91s01 Sxa8fvJZFw4aMWbblk0xXIts4Yz6xCb01Wjcu/uFuU/v3rmtpbnZQXxbN9Us/uvrp559wdCRY7Zv 2cz1zfZAc9IemWNoZ33yShT467nPkFbmhbdn965nf/r0lm1bd+3aJYU0Zzmur65+9ZVXLr3s0tFj x9ZtrlMCpBAo7IKvOzTNwMqXXXEVCvzVL54h0hirMYgOSDAldPRkfpwXYNronW20bASA3bt3/edP 5+zYtqWpqck+DrBxw/o/vf7aBRfOGjV67KbNm90siRA+XPGhaZQjR440gLLVAcFbGfEgXa+WuYRg jyCMoGRv4QIICMMwVErJQEoplQ4JMJAykDKbzbKSlM1m06l0EAQoBIQheAM/v5IJAbTOZrOEpDUV laSFEEIIrbWUgRBCg3I4sdZaay2I2hgpRUMZBnwNPCrYvTy3toh/tBZDXCPGD72UvYpxOHLbXTp5 /ZevZvQxB21ubzQbeUmylyV3FIetLqbDRwaJpRPrhP1fPETeOmnU5SaTQPY0JCQ+cQ8BtFKO3m2O E9Xai6iDCESp1GE7lO/RRx+99957e/To8fTTT99zzz0vvPBCcXFxGIaDBw+++uqrKysrly9f/t3v frdnz55nnXWWeeT555+/4oor5s6du3r16m9/+9s9evS49tprL7300ttvv72+vr579+4AsGDBgj17 9lxwwQUAMH/+/KeeeuorX/nK9OnT33zzzaeeeqqiosIp8Nxzz33ta1+7//77TRtoS7TWeaGxTCbT rVu33OtE9OUvf7lbt27PPPNMGIYPPvjg7t273U/33HNPfX39N7/5zcGDB2/YsKGlpQUA6uvr77rr rnPOOefrX//6li1bvvOd74RhWCBpFuQYkp49e1ZUVGzfvr2qqurpp58uKiq68cYbj7RSx4a0trbO mDHj1FNPffzxx/3ra9as+fznP//JT37yG9/4xo4dO773ve+1tLTk7Rb+9V//denSpffdd1+/fv3m zZt31113/fKXvxwwYAAArFq16vvf/z4izpgxY9WqVQYyXrhw4Re+8IWxY8fee++9AwcO3LNnz5/+ 9KeHH374ySef/GiK3L6Yl5CU0o77jz5paGgoLy+vrKx0X3v37l1SkicCYFtSVVU1Y8aMMAxnzJix bt06A+QtXrz4m9/85ujRo++9995Bgwbt3r379ddfnzNnzn/8x3+Yp8ybKAiCQwy1hJ64i2tqm//l /64hLAZZ0c6z+xMCrUFvK8RQ7iypra3985//PH369IEDB65du3b+/Pmf+MQnevbs2cHHD87TjBjo tlPiepm9bodOK87rukdWQgGpVKpnWQW2ZDW1kgnPCai0xjCMdI2AWkMtAabfCTTUIISIbmzFZ4TY 8X5Oh0guerKdWNqJBWlNBj0BgUJrpTSRRiG01jpURCSEPTglT+ADkz3i9JNOnDptet++fbv36NGw t+HDD1e8/OLvd2zfnrhzzNixM888c8CAQaVlpbU1tR+uWP6HV14Jo9iacP1NN8447fS777zjU9dc M3Xa9MaGhh/PmVOzceP1N904ecrUPbt3/2Luf636cCUA3JBz50+enrNxQ831N92QuBMAvvWd7/TJ 2YPyh1df/c3//I9/ZfLkyVdfd106nU6n01LKoqLiOT/5iX/Dwrff+tlPfppIZ9YnLhowcAAAfOrq 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 2NG/f//P3H7HV7/8ZUPvSNx51dXXrl27Ju+d7y5eXFEZLYD17dffjK4TsmfPnqUfvA8AQZA6+ZRT spnMwoVv+zdUMSHXF8k7TlAIL3pvp0lpWRkANDY2xi+WAkBuY4wLAeDwkSNuue227t27h2G4adOm 2pqavv36Tp02beKkiY8/+tiHy5Nbc07/2MdmnnlmNpNZv766q1Jjxo4bO278vJdeckEniorSlV0r 165Z09raknh27Zo1M047rXfv3g6oHTV6LAAsjuPRTnL5Y07S6dSln/zkju07FryZDHW9dcuW999f AgDl5eUTJ03es3vP0qXvu1+r1q0zKRUVFbWp5+qknnmlrEsXiFveS7M10RRsmsf1XgE2zVUfrmpt bT311BlvvvHGjh07zMXSkpLhI0auWL7Mx3BHjBxx822fsXVUu6mmpqZfv77Tpk2bZOpoxXJjnQMd 6Mw47bSrrrkmnS5at3btonfeqaysnDhx0pQpU3/1y2f/9FqbxycCACKedc45ALBk8bt8LcFH8wNf Qt6eAQBOO/30mWeckc1k16+v7tZdjxk7duy4ca/Me/l3z78AzIk0ntzY0JDb80ecQAAiKiopBoAm rzo8oIQY5gIg2li1JpvJjJ104vuL3t5dv9PgHkXFxf2HDFu/ZpVSYTwH/NjHLxwwZNhrL/++rmaD Qx6tJSxn0QJy+arARitlhrLBY6KYBeAlZf8YBAhxyLDjr7rhxq7duoVhuGXz5k21tb379pk8Zer4 CROeevLJVSs/9PNot/Yd2xUAoLJHz/OvuK53/8FKhfU7tm1Yt7J7z96jJk4fPmbi/OefrV69DNz7 0dueLgQgYlkX09s0AYDWpLUmLfbs3L5+7QoAKCntMmTEmObGhvXrIt22bt7oVxn5fwEQccL0GQBQ tSo3SHqCAQklpaUA0NLcbK8QAIAQ4vxP3jB8zATSavuWzS0tLSPHTzl+9PgwG+YpfI4Ul5YBwL5m b0ELAYnXcAmISEp51vmf2F2/a8k771hOJxAxvomIQZBKkQhVKLTQqE3P0NDYqLRWipRSQmopRLRe C5BOp86b9Yld9fV/e2chuBczl3ja9JMumn1ZKpXeuKH6/ffeLS+vGDN23LjxE37/u98uePMvznQA cPLJJ196+SfT6aKqdWsXvbOosrJy4sSJU6ZM+fWv//sd+3qKgsj4uDEimndHU1NTRKoFcKf9JX2K 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 AHme53nOzIODkwYHB7PMMW2tZIsEPTw83G63oWBm7whaGGUpFOkKFrcDQUIodg27EJIlAtdbqdoY 3iE04McFy1GhGZOlloJWQc3EvypNXlQyySEJq+H9KfY8+y+lpg73Q4Rlu+GcPFHX85qjl6at5jVD u92uQ17UUksttdRSSy211FJLhfhtgJn/2yahVJ4flcSRSZL5k2cJ9RcC1Meysz9A0OUnn/y6iy6e v2D+lClTSg/cfNNN3/rmN2fPnv1fPvrRp5566r9++MOIODIAfPT/+e+zZs364J/96c4dO02Jj/y3 j86ZO7eUzy0333z917+eXmHmP/3gB5csOeZL//xPd/3ojnC91Wp96CMfmT59+v/73//bls2biyAH jcFTVmDRoqMArFu7tnTr2V/96pFHHjn11FPnzJv39NatBYsQrTzrrBVnnDF37tzpr3rV7l27f/GL X3z/uzdu27atbDuilWeeuWLlykLK79247bltHs8vpizk+fPvf/c7256zPOmoo0p62qP07K9+9egj j5xSpSczX/e+904enPR3f/s3Y1B1soxPO+OM008//eijFx829bAd27dv3rz5xm9/++mnnw4mPGA0 uAIAOohcXrFy6NB2msP4zVKN9KstEPXryumW//3kOf5bKfQc0eT9FFXIuRoLSS8r3O5vT44rFFvo PkVdezZeRKTV3U+uWk4ChaoYZdDQYxAABhFBAC2CH6o2JrrxUYFckYvmYQh2YTzhoV04RBIqCvK8 RJASI8tJYVxKh7vmRtFjIgILE9vpXpQzhDCc5yKNpoOnSEVYyJEcPaxle/dFcyBgymaEQjgBImID oJ126rD13pVEw98Cm7QohSaglDjrbqrHzkS0kWWmYaGNLGwA0sapEE3QLkoRY42HGXoraGFHTqIO hc6SvhoKAL3PM/4Rb0a8zpzSXo4a6+TiYavReHueNDsGJVzEErA3fbAI3PIAq7VkyMRZUojhI68g rJR4iE8TADappbdb8TVp3pBwvQkqrlLwuwMo/tfHmKJC9glYatxk8yPVCijVqu6uM1Onk0suzWaz kWWQjjUhKYjElUSUxr2IFXJNDiLNMgAMCCDRO8jBrMyUsQ8IoWkjxzEhWM1FZyYdaGUjTOEIPlWo SC45ZcQZDU6eRMIAunnXM3qhgm43H943QuDmAFvwnLiGQS6whQIiKqKqJApis4ZCHSuY/bjqFQ3w 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 S0tLf/vb33788cfRaPT888+/+OKLhwwZsn///scee+wPf/hDy9u1YcOG/fv3L1y4sFu3bgDw0EMP XXPNNfKrjz766OOPP37xxRcHDhwIAD11dLmXX345Ly/voYcechxnwIAB99577wMPPHD33Xfn5eW1 yqQhQoQIESJEiBAhvhigL8iAZF4tMz9L9jutem+UH/UlLVxRpdglWi8ETRbyuaOmpqbs6NGCnj1H f2n05o+T367TIyX2wvSZMwFgz+498s9DBw96XmL4iJFdu3U9qQ67U7dMnzEDAPbu2WNllsyAcM43 bNiQ1yHv2utv6Nu3TybCzq4QAKS+u3leoramtl37drm5bQMKUA2rnt10PRWmTZf13Ntc0RmxevWH l11xxbQZM1d/+OGECRPLjh7dt/cscyOivXv2FA0fPn7ihCVvv22ut22bO3zECCLa32TO7y1fNn3m zCFDh5wz+kslmz82uaZNnEJ8Bi707N37rrvn53XIe+O115cueTv55uba0Ro3z9ybbdrW1dU2kZPV 77l1dXVNlIEMk5xHe/JukySFFwYhmvHPnr2MlV5bunixdW9yo4onTz5z5sz2bduaqKSsnU6ZErdE Z3nOOaOnTD3vF4/9fOeOnZrQUOtWQc4/I9eRkq1KYNuzvq4udfjbWRf06vWNu+5un5e38I03li1d IrNhTAniBBH49pSSQBCCb9q4MS8v76prru3Tu8+GNWsAABkWjhhRX1e/fu0aPZEqIi8nJ0c1g1Qu Mr9VK1YOGz5izISJHyxfXjTqnP2795SXlwummBpOwAEHFBY11tdvWr9WAGMIjMABcIBysnW4CVJV NcyPib8s440GZIGWGfX1NCtGpNhY7Du4KNZQv6tkvb/fHIAIolk5gf4IloE+vWQRgAGWHoigS7f8 C6/4apt27TesXPzxuvdS+pIGDB45bPTEN//6+yMH95AQop4aGxsbHScrKwqAitRL9gqbh/LdiBEA QG3taSJq0y4vGs1ONHice40COED/foPy8joAQISRg0REnGQvIRF17dHzqq98Lbd93vuLF65+dxlY v4YIdOJwKfcS/YcM69C5y+nKChksFhAYwITzpgLAwX37MbkjwLDgaRdrEWDUqHOKJ0954le/3L3T PyqAgmnsJhPQ+InFNTVndnzyCYB6RDB9ILnJ0aNHT5k69ReP/XzXjp3mG2Lgum5y7aTYOhifCBGQ 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 TWmbMmXq9BCP56OP/ikayC4HR5SWXnznrbfmzpv3xyfmr1r51fdbt3q93nvuva/0Yum/PvpIFmDP 7t179+zu1bvPb377YGbGidWrVv20/4BkrSjIAwSAQ+npx48d79S5c7v27TJOZFw/ZSoRffnll9J7 tvHtHoXtHABA0YULXm9NTExMdFRkeXmFpASMjIyMjW2Y3Dpl5OhR7dqn7ty+ff3adejvrVsbqLbW 6OHh4X369geA9PSfSor1lY+evXofPnSoqkrz01Jw/tzhQ4c7d+n82JPzv9+69btN3+TlnZGVYymv /t6iBVNifFeXeq1eFmfuOHEk8TXSjmi6TSJxwsqameAnTRWzpYAMcyEZOSCyHxuqkQwykU/B9F3/ o90pE7KPo5dOejBRQEksdJtdfPu7BLeJtMxypqFvQzkDcCrWWQto+kDfSO6xnqJxisL3giCFjMQp AucuvYam1GyMeQ4aTaUQApDKyiTmxlc4x0UVuD201v2EPwR7rhoMNBXK3UqqGpnr56QVPbLQApDY YE/ayg6JGQcTKxYAVAREVAEBUUFtFztiVr9EgB4AAEViyQn0uZ+EOoA0CRQgBFKBVB+o6EHwAfsa BBXFhz4ACkGPovG+CvPe7AMABJUpn00FCMwTCWsKc5/lxCsiMAcYggImIlUl9CjWBQTeHNq4lE2S BQ0pfV1jUj5yi1ypQ2nCatIIP8gOg0ueQR2eAXjfl6Z9QZrbeLh2uDWznNDY/dBywJ9HRAV5fF5R 4oXLE6H56yOyPeSJjJOmzWCQszbnLJ3b7YAo5y1ug1Ij6bdfuTiT5rVFBouAppnTIJEKvp/bQvnU qVMzZ86MiIj48ccft2zZMm6c7u2LiNauXdu+fftJkybl5+evWbNm5syZcXFxYWFh48aNi42NPXfu 3KpVq5o3bx4XF3fx4sXvvvtuwoQJLVu23LVrV0lJCctk165dBQUFM2fO9Hg8Gzdu3L9/f+/evY8f P56ZmTlz5sywsLD169eLEnNyclRVdQllFy5cuHDhwoULFzJIMqoKzDgAAMCbCxakp+sOGQ4cOLDl u81jxo0dO27s++8tY4G3z5mjeDxvL1wk2GQAKCws+OijD3/zwINjxo375/vvs0CbV2c9FMHyTePW LVs++/RT8XKRdTJj948/Dhw0qHVKCiOUGzRoMH3GDNXne2vhm4xNBgCfz/evjz5Mbp3SPrX9iFGj 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 pJNOetrTnnbZZZeVNGL5ZTAYXHLJJevXr7/22ms//elPr169+owzzrjooouI6FWvetX9999/6aWX Tk1NnXPOORdddNF1112X5XrNa15z++23/+Zv/ubs7OzVV1/9mMc85tOf/vSnPvWp973vfbOzsyee eOK55567fPly2/hq6WvWrPn4xz9+5ZVX/vZv//aqVat+8Rd/8c1vfrPxIkEieuMb33jFFVdcfPHF q1evPu+8817wgheUfCiruVEKADz88MNbt27NjiDirbfeeuGFF9qnhtE2AoFAIBAIBO1ANQ+fsqfS szTOotxpwzSwU0VHc3kFukRx4XW8Pj6VCLTn+rGrV/MJotB5GxTBXFQGySnMcqiMYXMLBYfbolQ2 Mi+k2CKiETGbhxUBlghFcHJKc5gBrO4T6IzwU4Bavpbjk6aMc1QBdWDRTVNfviuc01lSe9P7RCQz mLegFpXQ85kh7kWcMEGxEXhAOWyFQ1suakmEya//arB1rSHEeKVl1mVKxlwbE0qKxbhncfZIw96e iFTllJ/IIcrofGuYsqsy3iDDuD54E2q7XzNN4Xo1n35pSwlLG1cZeqtrD+oxGuPKlU84evRO9dD2 7ds3bdoUohMR9fv9m2666fTTTw9Jv8SAiL1eb3JystfrZbsSDwaDhYWFwWDQ6/WWLVs2MzNTUqiI ODk5OTk5maUkovn5+WwnimXLlvV6PQDIeF5EnJ2dJaJMSK/XI6LyiFpcv9+fn583WNpMYCafiq0z slyZhvPz89kL+iYnJycmJkrJU1NTpRrZRsmZBFZzo45lmvLnihUrFhYWsv2d1VNDbqNxwD333PPU pz51YmIi8K0+4R1QIBAIBAJBR1iz5iwAWAAEgFM2rapL7iBEwDdX64DZMt/B5b7z6PqWzFGyZg1V V3u6lVEIPuspzx/nFW85iWcLCbMnAGfT1Pp0jby+mFO2sW4SQhoYIYSKBxT8pnHc1rAsyDHxVnyJ 37rSUyuX/h59nA5i+DTnHuW3vCYWp0WWAB9DUapjyikIZVD4ZF4bbhMMJUFVuj2rQyOZElSq91ZQ tazrX+g7zQ8beSU4aT4X1VW1NfUhgPTmtmJgpsZYiQO9gj7qmFHFOx6Gk3u2Bk6G3CHXaGGyvhQO qh5Vei5B5W5evQmgxyxZ1taVSLEVYmm87JyybsnWkcwfeqkcD2ebyySGHfRd7hxWVzIJZSueu2g/ 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 --b1_GS2B8baOwmMQm0G9WFrGVcJF6PD9UeQIlybdhDx4s--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 30 May 2022 21:30:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 30 17:30:17 2022 Received: from localhost ([127.0.0.1]:46195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvmxt-0005Le-CR for submit <at> debbugs.gnu.org; Mon, 30 May 2022 17:30:17 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:40634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvmxp-0005LO-Bs for 51314 <at> debbugs.gnu.org; Mon, 30 May 2022 17:30:15 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id d9WB270064UW6Th019WBaC; Mon, 30 May 2022 23:30:11 +0200 Message-ID: <3b5955a87bacf37e995907bc08cfdc6bdb20127f.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 05/14] gnu: Add python-zeroconf-0.33. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 23:30:04 +0200 In-Reply-To: <f09aee0e4a23905c6742cd7eb5ca973bea8f3eac.camel@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-6-monego@HIDDEN> <57edc063f367512adf13e2ce7a9067b4b69850bd.camel@HIDDEN> <f09aee0e4a23905c6742cd7eb5ca973bea8f3eac.camel@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Xunxad1NPobdD2pw7JDZ" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653946211; bh=roo6L2FQFJOOCFj/CxCN810ea7jiln611CCN6Fyp50E=; h=Subject:From:To:Date:In-Reply-To:References; b=d9eHwCJ/BfXG0RZATnsDJv6U3mz3+V0SV6j1+2TJQKC2U7pD6YuvY5/K5Wc71fJFc u6/h3GSCmGN58v+NSEO2m48r8vsowVpy9KY27jpmvT6MJNN5ZJ6uIbhb80BOktV+Xw w+kW7LNdmAJEFZSzRALI5ti5zBkY2EZqcCDvMoTX9+M2qvpfxZGjZXE7gy07Ocw66L oapIz7hWu8DD54O7Zax0Cqi5EtvBsixWYxYkU5EROkPqqAEGUIfW97GsFHSHyw9Acx xRX/Fg5y3fvE6Z/ZIQ7fvqnVGvvhu0Rlc2IPseQTdwHDkiD6OUGpoRjIVTgix/hgt3 uYfuSthm/4Ylw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-Xunxad1NPobdD2pw7JDZ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op ma 30-05-2022 om 20:55 [+0000]: > As mentioned in the cover letter for v4, octoprint hard-checks the > versions of its dependencies and uses pip to download new versions for > the packages it judges the version is incorrect. In the case of > zeroconf there is a notice in setup.py: >=20 > https://github.com/OctoPrint/OctoPrint/blob/53b9b6185781c07e8c4744a6e2846= 2e96448f249/setup.py#L67 To me this seems information to put in a comment next to the input list (and next to python-zeroconf-0.33). Also, I recommend removing the pip downloading code to be 100% sure it won't be run. > The author recognizes that octoprint is not so friendly to packagers: > https://github.com/OctoPrint/OctoPrint/issues/1922#issuecomment-302407764 > It does depend on specific versions of some packages, for the one > or other reasons, and this is something I do not want not change > > - I've run into too many problems with outdated python libraries > > provided by the system package manager that produced horribly > > hard to track down bugs. There are bugs in the python-zeroconf@HIDDEN that have been fixed in python-zeroconf@HIDDEN The readme in https://github.com/jstasiak/python-zeroconf mentions a few fixed bugs that seem rather subtle. So as-is, we would be distributing an octoprint with a known-buggy depdendency with known fixes. Though neither is changing to the new zeroconf an option (unless changes are made to octoprint) as-is because the new zeroconf is apparently incompatible. Greetings, Maxime. --=-Xunxad1NPobdD2pw7JDZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpU3XBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hbKAQC0k2P4NVHMVlTdQlBBT73Dc/LK sCdVZ5VD2blnW+Xx0AEA4sSBq9A4uXLEnhg8ybViEUY4OK9vGcKAmH7cUs8yUQk= =0gP0 -----END PGP SIGNATURE----- --=-Xunxad1NPobdD2pw7JDZ--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 30 May 2022 21:09:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 30 17:09:33 2022 Received: from localhost ([127.0.0.1]:46182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvmdp-0004aC-EF for submit <at> debbugs.gnu.org; Mon, 30 May 2022 17:09:33 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:40664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvmdj-0004Zu-NW for 51314 <at> debbugs.gnu.org; Mon, 30 May 2022 17:09:31 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id d99R2700F4UW6Th0699RP0; Mon, 30 May 2022 23:09:26 +0200 Message-ID: <4e31192a7a9dae0f169b3b98fec50549af90de98.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 14/14] gnu: Add octoprint. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 23:09:20 +0200 In-Reply-To: <8108c7a5addccf290800c2c629cf9b7afc119039.camel@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-15-monego@HIDDEN> <fbd19d2f61b87eb03fdadf7d641fdee18af7e597.camel@HIDDEN> <8108c7a5addccf290800c2c629cf9b7afc119039.camel@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-dJU0V9Lst1W695ZoofGA" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653944966; bh=7+U8PDVeC4wWbkLQQliKFfMYF22KiJOP7b5x9xFZc6U=; h=Subject:From:To:Date:In-Reply-To:References; b=JuBfdOduEfiSxzuCnMUcgWf7H0/nDf6nzSjAuJIhSpl5vviVr1qxbo8NyWfNKaUvU W2eEEsK2Obe11sGf+GqtRs5PRL8OHSse5m1tJdPEsUwE9KMBdnTsT9qAOwwKMTiiTQ +oaEK6EfU6A2afm3/9FyXJ6JUkK3krehICCsqOI55M8ZZkEJWVS6QfYIzcRXIzKRiE +eSC0nXAstlLRNXVfND1iRgxHpeH51928yg2fdjoKmg5DHL6mRTvvOL8RQrhW87VFr F762GSgH0pXK8hoqIlIyCsQ5amejJGH6KxQnzf46KY5QUo8BY4kmWUWDFPvFOhdAHa /hxttz1QjH+Mg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-dJU0V9Lst1W695ZoofGA Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op ma 30-05-2022 om 20:46 [+0000]: > Em dom, 2022-05-29 =C3=A0s 23:58 +0200, Maxime Devos escreveu: > > Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > > > +=C2=A0=C2=A0=C2=A0 (license license:agpl3))) > >=20 > > Does upstream intend agpl3-only, or agpl3-or-later?=C2=A0 Could we have > > some > > clarification from upstream?=C2=A0 Preferably the latter if there will > > ever > > be a agpl4. > >=20 > > Greetings, > > Maxime >=20 > It is agpl3-only. License in the file headers: >=20 > __copyright__ =3D "Copyright (C) [year] The OctoPrint Project - Released > under terms of the AGPLv3 License" >=20 > And in setup.py: >=20 > "License :: OSI Approved :: GNU Affero General Public License v3" It just says AGPLv3, it doesn't say -only or -or-later (*). I've seen these, but they are not explicit about -only or -or-later, Sometimes, when asked for clarifications, upstreams clarifies such ambigious phrasing to be -or-later, sometimes -only. In this case, I'd expect -only. But I think it's best to just ask upstream. (*) the convention for setup.py seems to be =E2=80=98not mentioned -> -only= =E2=80=99,=20 but hypothetical '-only' information could also easily have been lost during writing the setup.py or an over-eager =E2=80=98abbreviating=E2=80=99= the copyright/license headers. Greetings, Maxime. --=-dJU0V9Lst1W695ZoofGA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpUygBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7k5uAQCK71kl9WWjIW1nB9hcVpTrgPGE ngAHVKpTywGJYBq56QD/cXx5EGqFMqVd3w2UY+UoqzFYaEiyY+NVRX5yNapJmQc= =se/t -----END PGP SIGNATURE----- --=-dJU0V9Lst1W695ZoofGA--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 30 May 2022 20:56:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 30 16:56:11 2022 Received: from localhost ([127.0.0.1]:46165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvmQs-00045y-Su for submit <at> debbugs.gnu.org; Mon, 30 May 2022 16:56:11 -0400 Received: from mout02.posteo.de ([185.67.36.66]:50859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvmQn-000451-Al for 51314 <at> debbugs.gnu.org; Mon, 30 May 2022 16:56:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 377A824010A for <51314 <at> debbugs.gnu.org>; Mon, 30 May 2022 22:55:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653944159; bh=IDVOgLHuS0t9CkqBp8bUGIWKAWHvoJ4GujUlHh3r4bs=; h=Subject:From:To:Date:From; b=Tc6M/oQEhzhlh6VI+kLwJbmTfZ8QXuT58HOwk/cOJjVS4sBC2fYdrtHqgY3lGeiKr 46piQ3tXcJ/NRUXT/CakUuTUGBpAcjZZ8TiKzj3sqBDjrwXb8jMBYTyHVSUSnC+dLu Sd4aHrW3S431fOK+X5fBhq5zqc9UPICtI2ZTGa91eI3j4kaQMBKcmKo5yFzdQV6Rcl of8J9aAJzW9VgsjSHaTyqRFx8zVAXWXLt5lXJ5cidwegHHTm73luqnQ3uHB8YxbJi4 NeUXifeMI2j719o9ciymm0gNAW9JiFEuni04YOsTvzPs1z392GnwdUrihPi/OvTHoH mwI2d1GmibY6g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LBnkP1Hrmz6tmB; Mon, 30 May 2022 22:55:56 +0200 (CEST) Message-ID: <f09aee0e4a23905c6742cd7eb5ca973bea8f3eac.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 05/14] gnu: Add python-zeroconf-0.33. From: Vinicius Monego <monego@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 20:55:49 +0000 In-Reply-To: <57edc063f367512adf13e2ce7a9067b4b69850bd.camel@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-6-monego@HIDDEN> <57edc063f367512adf13e2ce7a9067b4b69850bd.camel@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em seg, 2022-05-30 =C3=A0s 00:00 +0200, Maxime Devos escreveu: > Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > > +(define-public python-zeroconf-0.33 > > +=C2=A0 (package > > +=C2=A0=C2=A0=C2=A0 (inherit python-zeroconf) > > +=C2=A0=C2=A0=C2=A0 (name "python-zeroconf") > > +=C2=A0=C2=A0=C2=A0 (version "0.33.4") >=20 > To avoid propagation conflicts, would python-zeroconf@HIDDEN=C2=A0suffice= ? >=20 > Greetings, > Maxime. As mentioned in the cover letter for v4, octoprint hard-checks the versions of its dependencies and uses pip to download new versions for the packages it judges the version is incorrect. In the case of zeroconf there is a notice in setup.py: https://github.com/OctoPrint/OctoPrint/blob/53b9b6185781c07e8c4744a6e28462e= 96448f249/setup.py#L67 > "zeroconf>=3D0.33,<0.34", # breaking changes can happen on minor > version increases The author recognizes that octoprint is not so friendly to packagers: https://github.com/OctoPrint/OctoPrint/issues/1922#issuecomment-302407764 > It does depend on specific versions of some packages, for the one or > other reasons, and this is something I do not want not change - I've > run into too many problems with outdated python libraries provided by > the system package manager that produced horribly hard to track down > bugs. I guess it would be better if Guix users install octoprint in its own dedicated profile.
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 30 May 2022 20:46:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 30 16:46:48 2022 Received: from localhost ([127.0.0.1]:46151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvmHo-0003j9-Hj for submit <at> debbugs.gnu.org; Mon, 30 May 2022 16:46:48 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvmHl-0003ir-Nu for 51314 <at> debbugs.gnu.org; Mon, 30 May 2022 16:46:47 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id BAAD6240029 for <51314 <at> debbugs.gnu.org>; Mon, 30 May 2022 22:46:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653943599; bh=c9WfTZC3IK3gu4aW80+T0PW04++p+sEkaEntIG5pI0w=; h=Subject:From:To:Date:From; b=IpzxAoPXO/4avggS/4VmaGGBAux8ON6FsxDIrw5A3dMMeO5l9P++B/SHXqcPPNpLx r6illLVR0n4R6TTW2UI9mK8ffA0tkY56eXMz4O5LpQWeCzUwUf5t4fBiY0pZxyj36U MN7deGfWZp71f1Gw3TYuiaZ4iMZeufDCkYAqBVvDxPin63aPTUkoIfDaggeMl7qDwJ 14l/QnsM1ghq3Q0mlJrW+8jBoHFilTSvwjz7pqPNMTaHv3m+kEDgy33Tu9qFLVl9mL 4ntAZ/8gqMbSb2EGWcR4Q2YNuvoqLudI7C8EZIdDNZdEbh63hAv2G8GyKJirBVU1M9 7G4RHq9i3ve3g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LBnWd6phTz6tmc; Mon, 30 May 2022 22:46:37 +0200 (CEST) Message-ID: <8108c7a5addccf290800c2c629cf9b7afc119039.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 14/14] gnu: Add octoprint. From: Vinicius Monego <monego@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 20:46:31 +0000 In-Reply-To: <fbd19d2f61b87eb03fdadf7d641fdee18af7e597.camel@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-15-monego@HIDDEN> <fbd19d2f61b87eb03fdadf7d641fdee18af7e597.camel@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em dom, 2022-05-29 =C3=A0s 23:58 +0200, Maxime Devos escreveu: > Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > > +=C2=A0=C2=A0=C2=A0 (license license:agpl3))) >=20 > Does upstream intend agpl3-only, or agpl3-or-later?=C2=A0 Could we have > some > clarification from upstream?=C2=A0 Preferably the latter if there will > ever > be a agpl4. >=20 > Greetings, > Maxime It is agpl3-only. License in the file headers: __copyright__ =3D "Copyright (C) [year] The OctoPrint Project - Released under terms of the AGPLv3 License" And in setup.py: "License :: OSI Approved :: GNU Affero General Public License v3"
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 30 May 2022 20:35:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 30 16:35:41 2022 Received: from localhost ([127.0.0.1]:46141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvm73-0003L4-1y for submit <at> debbugs.gnu.org; Mon, 30 May 2022 16:35:41 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52241) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvm6z-0003Kh-SR for 51314 <at> debbugs.gnu.org; Mon, 30 May 2022 16:35:39 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 626A0240027 for <51314 <at> debbugs.gnu.org>; Mon, 30 May 2022 22:35:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653942931; bh=R2lr9IzRTjNMPaFM95kNc1+zqk1bdk1dgy3Kb+z2zzM=; h=Subject:From:To:Date:From; b=AHFTRuJgbUh75e4fRGESxI/jDW6NPwYEoUwGJwb2Nget/bRvNgQdLE7eA+U7vSz+n ROv22uKK8/sinWMr9sKibgoHD8tmkSAUqOU421wMvxorFo59wvlQ7yPFhJbYr5bLCl ierdluLQZYN+KzE62zIRc/oK1B6WzcHaLpSoXcqauY0SIkX9BmFTjYIjcktaqtvl6j QzWLby5ZtHzOx60saZG+NBOjAb5VnXEqByFl6O2Z5v57ZnPaXNHggHrSIOj4H+HhqU vo2E8qrZ9gy7kFgj2LwVc87fuXMzmvmrLZ8MAAOK6PxOfS3KUJeye/ObAph79IzMMc SewCUFiYAcwkQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LBnGn3v7Kz9rxD; Mon, 30 May 2022 22:35:29 +0200 (CEST) Message-ID: <ba930471f7f4a8142c4d255541b5a1a48d76705f.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 11/14] gnu: Add octoprint-pisupport. From: Vinicius Monego <monego@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 20:35:22 +0000 In-Reply-To: <41bc86aea269186d990ff2acb21bf0eb9c14fd89.camel@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-12-monego@HIDDEN> <41bc86aea269186d990ff2acb21bf0eb9c14fd89.camel@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em dom, 2022-05-29 =C3=A0s 23:47 +0200, Maxime Devos escreveu: > Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > > +=C2=A0=C2=A0=C2=A0=C2=A0 `(#:tests? #f=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 ; no tests >=20 > I see a test at > < > https://github.com/OctoPrint/OctoPrint-PiSupport/blob/main/tests/test_ > pi_support.py>. >=20 It's not available in PyPI. I haven't tried running that test from the repository either. > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (modify-phases %standard-phases > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (delete 'sanity-check= ))))=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ; checks for Octoprint >=20 > Can probably be removed by adding octoprint as input (for the tests). >=20 > Greetings, > Maxime. octoprint-pisupport is a mandatory input for octoprint, it will be checked for in sanity-check and that would introduce a circular dependency. I could have a look to see if it's worth introducing octoprint-minimal to bootstrap the plugins.
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 30 May 2022 20:27:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 30 16:27:02 2022 Received: from localhost ([127.0.0.1]:46134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvlyg-00030r-0l for submit <at> debbugs.gnu.org; Mon, 30 May 2022 16:27:02 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvlya-00030J-GW for 51314 <at> debbugs.gnu.org; Mon, 30 May 2022 16:27:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 2C81524010B for <51314 <at> debbugs.gnu.org>; Mon, 30 May 2022 22:26:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653942410; bh=keBnTBxM6M6+keVeikLLegmm5rEYB1XPAFrtJVwArkg=; h=Subject:From:To:Date:From; b=Ee+NCcwUamYYyzf0It1KHQ5zwDlIDNfTjpEWfTQyVxf9VzYcVID6J7AysWSZIfQVb X1C8ZvYyAjelYO7zWr6a4lsWI0rhh3toTvMATMgrF5q6jmT1skWYMlRNxEHFk1Tmfd a4UhgJZhl7fMalBTgnnMPB6ak/D5KXvT5QECr/DeclAkwKdtX0bUhOSrPMQ5brCkLZ BLjTefco7lIjhWMmGBUm0jMusLAzIQGS9V0Di2ZhmKLBTudrWsJMVMjAwQ5LH5lCBi TH0jv82Q4KBHSakJkVfz6nSoWokctkfY6BJzZ8tzLQE3NUxuGTwLlfQV5sKXj/iYGE sM6c8VYy8zB5A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LBn4m0n7qz6tmq; Mon, 30 May 2022 22:26:47 +0200 (CEST) Message-ID: <2faec8a539fe195e8236a7065537e5e9d674bb6c.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 03/14] gnu: Remove python-zipstream-new. From: Vinicius Monego <monego@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 20:26:41 +0000 In-Reply-To: <a2c00fc4a6d9717e296c62d5639de62cfbfc1b7a.camel@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-4-monego@HIDDEN> <a2c00fc4a6d9717e296c62d5639de62cfbfc1b7a.camel@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em dom, 2022-05-29 =C3=A0s 20:35 +0200, Maxime Devos escreveu: > Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > > -=C2=A0=C2=A0=C2=A0 (synopsis "Zipfile generator that takes input files= as well as > > streams") > > -=C2=A0=C2=A0=C2=A0 (description "@code{zipstream.py} is a zip archive = generator > > based on > > -@code{zipfile.py}.=C2=A0 It was created to generate a zip file > > generator for > > -streaming.=C2=A0 This is beneficial for when you want to provide a > > downloadable > > -archive of a large collection of regular files, which would be > > infeasible > > -to generate the archive prior to downloading or of a very large > > file that > > -you do not want to store entirely on disk or on memory.") >=20 > Any particular reason for changing the description and synopsis? >=20 They were not "changed", these are different packages by different authors and the synopses and descriptions are adaptations of the author-provided ones to meet Guix standards. > > + It Includes the ability to calculate the > Typo: Includes -> includes >=20 > (Only looked at the description & synopsis) Thanks, didn't notice that. Vinicius
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 22:00:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 18:00:27 2022 Received: from localhost ([127.0.0.1]:42127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvQxW-0001UU-R8 for submit <at> debbugs.gnu.org; Sun, 29 May 2022 18:00:26 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:37042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvQxU-0001UL-US for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 18:00:25 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id cm0N2700Q4UW6Th06m0Pd3; Mon, 30 May 2022 00:00:23 +0200 Message-ID: <57edc063f367512adf13e2ce7a9067b4b69850bd.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 05/14] gnu: Add python-zeroconf-0.33. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Mon, 30 May 2022 00:00:22 +0200 In-Reply-To: <20220529182746.314668-6-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-6-monego@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-4baT1fUqjmgPsgO0u8Wl" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653861623; bh=uoFD8VDZz1/8hO5NI4NGMDoSGLAEuGZpRO2gvkiQuo0=; h=Subject:From:To:Date:In-Reply-To:References; b=bAsIWZeOnYRpe1J0pHyJjR4ga9Vy7rxdYMgm1KgQGRl+que4JEH37CC58qfQh70e7 3P+nLac0F/XaI4/zm33+kVLGFleNNXBqMBfcx4E2yHozJSLLIyyI38OBcZzfKfvK0p yia+eIB7R4KejK4GMtWtzhEjSMGBOFcXGurPFFNvbacX0f/deYY9PzSi6DptlWY4Be QTPnCludzqGCPwES+1Nl6ruHHkkBvjGg2gDsZHJaltlyhOwbr1HL3fL2v0Y09f40vW JX4vhSQp4Wlw6KEfpDzptJ8VqGyZVPPwxhN4YYMxhgwkSipUoLO9cxUHBd2yTFNCL9 jGLQVSh+8KsMg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-4baT1fUqjmgPsgO0u8Wl Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > +(define-public python-zeroconf-0.33 > +=C2=A0 (package > +=C2=A0=C2=A0=C2=A0 (inherit python-zeroconf) > +=C2=A0=C2=A0=C2=A0 (name "python-zeroconf") > +=C2=A0=C2=A0=C2=A0 (version "0.33.4") To avoid propagation conflicts, would python-zeroconf@HIDDEN suffice? Greetings, Maxime. --=-4baT1fUqjmgPsgO0u8Wl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpPs9hccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pPBAQClcK6mYCwiAPM+QuNdL3JtveT9 Rz0bDdamdkibumMuywEAulG4hW2j9CMDsdM8bPCyN8jAbDjfNMTDF0BSEcE5fgk= =+FzS -----END PGP SIGNATURE----- --=-4baT1fUqjmgPsgO0u8Wl--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 21:59:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 17:59:00 2022 Received: from localhost ([127.0.0.1]:42120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvQvz-0001PP-IH for submit <at> debbugs.gnu.org; Sun, 29 May 2022 17:59:00 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:35906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvQvw-0001PA-Q1 for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 17:58:50 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id clyn2700D4UW6Th01lynKZ; Sun, 29 May 2022 23:58:47 +0200 Message-ID: <fbd19d2f61b87eb03fdadf7d641fdee18af7e597.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 14/14] gnu: Add octoprint. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Sun, 29 May 2022 23:58:47 +0200 In-Reply-To: <20220529182746.314668-15-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-15-monego@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-DygFixu8cJLef6xZzB8+" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653861528; bh=3DAftQlhBHpzj2PKCNmeued6ULjv9XSQfuQBOaqH9W8=; h=Subject:From:To:Date:In-Reply-To:References; b=Kl//nFZXyDifJN4QwkZc5yLT5l6mhqPcqI9L2k8uG6FTY6w80KC2rtPpLHbdq/KGc eGDyzIyJ1LObNKotK4pxWm2mF4sIYF59N9wvWvj6SDdUVsPRsj1GQ4+/5TbFo1xopY 26lMe2z1UvYloWZtM8LSkbYEuUVz10+662LdUKcMsw5cpKTeNQt08CjjayPnxJ+EZE doJkCI4upkTnONHith9d75p49JaPIqfzxcpojlP2QqLcFQ6ZRuo2bssqAuYIvJ1abC 0s/KHNKljmkQUQwh1QoylmYHSYgnDaleRZhZgUbv27ZbQRtPbdCbdcjYz5FVNw/YCl 3i6SraYW1alWg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-DygFixu8cJLef6xZzB8+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > +=C2=A0=C2=A0=C2=A0 (license license:agpl3))) Does upstream intend agpl3-only, or agpl3-or-later? Could we have some clarification from upstream? Preferably the latter if there will ever be a agpl4. Greetings, Maxime --=-DygFixu8cJLef6xZzB8+ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpPslxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7psVAP9zfAGlRs3AamJf8+VY9lYx0ikP UOSlN6DtTkuXHQcwSQEA1ffQIRAnjr4zrurHT6dmVj4qj4a/3oQx0Hofs2T7mAc= =38XX -----END PGP SIGNATURE----- --=-DygFixu8cJLef6xZzB8+--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 21:51:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 17:51:13 2022 Received: from localhost ([127.0.0.1]:42083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvQob-0001Bo-0S for submit <at> debbugs.gnu.org; Sun, 29 May 2022 17:51:13 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:49022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvQoZ-0001Be-Al for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 17:51:11 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id clr92700F4UW6Th06lr9WX; Sun, 29 May 2022 23:51:10 +0200 Message-ID: <5af4b2dcbd082955c5b5a4eb31fb00ebd82ca127.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 12/14] gnu: Add octoprint-firmwarecheck. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Sun, 29 May 2022 23:51:09 +0200 In-Reply-To: <20220529182746.314668-13-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-13-monego@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ObZ87e2yG0o5qX8lDZy7" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653861070; bh=5oqwiSCHa5UULReQtZzPqk6wvfCpBps36jDDqZqRTJU=; h=Subject:From:To:Date:In-Reply-To:References; b=LUsajlGRb/KtcRt8mriaSfPNYUKiDWIuQqujC1VmvbgmxjJnMxa5aPyqWLD4jSeat PETpweaNlTjvSDnfU+0fTt7E6nnIOs3YpONj2fZla8xddlvUEllmDmkuWHXkb8s0gB RxFXrvnTizlxTPjfmRa/R88BJ/6uSN3WJa8kkvLzEnaDkfols7vRa7NB5YZ4VRbKi5 QUHd/qtdu/41XGiwOHLOosFWDwIq47tqZU/C5KACjpxgXjYbtb9308U6Wd4d++K8KX /OX+YZlVNsf7nU6EAhJejVB2hErPk/qO9dwrBy1YAEpQP5nYKEW0LuiliOyKCCNi0t YjyUCedCP7pvA== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-ObZ87e2yG0o5qX8lDZy7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > +(define-public octoprint-firmwarecheck > +=C2=A0 (package > +=C2=A0=C2=A0=C2=A0 (name "octoprint-firmwarecheck") > +=C2=A0=C2=A0=C2=A0 (version "2021.10.11") > +=C2=A0=C2=A0=C2=A0 (source > +=C2=A0=C2=A0=C2=A0=C2=A0 (origin > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (method url-fetch) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (uri (pypi-uri "OctoPrint-FirmwareC= heck" version)) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (sha256 > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (base32 "17prs0rmzglw75gkf6j7= qypxisjvcfk2mbsyfqrjdbwg99i62s2h")))) I see a binary at <https://github.com/OctoPrint/OctoPrint-FirmwareCheck/blob/master/octoprint= _firmware_check/translations/de/LC_MESSAGES/messages.mo> --=-ObZ87e2yG0o5qX8lDZy7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpPqzRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gbcAQDrXuMSnTaNfs4G2WTWmxgafWBm OweZC/bjL9oHC76RmgD/QfWLRcQl1HqsPoCbvnxo/1PpdSemqBKNwvakbkbazAI= =zm3E -----END PGP SIGNATURE----- --=-ObZ87e2yG0o5qX8lDZy7--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 21:47:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 17:47:20 2022 Received: from localhost ([127.0.0.1]:42077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvQkq-00013g-HQ for submit <at> debbugs.gnu.org; Sun, 29 May 2022 17:47:20 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:55106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvQkm-00013W-Sw for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 17:47:19 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id clnF2700N4UW6Th01lnG5J; Sun, 29 May 2022 23:47:16 +0200 Message-ID: <41bc86aea269186d990ff2acb21bf0eb9c14fd89.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 11/14] gnu: Add octoprint-pisupport. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Sun, 29 May 2022 23:47:15 +0200 In-Reply-To: <20220529182746.314668-12-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-12-monego@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ZvvcQsWJNYOr8+Td5otf" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653860836; bh=sP1WcBeAmJPE2E6pgkEAUXaV7fefdHkr2700gif1mTg=; h=Subject:From:To:Date:In-Reply-To:References; b=mP+X+Z691mqOQEDmMFs3SDjgp34/Y3qOePKvJ5+fJDce6z4BByCMxEbVof+hYkwFL rIScL3DNL3SWwf3Jt8qyDOFNTkXlc17XY9eUMBpzJOfrW/NV7RjF2kpwYjOfoahGWT nCiXKJBAX0FG8mah3xqnPZhupi/9kbGKMwaOx8k25cuOAK/QvZ6qVvfRrztxJ1HJ3R 5cvuiPwxmMQHCEsLjjP4WYyuInDRon9ok8D1i6Svu5AQwsm+Erd4wIyqRO6Ad4X2OS O4vHDqJNwt4hMyvPt0WB3Nlylvc59xN3RMI2ANajP2a3c41uHspx8vRg12vAE0MJFu rMF9hslyUMaNw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-ZvvcQsWJNYOr8+Td5otf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > +=C2=A0=C2=A0=C2=A0=C2=A0 `(#:tests? #f=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ; no tests I see a test at <https://github.com/OctoPrint/OctoPrint-PiSupport/blob/main/tests/test_pi_s= upport.py>. > + (modify-phases %standard-phases > + (delete 'sanity-check)))) ; checks for Octoprint Can probably be removed by adding octoprint as input (for the tests). Greetings, Maxime. --=-ZvvcQsWJNYOr8+Td5otf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpPp4xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7p6bAQD2bStjWUT3Ol5xotUXnuuJt18e CHFsa76QTSS5PsSDCgD/YwZS9EItbF19IjYO6YsUyLCKTaHQSEhXEZr9ydVEmAg= =dH0J -----END PGP SIGNATURE----- --=-ZvvcQsWJNYOr8+Td5otf--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:35:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:35:13 2022 Received: from localhost ([127.0.0.1]:41936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNkv-0003P6-IC for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:35:13 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:48084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nvNkt-0003Ou-EQ for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:35:12 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id cib92700C4UW6Th01ib9CX; Sun, 29 May 2022 20:35:09 +0200 Message-ID: <a2c00fc4a6d9717e296c62d5639de62cfbfc1b7a.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v4 03/14] gnu: Remove python-zipstream-new. From: Maxime Devos <maximedevos@HIDDEN> To: Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org Date: Sun, 29 May 2022 20:35:01 +0200 In-Reply-To: <20220529182746.314668-4-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> <20220529182746.314668-4-monego@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ZNID8tzgUMU/Y4sWXy2P" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1653849309; bh=mOJ1L9Uj9hDRXkwt+LQix6WyTvheQk8EOkTezGb52hY=; h=Subject:From:To:Date:In-Reply-To:References; b=fXR8iZ7Ei0O0dADj2/xO9Bl8eXeLi/oo4UC6pmfM+OgU/et3qI7BzBFN+CHUTYsK9 xNQQoAFxCB72YroaZDxWnur5USRBFxXvP/nqkgYyw9GA8g3B0NgB6Njv5c7hZvpD9R lh9wRQXXKaBl0Lt/RoUeJ3yEECSwXHmLIH4bLn2Tfpptj0h3oQgCuXPoLaOwklaqkn ZlPFAFBYATlC2Q4gEKhgp4tFjPMmxZofb/rlUPVP6EWklFSq3jRSmY6HAOds5qlYw8 b30w+v4bj/MeAuQE5nsLxy/8ed6433Ex6SnkB/duakF2RZKGTE5fSqhSuLljXNzgIz NKsayMGN9WMAQ== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-ZNID8tzgUMU/Y4sWXy2P Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Vinicius Monego schreef op zo 29-05-2022 om 18:27 [+0000]: > -=C2=A0=C2=A0=C2=A0 (synopsis "Zipfile generator that takes input files a= s well as streams") > -=C2=A0=C2=A0=C2=A0 (description "@code{zipstream.py} is a zip archive ge= nerator based on > -@code{zipfile.py}.=C2=A0 It was created to generate a zip file generator= for > -streaming.=C2=A0 This is beneficial for when you want to provide a downl= oadable > -archive of a large collection of regular files, which would be infeasibl= e > -to generate the archive prior to downloading or of a very large file tha= t > -you do not want to store entirely on disk or on memory.") Any particular reason for changing the description and synopsis? > + It Includes the ability to calculate the Typo: Includes -> includes (Only looked at the description & synopsis) --=-ZNID8tzgUMU/Y4sWXy2P Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYpO81RccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tGbAP96VsCv0NTIlZXG18U6xMPDvUMj 3IqwjznRzVO94n1+9QEAxybn1KK++0osnO6uC952HCiDlsRZHSbDIipEDYRDlgk= =A0Eu -----END PGP SIGNATURE----- --=-ZNID8tzgUMU/Y4sWXy2P--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:44 2022 Received: from localhost ([127.0.0.1]:41921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfb-0003Ea-Jm for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:44 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNfT-0003Dq-Hs for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:39 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id F4083240026 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848970; bh=MTY+q4xbogfai5ak3XyH9GWGZz7NVh1453FpGhEg6eo=; h=From:To:Cc:Subject:Date:From; b=G4oTrR29XE6TvAJoj3cMDfRvXPji6PTAFpVMFk2dXc+h6/UoPOzdcviQrr4o0yiWV G8fCst1axe7WMMmYFg3wkM54dJveRVKCjcPY7HpXn9VeSeFkDta+qWvb5/P2hAyyHt 6k7zHM83SzZk6xatmJI4niRZP7uPLZFM0GaeYP2HZ1oANNgrf/BpFAbjKU1ZEblHpo bMi38BbtcyfJykxgdJhqVYFfLanzaw58Nmp167acML2Nqy4GxK0LDlKg1qO/9zYivQ +O5xs50hGiSpNSMA0eqTaJ+ateNNpUkxj6dYNB+0wmvFqX2YU7JvZDYYbeKc49Ed4E aDn7UYhRg+8vQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Ws0hWyz9rxD; Sun, 29 May 2022 20:29:28 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 14/14] gnu: Add octoprint. Date: Sun, 29 May 2022 18:27:46 +0000 Message-Id: <20220529182746.314668-15-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint): New variable. --- gnu/packages/printers.scm | 88 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 87 insertions(+), 1 deletion(-) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index edbc1386b5..acf341c5d6 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -25,10 +25,15 @@ (define-module (gnu packages printers) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages check) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) - #:use-module (gnu packages python-web)) + #:use-module (gnu packages web)) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. @@ -106,6 +111,87 @@ (define-public octoprint-filecheck the past have caused support requests on OctoPrint's Community Forums.") (license license:agpl3))) +(define-public octoprint + (package + (name "octoprint") + (version "1.8.1") + (source + (origin + (method git-fetch) ; no tests in the PyPI tarball. + (uri (git-reference + (url "https://github.com/OctoPrint/OctoPrint") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yqbq4gbnzgbipv35z5b1i1f8x20p0gdz37721f163iyipsxppj6")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove bundled font-awesome. + (delete-file-recursively "src/octoprint/static/vendor"))))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" (getcwd)))) ; some tests need a writable home + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "tests"))))))) + (native-inputs + (list python-ddt python-mock python-pytest python-pytest-doctest-custom)) + (inputs + (list octoprint-filecheck + octoprint-firmwarecheck + octoprint-pisupport + python-appdirs + python-blinker + python-cachelib-0.2 + python-click + python-colorlog + python-emoji + python-feedparser + python-filetype + python-flask + python-flask-assets + python-flask-babel + python-flask-login-0.5 + python-frozendict + python-future + python-immutabledict + python-itsdangerous + python-jinja2 + python-markdown + python-markupsafe + python-netaddr + python-netifaces + python-pathvalidate + python-pkginfo + python-psutil + python-pylru + python-pyserial + python-pyyaml-5 + python-regex + python-requests + python-sarge-0.1.6 + python-semantic-version + python-sentry-sdk + python-tornado-6 + python-unidecode + python-watchdog-1 + python-websocket-client + python-werkzeug + python-wrapt-1.13 + python-zeroconf-0.33 + python-zipstream-ng)) + (home-page "https://octoprint.org") + (synopsis "Web interface for 3D printers") + (description "OctoPrint provides a snappy web interface for controlling +consumer 3D printers.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:38 2022 Received: from localhost ([127.0.0.1]:41919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfW-0003EI-Ba for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:38 -0400 Received: from mout02.posteo.de ([185.67.36.66]:58785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNfQ-0003DV-5D for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:32 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 90E5E240107 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848966; bh=JMxKBQjYok0BEtoOMwXUTDiFXtU6R1Cxl6AaqCCY34A=; h=From:To:Cc:Subject:Date:From; b=MDSih41Niw2WkVEdSMAz8c+NVVkUvRGv19edoQc9PIU1JwJIzItHt/dbFsGJOaBaQ tsNjOTQ4ylcbMLllTceWuA1MJWgq0Iofp48t95frfrwV6FKQRMY5wL30aev3zrN95r klLnEnJFn1fZlhYcZeGe+xoO1TFKTF4KYNyDjMO0ouweBtLTEml9W8IBI9l0WKxLuB qt+QJkO2+651S6IU7qMpJXWxQs4XeZKVwrh5t3CyjBwnbRfCXvN5n9K0I4NHTS4j2+ zFwLRNmrY1jYDRS1msgWwvHsGvmJWBJAsFZ0O3wiJD6T9eS+gZB7XRA0cLKr1u4x8B e0Yd0HN0W5Fdg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Wn3fY2z9rxd; Sun, 29 May 2022 20:29:25 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 13/14] gnu: Add octoprint-filecheck. Date: Sun, 29 May 2022 18:27:45 +0000 Message-Id: <20220529182746.314668-14-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-filecheck): New variable. --- gnu/packages/printers.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index ca7caad01f..edbc1386b5 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -83,6 +83,29 @@ (define-public octoprint-firmwarecheck on identification of such a firmware.") (license license:agpl3))) +(define-public octoprint-filecheck + (package + (name "octoprint-filecheck") + (version "2021.2.23") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FileCheck" version)) + (sha256 + (base32 "0bgvv6hvxa9qv0fs5dfr9wlbbjawxik8f2cid3h3czdhdhw46aqv")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ; no tests + #:phases + (modify-phases %standard-phases + (delete 'sanity-check)))) ; checks for Octoprint + (home-page "https://github.com/OctoPrint/OctoPrint-FileCheck") + (synopsis "Plugin to check for common issues in uploaded files") + (description "The File Check plugin tries to detect common issues in +uploaded files that are known to cause issues while printing and which in +the past have caused support requests on OctoPrint's Community Forums.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:32 2022 Received: from localhost ([127.0.0.1]:41913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfP-0003Dv-Uq for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:32 -0400 Received: from mout02.posteo.de ([185.67.36.66]:38901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNfM-0003DO-Ip for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:29 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 03071240109 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848963; bh=y128KLs8drQc7cD78CvcwIRqclRX8zGPR+smWaSeqF8=; h=From:To:Cc:Subject:Date:From; b=aItsXiNkQ/W+dOIPGrCI+/4CNDSIck+TuPTa/phIuWsVi85khTvi90a3zN2zQnrmo luZNmi9HhNJrVMM33eqZoIZabFYM80NOWy6nQfSNdSxb2vgZuTZ5QibQOMZwGL4XTn 2mpoHHjokKswUte3yLLXwMOzSOBRk3MAM3wL9o0xpY8h/SPaqSoDXwQy8zpSpWkbDP hh1vwW1KA63m6ybthTImEUkwfCPR4TduUZTpsqxmLpTld4udH501d4P6I/6Qt3VD7B MwW+IKnuSA1eHTfG0YCk0oin+fhrumhD28zVeEjnDfb7OLU2MpIGa00gWgDeUHj2NQ UL7/O1OY3kBNw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Wk1kNsz9rxD; Sun, 29 May 2022 20:29:22 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 12/14] gnu: Add octoprint-firmwarecheck. Date: Sun, 29 May 2022 18:27:44 +0000 Message-Id: <20220529182746.314668-13-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-firmwarecheck): New variable. --- gnu/packages/printers.scm | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 012731b7cd..ca7caad01f 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -27,7 +27,8 @@ (define-module (gnu packages printers) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) - #:use-module (gnu packages qt)) + #:use-module (gnu packages qt) + #:use-module (gnu packages python-web)) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. @@ -55,6 +56,33 @@ (define-public octoprint-pisupport observed on your Pi or if your Pi is unsupported.") (license license:agpl3))) +(define-public octoprint-firmwarecheck + (package + (name "octoprint-firmwarecheck") + (version "2021.10.11") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FirmwareCheck" version)) + (sha256 + (base32 "17prs0rmzglw75gkf6j7qypxisjvcfk2mbsyfqrjdbwg99i62s2h")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ; no tests + #:phases + (modify-phases %standard-phases + (delete 'sanity-check)))) ; checks for Octoprint + (propagated-inputs + (list python-flask)) + (home-page "https://github.com/OctoPrint/OctoPrint-FirmwareCheck") + (synopsis "Plugin to check for unsafe or broken printer firmwares") + (description "The Firmware Check plugin tries to identify printers +or rather printer firmware with known safety issues, such as disabled +thermal runaway protection, or other kinds of severe issues, like known +communication crippling bugs, and displays a warning box to logged in users +on identification of such a firmware.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:31 2022 Received: from localhost ([127.0.0.1]:41911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfP-0003Ds-Gu for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:31 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42457) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNfJ-0003D8-6J for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:28 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 9A3DA240108 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848959; bh=6lOKJX3cMliFpGyZV31RTFxh59XDqzB9J4/3k81CbMQ=; h=From:To:Cc:Subject:Date:From; b=FO8QYRiIhWxDAI0No2ZzrzCpwkNL/AGNTnuC6TNgDGvJNA8Ob+9dolU6d33MiQXZU K6ziJtl1nqPNwZBg8CJmxtHlaIlu8mxeiowro7J83QpxOoJl/Vd2n4377sU1SR4jzh W+ol1K2RfRtvIdw2qhB9WatppuXdWnlnwObLftdbMO4lbg9bvCuV5//vJihP1X76/d C5hk88r7eSrfUetyYU+XDeMpVe87eTZQOvgrF8hphhcYadkVl68eU1uNYWaBgCamSI OawSK78VFeArRSShiSGDf3PUXMk9xZnIYaIR4kWv4mrQ8ffFMkFDgzn6kBxL39LJPI /tERE0T3CNHnw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Wf4bMbz9rxM; Sun, 29 May 2022 20:29:18 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 11/14] gnu: Add octoprint-pisupport. Date: Sun, 29 May 2022 18:27:43 +0000 Message-Id: <20220529182746.314668-12-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-pisupport): New variable. --- gnu/packages/printers.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index f78923966c..012731b7cd 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2018 Ludovic Courtès <ludo@HIDDEN> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@HIDDEN> +;;; Copyright © 2022 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -19,8 +20,10 @@ (define-module (gnu packages printers) #:use-module (guix packages) + #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) @@ -29,6 +32,29 @@ (define-module (gnu packages printers) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. +(define-public octoprint-pisupport + (package + (name "octoprint-pisupport") + (version "2022.3.28") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-PiSupport" version)) + (sha256 + (base32 "11yzcyyia9dyiw428kjwysybxxh93dbc0sl7p59kda84iqwj1m5z")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ; no tests + #:phases + (modify-phases %standard-phases + (delete 'sanity-check)))) ; checks for Octoprint + (home-page "https://github.com/OctoPrint/OctoPrint-PiSupport") + (synopsis "Plugin to provide additional information about your Pi") + (description "The Pi Support plugin provides additional information about +your Pi in the UI and also alerts you about undervoltage or overheating issues +observed on your Pi or if your Pi is unsupported.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:28 2022 Received: from localhost ([127.0.0.1]:41907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfM-0003DX-1M for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:28 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59159) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNfF-0003Cn-D9 for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:22 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id CD82924002C for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848955; bh=33rjVQm7pi6nNcG3UaWJakiTMJfo6Wj37JFXiaO2ykY=; h=From:To:Cc:Subject:Date:From; b=hdNMcmbM1gL2ZSNt/STq3NRV9QqDkJuBEoKBNv2ZiTnniRha421BtUeGFxJWMQw/Q LBl8B5z50SG7S7qI1Lgo15I9PpSYMi5i0JtGDl97fEuNIa6GrN6uAX9d8Ls95fI5Er mTF5cEdo+hFmmGvrWsFp5pkWGhJiHm8igWexE7IshetUv/HuV7O10a3Ah09CD0YNyN GAH7M20Z1I0lYe9cM/W1+HFta0Xsag1CSUTf5grblb+EKqeCnduZDDPWButMIEZ2o+ e2CIUBGrG+m/+QfhfZZLyp70uIyzCgQrjlHQVnA/+K5/AkKuKw02+BprranugQZ8ul i1iKJqbhwN4ew== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Wb0GGVz9rxd; Sun, 29 May 2022 20:29:14 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 10/14] gnu: Add python-flask-login-0.5. Date: Sun, 29 May 2022 18:27:42 +0000 Message-Id: <20220529182746.314668-11-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask-login-0.5): New variable. --- gnu/packages/python-web.scm | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index b4a2bc365b..294060c3f6 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -3875,6 +3875,45 @@ (define-public python-flask-login users' sessions over extended periods of time.") (license license:expat))) +(define-public python-flask-login-0.5 + (package + (inherit python-flask-login) + (name "python-flask-login") + (version "0.5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/maxcountryman/flask-login") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11ac924w0y4m0kf3mxnxdlidy88jfa7njw5yyrq16dvnx4iwd8gg")))) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv" "-c" "/dev/null" "-k" + ;; All the tests below fail with an AssertionError + ;; because of a missing address, e.g.: + ;; E - /login?next=%2Fsecret + ;; E + http://foo.com/login?next=%2Fsecret + (string-append + "not test_redirects_to_refresh_view" + " and not test_refresh_with_next_in_session" + " and not test_set_login_view_without_blueprints" + " and not test_unauthorized_redirects_to_login_view" + " and not test_unauthorized_uses_blueprint_login_view" + " and not test_unauthorized_with_next_in_session" + " and not test_unauthorized_with_next_in_strong_session" + " and not test_unauthorized_ignores_host_from_x_forwarded_for_header" + " and not test_unauthorized_uses_host_from_config_when_available" + " and not test_unauthorized_uses_host_from_next_url" + " and not test_unauthorized_uses_host_from_x_forwarded_for_header")))))))))) + (define-public python-oauth2client (package (name "python-oauth2client") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:23 2022 Received: from localhost ([127.0.0.1]:41903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfG-0003DH-Qu for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:23 -0400 Received: from mout02.posteo.de ([185.67.36.66]:36713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNfC-0003CR-5v for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:18 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 96F2224010B for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848952; bh=9TfvJt6g7meJpW1Ao17mlwmU+qU3bZtj7uHJIFaLipc=; h=From:To:Cc:Subject:Date:From; b=lQtTGcBVgHGhEYciE/v+eDE9N9o81eu5QnLCF9s673jahbgeFRzS3SA3oJ58+83HI 7K7Ujjr3R5zvFbVZtnbsR3w5JpDnNns2NgBDRzpkClF3AhPjzgFnzOEDzTjoQSqPz1 rxYfMVlVIvt5bFBb9o0sgkg5dFHtgh6us2etlUm5jE5av1wRSYiWno2K9RroUnYYXB 52oZX9D10EkVZ6aKARJYQ1kUuuP9RU3+uFVY3eYUeS3AaFDWvuzMtWEFOm+qxWEwWg TW+0d346zSlOLfz/65qFpc1syyAWjaJk6yxyG6duSZJnlfalXQ7E5oZoVS/14qysuL 8vzW0CsvW9sRw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6WW5Z7kz9rxD; Sun, 29 May 2022 20:29:11 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 09/14] gnu: Add python-sarge-0.1.6. Date: Sun, 29 May 2022 18:27:41 +0000 Message-Id: <20220529182746.314668-10-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sarge-0.1.6): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ace151d1a3..87341cab29 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10949,6 +10949,18 @@ (define-public python-sarge command pipeline functionality.") (license license:bsd-3))) +(define-public python-sarge-0.1.6 + (package + (inherit python-sarge) + (name "python-sarge") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sarge" version)) + (sha256 + (base32 "0r9jnpdsjdr6h92blr5b2fdzvb1n8ypjwhk2xxmss42gwq2bk3zl")))))) + (define-public python-zipstream-ng (package (name "python-zipstream-ng") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:18 2022 Received: from localhost ([127.0.0.1]:41899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNfC-0003Cw-Hb for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNf8-0003CH-Tu for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:17 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5B0DB240028 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848949; bh=12+4GK3pZ9YGMT1F0J8yU2k7wAy5QQUzgvfzq6skKKA=; h=From:To:Cc:Subject:Date:From; b=JW3QkhMBFoh+uPlKSO9cFIZZXSxg5tEx5BBzj+zbHGGxry0R/ib7RlyFIwZE7hL9w 7E1/XsfHHqWMJR89EG3LgmddFDh+l4Qa7LL8C3s0RJzsJeMjdrltXAwAr6LGUZ75qR 3vOBj1JeyfiPcTh8k3WKxwmK4tilyQGb4DV+9qBjydkGDNFKqRaIy5R5wF9/mHgc9I 8xiZ5pHL6Z8zFWF5iat4rlM8hQy/nv/PUertq9JouISvc3dpyNSwlJzyhWBXJDLv1q 1T4Hzh+VwnafuGG/I0xye6l5PB6HCe/ltmsAKOOhQEgPUcvAtwpW35K4Y5Vt7jWqQB NU6Z6GrWf5qzw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6WS3pMKz9rxd; Sun, 29 May 2022 20:29:08 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 08/14] gnu: Add python-watchdog-1. Date: Sun, 29 May 2022 18:27:40 +0000 Message-Id: <20220529182746.314668-9-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-watchdog-1): New variable. --- gnu/packages/python-xyz.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 998a234df4..ace151d1a3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -26766,6 +26766,20 @@ (define-public python-watchdog but portable.") (license license:asl2.0))) +(define-public python-watchdog-1 + (package + (inherit python-watchdog) + (name "python-watchdog") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "watchdog" version)) + (sha256 + (base32 "10l9r2nnk7gfh5asn4crvpa9kz83ng0zn5pzww7jnff06lmbqv1p")))) + (native-inputs + (list python-argh python-pytest-cov python-pytest-timeout)))) + (define-public python-watchgod (package (name "python-watchgod") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:13 2022 Received: from localhost ([127.0.0.1]:41893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNf7-0003CU-8L for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:13 -0400 Received: from mout01.posteo.de ([185.67.36.65]:50761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNf5-0003C1-JW for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id BE38D240029 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848945; bh=hrRmRmiuHpfFznizIkTrl3b62/roZgPWjCVElob6U+I=; h=From:To:Cc:Subject:Date:From; b=XUqnTI5I6CAjrp7ACoJLmvXYWtPfqRDPN6AITOM/Q/2MfQWQrWRJ8oYIrgVSshrRK Cei2jju75/0wfgQQUado+ZOgB9Y3RWr93GRU4Yf+00ITyNN5hHkIYCEA667QwF3Ajw uOeZ4Eva0EvNxh5eixdJy/YW/l637GRxiiRLaO9tBOcLKPU+56qFhqhabgOjDJeqUD jxDb4Xxo7bRkRPZtiE+fteVIe8Ax4n0UewiBN7YxuuELfpj2fErplN1HwfAmTZhEgA 0NcMe88Ca2pvH42HocC6zdggzstFCf+TDuC20aQ88crmS6MtFFas7cXAVT9N7BBYQ1 c4CDHCqLsAOhw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6WP09nZz9rxd; Sun, 29 May 2022 20:29:04 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 07/14] gnu: Add python-wrapt-1.13. Date: Sun, 29 May 2022 18:27:39 +0000 Message-Id: <20220529182746.314668-8-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt-1.13): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a63849912d..998a234df4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12282,6 +12282,18 @@ (define-public python-wrapt wrappers and decorator functions.") (license license:bsd-2))) +(define-public python-wrapt-1.13 + (package + (inherit python-wrapt) + (name "python-wrapt") + (version "1.13.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "wrapt" version)) + (sha256 + (base32 "11f13zqgbql26g5bkfkqalckcdlz394g6dhx4y16cvk873a9rshz")))))) + (define-public python2-wrapt (package-with-python2 python-wrapt)) -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:13 2022 Received: from localhost ([127.0.0.1]:41891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNf7-0003CS-24 for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:13 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNf2-0003BB-0D for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:08 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 69243240109 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:29:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848942; bh=KEjiCkCXRS5aXX6agFmssUfRyRoFFUOq/NK371FENvQ=; h=From:To:Cc:Subject:Date:From; b=b9kk0iGM7BnxtQTEFJlgnjaudbA5sdrikzhs7fKYbFpGE9w3BD86fJzaKLB4Xsbq/ o3H+Ess3B8+nNSwuJq1KzCh4adpchPBEXj2StzBtotPGepIM8X8axSCTaVpkTdaXKH TN6kdHLz7y7TDX04t8lyow+sYa4TBUtSiRHhsKh/uw7sG8lro0GvzdQJjdeS4Lnoqe pu3tSlVFNRu5ql2zEziNX6gDsTgrangJN5WzsVobFqLRsHiOcQQUi41YjPcWaKOWdz zcF3nM2ehYOqGfEby3x1kr/PjDzus3eEL49CsJr4nlBEa2gO6Cr5AbXTbe+Ny3e3E4 xLUk+pH0QqklQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6WK3Htyz9rxN; Sun, 29 May 2022 20:29:01 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 06/14] gnu: Add python-cachelib-0.2. Date: Sun, 29 May 2022 18:27:38 +0000 Message-Id: <20220529182746.314668-7-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-cachelib-0.2): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 16405634ba..a63849912d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12821,6 +12821,18 @@ (define-public python-cachelib provides a collection of cache libraries in the same API interface.") (license license:bsd-3))) +(define-public python-cachelib-0.2 + (package + (inherit python-cachelib) + (name "python-cachelib") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cachelib" version)) + (sha256 + (base32 "1npaxmxxn60nmpy1f7q45kvvpydvf0nv3b0cinm4lm3bdgzgmdfw")))))) + (define-public python-pylru (package (name "python-pylru") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:09 2022 Received: from localhost ([127.0.0.1]:41887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNf2-0003C9-Pn for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:09 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNey-0003AQ-1M for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:04 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 7515E240027 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:28:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848938; bh=g+MHxkzP3oPWjsx00O+TQTHBs3bGj6a5D8nEVW7jtTM=; h=From:To:Cc:Subject:Date:From; b=UgJ82vMhGKFLVFExh7sgLImb6sJQ9zbzJaDj30YciiojqoXrSbwcsUlJFf7iQENrQ sRFiDsB3Or3oDHDnhbgTgeXJkESmC2mO005U4n6WvqIOnRh21earA7Wv2hp9r13uZl htPerDqMlJI1ntdOJoXSSIH3xHxkNAPrTxhplLlWEIyY0cwI2egkh4fEhHMrO+eimg HGmQVkiZewxjd2sBNFeKuyOaJ1XtAt7JIwwbOMfawd+CJfdLkYJQGZET2+/Dbqx0Ft ncIW2CjGKSgCxtA64vh7/WECkKtKH/6JmfDevQ1v10Dp95dq8BrPunaQCHat9XXsPV Eb1sS3X+RmuLw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6WF3Fv9z9rxN; Sun, 29 May 2022 20:28:57 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 05/14] gnu: Add python-zeroconf-0.33. Date: Sun, 29 May 2022 18:27:37 +0000 Message-Id: <20220529182746.314668-6-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zeroconf-0.33): New variable. --- gnu/packages/python-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b7ad14d735..16405634ba 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -25598,6 +25598,21 @@ (define-public python-zeroconf (Bonjour/Avahi compatible).") (license license:lgpl2.1+))) +(define-public python-zeroconf-0.33 + (package + (inherit python-zeroconf) + (name "python-zeroconf") + (version "0.33.4") + (source + (origin + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/jstasiak/python-zeroconf") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01bv6xrhf5i7gckg3q53i249zxmhkkr65yib6par8z5risihrpwm")))))) + (define-public python2-zeroconf (package (name "python2-zeroconf") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:02 2022 Received: from localhost ([127.0.0.1]:41877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNew-0003B1-AP for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:02 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNeq-0003A6-U8 for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5B979240028 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:28:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848931; bh=VygD9rH8MPJS7x3asK6VhHnb2uNgSJDhPdFJzV8aVLE=; h=From:To:Cc:Subject:Date:From; b=F/5lmRFpem9yX8IYjDpLj3StghuU+u0vVKnY0mF6pb2GAwuFDKXBeBSWdD6fsMTSR PlCt8i3RErrUbVsLMGTBoFc3WVhWyKpXPzFvtrNcTO8ZFlw069wQ1yU4p4k0KKmV4A 1NT1627v/kxW5faw1AqFtLvOHg0eQGmr5SgHbPppLULdn8YqXBcZ8k5jf0R1vHR7bH 1Swc+sidyTgvQNsHMWzlfs1SszCwYczacNxiiCpjFYswGpoO4kTcmL7sR0uvILLHjw pEYY57vmEe31V5s47dqb/gZlpgzeIoo/y5Lgbm5hofYiXotr4sFpyqxE+SaAI4zBLU dzuv1CqN0X2xw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6W63cRZz9rxF; Sun, 29 May 2022 20:28:50 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 03/14] gnu: Remove python-zipstream-new. Date: Sun, 29 May 2022 18:27:35 +0000 Message-Id: <20220529182746.314668-4-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) This package was apparently abandoned by upstream (last commit in 2020) and replaced by zipstream-ng, which will be added in the next commit. * gnu/packages/python-xyz.scm (python-zipstream-new): Remove variable. --- gnu/packages/python-xyz.scm | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 06502fd8f0..f529bf1216 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10949,33 +10949,6 @@ (define-public python-sarge command pipeline functionality.") (license license:bsd-3))) -(define-public python-zipstream-new - (package - (name "python-zipstream-new") - (version "1.1.8") - (source - (origin - (method git-fetch) ; no tests in PyPI release - (uri (git-reference - (url "https://github.com/arjan-s/python-zipstream") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "14vhgg8mcjqi8cpzrw8qzbij2fr2a63l2a8fhil21k2r8vzv92cv")))) - (build-system python-build-system) - (native-inputs - (list python-nose)) - (home-page "https://github.com/arjan-s/python-zipstream") - (synopsis "Zipfile generator that takes input files as well as streams") - (description "@code{zipstream.py} is a zip archive generator based on -@code{zipfile.py}. It was created to generate a zip file generator for -streaming. This is beneficial for when you want to provide a downloadable -archive of a large collection of regular files, which would be infeasible -to generate the archive prior to downloading or of a very large file that -you do not want to store entirely on disk or on memory.") - ;; No copyright headers in the source. The LICENSE file indicates GPL3. - (license license:gpl3))) - (define-public python-sentry-sdk (package (name "python-sentry-sdk") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:29:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:29:02 2022 Received: from localhost ([127.0.0.1]:41874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNew-0003At-2K for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:02 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNeu-0003AG-4n for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:29:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8C178240108 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:28:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848934; bh=0CVmbSL320z2ihhwR/STshNygyIWsurmG6kT0A1yPJs=; h=From:To:Cc:Subject:Date:From; b=gfqb/1hMHCc/rTK37fZG/4p1Ew8L6UQGG2c+wRYsth0MHdDq39zA6y3ecwyv/5cvZ HRRwfv0BER7c0UjCEVGfuandD4k5zbeIdpMrwGl53hAWzfxd1N6EyK7KgmQSmXjspP Fc2UgapI0yDSidduo2z5jN5Ks+5hn6EC7CqU+forXzhI8UD6CPj6uT/6IzOJQdS9Jb iZYFaIze47jaoPqbzZyZkx5rOgL4OhLaxtdHhhRkUAu89dqVB8Z2mbaUeV6Kf7QEkh l+lJa6pinytSJXppC4ATWXW6p2rIMi+DVptpmQOMcI8mljYeN17Y8+BtKPig+c2YwN +t/bJrH3E5T/g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6W94wrRz9rxD; Sun, 29 May 2022 20:28:53 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 04/14] gnu: Add python-zipstream-ng. Date: Sun, 29 May 2022 18:27:36 +0000 Message-Id: <20220529182746.314668-5-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zipstream-ng): New variable. --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f529bf1216..b7ad14d735 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10949,6 +10949,29 @@ (define-public python-sarge command pipeline functionality.") (license license:bsd-3))) +(define-public python-zipstream-ng + (package + (name "python-zipstream-ng") + (version "1.3.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "zipstream-ng" version)) + (sha256 + (base32 "1xzxizz4icdky2mc2yi971h9whmgsdi0m4riqsc7sncbx6p97zk9")))) + (build-system python-build-system) + (native-inputs (list python-pytest python-pytest-cov)) + (home-page "https://github.com/pR0Ps/zipstream-ng") + (synopsis "Streamable zip file generator") + (description "This package provides a streamable zip file generator. It +can package and stream many files and folders on the fly without needing +temporary files or excessive memory. It Includes the ability to calculate the +total size of the stream before any data is actually added (provided no +compression is used). This makes it ideal for use in web applications since +the total size can be used to set the @code{Content-Length} header without +having to generate the entire file first.") + (license license:lgpl3))) + (define-public python-sentry-sdk (package (name "python-sentry-sdk") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:28:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:28:59 2022 Received: from localhost ([127.0.0.1]:41870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNes-0003AR-RX for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:28:59 -0400 Received: from mout01.posteo.de ([185.67.36.65]:57773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNen-00039k-DZ for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:28:53 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id D2E74240028 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:28:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848927; bh=Feg63/DUDueGNlf+LzIZNt5sb/6EQeJRRuLwS+deA3o=; h=From:To:Cc:Subject:Date:From; b=d2hdshThQm5+xcaMwifULm5WlKm8S7Quetx2UQO7pDmrHyOvvqCDUQqREMvIUkV/n 42KEdTXCpk/ltzCic5jTcxYUpHZkhZHYzb0ol8Oq6zfdlhdv5YUp8PneQSqhmCSqr7 zNCpq2gGbeGGBev3iIApdjaF6R2XS796opuxd45S9QKRFo44zZDBa+hLIeFHJM8IDo yj4O8CR6ANM2BDdxTPz7pn+w4wTjYTvDoSwNP11xbqK2DCIxhiGPXeye6AmGL+gTJv JXGZR00H30RIclRovmxPQz3oRlyMBkRed9QSjQBjuAPuNj0G3ZQuXd9+5Ae2PFgS9S IS+WCwWeiQE9A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6W304ncz9rxM; Sun, 29 May 2022 20:28:46 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 02/14] gnu: python-frozendict: Update to 2.3.2. Date: Sun, 29 May 2022 18:27:34 +0000 Message-Id: <20220529182746.314668-3-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-frozendict): Update to 2.3.2. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ab0a71f0a3..06502fd8f0 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -27166,13 +27166,13 @@ (define-public python-json5 (define-public python-frozendict (package (name "python-frozendict") - (version "1.2") + (version "2.3.2") (source (origin (method url-fetch) (uri (pypi-uri "frozendict" version)) (sha256 - (base32 "0ibf1wipidz57giy53dh7mh68f2hz38x8f4wdq88mvxj5pr7jhbp")))) + (base32 "03cxl3vdyn9yjwjh044bmz2zxgrsp90jz55l9mqbwgx1y114bb3z")))) (build-system python-build-system) (home-page "https://github.com/slezica/python-frozendict") (synopsis "Simple immutable mapping for Python") -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:28:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:28:57 2022 Received: from localhost ([127.0.0.1]:41866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNeo-0003AE-5A for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:28:57 -0400 Received: from mout02.posteo.de ([185.67.36.66]:53865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNek-00039f-Ew for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:28:51 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 66963240108 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:28:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848924; bh=bR4K1zBPfKnNlDHOwnrbIs/zHkiHhZB/uEdp/8MxCRU=; h=From:To:Cc:Subject:Date:From; b=LwGpp7UAbj827gmTEDvDzv3U9tXksgTIJ6UgX/cY8Szhq75HijuCQNab8bwnI3VHO Wol+ihsFuYdWNWe3c9jzWXTWa+qCUUDom0xI/Q2BKzSx5dyu4/cLoJ55PjPHKvBCPk JlJCjEQOy7aF1StjCL9vA9AEnoAIEVtj0Z+oyUC2Mba4TQ05A1qRuvRpR28ttqu7Vl kk1eS2utSsEn5L8zkYWjWp9l0KTCpUgSFalweB5EGKnJBg+1Km53ithZa81k0JexXm AtGYY+bP0wsuZDmx0FQ4PDO8Sb9lC/iZc0BXbCRDOFRbIKuiqGJozPg1Y3QRddPXMp lb4g4uqDdmPBw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Vz2Vzhz9rxh; Sun, 29 May 2022 20:28:43 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 01/14] gnu: python-sentry-sdk: Update to 1.5.12. Date: Sun, 29 May 2022 18:27:33 +0000 Message-Id: <20220529182746.314668-2-monego@HIDDEN> In-Reply-To: <20220529182746.314668-1-monego@HIDDEN> References: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sentry-sdk): Update to 1.5.12. [arguments]<#:phases>: In the custom 'check phase, remove a redundant test and skip a new failing test. --- gnu/packages/python-xyz.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index fe1896efca..ab0a71f0a3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10979,7 +10979,7 @@ (define-public python-zipstream-new (define-public python-sentry-sdk (package (name "python-sentry-sdk") - (version "1.5.1") + (version "1.5.12") (source (origin (method git-fetch) ; no tests in PyPI release @@ -10988,7 +10988,7 @@ (define-public python-sentry-sdk (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "128bm136l5zprr3sqqb8j3d6k5i1fhz853mzvh3w8g0w1dw763mx")))) + (base32 "1lbykggyvxlpg4jx2rbnfdad94w8f9c2damz2pw9w6nszdchbkgh")))) (build-system python-build-system) (arguments `(#:phases @@ -11012,12 +11012,13 @@ (define-public python-sentry-sdk " and not test_handled_exception" ;; Tests below require network. " and not test_crumb_capture" - " and not test_crumb_capture" " and not test_crumb_capture_hint" " and not test_httplib_misuse" ;; Fails with IndexError. " and not test_session_mode_defaults_to" - "_request_mode_in_wsgi_handler")))))))) + "_request_mode_in_wsgi_handler" + " and not test_auto_session_tracking_with" + "_aggregates")))))))) (native-inputs (list python-django python-executing -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 29 May 2022 18:28:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 29 14:28:51 2022 Received: from localhost ([127.0.0.1]:41862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nvNek-00039t-O1 for submit <at> debbugs.gnu.org; Sun, 29 May 2022 14:28:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:56415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1nvNeh-00039Z-66 for 51314 <at> debbugs.gnu.org; Sun, 29 May 2022 14:28:48 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 1A758240027 for <51314 <at> debbugs.gnu.org>; Sun, 29 May 2022 20:28:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653848921; bh=YlIRpUxPALw/yy3PD5BwXoFNUdHg5oit56lWJLu4xck=; h=From:To:Cc:Subject:Date:From; b=EUvEkeDnFe/U0V2QGAfh9Iw8NuFYskGL2tQ/2qzCa7AxHRMn56d7iBaTPUp08Ej39 W9S9JIbAmqj0wrzQvc+KYxgiLJvWJ9XkOAWfzjuvsUpUNxDMk7W6szPrl0Q6yD0oOG t8NfapIxmB6/a7luSucx86AQzx0Xohs5/60WniINeV4xmlhzL4kbwVMWyZwKoN66pc xkAjcalGXLC+HFEabQUA7rAk5Sz1ntCMPjybmAr/CJSG4DS18unTFc01cNVq2EMeOr Plfs7lzSofq96USVWro6o8FSloAmkymtrbP06MEFpUUr7z+JyGyNz3CTPdhRsMeW5b nn0BxRvk4iAwg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LB6Vw0jBtz9rxD; Sun, 29 May 2022 20:28:39 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v4 00/14] Add Octoprint (web UI for 3d printers). Date: Sun, 29 May 2022 18:27:32 +0000 Message-Id: <20220529182746.314668-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Guix. Octoprint version 1.8 was released 2 weeks ago and it dropped Python 2 support, meaning that the versions of the dependencies were bumped and we can use the versions in Guix. I still had to add 6 specific versions because even when it builds, Octoprint performs a check during runtime and installs the expected versions with pip. Vinicius Monego (14): gnu: python-sentry-sdk: Update to 1.5.12. gnu: python-frozendict: Update to 2.3.2. gnu: Remove python-zipstream-new. gnu: Add python-zipstream-ng. gnu: Add python-zeroconf-0.33. gnu: Add python-cachelib-0.2. gnu: Add python-wrapt-1.13. gnu: Add python-watchdog-1. gnu: Add python-sarge-0.1.6. gnu: Add python-flask-login-0.5. gnu: Add octoprint-pisupport. gnu: Add octoprint-firmwarecheck. gnu: Add octoprint-filecheck. gnu: Add octoprint. gnu/packages/printers.scm | 166 +++++++++++++++++++++++++++++++++++- gnu/packages/python-web.scm | 39 +++++++++ gnu/packages/python-xyz.scm | 116 +++++++++++++++++++------ 3 files changed, 293 insertions(+), 28 deletions(-) -- 2.34.1
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 11 Jan 2022 17:27:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 11 12:27:48 2022 Received: from localhost ([127.0.0.1]:55425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n7Kw0-00075z-Lz for submit <at> debbugs.gnu.org; Tue, 11 Jan 2022 12:27:48 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:53377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1n7Kvx-00075f-G7 for 51314 <at> debbugs.gnu.org; Tue, 11 Jan 2022 12:27:47 -0500 Received: (Authenticated sender: admin@HIDDEN) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 45248E0003; Tue, 11 Jan 2022 17:27:38 +0000 (UTC) From: Nicolas Goaziou <mail@HIDDEN> To: Vinicius Monego <monego@HIDDEN> Subject: Re: [bug#51314] [PATCH v3 00/21] Add Octoprint (v3) References: <20211021035100.241119-1-monego@HIDDEN> <20211227233044.26475-1-monego@HIDDEN> <87ee5jz2c4.fsf@HIDDEN> <9229f373e7f4cf6eec58bc1c056b2dff221f0134.camel@HIDDEN> Date: Tue, 11 Jan 2022 18:27:36 +0100 In-Reply-To: <9229f373e7f4cf6eec58bc1c056b2dff221f0134.camel@HIDDEN> (Vinicius Monego's message of "Sat, 08 Jan 2022 05:41:57 +0000") Message-ID: <87lezmnpx3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello, Vinicius Monego <monego@HIDDEN> writes: > It's strange though, there are many errors in the '$ octoprint serve' > output about plugin files not being found because it's looking for > static files in different paths inside the same store item, and > flask2/jinja3 errors. Upstream only tests in flask 1 so maybe it's not > yet compatible with the flask2 that came with the c-u-f merge. I don't > know how much this affects usability, the server is still operational > and the UI loads. It would be good if someone who uses it daily could > report on how well the package works. I cannot tell, I don't use this. > Maybe apply the patches before wrapt and leave this issue open until > the octoprint messages are worked on? OK. I applied the patches up to the python-zeroconf update. Thanks! I let you decide if this bug should be closed and a new one opened. Regards, -- Nicolas Goaziou
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 8 Jan 2022 05:42:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 08 00:42:17 2022 Received: from localhost ([127.0.0.1]:46221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n64Ub-00040O-Lt for submit <at> debbugs.gnu.org; Sat, 08 Jan 2022 00:42:17 -0500 Received: from mout01.posteo.de ([185.67.36.65]:47235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n64UX-000406-HB for 51314 <at> debbugs.gnu.org; Sat, 08 Jan 2022 00:42:16 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 8304E240026 for <51314 <at> debbugs.gnu.org>; Sat, 8 Jan 2022 06:42:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641620527; bh=mJcrld5/fgXJ0YDjypSD3PUWVvpGj7jIaleCpnnA62M=; h=Subject:From:To:Cc:Date:From; b=nxQzhEe24bFe9RNsZHqVdr6UKeFG+q7EZiqHbZKYvIMvRbW2RJfK6CryrxDBxlsLv XvFjRvElZP9/S3k9VOiWrW7ueAzxeKy0RN+upR8jgu8321axXMrdccRE6LrRHJ5nm4 /hh0ALD7O+KVosOI+7tn2P/WERZRrhWCAdrKVQkIzXTpbPKqd7OcFBhA+tXi1MH/Ws HL6t7pwsR1/MwV7hKTdza9M7PxeSUPfTp2qogx0ArYEbWuK5qKZWlI3AT1NVCXZgU6 M/8frvww8U4soQUjha0cMWY9+I5w6cqOXbycAPna5UFkSpjyb9+1coxx0g+Alwnz/e ZK2FStvStdDNg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JW89T57mwz9rxM; Sat, 8 Jan 2022 06:42:05 +0100 (CET) Message-ID: <9229f373e7f4cf6eec58bc1c056b2dff221f0134.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH v3 00/21] Add Octoprint (v3) From: Vinicius Monego <monego@HIDDEN> To: Nicolas Goaziou <mail@HIDDEN> Date: Sat, 08 Jan 2022 05:41:57 +0000 In-Reply-To: <87ee5jz2c4.fsf@HIDDEN> References: <20211021035100.241119-1-monego@HIDDEN> <20211227233044.26475-1-monego@HIDDEN> <87ee5jz2c4.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em sex, 2022-01-07 às 22:02 +0100, Nicolas Goaziou escreveu: > Hello, > > Vinicius Monego <monego@HIDDEN> writes: > > > This is an update of the series after the core-updates-frozen > > merge. All packages are linted. The feedparser and flask updates > > were removed because they were pushed in other patches. > > > > A few package versions were bumped. The server and UI seem to work, > > but still I can't test the full functionality of the program. > > Thank you. > > However this patchset cannot be applied on master branch because > updating python-wrapt entails rebuilding 300+ Python packages. > > Could you rebase it on staging branch and send it again? > > Regards, If the problem is just wrapt it can be skipped, then one line has to be changed in octoprint's 'relax-version-requirements phase. All tests still pass. It's strange though, there are many errors in the '$ octoprint serve' output about plugin files not being found because it's looking for static files in different paths inside the same store item, and flask2/jinja3 errors. Upstream only tests in flask 1 so maybe it's not yet compatible with the flask2 that came with the c-u-f merge. I don't know how much this affects usability, the server is still operational and the UI loads. It would be good if someone who uses it daily could report on how well the package works. Maybe apply the patches before wrapt and leave this issue open until the octoprint messages are worked on?
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 7 Jan 2022 21:02:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 07 16:02:45 2022 Received: from localhost ([127.0.0.1]:45982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n5wNp-0001lq-9O for submit <at> debbugs.gnu.org; Fri, 07 Jan 2022 16:02:45 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:50897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <mail@HIDDEN>) id 1n5wNn-0001lc-Lw for 51314 <at> debbugs.gnu.org; Fri, 07 Jan 2022 16:02:44 -0500 Received: (Authenticated sender: admin@HIDDEN) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id E710840006; Fri, 7 Jan 2022 21:02:36 +0000 (UTC) From: Nicolas Goaziou <mail@HIDDEN> To: Vinicius Monego <monego@HIDDEN> Subject: Re: [bug#51314] [PATCH v3 00/21] Add Octoprint (v3) References: <20211021035100.241119-1-monego@HIDDEN> <20211227233044.26475-1-monego@HIDDEN> Date: Fri, 07 Jan 2022 22:02:35 +0100 In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> (Vinicius Monego's message of "Mon, 27 Dec 2021 23:30:23 +0000") Message-ID: <87ee5jz2c4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello, Vinicius Monego <monego@HIDDEN> writes: > This is an update of the series after the core-updates-frozen merge. All packages are linted. The feedparser and flask updates were removed because they were pushed in other patches. > > A few package versions were bumped. The server and UI seem to work, > but still I can't test the full functionality of the program. Thank you. However this patchset cannot be applied on master branch because updating python-wrapt entails rebuilding 300+ Python packages. Could you rebase it on staging branch and send it again? Regards, -- Nicolas Goaziou
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:33:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:33:03 2021 Received: from localhost ([127.0.0.1]:44627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zUF-0000uj-AU for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:33:03 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zUC-0000tq-HH for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:33:01 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E97FB240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647974; bh=y+3YGZbNylmSHidnI6Dn+EkPVN2YQ4pzLVbQgD4bsE4=; h=From:To:Cc:Subject:Date:From; b=cfkeRAFu5UZkniaCTz1T6HdGTsxYh90WGdi77sOzvdZChwI/YUV1DXNkJUwuEeFDY wtRiORZ6PkIk1yKdzxqpOv0x3tmHc83VRL3vDpk+YHbqiWJh/NL7iZbp9QXUZZWDRd PHInr7noPZEChaDCD9VYG6ZRxBT+7JXWNyS2J5J7k6yofy1oM/e1JVjwLnFxSEBmtI XZjV05gxDHN5sxIolA9lk6bII3/o4vGQafYEUUomhUBiD91xhaPkt0ouSm0smLw6ap QG6cYg6sXfe0bb2WpK7TcqEpUoMJ4gckCp9Rnpn5WJ5/ikUFUMaD2Ytc2MSr2ns3PZ Ii8EB0Sr8y5JQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDVZ0j3Fz9rxF; Tue, 28 Dec 2021 00:32:53 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 21/21] gnu: Add octoprint. Date: Mon, 27 Dec 2021 23:30:44 +0000 Message-Id: <20211227233044.26475-22-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint): New variable. --- gnu/packages/printers.scm | 114 +++++++++++++++++++++++++++++++++++++- 1 file changed, 113 insertions(+), 1 deletion(-) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 546a808452..cea7f4e6e9 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -25,10 +25,15 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages check) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) - #:use-module (gnu packages python-web)) + #:use-module (gnu packages web)) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. @@ -109,6 +114,113 @@ uploaded files that are known to cause issues while printing and which in the past have caused support requests on OctoPrint's Community Forums.") (license license:agpl3))) +(define-public octoprint + (package + (name "octoprint") + (version "1.7.2") + (source + (origin + (method git-fetch) ; no tests in the PyPI tarball. + (uri (git-reference + (url "https://github.com/OctoPrint/OctoPrint") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zvjnbcmszifvr02rsmfzb5v24f1ss8klrnkd9fcg2351nkpqbbd")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove bundled font-awesome. + (delete-file-recursively "src/octoprint/static/vendor") #t)))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'relax-version-requirements + ;; Octoprint maintains strict version requirements for Python2 + ;; compatibility. We're not packaging with Python2, so modify + ;; setup.py to relax those versions. Octoprint will drop Python2 + ;; support in version 2.0 so we won't need this change after it. + (lambda _ + (substitute* "setup.py" + (("cachelib>=0.1,<0.2") "cachelib>=0.1") + (("colorlog>=5.0.1,<6") "colorlog>=5.0.1") + (("flask>=1.1.4,<2") "flask>=1.1.4") + (("itsdangerous>=1.1.0,<2") "itsdangerous>=1.1.0") + (("Jinja2>=2.11.3,<3") "Jinja2>=2.11.3") + (("markdown>=3.1,<3.2") "markdown>=3.1,<4") + (("markupsafe>=1.1,<2.0") "markupsafe>=1.1") + (("sarge==0.1.6") "sarge>=0.1.6") + (("watchdog==0.10.4") "watchdog>=0.10.4") + (("werkzeug>=1.0.1,<2") "werkzeug>=1.0.1") + (("wrapt>=1.12.1,<1.13") "wrapt>=1.12.1") + (("zeroconf>=0.33,<0.34") "zeroconf>=0.33")))) + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" (getcwd)))) ; some tests need a writable home + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "tests" "-k" + (string-append + ;; These tests try to write to the source tree and + ;; fail with PermissionError. + "not test_add_file_overwrite" + " and not test_set_external_modification")))))))) + (native-inputs + (list python-ddt python-mock python-pytest python-pytest-doctest-custom)) + (inputs + (list octoprint-filecheck + octoprint-firmwarecheck + octoprint-pisupport + python-appdirs + python-blinker + python-cachelib + python-click + python-colorlog + python-emoji + python-feedparser + python-filetype + python-flask + python-flask-assets + python-flask-babel + python-flask-login + python-future + python-immutabledict + python-itsdangerous + python-jinja2 + python-markdown + python-markupsafe + python-netaddr + python-netifaces + python-pathvalidate + python-pkginfo + python-psutil + python-pylru + python-pyserial + python-pyyaml + python-regex + python-requests + python-sarge + python-semantic-version + python-sentry-sdk + python-tornado-6 + python-unidecode + python-watchdog + python-websocket-client + python-werkzeug + python-wrapt + python-zeroconf + python-zipstream-new)) + (home-page "https://octoprint.org") + (synopsis "Web interface for 3D printers") + (description "OctoPrint provides a snappy web interface for controlling +consumer 3D printers.") + ;; The web interface contains many third party JavaScript libraries under + ;; different licenses. Check THIRDPARTYLICENSES.md. + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:33:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:33:00 2021 Received: from localhost ([127.0.0.1]:44621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zUC-0000u2-22 for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:33:00 -0500 Received: from mout01.posteo.de ([185.67.36.65]:52879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zU8-0000tT-Ce for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:56 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C6813240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647970; bh=o1HCKre2PwswYs224WU2ctDBPZalaKc8qmsRHoOxZuM=; h=From:To:Cc:Subject:Date:From; b=WsQj+6Brxcs82a8wq1qmuYP7+HdvbOzCKtzvZ+M8wGrpWq9j/M8OOBn05iZhzLgnV ESawXbgHmCfv8sm3lF7GD9f00b0BiovrI0n4Z7VMAaMx0CRLNmHr4xAQS2p27nglUb kiuYmp62I+IXjuOBgDKbl7FTZ2MxUWzrLFFG9o+SKQtj1aqvPleueC/kfgtMxEe4AU TSRTGXRsDIlM3fOLpxhdGgP6i3pFhWFnVwfm3CWT3MGrVe63QfohquBkIfNqSsViat TJNrAdsuN/yF5nUdiT8E97gLASNSqeQ6+gC9kdR3PjB7BjjAdxxVqDN1W6YWz2ES24 FZ5EiPavbiHOg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDVT6mBKz6tm6; Tue, 28 Dec 2021 00:32:49 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 20/21] gnu: Add octoprint-filecheck. Date: Mon, 27 Dec 2021 23:30:43 +0000 Message-Id: <20211227233044.26475-21-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-filecheck): New variable. --- gnu/packages/printers.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index c265a1d8e8..546a808452 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -86,6 +86,29 @@ communication crippling bugs, and displays a warning box to logged in users on identification of such a firmware.") (license license:agpl3))) +(define-public octoprint-filecheck + (package + (name "octoprint-filecheck") + (version "2021.2.23") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FileCheck" version)) + (sha256 + (base32 "0bgvv6hvxa9qv0fs5dfr9wlbbjawxik8f2cid3h3czdhdhw46aqv")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ; no tests + #:phases + (modify-phases %standard-phases + (delete 'sanity-check)))) ; checks for Octoprint + (home-page "https://github.com/OctoPrint/OctoPrint-FileCheck") + (synopsis "Plugin to check for common issues in uploaded files") + (description "The File Check plugin tries to detect common issues in +uploaded files that are known to cause issues while printing and which in +the past have caused support requests on OctoPrint's Community Forums.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:55 2021 Received: from localhost ([127.0.0.1]:44618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zU6-0000tj-Q5 for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:55 -0500 Received: from mout01.posteo.de ([185.67.36.65]:60199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zU4-0000tA-1D for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:52 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7138C24002A for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647966; bh=ohzwJIRlaeePLs432zypmKaOZ3228sk17E7SRQt6t+s=; h=From:To:Cc:Subject:Date:From; b=aGASNOuMvJNJQbKIVo34/Ys09JWrIoB0ml3mLMSKBcQ89gJXnNrNl9H3e7iHq0y5f 6HoKJhy/NZwOswt6WEuu19VkX9EejXcGrVnH+YH7FeOnxOTQfX9NMiiOBI3/4y5CiO fu3Y04OryRCbvdkX2a69LZ5Uda9d6bJac6QSArfT2HIJSD39EEdS3PW2IYEsi5EOJK 9X5Yw92ehuuj+P8V7v7nyR7YTQ6Z8IgPH8dioJ2VrPp41c17h8yZ1OW0lGRA932iRG vnvE7oGWUDzob8JcZ+jbpDsv6ii1FMVAcRfNpZtWbKNTBcPQPZpAflwnuweQZErLGy xG0YTic+Cj3TA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDVP48F1z6tm9; Tue, 28 Dec 2021 00:32:45 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 19/21] gnu: Add octoprint-firmwarecheck. Date: Mon, 27 Dec 2021 23:30:42 +0000 Message-Id: <20211227233044.26475-20-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-firmwarecheck): New variable. --- gnu/packages/printers.scm | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 308bcb6e25..c265a1d8e8 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -27,7 +27,8 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) - #:use-module (gnu packages qt)) + #:use-module (gnu packages qt) + #:use-module (gnu packages python-web)) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. @@ -58,6 +59,33 @@ your Pi in the UI and also alerts you about undervoltage or overheating issues observed on your Pi or if your Pi is unsupported.") (license license:agpl3))) +(define-public octoprint-firmwarecheck + (package + (name "octoprint-firmwarecheck") + (version "2021.10.11") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FirmwareCheck" version)) + (sha256 + (base32 "17prs0rmzglw75gkf6j7qypxisjvcfk2mbsyfqrjdbwg99i62s2h")))) + (build-system python-build-system) + (arguments + `(#:tests? #f ; no tests + #:phases + (modify-phases %standard-phases + (delete 'sanity-check)))) ; checks for Octoprint + (propagated-inputs + (list python-flask)) + (home-page "https://github.com/OctoPrint/OctoPrint-FirmwareCheck") + (synopsis "Plugin to check for unsafe or broken printer firmwares") + (description "The Firmware Check plugin tries to identify printers +or rather printer firmware with known safety issues, such as disabled +thermal runaway protection, or other kinds of severe issues, like known +communication crippling bugs, and displays a warning box to logged in users +on identification of such a firmware.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:51 2021 Received: from localhost ([127.0.0.1]:44615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zU3-0000tU-GK for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:51 -0500 Received: from mout02.posteo.de ([185.67.36.66]:51891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTz-0000sp-Ot for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:48 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2FDC2240103 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647962; bh=kc+MRQsO+RUapFL7dZWN1wMdxSsKPDUC8S/bdtTtC/M=; h=From:To:Cc:Subject:Date:From; b=JuGuT1TmagkKa0HeSpTHwipXgK0SrexXd2F9kUY1D+bEUlCwmwqBN+CAVWGqAedv+ +8B4yqwkujaBexUu7M8/9ZbE9uVLf0MIbNyt/W0W3VBc4SlfF7ittx+RQl41Qo2PET +AFKS6lW7p29GVwpPLEr3lDdlgzrbHJ5B1NSMYKuL1mxuVwjG9DWkX3oAMFAo6ExOu wpHYPHlMnScPQRSLQrH1iC/OKXLnEWmrT2pxodZpPq1/qxp8p9qdjR6+MDd+EUgcRN 3KdZYYm9QIP0BVdSpzxslMVBtO3+HJ/bsQC31Zkbemzm19W+KTf2b18air3+yFkqgo BCa5iddFS1Mng== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDVK2Zjlz6tm9; Tue, 28 Dec 2021 00:32:41 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 18/21] gnu: Add octoprint-pisupport. Date: Mon, 27 Dec 2021 23:30:41 +0000 Message-Id: <20211227233044.26475-19-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-pisupport): New variable. --- gnu/packages/printers.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index f78923966c..308bcb6e25 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2018 Ludovic Courtès <ludo@HIDDEN> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@HIDDEN> +;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -19,8 +20,10 @@ (define-module (gnu packages printers) #:use-module (guix packages) + #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) @@ -29,6 +32,32 @@ ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. +(define-public octoprint-pisupport + (package + (name "octoprint-pisupport") + (version "2021.10.28") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-PiSupport" version)) + (sha256 + (base32 "05g79hb0x8bpk4qk9h6dibl0pnlsvbnmn8jx64z4dx8hdfad3rwf")))) + (build-system python-build-system) + (arguments + ;; No tests in PyPI release, and circular dependency on Octoprint. + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'sanity-check)))) ; checks for Octoprint + (propagated-inputs + (list python-flask)) + (home-page "https://github.com/OctoPrint/OctoPrint-PiSupport") + (synopsis "Plugin to provide additional information about your Pi") + (description "The Pi Support plugin provides additional information about +your Pi in the UI and also alerts you about undervoltage or overheating issues +observed on your Pi or if your Pi is unsupported.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:47 2021 Received: from localhost ([127.0.0.1]:44612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTz-0000tB-7k for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:47 -0500 Received: from mout02.posteo.de ([185.67.36.66]:50717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTv-0000sW-Ld for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:44 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 1681E240106 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647958; bh=7PU3xZaEfzpI6URc6g+w9m09Vr/CR+KOuzWvzgA4K5A=; h=From:To:Cc:Subject:Date:From; b=P5wFPxbOxIfSUaNM5iqC1EQe9WnfE/AjrrGmO59xaETi4SkbfdUy9Nun4JReOAU68 TtwOfrYKcZFY8NpxSlQml6Jq6xzwtbtPIYpHg5RJ9kkSRg4Z9jmfk8nDce+4AbXZz/ JWAckzARixMoKXx9bQK6HUDa82F2dvQZD1jR09tr7f8nQV5d1s2nON40XGXgnuan6U RxWnGwZmhuuXXsOzx9PMEU9AyOyxpOD6O+EgeZDiBsCwNrTfU23YKu/2lxrbVb6wd7 KvtgXbTFdTSWoYmoshqKAPWkqSO56DkqlwpR/SPcMecX+BDtCp7AtLbL9jhjhov4dK +xAe4MyELTkMQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDVF1Tlmz6tmd; Tue, 28 Dec 2021 00:32:36 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 17/21] gnu: python-wrapt: Enable tests. Date: Mon, 27 Dec 2021 23:30:40 +0000 Message-Id: <20211227233044.26475-18-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt)[source]: Fetch from GitHub. [arguments]: Remove #:tests?. Override 'check phase. --- gnu/packages/python-xyz.scm | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b9f555a11b..2ddbfa14b7 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10884,15 +10884,23 @@ Supported netlink families and protocols include: (version "1.13.3") (source (origin - (method url-fetch) - (uri (pypi-uri "wrapt" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/GrahamDumpleton/wrapt") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 "11f13zqgbql26g5bkfkqalckcdlz394g6dhx4y16cvk873a9rshz")))) + (base32 "05d7xs6rvaw9gpcvsvk7ckxiax1nrxcpv41vrqkkl7zq967d9bcj")))) (build-system python-build-system) (arguments - ;; Tests are not included in the tarball, they are only available in the - ;; git repository. - `(#:tests? #f)) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "unittest" "discover" + "-s" "tests"))))))) (home-page "https://github.com/GrahamDumpleton/wrapt") (synopsis "Module for decorators, wrappers and monkey patching") (description -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:44 2021 Received: from localhost ([127.0.0.1]:44610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTv-0000sr-V4 for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:44 -0500 Received: from mout01.posteo.de ([185.67.36.65]:48969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTr-0000s2-AF for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:39 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id B48DE240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647953; bh=heTTmqIWdBJ3Ekt91EcTDZrlYhfzFttQzvZ/w/BpLH8=; h=From:To:Cc:Subject:Date:From; b=expHpIBS2NHIwIjrzPmWY/VH4yQEryaPtUHFt9f9DAjP+kFgmXo8ELGBbGIXSEQia B7jCilmGdVcUYQ/wDmWB7QJ/ogVwvpRlcLEWgHC61cI+MMHaB1hVesEt8c5n0ZZ+Q0 UyCtUtajBW+LsS98/L4l3iPJNhvTDcoJKLoseK4Q935sA0dFeExMVDUf2EoNp+ghxh ru5cCdeyoRXQVLAHRJAD1+VQSNyn2kfKADijugQk6doX57XF5Z9Nv5ghjxBU+/3t9C SY6zNft4RKJRlzliZghvY7hs4CNijgK9rjKXig7muzbedo76cX7QjvqmxDQKvyjlwP WJN2MD/ttMFKg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDV86H0Jz6tpx; Tue, 28 Dec 2021 00:32:32 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 16/21] gnu: python-wrapt: Update to 1.13.3. Date: Mon, 27 Dec 2021 23:30:39 +0000 Message-Id: <20211227233044.26475-17-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt): Update to 1.13.3. [source]: Make some cosmetic changes. --- gnu/packages/python-xyz.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b7f1e54aca..b9f555a11b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10881,14 +10881,13 @@ Supported netlink families and protocols include: (define-public python-wrapt (package (name "python-wrapt") - (version "1.11.2") + (version "1.13.3") (source (origin (method url-fetch) (uri (pypi-uri "wrapt" version)) (sha256 - (base32 - "1q81762dgsgrd12f8qc39zk8s5wll3m5xc32jdmlf6cls4gh4njn")))) + (base32 "11f13zqgbql26g5bkfkqalckcdlz394g6dhx4y16cvk873a9rshz")))) (build-system python-build-system) (arguments ;; Tests are not included in the tarball, they are only available in the -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:39 2021 Received: from localhost ([127.0.0.1]:44607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTr-0000sa-Hp for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:39 -0500 Received: from mout01.posteo.de ([185.67.36.65]:47763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTn-0000rq-3p for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:35 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 86A9B240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647949; bh=qx9LmYmWVNLuSJUAWsSiXMF0fnniBj+RdL13AqctyLw=; h=From:To:Cc:Subject:Date:From; b=bbAQJQt8+ICVXhdpq0iu1Tg/k2ocQ+pfr+Yo4zUr3UE8BNQJd3Q46xfvIOJrEk1Wr mBn+Wwsy78dtjfp014fbwr6oH7GNdzbN2P42ZqFl/BEKdg8xrCceUlIiWTDmPoC9sH lUzlcg7yXfncUlOspp/Y1TDAn9PK94Mo2G0CTFJIJg6VOlFFGDA2737KF88ngVW+e3 GgzfT8DqR4XNsUx2Ng8SyUSCnezNX/hZ8LXx140JiHZIF+uB/S3wwvqb5FhvIhwkN1 rL0kBDv6lwdkovYwDW00iOoGjpvc6hP5ZMPoUwV8lWxoFJFvixMIhnZDrN5b8laX2X cFzJ9x0fRGxSQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDV44dMgz6tm9; Tue, 28 Dec 2021 00:32:28 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 15/21] gnu: python-zeroconf: Update to 0.38.1. Date: Mon, 27 Dec 2021 23:30:38 +0000 Message-Id: <20211227233044.26475-16-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zeroconf): Update to 0.38.1. [source]: Fetch from GitHub. [native-inputs]: Remove python-nose. Add python-pytest. [arguments]<#:phases>: Adjust custom 'check phase to use Pytest. [description]: Don't break line. --- gnu/packages/python-xyz.scm | 42 +++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e0a61329b2..b7f1e54aca 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23300,34 +23300,40 @@ enumeration library in Python.") (define-public python-zeroconf (package (name "python-zeroconf") - (version "0.28.8") + (version "0.38.1") (source (origin - (method url-fetch) - (uri (pypi-uri "zeroconf" version)) + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/jstasiak/python-zeroconf") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 - "0narq8haa3b375vfblbyil77n8bw0wxqnanl91pl0wwwm884mqjb")))) + (base32 "1p1a0ywlg5sq0ilcphmz9h4kayscz0q1lyfk57j7mwxyx4gl9cpi")))) (build-system python-build-system) - (native-inputs - (list python-nose)) - (propagated-inputs - (list python-ifaddr)) (arguments `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ ;; Networking isn't available for these tests. - (invoke "nosetests" "-v" - "--exclude" "test_integration_with_listener_ipv6" - "--exclude" "test_launch_and_close_v6_only" - "--exclude" "test_launch_and_close_v4_v6" - "--exclude" "test_launch_and_close")))))) + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; Networking isn't available for these tests. + "not test_integration_with_listener_ipv6" + " and not test_launch_and_close_v4_v6" + " and not test_launch_and_close_context_manager" + " and not test_launch_and_close" + " and not test_close_multiple_times")))))))) + (native-inputs + (list python-pytest)) + (propagated-inputs + (list python-ifaddr)) (home-page "https://github.com/jstasiak/python-zeroconf") (synopsis "Pure Python mDNS service discovery") - (description - "Pure Python multicast DNS (mDNS) service discovery library (Bonjour/Avahi -compatible).") + (description "Pure Python multicast DNS (mDNS) service discovery library +(Bonjour/Avahi compatible).") (license license:lgpl2.1+))) (define-public python2-zeroconf -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:37 2021 Received: from localhost ([127.0.0.1]:44604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTp-0000sJ-5N for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:37 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTj-0000rf-0b for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:31 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 6B29A240105 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647945; bh=57hloS2m7vGCbDXkUBMuSu7kJ/5nQME8laad2zjqVZ4=; h=From:To:Cc:Subject:Date:From; b=cTFBZK5mtDqBTW2nu4iQEwh79vD5QqExO2g05VHKKJgFffHN+AAP61N3IjLNgV+IF WjzsJMV4Cx/3+XqQe4Fw7ZVMYtC1MMN6O/ooOoPLI6VzzTwtMHHggpPzQTohXuFP0A HTYmwWK2ge4Y8j7FnGtLWwptLZQPJDibdgvac3iAmGFbKSiz86oUWK5QFZlOxYMXbE 5DbjLVBF5kO33f8uoMScBD4RGzCdsY7TWTcy6cjxwg+m4BTrlLUsGe72O/ZQCFyNi1 FuAJ6lWZkhdFEQVSRUlXQBgWnIrz5DVx3maGzl5FZ9pcJ1+G56eO9fBA9pmYkcYyfk wdoHdZFv5IrxA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDV04Kjxz9rxD; Tue, 28 Dec 2021 00:32:24 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 14/21] gnu: python-colorlog: Update to 6.6.0. Date: Mon, 27 Dec 2021 23:30:37 +0000 Message-Id: <20211227233044.26475-15-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-colorlog): Update to 6.6.0. [source]: Make some cosmetic changes. [arguments]<#:phases>: Simplify custom 'check phase and respect #:tests?. --- gnu/packages/python-xyz.scm | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8e3657499a..e0a61329b2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -767,21 +767,24 @@ implementation for the Telegram Bot API.") (define-public python-colorlog (package (name "python-colorlog") - (version "4.1.0") - (source (origin - (method url-fetch) - (uri (pypi-uri "colorlog" version)) - (sha256 - (base32 - "1lpk8zmfv8vz090h5d0hzb4n39wgasxdd3x3bpn3v1x1n9dfzaih")))) + (version "6.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "colorlog" version)) + (sha256 + (base32 "1s7x0v872h8aks8xp01wmv6hzisxqjrh1svbbcycir0980h76krl")))) (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) (native-inputs (list python-pytest)) - (arguments - `(#:phases (modify-phases %standard-phases - (replace 'check - (lambda _ - (invoke "pytest" "-p" "no:logging")))))) (home-page "https://github.com/borntyping/python-colorlog") (synopsis "Log formatting with colors for python") (description "The @code{colorlog.ColoredFormatter} is a formatter for use -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:37 2021 Received: from localhost ([127.0.0.1]:44602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTo-0000sC-SQ for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:37 -0500 Received: from mout01.posteo.de ([185.67.36.65]:59433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTe-0000rV-UH for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:27 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 59307240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647941; bh=EwpFbFFRMrJ/fgLRslUeheTJEC3s9A9x3ShKOujHOjs=; h=From:To:Cc:Subject:Date:From; b=YsDyFOZIqszE5VlmhyrUJ6tjKG0oerEdvp4iPlT7iaMIhcvVOx4aSONbyzYpYIcJ9 2qzve+mTFut7bk3Y80AbkNPqaUZvBzIdbXktDxjje6yaPDMc9IX9Z2yhwfTCpd6Xu0 5W6xDVrtN4XR1/tUJqZXIphMMTH+VL9a2tq4emguCM2qxA6MI0QDLq2Sxjny6TqOGh UTdGDjA11s+dIKgtsX20FM+bC57MR12HDh0urAOkN5MAFL8afab1f/KEvNSzQVG8vO 42zn3S6vF+UO+UdEhqUGK3LVsZQOLaRgoXGeUyoUm22mF+ZTgz3vzryi/E2OqfziVj 6UhoeUuEXH4uw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTw3Y57z6tpT; Tue, 28 Dec 2021 00:32:20 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 13/21] gnu: python-watchdog: Update to 2.1.6. Date: Mon, 27 Dec 2021 23:30:36 +0000 Message-Id: <20211227233044.26475-14-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-watchdog): Update to 2.1.6. [source]: Make some cosmetic changes. [arguments]<#:phases>: Remove 'remove-failing phase. Override 'check phase and skip a failing test. --- gnu/packages/python-xyz.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d1a485e907..8e3657499a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24387,23 +24387,24 @@ files. These files are used to translate strings in android apps.") (define-public python-watchdog (package (name "python-watchdog") - (version "0.9.0") + (version "2.1.6") (source - (origin - (method url-fetch) - (uri (pypi-uri "watchdog" version)) - (sha256 - (base32 - "07cnvvlpif7a6cg4rav39zq8fxa5pfqawchr46433pij0y6napwn")))) + (origin + (method url-fetch) + (uri (pypi-uri "watchdog" version)) + (sha256 + (base32 "1rx2nyl0cyj0v4ja795cl3gi26577c5wg48syr3byz3ndkgpavm3")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'remove-failing - (lambda _ - (delete-file "tests/test_inotify_buffer.py") - (delete-file "tests/test_snapshot_diff.py") - #t))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + ;; This test failed. + "not test_kill_auto_restart"))))))) (propagated-inputs (list python-argh python-pathtools python-pyyaml)) (native-inputs -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:36 2021 Received: from localhost ([127.0.0.1]:44598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTf-0000rn-Rj for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:36 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39755) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTa-0000r5-Nt for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:23 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 29104240101 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647937; bh=av06Kpcwsh5srfneBlNPe7OUZKIGDbhqtyHI/nLHa4A=; h=From:To:Cc:Subject:Date:From; b=ZTNDhf+R9tVi74mFOTi+dUsJDavnY7AFYM+IePfGwYdjGSIXm1z1O/uLnVE4co7uB S9AsD8tYlRzg0RMrwqUBfO/03vRJqIhRU/x4yljflPbZBBfvqZP8bB0UZLvCLVQ8ML ZG93r74E/v/mgUGzu7bbnv30eaXo+HORv+LnjX6LmIU9E5RBpCNNLEoyQMXkk3y8je ksBs0uiImAFMVl6G5jbgjtLV/Ziemc4rmdlXyIy9rwTa73A8wcGwPCvW3S5XVOUpjn cCdzZGMWwLSJMLeAkhhpSrzwVIfZ3s8yee+vQIdffzpuYqmNswD/3UEUV81RazlXfx f0TeG4z1AT7ag== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTr25bWz6tpT; Tue, 28 Dec 2021 00:32:16 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 12/21] gnu: python-pkginfo: Update to 1.8.2. Date: Mon, 27 Dec 2021 23:30:35 +0000 Message-Id: <20211227233044.26475-13-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.8.2. [source]: Make some cosmetic changes. [arguments]<#:phases>: Don't return #t. [native-inputs]: Add python-wheel. [home-page]: Don't break line. [synopsis]: Don't break line. [description]: Fix indentation. --- gnu/packages/python-xyz.scm | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4d4f606f9e..d1a485e907 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19828,14 +19828,13 @@ design and layout.") (define-public python-pkginfo (package (name "python-pkginfo") - (version "1.7.0") + (version "1.8.2") (source - (origin - (method url-fetch) - (uri (pypi-uri "pkginfo" version)) - (sha256 - (base32 - "1d1xn1xmfvz0jr3pj8irdwnwby3r13g0r2gwklr1q5y68p5p16h2")))) + (origin + (method url-fetch) + (uri (pypi-uri "pkginfo" version)) + (sha256 + (base32 "1zrbn2gblb1q1rx0jlbd0vc9h1dm1bj0760p40ff5qjhcw5hsbjl")))) (build-system python-build-system) (arguments `(#:phases @@ -19844,14 +19843,13 @@ design and layout.") (lambda _ (substitute* "pkginfo/tests/test_installed.py" (("test_ctor_w_package_no_PKG_INFO") - "_test_ctor_w_package_no_PKG_INFO")) - #t))))) - (home-page - "https://code.launchpad.net/~tseaver/pkginfo/trunk") - (synopsis - "Query metadatdata from sdists, bdists, and installed packages") + "_test_ctor_w_package_no_PKG_INFO"))))))) + (native-inputs + (list python-wheel)) + (home-page "https://code.launchpad.net/~tseaver/pkginfo/trunk") + (synopsis "Query metadatdata from sdists, bdists, and installed packages") (description - "API to query the distutils metadata written in @file{PKG-INFO} inside a + "API to query the distutils metadata written in @file{PKG-INFO} inside a source distriubtion (an sdist) or a binary distribution (e.g., created by running bdist_egg). It can also query the EGG-INFO directory of an installed distribution, and the *.egg-info stored in a \"development checkout\" (e.g, -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:20 2021 Received: from localhost ([127.0.0.1]:44594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTY-0000rI-HP for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:20 -0500 Received: from mout02.posteo.de ([185.67.36.66]:35133) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTW-0000qp-EQ for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:18 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id D3B55240104 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647932; bh=xVhJDnuseNFygzvOGNXOIzbWSH31IXKn87QA4yr6dP4=; h=From:To:Cc:Subject:Date:From; b=OHGM/Mf/zFPrW7T1KORancizFMjcVW6NszwZbAJ9qRk81O8F92Pc9eZ2HZp1xycMc KLjDfXOH8ONdTmi6JQ/uvVgq1WSQVFd3Uvhk3h2W8NSgCucxgL6Ho7tEYYDoH5zYjL ++7Xe0qaDBPvMhJ9H8zrxFnLeyLLmTL0KUWbrtBwMxElgDHrCnuvHSoeFljVJIMCXb Gil9a8DMa068JenMtwuejS56qT5XQpjE0cCy+35zl4Me4N68Co06d8dn7SCj5q0SI7 5GmEkDgoJhSdr/OkBx2rQz41QyA2IrY4RSUz7cE474N6VHNfessWc1PaW0azI1G2eO 62g7VfrGh+8pQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTm0L0Sz9rxG; Tue, 28 Dec 2021 00:32:11 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 11/21] gnu: python-websocket-client: Update to 0.59.0. Date: Mon, 27 Dec 2021 23:30:34 +0000 Message-Id: <20211227233044.26475-12-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-websocket-client): Update to 0.59.0. [source]: Update PyPI URI. Make some cosmetic changes. [arguments]<#:phases>: Add phase 'skip-network-test. [native-inputs]: Add python-pysocks. [home-page]: Follow redirect. --- gnu/packages/python-web.scm | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 39cdbafc73..8cfc4b4cb4 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2413,18 +2413,27 @@ verification of the SSL peer.") (define-public python-websocket-client (package (name "python-websocket-client") - (version "0.54.0") + (version "0.59.0") ; tests hang on newer versions (source (origin (method url-fetch) - (uri (pypi-uri "websocket_client" version)) + (uri (pypi-uri "websocket-client" version)) (sha256 - (base32 - "0j88zmikaypf38lvpkf4aaxrjp9j07dmy5ghj7kli0fv3p4n45g5")))) + (base32 "0p0cz2mdissq7iw1n7jrmsfir0jfmgs1dvnpnrx477ffx9hbsxnk")))) (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-network-test + (lambda _ + ;; This test requires networking. + (substitute* "websocket/tests/test_http.py" + (("def testConnect") "def _testConnect"))))))) + (native-inputs + (list python-pysocks)) (propagated-inputs (list python-six)) - (home-page "https://github.com/liris/websocket-client") + (home-page "https://github.com/websocket-client/websocket-client") (synopsis "WebSocket client for Python") (description "The Websocket-client module provides the low level APIs for WebSocket usage in Python programs.") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:20 2021 Received: from localhost ([127.0.0.1]:44592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTY-0000rG-A6 for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:20 -0500 Received: from mout02.posteo.de ([185.67.36.66]:44949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTS-0000qP-Ah for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:14 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id B8F3A240104 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647928; bh=vXWDGdLGFpKd+L/MT5thyQkuGp1+FVRDtpbeBdMdIUA=; h=From:To:Cc:Subject:Date:From; b=OAvQkVmk2rHDbL6bPViB0ZtXvfbAS2WZCEgMtb6z3A+YUpnXPtaLbMOpX6zdYn45G hsrqB++8kL5MWUlR6IXjDbNUTkSnRw+P/VCYjTGnft9N59J25e/TcnxBLvfjfluHnJ 8HdQAXQYR//vmVhkZ710lo11gGnnxNo3yRULxq5kDXXTuhHrFdzQV6RwbSFGpmlhGX OJC404x7CXlmlUBOci8YUaXPzfTHdFAxKBLfkOFDjutcDvR8VH7zY4fcBQb/1svJE2 4n9WltVnUrMM3xuyCGjqo5QrA82lTetIdbss3WhUEoAg+iPxJS3dd3tRZt20W2np9o 2lkXRyhWRuQtg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTg6fQfz9rxD; Tue, 28 Dec 2021 00:32:07 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 10/21] gnu: python-netifaces: Update to 0.11.0. Date: Mon, 27 Dec 2021 23:30:33 +0000 Message-Id: <20211227233044.26475-11-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-netifaces): Update to 0.11.0. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 1cb6383aa7..4d4f606f9e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9153,14 +9153,14 @@ some are not yet implemented).") (define-public python-netifaces (package (name "python-netifaces") - (version "0.10.9") + (version "0.11.0") (source (origin (method url-fetch) (uri (pypi-uri "netifaces" version)) (sha256 (base32 - "1wxby874kcr3pp4ygzk5aiarbzhg1yi093d56s1qg4k2s7yrzvid")))) + "0cnajf5rl4w1sa72j921scbigr6zndig56cq8ggpx45jdqa7jfh4")))) (build-system python-build-system) (home-page "https://github.com/al45tair/netifaces") (synopsis -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:13 2021 Received: from localhost ([127.0.0.1]:44588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTQ-0000qi-VJ for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:13 -0500 Received: from mout02.posteo.de ([185.67.36.66]:48335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTO-0000pt-83 for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:10 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A31CC240103 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647924; bh=isQCmNwCz5b1CZxeY5WlLqC4HQHn7ycgz1GT9WGq/1Y=; h=From:To:Cc:Subject:Date:From; b=mFenUwCNH0235qvpJmsH3/81EtBp3UJLqNFcwymojMazZvSwfpQTVL+s8R6DpGFr9 1lDUayJsVlkVIUS6IGoYrdWBbSV8DASh60YGahrrlC2OrQoUcQslsgv5YRstK/eFyy YP9/hE8zZHGyMNvhxklNJJldHtpcIwNdY9p5buYxetirDlKgczskrY4OgtFfXx7W9Q idNU4ZGoQinPvcZIOrEacjLKdUFPeARky8RHCFNkuW7f2m0ThblP/FHqL46nWl4/hX qsfWcLbAZpW7z3BrHbxn17EFHAyViTYaaq7CqC7EaGGKAFxQrT3flDdUTsu1OC/L8j zm5APQ5vrmr3Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTb5Mz6z9rxD; Tue, 28 Dec 2021 00:32:03 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 09/21] gnu: python-feedparser: Enable tests. Date: Mon, 27 Dec 2021 23:30:32 +0000 Message-Id: <20211227233044.26475-10-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/web.scm (python-feedparser)[source]: Make some cosmetic changes. [arguments]: Remove #:tests?. Override 'check phase. [home-page]: Don't break line. --- gnu/packages/web.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 1c8e4a64a1..045b6408cf 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2021 Jack Hill <jackhill@HIDDEN> ;;; Copyright © 2021 Guillaume Le Vaillant <glv@HIDDEN> ;;; Copyright © 2021 Denis 'GNUtoo' Carikli <GNUtoo@HIDDEN> +;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4621,20 +4622,24 @@ their web site.") (method url-fetch) (uri (pypi-uri "feedparser" version ".tar.gz")) (sha256 - (base32 - "0qcnkyjjfj5gg5rhd1j4zzlqx5h34bma18zwgj68q95b0l543q2w")))) + (base32 "0qcnkyjjfj5gg5rhd1j4zzlqx5h34bma18zwgj68q95b0l543q2w")))) (build-system python-build-system) (propagated-inputs (list python-sgmllib3k)) (arguments - '(#:tests? #f)) - (home-page - "https://github.com/kurtmckee/feedparser") + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "tests/runtests.py"))))))) + (home-page "https://github.com/kurtmckee/feedparser") (synopsis "Parse feeds in Python") (description "Universal feed parser which handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds.") - (license (list license:bsd-2 ; source code + (license (list license:bsd-2 ; source code license:freebsd-doc)))) ; documentation (define-public python2-feedparser -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:13 2021 Received: from localhost ([127.0.0.1]:44586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTQ-0000qb-LS for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:12 -0500 Received: from mout02.posteo.de ([185.67.36.66]:48691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTK-0000oc-2r for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:06 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 7B817240101 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:32:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647920; bh=wkDhGBtVbw2htbMFu2nqHLgOEnVOnVB13wYkmecMTdY=; h=From:To:Cc:Subject:Date:From; b=V0tcRG/lucwXPva/RJaeymhdtdACOaLUJGX34tN+Eg77ylmLeWqJSkVzYwn8YSCOP DuiCi1gjwkUYlri87upigqImqOyh0m36SEjWZHO3cKrkzjtaytGRjSMcbEGR8QYJOr J/BPoJ8nAmNpsvZKwttPKXNGaeUPtHqQG3PuwdD6Z6i+ajUVGVKbAGHQjdr5Ktc16Y 2rchax22u4MxaWXT+ec0Aw5bZIgzEXofD++uKv4Hky8YuPc6JyjUk+AyZ1ckieuIOh GX2WLgpgQQXbKOOOwoqIcgvazsjwoP77UZ0t2Efi3xxAGyUBKI5n24ZRji3184LM0D LflcncUyyx67w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTW4sHCz9rxD; Tue, 28 Dec 2021 00:31:59 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 08/21] gnu: Add python-pytest-doctest-custom. Date: Mon, 27 Dec 2021 23:30:31 +0000 Message-Id: <20211227233044.26475-9-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-check.scm (python-pytest-doctest-custom): New variable. --- gnu/packages/python-check.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index a2ac9a201b..8e84c64d65 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -776,6 +776,35 @@ support and @code{subtests} fixture.") "Plugin for managing VCR.py cassettes.") (license license:expat)))) +(define-public python-pytest-doctest-custom + (package + (name "python-pytest-doctest-custom") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-doctest-custom" version)) + (sha256 + (base32 "0kxkdd6q9c3h31kc88lbyfll4c45b0zjd24cbr4c083fcvcy7lip")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "test_pytest_doctest_custom.py"))))))) + (native-inputs + (list python-pytest)) + (home-page "https://github.com/danilobellini/pytest-doctest-custom") + (synopsis + "Pytest plugin to customize string representations of doctest results") + (description "This package provides a Pytest plugin for customizing string +representations of doctest results. It can change the display hook used by +doctest to render the object representations.") + (license license:expat))) + (define-public python-pytest-checkdocs (package (name "python-pytest-checkdocs") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:12 2021 Received: from localhost ([127.0.0.1]:44584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTQ-0000qZ-BT for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:12 -0500 Received: from mout02.posteo.de ([185.67.36.66]:57097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTF-0000oN-VM for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:02 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 61639240101 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647916; bh=vcuHdQpa313eZxHHyWA7yHn9Pmj+UMOWcDlYNdkCBr0=; h=From:To:Cc:Subject:Date:From; b=VIO+b9K3VS2Y0ThfS8mcdFc1dXGRYi3ex6z5/HejrJ4P3hvbaQzxR0NAN545n05/n 4YnNSlMPY+yPlDNSFMpBrQZjt00VbqEO6FLEtcURHIaP2Ue96rMKYiYoAj091hs9OZ F8NBCL8nyPbtMv7zdnbUX1pWHp6h5FBqWt+qmw1teHsJSLGPeOldz+klaPvzAB1hvI K6xiYxPMOHjA63w0s60hdO0lhvS7r/iJTFy1QKCLn0v2MsRi1FUEOHpoAx4alPv3Cy H5OkIaGprWbxeGWHXbPY+nIsNBlYuK2MVKEpR2Zig/s4TJg8Mj0by3tPIYrs/Pz1DY E9nnRoZOJb6qw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTR45Nhz9rxD; Tue, 28 Dec 2021 00:31:55 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 07/21] gnu: Add python-sentry-sdk. Date: Mon, 27 Dec 2021 23:30:30 +0000 Message-Id: <20211227233044.26475-8-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sentry-sdk): New variable. --- gnu/packages/python-xyz.scm | 63 +++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4e3a5aedb5..1cb6383aa7 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9901,6 +9901,69 @@ you do not want to store entirely on disk or on memory.") ;; No copyright headers in the source. The LICENSE file indicates GPL3. (license license:gpl3))) +(define-public python-sentry-sdk + (package + (name "python-sentry-sdk") + (version "1.5.1") + (source + (origin + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/getsentry/sentry-python") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "128bm136l5zprr3sqqb8j3d6k5i1fhz853mzvh3w8g0w1dw763mx")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; This test requires extra dependencies. + "not test_auto_enabling_integrations" + "_catches_import_error" + ;; Tests below run pip command. + " and not test_unhandled_exception" + " and not test_timeout_error" + " and not test_performance_no_error" + " and not test_performance_error" + " and not test_traces_sampler_gets_correct" + "_values_in_sampling_context" + " and not test_handled_exception" + ;; Tests below require network. + " and not test_crumb_capture" + " and not test_crumb_capture" + " and not test_crumb_capture_hint" + " and not test_httplib_misuse" + ;; Fails with IndexError. + " and not test_session_mode_defaults_to" + "_request_mode_in_wsgi_handler")))))))) + (native-inputs + (list python-django + python-executing + python-gevent + python-jsonschema + python-mock + python-pyrsistent + python-pytest + python-pytest-cov + python-pytest-django + python-pytest-forked + python-pytest-localserver + python-werkzeug)) + (propagated-inputs + (list python-certifi python-urllib3)) + (home-page "https://github.com/getsentry/sentry-python") + (synopsis "Python SDK for Sentry") + (description "This package provides a Python SDK for the Sentry +application monitoring and error tracking software.") + (license license:bsd-2))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:02 2021 Received: from localhost ([127.0.0.1]:44572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTF-0000oq-Rx for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:02 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zSz-0000n4-H7 for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:59 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E897E240105 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647899; bh=KXrL3PSeBhS3Kml9ByrOhWQH2TqATpDEHdlxjG/kook=; h=From:To:Cc:Subject:Date:From; b=IwOLHA2MEi9W0OEmjCmmji/xdthmHZ+brti+7FMXLlrmvxu6cRVGI5WvcEIH5ujvU 8G2JD9jlm1c9/YT3gpsAjl84dnTI2YpRgnsPNWwUU1vB5RrrQFBIC+xytrZCfuWefE WXf28uOqwrZ9ygy7JxxtHlwnRLJiiAmuz95w3uvTuKcryd840OekqhRSIz2BDHBl3N bPDpJ4oKVvqd9H1f1g831YKWX7DNLqX9fTqWJGFlI+tMy68+2Kg3a/Qftfa/H1obQ4 A44cxmWoI4A3Qr5NfnTqc0aPLVU0Ecnsp6aFNDj4e2UTtfTzce4zePuUI53FXHRIXC k6TGD9MLlpn8g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDT70lk2z9rxB; Tue, 28 Dec 2021 00:31:38 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 03/21] gnu: Add python-pyscss. Date: Mon, 27 Dec 2021 23:30:26 +0000 Message-Id: <20211227233044.26475-4-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-pyscss): New variable. --- gnu/packages/python-web.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 61a34bfc63..13504061ca 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -82,6 +82,7 @@ #:use-module (gnu packages libevent) #:use-module (gnu packages libffi) #:use-module (gnu packages node) + #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-build) @@ -775,6 +776,40 @@ JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or sign content using a variety of algorithms.") (license license:expat))) +(define-public python-pyscss + (package + (name "python-pyscss") + (version "1.3.7") + (source + (origin + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/Kronuz/pyScss") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0701hziiiw67blafgpmjhzspmrss8mfvif7fw0rs8fikddwwc9g6")))) + (build-system python-build-system) + (arguments + ;; XXX: error in test collection, possible incompatibility with Pytest 6. + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "--pyargs" "scss"))))))) + (native-inputs + (list python-pytest python-pytest-cov)) + (inputs + (list pcre)) + (home-page "https://github.com/Kronuz/pyScss") + (synopsis "Scss compiler for Python") + (description "@code{pyScss} is a compiler for Sass, a superset language of +CSS3 that adds programming capabilities and some other syntactic sugar.") + (license license:expat))) + (define-public python-jsonpickle (package (name "python-jsonpickle") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:01 2021 Received: from localhost ([127.0.0.1]:44570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTF-0000of-Gj for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:01 -0500 Received: from mout01.posteo.de ([185.67.36.65]:50541) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zTB-0000oC-QC for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:58 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 39506240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647912; bh=/uwbU1qGbuMCZ9lhhdgrqMkwJhx2vsvo8589eFkndl4=; h=From:To:Cc:Subject:Date:From; b=Q6Y9URSljfnm2y6P4w3DstBMMUNv/pT0lpNd8qJtykB6EvbDBFmDisojbEtF+IGeP v3YQc2NIKlqSVaob41Lu4GdtZLZp0qjGLfKkqpNCKxmo7322XfuIr5WOYO67Q0e5sZ 2Y82F9SvfiqMG6OoMo0d5XRVVrh+rioo9xD5lYFw6TkHfuYyd+DAbG7WIid3j/eHrz Ipq1QSQf0rQOWKDDidN2r3jQpTFTxUCPQXO/Jvvz2UE0lqUPbt8Qls+/aNX0hyNdHH i7LLKGBLrnfC5yvTpnF93syQE7hBHUsiPVsp9g1yuGBlw0wV2uX/fktbIMFR6iF9dW paweSi3MV4UlA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTM2fZ7z6tmN; Tue, 28 Dec 2021 00:31:51 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 06/21] gnu: Add python-executing. Date: Mon, 27 Dec 2021 23:30:29 +0000 Message-Id: <20211227233044.26475-7-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-executing): New variable. --- gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 669332a5c6..4e3a5aedb5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7146,6 +7146,27 @@ buffer transformation, compression, and decompression functions for use in the tifffile, czifile, and other scientific image input/output modules.") (license license:bsd-3))) +(define-public python-executing + (package + (name "python-executing") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "executing" version)) + (sha256 + (base32 "08q0xh9fd8k41sqpp23q6fb9bf7yj4y2q6sv30pj36vvk8pg8fy2")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; TODO: tests require python-asttokens + (native-inputs + (list python-setuptools-scm python-toml)) + (home-page "https://github.com/alexmojaki/executing") + (synopsis "Get information about what a Python frame is currently doing") + (description "This package lets you get information about what a frame is +currently doing, particularly the AST node being executed.") + (license license:expat))) + (define-public python-roifile (package (name "python-roifile") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:32:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:32:01 2021 Received: from localhost ([127.0.0.1]:44568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zTF-0000od-2m for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:32:01 -0500 Received: from mout01.posteo.de ([185.67.36.65]:35235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zT7-0000na-Mn for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:54 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 211ED240026 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647908; bh=w29ks3koFc5Ldwk6pbDRVe3G5E2yY1xKNTuJ9I+np1U=; h=From:To:Cc:Subject:Date:From; b=n/rnfZkrqDM193UvyGlA7yXJ50cNhu22NUaxNBUluoN0mJzRxCm9BCi92aTCrcBhd IgaM4/mumObv33Tm6nX5uhU0dhREKFGRFn6msfIFJINxai433P/zYbmM7fgKGZd3a3 gQXDVSZgq4gwqNAaw4+EPeCW7Stl+DwqDsOaItTUJ3XBY7ykEup5ian/Kt29ow1D+c nIjZbNJZoMBcODZYjqSy4sZDvRCpOInWmFC8nh6wJs/GhBwdtqTERGdr5FWykc6//E /aq96iVQXdvWzCgQfjN3UDB6nuA6ZMuQ/cj8jWNPocHZCQmp4AQ359AjdSHsRFcpSJ elu0MRYH/Rn9Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTH28Zfz9rxB; Tue, 28 Dec 2021 00:31:47 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 05/21] gnu: Add python-zipstream-new. Date: Mon, 27 Dec 2021 23:30:28 +0000 Message-Id: <20211227233044.26475-6-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zipstream-new): New variable. --- gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 937e5c3399..669332a5c6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9853,6 +9853,33 @@ addition to a bunch of aliases.") command pipeline functionality.") (license license:bsd-3))) +(define-public python-zipstream-new + (package + (name "python-zipstream-new") + (version "1.1.8") + (source + (origin + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/arjan-s/python-zipstream") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14vhgg8mcjqi8cpzrw8qzbij2fr2a63l2a8fhil21k2r8vzv92cv")))) + (build-system python-build-system) + (native-inputs + (list python-nose)) + (home-page "https://github.com/arjan-s/python-zipstream") + (synopsis "Zipfile generator that takes input files as well as streams") + (description "@code{zipstream.py} is a zip archive generator based on +@code{zipfile.py}. It was created to generate a zip file generator for +streaming. This is beneficial for when you want to provide a downloadable +archive of a large collection of regular files, which would be infeasible +to generate the archive prior to downloading or of a very large file that +you do not want to store entirely on disk or on memory.") + ;; No copyright headers in the source. The LICENSE file indicates GPL3. + (license license:gpl3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:31:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:31:52 2021 Received: from localhost ([127.0.0.1]:44564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zT5-0000nz-O5 for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:52 -0500 Received: from mout02.posteo.de ([185.67.36.66]:45201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zSr-0000mr-Tk for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:49 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E742E240101 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647891; bh=lzYuUv25+mWXN2w/lQ3r13sLPbFfCoCNX2VDaPQjD0Y=; h=From:To:Cc:Subject:Date:From; b=cV05lr7g9E44h0Pk3gJySjrPB5FrSbR+wh3adn5YqOUWcgQtLuRbivL72QWsKCDmp rHI4oe/bwQskzKIuF0Qz++89cnmiP5aOPUfnmSqjF12wVC0MKsb/tBQTnGz4d+ATc9 V87WFTGI6EqxbOTDxdlpc77JyZ4HzYk/sMrEEDqo1GImf/3kiJd6S4qbiN0QdoVqxn /fvrxk7bgvlPukWuryTqhTW+KZMkr9FOG9rtUfWqOa1PhuART6E3Bzrt+QjxYYRH13 sXvGhRKfOk6jv+MC4Dcm3ZuLRpyh2xvbv5cVqKBK6duiCn/C7tFjT94GUsCFHIpkEn yR0bKZmLEUTEQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDSy5pQ5z9rxD; Tue, 28 Dec 2021 00:31:30 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 01/21] gnu: Add python-sarge. Date: Mon, 27 Dec 2021 23:30:24 +0000 Message-Id: <20211227233044.26475-2-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sarge): New variable. --- gnu/packages/python-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7ca0b1668d..499ef1e06d 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9836,6 +9836,23 @@ entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.") (license license:bsd-3))) +(define-public python-sarge + (package + (name "python-sarge") + (version "0.1.7.post1") ; post release only to correct errors in metadata + (source + (origin + (method url-fetch) + (uri (pypi-uri "sarge" version)) + (sha256 + (base32 "0g9a53mfnp96877n1yq2jdk1mcv3xm0d93iisvgcn2prdsp45zv4")))) + (build-system python-build-system) + (home-page "https://docs.red-dove.com/sarge/") + (synopsis "Subprocess wrapper with command pipeline functionality") + (description "@code{sarge} is a wrapper for subprocess which provides +command pipeline functionality.") + (license license:bsd-3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking base-commit: 28b477cb2e5d9185da16f305caff15809dfa06f3 -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:31:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:31:51 2021 Received: from localhost ([127.0.0.1]:44562 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zT5-0000ns-7a for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:51 -0500 Received: from mout02.posteo.de ([185.67.36.66]:47775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zT3-0000nB-JK for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:49 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 04390240101 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647904; bh=6VEU76/WPf5TpGHIxXpqVbyo1D6HTXO6zb0tI68BPpA=; h=From:To:Cc:Subject:Date:From; b=sE1vDFSaSk/OjqsQyOKwoLWWDLx2tPLPj05waIpRqu7yez73eC/giIs7s/Hk3Hc3v vMaXPN0BvRYWJ81pgqBCBpU9rqcOVFJqzGm1h1f+DYljBmJplCt5RmWlefKepW54sm rXG1u2vx8lU7dsacjWFHsOrZB411jbGVLG/jJUXbM/54/czW88PQuF8RRrDa9O5VaB lZHge0W27HfRRSBjzbti2oCQsy8AUgtzeSdkWVqzhQ2qA7PnSGV//NqmPwNnjiCCaN xphc+mfkvTY6ivTgG2KCGURvBsGcGEkpR6SLwFdjDjV0vv1CGh8F8T7VbjiGz/T3u6 UkBIA7MZwnd4w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDTC1FhQz6tm9; Tue, 28 Dec 2021 00:31:42 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 04/21] gnu: Add python-flask-assets. Date: Mon, 27 Dec 2021 23:30:27 +0000 Message-Id: <20211227233044.26475-5-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask-assets): New variable. --- gnu/packages/python-web.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 13504061ca..39cdbafc73 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -1027,6 +1027,28 @@ between a web browser and web server.") (define-public python2-sockjs-tornado (package-with-python2 python-sockjs-tornado)) +(define-public python-flask-assets + (package + (name "python-flask-assets") + (version "2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Flask-Assets" version)) + (sha256 + (base32 "1hmqldxc7zciksmcl35jx0wbyrrxc7vk2a57mmmd8i07whsymz8x")))) + (build-system python-build-system) + (arguments + ;; Tests require python-flask-script which is incompatible with Flask2. + `(#:tests? #f)) + (propagated-inputs + (list python-flask python-webassets)) + (home-page "https://github.com/miracle2k/flask-assets") + (synopsis "Asset management for Flask") + (description "This package integrates @code{webassets} with Flask, adding +support for merging, minifying and compiling CSS and Javascript files.") + (license license:bsd-2))) + (define-public python-flask-babel (package (name "python-flask-babel") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:31:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:31:51 2021 Received: from localhost ([127.0.0.1]:44560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zT4-0000no-TX for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:51 -0500 Received: from mout02.posteo.de ([185.67.36.66]:42101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zSw-0000mz-AP for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:46 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id B5541240103 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647896; bh=3pXGCM8DHdyumXeb3D7IRW/NgnNIzpZWWn/aZuxE3T4=; h=From:To:Cc:Subject:Date:From; b=F0KyKZZ8q0W2VyoS7p7xAfm7fIs8H7MCVhZo/v91R9C6YHEZ7jLFmaglEhLz/kPOM adsmBmzR6/ENexS2/+Q2bD/1GkEAzO39KQK2AenPoKP/qBOkTaMnoC228nZQoISnlV zv2UoJQK3Fd+GsIRZgUrncdf73dqpPkUU/rMarcg6qwrC9Cb8KLgqA0lTlUZufAyoe pcoNuPI6NFq4e2rEQ2l6Y6CSpSQ4FhW01HKbsSa7tYEooVmZneeMyaCBjSN6DxOwPo AUqM45R21aVafME68IxasN0rSxV92fcHtxJW9RBlkh7+ARZpM+S1Jl2v9PgdP+MKMb MAG6tpcy5biGw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDT30797z9rxD; Tue, 28 Dec 2021 00:31:34 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 02/21] gnu: Add python-pylru. Date: Mon, 27 Dec 2021 23:30:25 +0000 Message-Id: <20211227233044.26475-3-monego@HIDDEN> In-Reply-To: <20211227233044.26475-1-monego@HIDDEN> References: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-pylru): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 499ef1e06d..937e5c3399 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11257,6 +11257,35 @@ signature of a file or buffer.") provides a collection of cache libraries in the same API interface.") (license license:bsd-3))) +(define-public python-pylru + (package + (name "python-pylru") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pylru" version)) + (sha256 + (base32 "15yj46307sw703vjfkgnr04dqvaicmfcj0hc6yrciildp55r6bs9")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "test.py"))))))) + (home-page "https://github.com/jlhutch/pylru") + (synopsis "Least recently used (LRU) cache implementation") + (description + "Pylru implements a true LRU cache along with several support classes. +Pylru provides a cache class with a simple dict interface. It also provides +classes to wrap any object that has a dict interface with a cache. Both +write-through and write-back semantics are supported. Pylru also provides +classes to wrap functions in a similar way, including a function decorator.") + (license license:gpl2+))) + (define-public python-legacy-api-wrap (package (name "python-legacy-api-wrap") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 27 Dec 2021 23:31:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 18:31:47 2021 Received: from localhost ([127.0.0.1]:44557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1zT1-0000nN-Kp for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:52377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1n1zSm-0000mk-Ed for 51314 <at> debbugs.gnu.org; Mon, 27 Dec 2021 18:31:46 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7C0A2240029 for <51314 <at> debbugs.gnu.org>; Tue, 28 Dec 2021 00:31:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640647886; bh=/liC0thc7U50fq0W5eDkXFqq2jHGtKFK25HCzc7wjIc=; h=From:To:Cc:Subject:Date:From; b=BMHiQGegKkcWISDPxAeNmz+EqT993NoStwMS1jrTwRkSh63NZinVUwDJA7yk+s7a7 YoF/RhZ+x4JeoDHWixHOOwjrUap7cFdrGU75GmAUWlrX2twjKle1pg1bBoS5+zQGvc Iu0DUIXCYkTxxR97C9R3Y8WiA3dgmc4HPZvYXfbOGVuHkkd01wPfSLAywia7LIvNnT Hu47ScEha0J51wPsOBaVHvzyTAGlLH1dVdMSLY8P2fYHQkAhzKRWNo7vTons8i+aOv /0D81SChEULirzIRCJ7tsOte1hONPAG78KZ/YjqotxYaK3YygI3s1a2NsslvJZZ3dD sebKXaaMy1KRA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JNDSs35DHz6tm9; Tue, 28 Dec 2021 00:31:24 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v3 00/21] Add Octoprint (v3) Date: Mon, 27 Dec 2021 23:30:23 +0000 Message-Id: <20211227233044.26475-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) This is an update of the series after the core-updates-frozen merge. All packages are linted. The feedparser and flask updates were removed because they were pushed in other patches. A few package versions were bumped. The server and UI seem to work, but still I can't test the full functionality of the program. Vinicius Monego (21): gnu: Add python-sarge. gnu: Add python-pylru. gnu: Add python-pyscss. gnu: Add python-flask-assets. gnu: Add python-zipstream-new. gnu: Add python-executing. gnu: Add python-sentry-sdk. gnu: Add python-pytest-doctest-custom. gnu: python-feedparser: Enable tests. gnu: python-netifaces: Update to 0.11.0. gnu: python-websocket-client: Update to 0.59.0. gnu: python-pkginfo: Update to 1.8.2. gnu: python-watchdog: Update to 2.1.6. gnu: python-colorlog: Update to 6.6.0. gnu: python-zeroconf: Update to 0.38.1. gnu: python-wrapt: Update to 1.13.3. gnu: python-wrapt: Enable tests. gnu: Add octoprint-pisupport. gnu: Add octoprint-firmwarecheck. gnu: Add octoprint-filecheck. gnu: Add octoprint. gnu/packages/printers.scm | 194 +++++++++++++++++++++- gnu/packages/python-check.scm | 29 ++++ gnu/packages/python-web.scm | 76 ++++++++- gnu/packages/python-xyz.scm | 304 ++++++++++++++++++++++++++-------- gnu/packages/web.scm | 17 +- 5 files changed, 542 insertions(+), 78 deletions(-) base-commit: 28b477cb2e5d9185da16f305caff15809dfa06f3 -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 14 Nov 2021 14:30:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 14 09:30:48 2021 Received: from localhost ([127.0.0.1]:49567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mmGWt-0007KQ-Kx for submit <at> debbugs.gnu.org; Sun, 14 Nov 2021 09:30:47 -0500 Received: from flashner.co.il ([178.62.234.194]:42872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <efraim@HIDDEN>) id 1mmGWr-0007KB-Hq for 51314 <at> debbugs.gnu.org; Sun, 14 Nov 2021 09:30:46 -0500 Received: from localhost (unknown [141.226.12.213]) by flashner.co.il (Postfix) with ESMTPSA id 6577C40566; Sun, 14 Nov 2021 14:30:39 +0000 (UTC) Date: Sun, 14 Nov 2021 16:30:07 +0200 From: Efraim Flashner <efraim@HIDDEN> To: Vinicius Monego <monego@HIDDEN> Subject: Re: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). Message-ID: <YZEdb54s/2+X6nNl@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org References: <20211021035100.241119-1-monego@HIDDEN> <YYmKsvkuo9s6z6yH@3900XT> <f2dea899cc95019d7b35eb2c503fcf27ce4f1bb8.camel@HIDDEN> <YZDMfRA4RAoTcubK@3900XT> <3994da78d3a54369518be4b92636044ed15c3217.camel@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="A23MO++QykpX1unS" Content-Disposition: inline In-Reply-To: <3994da78d3a54369518be4b92636044ed15c3217.camel@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --A23MO++QykpX1unS Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 14, 2021 at 02:07:04PM +0000, Vinicius Monego wrote: > Em dom, 2021-11-14 =C3=A0s 10:44 +0200, Efraim Flashner escreveu: > > On Sat, Nov 13, 2021 at 07:44:53PM +0000, Vinicius Monego wrote: > > > Em seg, 2021-11-08 =C3=A0s 22:38 +0200, Efraim Flashner escreveu: > > > > On Thu, Oct 21, 2021 at 03:51:00AM +0000, Vinicius Monego wrote: > > > > > This patchset adds the Octoprint web UI to control 3d printers. > > > > >=20 > > > > > Octoprint itself bundles font-awesome. I removed it in a > > > > > snippet, > > > > > don't know how much it would affect usability. I haven't found > > > > > other bundles with license issues. > > > > >=20 > > > > > Some of the updates have newer versions but I'm updating to > > > > > "older" > > > > > versions to maintain compatibility with octoprint. See the > > > > > comment > > > > > in the octoprint package. > > > >=20 > > > > Looking at some of the comments here=C2=B9 it looks like they're us= ing > > > > old > > > > versions mostly to retain python2 compatibility. On the other > > > > hand > > > > they > > > > also have a comment about not having checked newer versions yet > > > > for > > > > for > > > > breaking changes, which IMO is their job. Other than flask-login > > > > and > > > > netaddr I don't see a reason to not try with some of the newer > > > > versions > > > > of the packages. I would feel better if they only marked their > > > > own > > > > dependencies and not transitive dependencies. > > > >=20 > > > > I think it makes sense to try newer versions and to add older > > > > versions > > > > on an as-needed basis, especially since some of these packages > > > > are > > > > likely to be upgraded again at some point before the next version > > > > of > > > > octoprint. > > > >=20 > > > > =C2=B9 https://github.com/OctoPrint/OctoPrint/blob/1.7.0/setup.py#L= 17 > > > >=20 > > >=20 > > > This is my report for the updates: > > >=20 > > > I updated python-colorlog, python-zeroconf, python-watchdog and > > > python- > > > wrapt to latest versions. > > >=20 > > > The update on python-zeroconf will likely break pulseaudio-dlna > > > which > > > depends on python2-zeroconf. Upstream also abandoned the project > > > and it > > > now lives in a fork that can be found here=C2=B9. Packaging the fork > > > will > > > require packaging python-pyroute2 which seems to lead to another > > > chain > > > of new packages. > > >=20 > > > Updating Flask to version 2.0 will require updates on python- > > > itsdangerous, python-werkzeug and python-jinja2, which would have > > > to > > > rebuild 600+ packages. > >=20 > > That's a pretty good reason to leave flask at 1.x. When we do add 2.x > > we > > might also end up keeping a python-flask-1 for a while during a > > transition. > >=20 > > > I tried to update python-websockets-client to latest version but > > > the > > > tests hung and I couldn't figure out why. > > >=20 > > > I'll send a v2 soon. > > >=20 > > > =C2=B9 https://github.com/Cygn/pulseaudio-dlna/ > >=20 > > My concern was more about if the newer versions of the python > > packages > > would work with octoprint. > >=20 >=20 > I don't have a printer to test but the unit tests are still passing and > the server log messages didn't accuse anything different. The only > update that may cause a problem is python-zeroconf, but I don't know > how to test that one. So it's probably fine to leave that one as-is for now. --=20 Efraim Flashner <efraim@HIDDEN> =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --A23MO++QykpX1unS Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmGRHWwACgkQQarn3Mo9 g1GTYg//Y18NurjNjBwcbZuapuU85cE9jDl18DMsZA+3T9juJ5McAROnXKEKO6Y3 zBRCxm/+zAftIAiwpE7/26PZhEEsm24XBSd77SFSQIyurmlRzlZX+jf5zSRxaNjR +69IbvSAJNiNCehIBUwpS6K3cg/fH5VBxiRdGrb7SDs588+0F7HpOfT4k8QQjp5t PtiBdNnDzrXe7k4lP9hdQkY127lZD2KmLuu+yfMdiPtDM3R8wqSsmSjBqjBunYGm C9SruyoIrYraJKezAbomPyY8gjROhyabZnHY0fszjpYX9DYB8JoGPbLYTOw0u5HS 5VyH+ty0DQxZDboWRicXPh9Gg205jQS0kYvtJG7CuQkCBOS1HT3UOVQ5v93mQNtC Dj7O3k4w35tuwPsAF59xcq6j2UUfhRsJzrk5THiEApdZxM/RH3SArM1vIr0h04UQ CSyEmOM913QRqO2dKFtRJfpid6UOOjcuEajXJrYvZ0EuXK6RrRJljzDgSrfHVy3E RZlADZazWMVLSYAzcaomxADs4G0iZ60grTcgxzETBQS7k+cN++i5BfioiN04lMn0 /iAXHn9kDff/ty2zRJD2eOTuYBSOmS4Wo/WQmYErbfRQewdq5px5vizznDcZTESn 57CwVl24miOwOi0bVayI5U4h6wHt499R2J/FGgRg5XArTuDDWjM= =MHiz -----END PGP SIGNATURE----- --A23MO++QykpX1unS--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 14 Nov 2021 14:07:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 14 09:07:24 2021 Received: from localhost ([127.0.0.1]:49508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mmGAG-0006fv-9u for submit <at> debbugs.gnu.org; Sun, 14 Nov 2021 09:07:24 -0500 Received: from mout02.posteo.de ([185.67.36.66]:60189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mmGAE-0006fh-Fb for 51314 <at> debbugs.gnu.org; Sun, 14 Nov 2021 09:07:23 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 52DFC240103 for <51314 <at> debbugs.gnu.org>; Sun, 14 Nov 2021 15:07:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636898836; bh=tVZWOW2Oq/2w/gaEr7q7Zi4LDaJlJAvzMJ9LoVyU3Pk=; h=Subject:From:To:Cc:Date:From; b=ZX5uj4r1MbyB5VO0WkDmuol+83hNvEQ801HlkW7DURUilkC89S+73KyPPM5SSSa4W wl+1j0yLlFTTNbvaCzjS6RKPJwl9fH2z9+N1/VCxEpFaAU9x4kC/rH78n80QaZWx/c aGCW+cHx1NfJNedAcsb8CrZzF32V+IHem6/+UC0fBqgcE2udnawf9NockUZrBJa7iO QfAf8PilY9Kn5m5kkctr2WmIKhG/SClQXg1goVaZkjpUKPigR1a7yFcJeQrF9DEpvt TvGBOKA5Au9tVdont/0izVoGD5s3GKumSFCqrqLIVqpGyJpXfsY5ySmHC4BJslZwCS ms00nCpps+yhg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HsYzk1fg1z6tn7; Sun, 14 Nov 2021 15:07:13 +0100 (CET) Message-ID: <3994da78d3a54369518be4b92636044ed15c3217.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). From: Vinicius Monego <monego@HIDDEN> To: Efraim Flashner <efraim@HIDDEN> Date: Sun, 14 Nov 2021 14:07:04 +0000 In-Reply-To: <YZDMfRA4RAoTcubK@3900XT> References: <20211021035100.241119-1-monego@HIDDEN> <YYmKsvkuo9s6z6yH@3900XT> <f2dea899cc95019d7b35eb2c503fcf27ce4f1bb8.camel@HIDDEN> <YZDMfRA4RAoTcubK@3900XT> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em dom, 2021-11-14 às 10:44 +0200, Efraim Flashner escreveu: > On Sat, Nov 13, 2021 at 07:44:53PM +0000, Vinicius Monego wrote: > > Em seg, 2021-11-08 às 22:38 +0200, Efraim Flashner escreveu: > > > On Thu, Oct 21, 2021 at 03:51:00AM +0000, Vinicius Monego wrote: > > > > This patchset adds the Octoprint web UI to control 3d printers. > > > > > > > > Octoprint itself bundles font-awesome. I removed it in a > > > > snippet, > > > > don't know how much it would affect usability. I haven't found > > > > other bundles with license issues. > > > > > > > > Some of the updates have newer versions but I'm updating to > > > > "older" > > > > versions to maintain compatibility with octoprint. See the > > > > comment > > > > in the octoprint package. > > > > > > Looking at some of the comments here¹ it looks like they're using > > > old > > > versions mostly to retain python2 compatibility. On the other > > > hand > > > they > > > also have a comment about not having checked newer versions yet > > > for > > > for > > > breaking changes, which IMO is their job. Other than flask-login > > > and > > > netaddr I don't see a reason to not try with some of the newer > > > versions > > > of the packages. I would feel better if they only marked their > > > own > > > dependencies and not transitive dependencies. > > > > > > I think it makes sense to try newer versions and to add older > > > versions > > > on an as-needed basis, especially since some of these packages > > > are > > > likely to be upgraded again at some point before the next version > > > of > > > octoprint. > > > > > > ¹ https://github.com/OctoPrint/OctoPrint/blob/1.7.0/setup.py#L17 > > > > > > > This is my report for the updates: > > > > I updated python-colorlog, python-zeroconf, python-watchdog and > > python- > > wrapt to latest versions. > > > > The update on python-zeroconf will likely break pulseaudio-dlna > > which > > depends on python2-zeroconf. Upstream also abandoned the project > > and it > > now lives in a fork that can be found here¹. Packaging the fork > > will > > require packaging python-pyroute2 which seems to lead to another > > chain > > of new packages. > > > > Updating Flask to version 2.0 will require updates on python- > > itsdangerous, python-werkzeug and python-jinja2, which would have > > to > > rebuild 600+ packages. > > That's a pretty good reason to leave flask at 1.x. When we do add 2.x > we > might also end up keeping a python-flask-1 for a while during a > transition. > > > I tried to update python-websockets-client to latest version but > > the > > tests hung and I couldn't figure out why. > > > > I'll send a v2 soon. > > > > ¹ https://github.com/Cygn/pulseaudio-dlna/ > > My concern was more about if the newer versions of the python > packages > would work with octoprint. > I don't have a printer to test but the unit tests are still passing and the server log messages didn't accuse anything different. The only update that may cause a problem is python-zeroconf, but I don't know how to test that one.
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 14 Nov 2021 08:45:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 14 03:45:26 2021 Received: from localhost ([127.0.0.1]:49111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mmB8g-0001xW-GA for submit <at> debbugs.gnu.org; Sun, 14 Nov 2021 03:45:26 -0500 Received: from flashner.co.il ([178.62.234.194]:41876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <efraim@HIDDEN>) id 1mmB8e-0001xD-P7 for 51314 <at> debbugs.gnu.org; Sun, 14 Nov 2021 03:45:25 -0500 Received: from localhost (unknown [141.226.12.213]) by flashner.co.il (Postfix) with ESMTPSA id B174E40262; Sun, 14 Nov 2021 08:45:17 +0000 (UTC) Date: Sun, 14 Nov 2021 10:44:45 +0200 From: Efraim Flashner <efraim@HIDDEN> To: Vinicius Monego <monego@HIDDEN> Subject: Re: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). Message-ID: <YZDMfRA4RAoTcubK@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org References: <20211021035100.241119-1-monego@HIDDEN> <YYmKsvkuo9s6z6yH@3900XT> <f2dea899cc95019d7b35eb2c503fcf27ce4f1bb8.camel@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="+EoRe6AZ1g7xqVuY" Content-Disposition: inline In-Reply-To: <f2dea899cc95019d7b35eb2c503fcf27ce4f1bb8.camel@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --+EoRe6AZ1g7xqVuY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 13, 2021 at 07:44:53PM +0000, Vinicius Monego wrote: > Em seg, 2021-11-08 =C3=A0s 22:38 +0200, Efraim Flashner escreveu: > > On Thu, Oct 21, 2021 at 03:51:00AM +0000, Vinicius Monego wrote: > > > This patchset adds the Octoprint web UI to control 3d printers. > > >=20 > > > Octoprint itself bundles font-awesome. I removed it in a snippet, > > > don't know how much it would affect usability. I haven't found > > > other bundles with license issues. > > >=20 > > > Some of the updates have newer versions but I'm updating to "older" > > > versions to maintain compatibility with octoprint. See the comment > > > in the octoprint package. > >=20 > > Looking at some of the comments here=C2=B9 it looks like they're using = old > > versions mostly to retain python2 compatibility. On the other hand > > they > > also have a comment about not having checked newer versions yet for > > for > > breaking changes, which IMO is their job. Other than flask-login and > > netaddr I don't see a reason to not try with some of the newer > > versions > > of the packages. I would feel better if they only marked their own > > dependencies and not transitive dependencies. > >=20 > > I think it makes sense to try newer versions and to add older > > versions > > on an as-needed basis, especially since some of these packages are > > likely to be upgraded again at some point before the next version of > > octoprint. > >=20 > > =C2=B9 https://github.com/OctoPrint/OctoPrint/blob/1.7.0/setup.py#L17 > >=20 >=20 > This is my report for the updates: >=20 > I updated python-colorlog, python-zeroconf, python-watchdog and python- > wrapt to latest versions. >=20 > The update on python-zeroconf will likely break pulseaudio-dlna which > depends on python2-zeroconf. Upstream also abandoned the project and it > now lives in a fork that can be found here=C2=B9. Packaging the fork will > require packaging python-pyroute2 which seems to lead to another chain > of new packages. >=20 > Updating Flask to version 2.0 will require updates on python- > itsdangerous, python-werkzeug and python-jinja2, which would have to > rebuild 600+ packages. That's a pretty good reason to leave flask at 1.x. When we do add 2.x we might also end up keeping a python-flask-1 for a while during a transition. > I tried to update python-websockets-client to latest version but the > tests hung and I couldn't figure out why. >=20 > I'll send a v2 soon. >=20 > =C2=B9 https://github.com/Cygn/pulseaudio-dlna/ My concern was more about if the newer versions of the python packages would work with octoprint. --=20 Efraim Flashner <efraim@HIDDEN> =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --+EoRe6AZ1g7xqVuY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmGQzHwACgkQQarn3Mo9 g1GEiQ/+Lgjgr/ycMTypFwnpB+hHW1MSFLZF0U7c0HWIqLlesUwwkq3FK7Jme1RZ qc1NhP75BMMlbJgs4wrxmiqTAzpIpG8uFjca0AQzWgXMr08zZIV2fk0sYlRNvDAW Wnxm6GhQGG3YDxVYYlr0fkPvt50DAmwdeXfGuLYN8b/SRx8OqO9oYmms3PREhqDc SuPmaKOC3+QsorwA71nc5NU+UTCO2OIsz0HM3hF/1HQEuH6oCCLQ5ycITOMlcV5m tQ3/v9qQh0e+aLbqpUbfH6GUswOJE6gbLruapd2bbzJR2DYbZ5mAAUYnac/4+vfh id/GFT506IqkzbUOTJg2+0Pma5TU0h/cWFoNFyu+oN6TpMOhlQItKID2QfHBGIKa VE2AR7JxMCR61s+vuJ8T+HvTaSnBUvd3BTjWXKIko3PN2Cw+Z3wWfAPnnS/LflzG rFs8mR8A+WcOUbnJzoXouv8BFg9bpFcu6UZvToiiq/s4LC78cqbrdy2H6258mbku C3cWSVst/fHRwYOv4460MGqN2RpQxdJKQmMu45QciKLvnvUSbfZuWpsakqYNuI/j WDee8gH8RV/Pt5sxbSqTuJew0uwjY+hJ8xo+4XJbM7IYYQHzVDJH5zd/T96Tuc7j MqtcvPgg+ui8A8o6iu+wbuyEoazKpFWWLTONEJpPPHpHLZfMaVo= =Q87z -----END PGP SIGNATURE----- --+EoRe6AZ1g7xqVuY--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:44 2021 Received: from localhost ([127.0.0.1]:48251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzGV-0001O6-K7 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:44 -0500 Received: from mout02.posteo.de ([185.67.36.66]:42007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzGT-0001Nq-PR for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:42 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C0957240105 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833875; bh=5kiU661gMYi/2JFWdAU4nge7ZtkV8I5vrd8+FHYAubM=; h=From:To:Cc:Subject:Date:From; b=C8k6SFy2GNrWMpXWSMkU92WT55hbcKshu+1Turm+8W+dsxDc7uJJ0MaUEJz8mEBRy tUUifsqNEpOwBC1PBY9pomREOnwhuKqbzYDG/X9ZF0jZmHCOHMbRA+MfFNPGItWNyq gkJoVaOtoj2Ibb1SP4SB1E9ijlv8Vl0XmkWcaUntvsQ2wY3c4bBWRVch6whIuNBQGM F9I+0gK9WEpFBA4pw/rXj28T+jJMg7NLYZhdbTVWbtRc/3EDDDc6edIXKR7ozTtkhu G6nZa8YSyQHm9OmYCgFXbcdwrK40yq2zKcls31bz1aeWy+MfQCRPDyiVub01Tknjjj jj2kGVnNTxLOQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5yS4xGfz9rxQ; Sat, 13 Nov 2021 21:04:32 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 24/24] gnu: Add octoprint. Date: Sat, 13 Nov 2021 20:02:30 +0000 Message-Id: <20211113200230.192559-24-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint): New variable. --- gnu/packages/printers.scm | 118 +++++++++++++++++++++++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index f1535d5db1..c2189a1b79 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -25,9 +25,15 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages check) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) - #:use-module (gnu packages qt)) + #:use-module (gnu packages python) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) + #:use-module (gnu packages web)) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. @@ -95,6 +101,116 @@ uploaded files that are known to cause issues while printing and which in the past have caused support requests on OctoPrint's Community Forums.") (license license:agpl3))) +(define-public octoprint + (package + (name "octoprint") + (version "1.7.2") + (source + (origin + (method git-fetch) ; no tests in the PyPI tarball. + (uri (git-reference + (url "https://github.com/OctoPrint/OctoPrint") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zvjnbcmszifvr02rsmfzb5v24f1ss8klrnkd9fcg2351nkpqbbd")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove bundled font-awesome. + (delete-file-recursively "src/octoprint/static/vendor") #t)))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'relax-version-requirements + ;; Octoprint maintains strict version requirements for Python2 + ;; compatibility. We're not packaging with Python2, so modify + ;; setup.py to relax those versions. Octoprint will drop Python2 + ;; support in version 2.0 so we won't need this change after it. + (lambda _ + (substitute* "setup.py" + (("cachelib>=0.1,<0.2") "cachelib>=0.1") + (("colorlog>=5.0.1,<6") "colorlog>=5.0.1") + (("markdown>=3.1,<3.2") "markdown>=3.1,<4") + (("watchdog==0.10.4") "watchdog>=0.10.4") + (("wrapt>=1.12.1,<1.13") "wrapt>=1.12.1") + (("zeroconf>=0.33,<0.34") "zeroconf>=0.33") + ;; Relax core packages that are outdated in Guix. + (("Jinja2>=2.11.3,<3") "Jinja2>=2.11.2,<3") + (("requests>=2.26.0,<3") "requests>=2.25,<3")))) + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" (getcwd)))) ; some tests need a writable home + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "tests" "-k" + (string-append + ;; These tests try to write to the source tree and + ;; fail with PermissionError. + "not test_add_file_overwrite" + " and not test_set_external_modification")))))))) + (native-inputs + `(("python-ddt" ,python-ddt) + ("python-mock" ,python-mock) + ("python-pytest" ,python-pytest) + ("python-pytest-doctest-custom" + ,python-pytest-doctest-custom))) + (inputs + `(("octoprint-filecheck" ,octoprint-filecheck) + ("octoprint-firmwarecheck" ,octoprint-firmwarecheck) + ("octoprint-pisupport" ,octoprint-pisupport) + ("python-appdirs" ,python-appdirs) + ("python-blinker" ,python-blinker) + ("python-cachelib" ,python-cachelib) + ("python-click" ,python-click) + ("python-colorlog" ,python-colorlog) + ("python-emoji" ,python-emoji) + ("python-feedparser" ,python-feedparser) + ("python-filetype" ,python-filetype) + ("python-flask" ,python-flask) + ("python-flask-assets" ,python-flask-assets) + ("python-flask-babel" ,python-flask-babel) + ("python-flask-login" ,python-flask-login) + ("python-future" ,python-future) + ("python-immutabledict" ,python-immutabledict) + ("python-itsdangerous" ,python-itsdangerous) + ("python-jinja2" ,python-jinja2) + ("python-markdown" ,python-markdown) + ("python-markupsafe" ,python-markupsafe) + ("python-netaddr" ,python-netaddr) + ("python-netifaces" ,python-netifaces) + ("python-pathvalidate" ,python-pathvalidate) + ("python-pkginfo" ,python-pkginfo) + ("python-psutil" ,python-psutil) + ("python-pylru" ,python-pylru) + ("python-pyserial" ,python-pyserial) + ("python-pyyaml" ,python-pyyaml) + ("python-regex" ,python-regex) + ("python-requests" ,python-requests) + ("python-sarge" ,python-sarge) + ("python-semantic-version" + ,python-semantic-version) + ("python-sentry-sdk" ,python-sentry-sdk) + ("python-tornado" ,python-tornado-6) + ("python-unidecode" ,python-unidecode) + ("python-watchdog" ,python-watchdog) + ("python-websocket-client" + ,python-websocket-client) + ("python-werkzeug" ,python-werkzeug) + ("python-wrapt" ,python-wrapt) + ("python-zeroconf" ,python-zeroconf) + ("python-zipstream-new" ,python-zipstream-new))) + (home-page "https://octoprint.org") + (synopsis "Web interface for 3D printers") + (description "OctoPrint provides a snappy web interface for controlling +consumer 3D printers.") + ;; The web interface contains many third party JavaScript libraries under + ;; different licenses. Check THIRDPARTYLICENSES.md. + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:35 2021 Received: from localhost ([127.0.0.1]:48247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzGN-0001Ni-Bs for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:35 -0500 Received: from mout02.posteo.de ([185.67.36.66]:41497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzGL-0001NH-Vu for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:34 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 5779A240103 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833868; bh=BNCv398nSuSojL6p1dZhG8zU5CgUknhvQnH1l4KGWAg=; h=From:To:Cc:Subject:Date:From; b=iIB0KTRM1vJMvyAcXdgY+e2AxplMAxIf9WRz4ridgqjfSfqjSyMDwpJ85AXFTuGxv gfVZkWgrjd5hFSmcYMEoBoM9NWt5GTYceLczOpOa4bOtYU+/n0xFzA/Z25MN1hvVOk z1z73TksaIaEiw/hYWuXSUo37P5K7S87OUWLA+nl5h2lhDDPhMY4D6jpfLuosM2hm4 HDW9BxSH9uU6Tflm5aB0rLpwyKC6PAg1r8UBSS6tyDNGCfKFH2Z/Ccnjx2rP3WwLa6 HjORLUUPalYyUHKBRLL2sb1q3vYL02xZjuC775nb5VZ2vIXasKfQPD4tniAXWfiwKy 5aKC5uZFMlvFg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5yM4BbVz9rxG; Sat, 13 Nov 2021 21:04:27 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 23/24] gnu: Add octoprint-filecheck. Date: Sat, 13 Nov 2021 20:02:29 +0000 Message-Id: <20211113200230.192559-23-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-filecheck): New variable. --- gnu/packages/printers.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 5ec678ab37..f1535d5db1 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -75,6 +75,26 @@ communication crippling bugs, and displays a warning box to logged in users on identification of such a firmware.") (license license:agpl3))) +(define-public octoprint-filecheck + (package + (name "octoprint-filecheck") + (version "2021.2.23") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FileCheck" version)) + (sha256 + (base32 "0bgvv6hvxa9qv0fs5dfr9wlbbjawxik8f2cid3h3czdhdhw46aqv")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; no tests + (home-page "https://github.com/OctoPrint/OctoPrint-FileCheck") + (synopsis "Plugin to check for common issues in uploaded files") + (description "The File Check plugin tries to detect common issues in +uploaded files that are known to cause issues while printing and which in +the past have caused support requests on OctoPrint's Community Forums.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:32 2021 Received: from localhost ([127.0.0.1]:48243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzGK-0001NT-4G for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:32 -0500 Received: from mout02.posteo.de ([185.67.36.66]:38661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzGI-0001N0-9l for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:30 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 88DB7240103 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833864; bh=qr/8G+iUKA2UD4952tJ9TsaOErvy7GPvRhz7ovUUEW8=; h=From:To:Cc:Subject:Date:From; b=Kuit/MIXB1VAx/YRPDqDbp8MQvf+XUSilMbJ8B8gdBefeq+UKhYl+j7D5+PAXf9kO l/sVoszGZdCgZ9x3PTuGoQFq9jx+3luiJt1h8E+OSeO4doCq5ySIuCXcGi/gu4kR1o jzqos1j69oj76aMA7ZlsEg+d9dRb2U+o4goKbcEeYL0c2+SEI23KDxAAMwfuxDd1rV 1CB6gjMGKQQhGya00X1sch0FA2uCZwAjp/ehcqF2k7VpNnCK+t635MmY7OrJKMWCpW pXpkSuAvNp+EsG+cHh1bndq3qdC0Jr4U25Yu239791A7WkzPNP5qwaAejSNCm85Z13 cpBM3Ud81yfmw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5yH3gl9z6tn7; Sat, 13 Nov 2021 21:04:23 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 22/24] gnu: Add octoprint-firmwarecheck. Date: Sat, 13 Nov 2021 20:02:28 +0000 Message-Id: <20211113200230.192559-22-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-firmwarecheck): New variable. --- gnu/packages/printers.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 7367ce3a81..5ec678ab37 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -53,6 +53,28 @@ your Pi in the UI and also alerts you about undervoltage or overheating issues observed on your Pi or if your Pi is unsupported.") (license license:agpl3))) +(define-public octoprint-firmwarecheck + (package + (name "octoprint-firmwarecheck") + (version "2021.10.11") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FirmwareCheck" version)) + (sha256 + (base32 "17prs0rmzglw75gkf6j7qypxisjvcfk2mbsyfqrjdbwg99i62s2h")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; no tests + (home-page "https://github.com/OctoPrint/OctoPrint-FirmwareCheck") + (synopsis "Plugin to check for unsafe or broken printer firmwares") + (description "The Firmware Check plugin tries to identify printers +or rather printer firmware with known safety issues, such as disabled +thermal runaway protection, or other kinds of severe issues, like known +communication crippling bugs, and displays a warning box to logged in users +on identification of such a firmware.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:28 2021 Received: from localhost ([127.0.0.1]:48239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzGF-0001N8-RU for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:28 -0500 Received: from mout02.posteo.de ([185.67.36.66]:33089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzGD-0001Mh-TZ for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:26 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 3E76A240101 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833860; bh=BicnuRSPyaEYQdiIphXPg8DoDDC1IktS6/U0q8+tFSQ=; h=From:To:Cc:Subject:Date:From; b=LzumYaOmGLoTOiYgPlrO4slyZljua/sGFpM8cMW4a4+RFVAjZPFLw2VZMcY0pZiE3 zo1DyGDLL9qFhinZvJR2Mc7bB388Vm7P/xmHwTEMWTK5i48V+7/TziRfKDeigbynhr oAI8Z/qYZFAI+NyqurAeYwaUKVVN2SnrsH5zUocyMJReNsNirMS4OVYVK6m4pap1Ff i45WQbe5/wEFoXlWE4f0DZYcOBlP86ONQ87QwOZwPn8EtqoRRMMyek4TrCl5DqyEMS qPjJxgFNztbL0DjEuNunAZyZ0CgtpaHkoEPXc8fV4+zyJMN6l+9gduO7iMpARDKqdX 3wiugPKD7fD2Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5yC28Xdz6tn7; Sat, 13 Nov 2021 21:04:19 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 21/24] gnu: Add octoprint-pisupport. Date: Sat, 13 Nov 2021 20:02:27 +0000 Message-Id: <20211113200230.192559-21-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-pisupport): New variable. --- gnu/packages/printers.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index f78923966c..7367ce3a81 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2018 Ludovic Courtès <ludo@HIDDEN> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@HIDDEN> +;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -19,8 +20,10 @@ (define-module (gnu packages printers) #:use-module (guix packages) + #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) @@ -29,6 +32,27 @@ ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. +(define-public octoprint-pisupport + (package + (name "octoprint-pisupport") + (version "2021.10.28") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-PiSupport" version)) + (sha256 + (base32 "05g79hb0x8bpk4qk9h6dibl0pnlsvbnmn8jx64z4dx8hdfad3rwf")))) + (build-system python-build-system) + (arguments + ;; No tests in PyPI release, and circular dependency on Octoprint. + `(#:tests? #f)) + (home-page "https://github.com/OctoPrint/OctoPrint-PiSupport") + (synopsis "Plugin to provide additional information about your Pi") + (description "The Pi Support plugin provides additional information about +your Pi in the UI and also alerts you about undervoltage or overheating issues +observed on your Pi or if your Pi is unsupported.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:23 2021 Received: from localhost ([127.0.0.1]:48235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzGB-0001Mr-C5 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:23 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzG9-0001MO-Js for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:21 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id EF5AB240101 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833856; bh=0a1nbUMFsWe+eR6eePuU+GDx2deZJxM18Ul/1sIGnoA=; h=From:To:Cc:Subject:Date:From; b=Ec9353oGmc2315fq91THHa+GRk84y6jnuI/fqoiB06cfGF/vlj7c1JJDRxI3Yx7xU i9AIPQcKMdd67V90HJX9yYKqMnsWvnqm/AJM1GD+hzRsqFDMyNTr14UogF77wpg0KQ TZ6W4jjdsXS2lQ1XxOjO+74HvzB6Q1WqDA3lC0giLgHRj2221IsPvr/btps3lBEIt1 7CArlZt0GK13aHwOfiLnTXBHKDsRyIPjstXHWbB/x0OKTrnRVqsNoeTQ6i9SF+T6RN bnqQdVjlDgQYhcH33OB7rlG05PmPQRjxBTBKD/aZd0bIwusv1/HOz32M+vPwwh7Ofs KPpUVfFkJK+GQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5y70PJxz9rxD; Sat, 13 Nov 2021 21:04:14 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 20/24] gnu: python-wrapt: Enable tests. Date: Sat, 13 Nov 2021 20:02:26 +0000 Message-Id: <20211113200230.192559-20-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt)[source]: Fetch from GitHub. [arguments]<#:phases>: Override 'check phase. --- gnu/packages/python-xyz.scm | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 402053e96f..8fcc9583ab 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10841,16 +10841,23 @@ Supported netlink families and protocols include: (version "1.13.3") (source (origin - (method url-fetch) - (uri (pypi-uri "wrapt" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/GrahamDumpleton/wrapt") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 - "11f13zqgbql26g5bkfkqalckcdlz394g6dhx4y16cvk873a9rshz")))) + (base32 "05d7xs6rvaw9gpcvsvk7ckxiax1nrxcpv41vrqkkl7zq967d9bcj")))) (build-system python-build-system) (arguments - ;; Tests are not included in the tarball, they are only available in the - ;; git repository. - `(#:tests? #f)) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "unittest" "discover" + "-s" "tests"))))))) (home-page "https://github.com/GrahamDumpleton/wrapt") (synopsis "Module for decorators, wrappers and monkey patching") (description -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:19 2021 Received: from localhost ([127.0.0.1]:48231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzG7-0001MZ-46 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:19 -0500 Received: from mout02.posteo.de ([185.67.36.66]:47261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzG5-0001M6-H0 for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:18 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id CA229240103 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833851; bh=KnSYXPT1s2hntFcqKIVSZHTNzhdsAGaWxjhsk8NRYV0=; h=From:To:Cc:Subject:Date:From; b=agNYxdCFNr7xzJr/vhHBl39tIH/+NVMEieWjmbMQl0IYz0iUT9m/LRjqg1J03PwYr fq5lCkmmlQ3bi4rLN/Ywu0pPXksYmCZQbFn5PTREwB+TRjwcKN6k2AyH23jdSnlBy4 3syFMp4HbXQT7N5RSpW2mKD8OWKYJNrV7OGGiqJcqG+XWorx7mBycv6kasTfJyxftZ KLiCgxxeS5wvA/BIQFU4h4Q/LKjXscO9eSO1ndapz9PlbJjcTd0WdJ6t9Uffd93ts9 XUVdCYpiu3VKAE3fmd1Fi9W9Nx6+YdwlKNhj/HRqJZaP4H65iqeDCLUvaVRO7Xjref AxoykBFSn9ZTQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5y26KCbz9rxM; Sat, 13 Nov 2021 21:04:10 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 19/24] gnu: python-wrapt: Update to 1.13.3. Date: Sat, 13 Nov 2021 20:02:25 +0000 Message-Id: <20211113200230.192559-19-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt): Update to 1.13.3. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b3990a6115..402053e96f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10838,14 +10838,14 @@ Supported netlink families and protocols include: (define-public python-wrapt (package (name "python-wrapt") - (version "1.11.2") + (version "1.13.3") (source (origin (method url-fetch) (uri (pypi-uri "wrapt" version)) (sha256 (base32 - "1q81762dgsgrd12f8qc39zk8s5wll3m5xc32jdmlf6cls4gh4njn")))) + "11f13zqgbql26g5bkfkqalckcdlz394g6dhx4y16cvk873a9rshz")))) (build-system python-build-system) (arguments ;; Tests are not included in the tarball, they are only available in the -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:15 2021 Received: from localhost ([127.0.0.1]:48227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzG2-0001MG-RE for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:15 -0500 Received: from mout01.posteo.de ([185.67.36.65]:46577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzG0-0001LV-WE for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:13 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 727AE240028 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833847; bh=6X2ttmeGWXJfCsC6AtOz/n3PWV4izHCMKtwJX/gVBak=; h=From:To:Cc:Subject:Date:From; b=IUxwFlA5geDiy7cPVMzPIZgt9rBJB5aivMg7vDWOrgc548q0+EFgN9Np8H0Rb7eXP taV5SFW+Fdh7OJ/ZQ5ZPcteykKmR5SI4VsQFeFEd8GcORfvHPUD3eOAeSigtiSKSBt j++zsAy5aPEtSgRm+/uacc8vU+1VRYaAzY+KwZiZHF1+U2bG1GEZmQfJ7OocAYo1bh AJWnjgIOMH4xBF5sj1ptnsm8EmYSsFDqjsHBjEVC2F/gJ043KnljvcFU8KG+tJHzXZ yzVqg3plDBoJ/1J0xckK4Zc0R//MAVPpIcFFJgYfr4NDHdx5WX1E8KxRIAPxM7aJjv 1y0X7CdGZwrtw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xy3YbLz9rxD; Sat, 13 Nov 2021 21:04:06 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 18/24] gnu: python-zeroconf: Update to 0.36.13. Date: Sat, 13 Nov 2021 20:02:24 +0000 Message-Id: <20211113200230.192559-18-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zeroconf): Update to 0.36.13. [source]: Fetch from GitHub. [native-inputs]: Remove python-nose. Add python-pytest. [arguments]<#:phases>: Adjust custom 'check phase to use Pytest. --- gnu/packages/python-xyz.scm | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 63325dfc90..b3990a6115 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23449,34 +23449,40 @@ enumeration library in Python.") (define-public python-zeroconf (package (name "python-zeroconf") - (version "0.28.8") + (version "0.36.13") (source (origin - (method url-fetch) - (uri (pypi-uri "zeroconf" version)) + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/jstasiak/python-zeroconf") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 - "0narq8haa3b375vfblbyil77n8bw0wxqnanl91pl0wwwm884mqjb")))) + (base32 "1isz6jb14lmmqvzfgwkc8avyvib7pxpq92r2v283vjqjn7mmp0v9")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + `(("python-pytest" ,python-pytest))) (propagated-inputs `(("python-ifaddr" ,python-ifaddr))) (arguments `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ ;; Networking isn't available for these tests. - (invoke "nosetests" "-v" - "--exclude" "test_integration_with_listener_ipv6" - "--exclude" "test_launch_and_close_v6_only" - "--exclude" "test_launch_and_close_v4_v6" - "--exclude" "test_launch_and_close")))))) + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; Networking isn't available for these tests. + "not test_integration_with_listener_ipv6" + " and not test_launch_and_close_v4_v6" + " and not test_launch_and_close_context_manager" + " and not test_launch_and_close" + " and not test_close_multiple_times")))))))) (home-page "https://github.com/jstasiak/python-zeroconf") (synopsis "Pure Python mDNS service discovery") - (description - "Pure Python multicast DNS (mDNS) service discovery library (Bonjour/Avahi -compatible).") + (description "Pure Python multicast DNS (mDNS) service discovery library +(Bonjour/Avahi compatible).") (license license:lgpl2.1+))) (define-public python2-zeroconf -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:09 2021 Received: from localhost ([127.0.0.1]:48223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFx-0001Lu-Hm for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:09 -0500 Received: from mout01.posteo.de ([185.67.36.65]:60371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFw-0001K5-Hr for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:08 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 02CB5240026 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:04:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833843; bh=GeRlfm7IOnXi9veS9nomum8UQ/gn8350ybQKs/gduso=; h=From:To:Cc:Subject:Date:From; b=LPz7Lezru/2hqb0mVk/5tLhHPYG5SM6w9e9Rp/mri/yQJqwjMIawmG0nng8CJwVNI eOkgmadEjbdA9FAvJX/bi4wuh1UKIRzKw4nGMWYka5XB3W8Pe6M6EXls+WQV3tMalO VxJQg4c8k6F/lBbGSeKfmuQqiwOWzmVDX4n5rmgWKbQsx7dHrxntDaXL7YepnOv56q XH8m+yeY8ZrBwBDWoRSkcNIXlRU7phC2e6vTrMG6a3qQ7OguTytxuUqn5iyjHW+etd XLlXKn43DW7WfGLSSsAfvkOfR2TRwnc+crrUT4oMMim0aBSJq7bn8f6FLMmBvyo4NP G5DxCOwzSAk1Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xs6g0sz6tmS; Sat, 13 Nov 2021 21:04:01 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 17/24] gnu: python-colorlog: Update to 6.6.0. Date: Sat, 13 Nov 2021 20:02:23 +0000 Message-Id: <20211113200230.192559-17-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-colorlog): Update to 6.6.0. [arguments]<#:phases>: Simplify custom 'check phase. --- gnu/packages/python-xyz.scm | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6c2294c4a1..63325dfc90 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -740,26 +740,24 @@ implementation for the Telegram Bot API.") (define-public python-colorlog (package (name "python-colorlog") - (version "4.1.0") + (version "6.6.0") (source (origin (method url-fetch) (uri (pypi-uri "colorlog" version)) (sha256 (base32 - "1lpk8zmfv8vz090h5d0hzb4n39wgasxdd3x3bpn3v1x1n9dfzaih")))) + "1s7x0v872h8aks8xp01wmv6hzisxqjrh1svbbcycir0980h76krl")))) (build-system python-build-system) (native-inputs `(("python-pytest" ,python-pytest))) (arguments - `(#:phases (modify-phases %standard-phases - (replace 'check - (lambda _ - ;; Extend PYTHONPATH so the built package will be found. - (setenv "PYTHONPATH" - (string-append (getcwd) "/build/lib:" - (getenv "PYTHONPATH"))) - (invoke "pytest" "-p" "no:logging") - #t))))) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) (home-page "https://github.com/borntyping/python-colorlog") (synopsis "Log formatting with colors for python") (description "The @code{colorlog.ColoredFormatter} is a formatter for use -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:05 2021 Received: from localhost ([127.0.0.1]:48212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFt-0001Kf-8m for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:05 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFr-0001JI-SO for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:04 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 4F2C8240026 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833838; bh=ScMk4AiLgd/ayW0uyLiZtQNxDM3oonbiTkVZ7jG0HGw=; h=From:To:Cc:Subject:Date:From; b=bS544kTD2Wr9w3UZAuZjvIGxqx7VEIqzk12AI2Xw/DjCVycx+dYSUtdEiWFNicojm al7G3m9ODonkIzFiuKX0w2+hyrpAlbaud2Y7PogehTp/8xYOIJsrtsp1DQ5nX+OV5i RHgTTseLAXCoxNU0JmvXM8fUyK8FcCcxbefiRlWRAZ08AD6lr60N4NdwMulsPoYVXO bwWX6nMObe1zgJBePQ7vvvvoEeeqLF6GPeiEko9Y5A7X+CT1euKAQSDPV6DYVNAjY6 mf9AV0VUlcRgkD8wEmJspIMwQtfBbQ34A5ae31/ppIj3iXWJQGRLxjPi+cugPshHPL S4h5XW1iFaVDw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xn2z1kz6tmG; Sat, 13 Nov 2021 21:03:57 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 16/24] gnu: python-watchdog: Update to 2.1.6. Date: Sat, 13 Nov 2021 20:02:22 +0000 Message-Id: <20211113200230.192559-16-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-watchdog): Update to 2.1.6. [arguments]<#:phases>: Remove 'remove-failing phase. Override 'check phase and skip a failing test. --- gnu/packages/python-xyz.scm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b9c752f53c..6c2294c4a1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24618,23 +24618,25 @@ files. These files are used to translate strings in android apps.") (define-public python-watchdog (package (name "python-watchdog") - (version "0.9.0") + (version "2.1.6") (source (origin (method url-fetch) (uri (pypi-uri "watchdog" version)) (sha256 (base32 - "07cnvvlpif7a6cg4rav39zq8fxa5pfqawchr46433pij0y6napwn")))) + "1rx2nyl0cyj0v4ja795cl3gi26577c5wg48syr3byz3ndkgpavm3")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'remove-failing - (lambda _ - (delete-file "tests/test_inotify_buffer.py") - (delete-file "tests/test_snapshot_diff.py") - #t))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + ;; This test failed. + "not test_kill_auto_restart"))))))) (propagated-inputs `(("python-argh" ,python-argh) ("python-pathtools" ,python-pathtools) -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:04:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:04:03 2021 Received: from localhost ([127.0.0.1]:48204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFq-0001Jx-Vp for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:04:03 -0500 Received: from mout01.posteo.de ([185.67.36.65]:53991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFn-0001Iz-J0 for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:59 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0EA40240026 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833834; bh=OC4tbLCMfFuEWmhEnWvjFqDYfocCrTGh9GXLcvwpPAQ=; h=From:To:Cc:Subject:Date:From; b=EgxXi5FV/8xwb2e6XiHfw0kbiQCYzGDv/DZApUQlblIbD9k4QRx9Nfg+YKSvuUo4K LX1rnTPPs+HHoUbNjPGSFqQyUwVKoGZn8GIhFcT9CPssQ5+OsGXamCg+PEVHsSdd3j 5pEUfqim1iJ+ayrIGi9LhAn5UBWgoarvbur5GVYBdGs+8Z1yNLkB2A5AC1XO+akaez gwLMOszoX+HYmYJBPwJ+Z055sFMw5FskUlcurW1u2wErm0sEuLzhIEknf7sETLHOSD ldZ7/InNxjpjsHhkYVFVqQcRNyr7yYvFLI1KLYePcWUS9w3TKhl4CUafNc2gN5byuB 2pstn6zq62gJw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xj1pb9z9rxK; Sat, 13 Nov 2021 21:03:52 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 15/24] gnu: python-pkginfo: Update to 1.7.1. Date: Sat, 13 Nov 2021 20:02:21 +0000 Message-Id: <20211113200230.192559-15-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.7.1. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index aee52b6bec..b9c752f53c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19980,14 +19980,14 @@ design and layout.") (define-public python-pkginfo (package (name "python-pkginfo") - (version "1.7.0") + (version "1.7.1") (source (origin (method url-fetch) (uri (pypi-uri "pkginfo" version)) (sha256 (base32 - "1d1xn1xmfvz0jr3pj8irdwnwby3r13g0r2gwklr1q5y68p5p16h2")))) + "1g9m4ra1vrah6ahw6947rl9syzyl1fzin69kfqlwgplas20jyhz7")))) (build-system python-build-system) (arguments `(#:phases -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:59 2021 Received: from localhost ([127.0.0.1]:48198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFm-0001JH-KM for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:58 -0500 Received: from mout02.posteo.de ([185.67.36.66]:34959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFj-0001Ij-FG for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:55 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 8C853240104 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833829; bh=Dh6N0jty5nzir0Lhc0atxqu6ABqBE8FgTr466EUkUsw=; h=From:To:Cc:Subject:Date:From; b=gvxocu8KH89zWG54TwrPJXWPs1RTIuOH+G2ZrJKZeXXrlV8zraB/T06f/7fyt6bBy 1wO9VC+OHnzk1cyKIujDnjxlm6nGyZfx2DdRP4V7Y/ljqo13TdmhzH/JqVhq0XX1QE 85Q8NDCG434x5hFFwYcFFn3WiZ2Qw+ccehl0jyZ1Q06ZKKpnTGkn818AU8d+cqIiSl 9TXj/ihsjETrehYKSaHTd4OS5RMj037sI4sGBN8oE1hhSiiqLNUO2R9kZw+fSCNn43 j+NEQjG7uyLXXNTvrK9ao+40HcFDulW+0gwUh3MzS0/DtF+C5yUx/KTGzYcsgGsQ2q 4igqsu1Y/t6cA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xc5MD0z6tn7; Sat, 13 Nov 2021 21:03:48 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 14/24] gnu: python-websocket-client: Update to 0.59.0. Date: Sat, 13 Nov 2021 20:02:20 +0000 Message-Id: <20211113200230.192559-14-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-websocket-client): Update to 0.59.0. [source]: Update PyPI URI. [arguments]<#:phases>: Add new phase after 'unpack to skip a network test. [native-inputs]: Add python-pysocks. [home-page]: Follow redirection. --- gnu/packages/python-web.scm | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 11e6caa8d5..5db1f8b730 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2494,18 +2494,28 @@ verification of the SSL peer.") (define-public python-websocket-client (package (name "python-websocket-client") - (version "0.54.0") + (version "0.59.0") (source (origin (method url-fetch) - (uri (pypi-uri "websocket_client" version)) + (uri (pypi-uri "websocket-client" version)) (sha256 (base32 - "0j88zmikaypf38lvpkf4aaxrjp9j07dmy5ghj7kli0fv3p4n45g5")))) + "0p0cz2mdissq7iw1n7jrmsfir0jfmgs1dvnpnrx477ffx9hbsxnk")))) (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-network-test + (lambda _ + ;; This test requires networking. + (substitute* "websocket/tests/test_http.py" + (("def testConnect") "def _testConnect"))))))) + (native-inputs + `(("python-pysocks" ,python-pysocks))) (propagated-inputs `(("python-six" ,python-six))) - (home-page "https://github.com/liris/websocket-client") + (home-page "https://github.com/websocket-client/websocket-client") (synopsis "WebSocket client for Python") (description "The Websocket-client module provides the low level APIs for WebSocket usage in Python programs.") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:58 2021 Received: from localhost ([127.0.0.1]:48196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFm-0001JF-D3 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:58 -0500 Received: from mout02.posteo.de ([185.67.36.66]:51079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFh-0001Ig-SL for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:54 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 1337D24010E for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833828; bh=AtcTVigvYWHYaI20QhGXVcdib5YaTWLIRkPxiwmVZGE=; h=From:To:Cc:Subject:Date:From; b=hMA3x89elnlsc+NHVMupqeSYzAW+h7oeou8nIFENpcke23wSbkJ9dfSts3GJwru+q aybGbrlta/Gt4eOphxGyVgHEXfmSk+xlrlcv4UKA3D7qpGJgS+der/6oowgnSBYAEf 5k+G49mP6FuwZQsz/snHuLNXFEL3vstc+wGjr/rjTVSpa8/M291FLvDXZ9Y0SWO7EB Hqe8uKVKLVkspLj7B/NMoOZA3m01khUd8EIlxlUqsWm8quV9BNtoKTbc9yJ4mPX4H5 F0/GnJSX/2gqbNn2RB9sTehwW8zY1HTpbTmcZSxGIkHK+SBFDWiWGNV+oam0l9Yyh2 eSx8v6nQzG9xQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xW685Xz6tr6; Sat, 13 Nov 2021 21:03:43 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 13/24] gnu: python-netifaces: Update to 0.11.0. Date: Sat, 13 Nov 2021 20:02:19 +0000 Message-Id: <20211113200230.192559-13-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-netifaces): Update to 0.11.0. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index fd3f766f1e..aee52b6bec 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9090,14 +9090,14 @@ some are not yet implemented).") (define-public python-netifaces (package (name "python-netifaces") - (version "0.10.9") + (version "0.11.0") (source (origin (method url-fetch) (uri (pypi-uri "netifaces" version)) (sha256 (base32 - "1wxby874kcr3pp4ygzk5aiarbzhg1yi093d56s1qg4k2s7yrzvid")))) + "0cnajf5rl4w1sa72j921scbigr6zndig56cq8ggpx45jdqa7jfh4")))) (build-system python-build-system) (home-page "https://github.com/al45tair/netifaces") (synopsis -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:54 2021 Received: from localhost ([127.0.0.1]:48192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFi-0001It-5B for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:54 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFh-0001If-1e for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:53 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 6D719240028 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833827; bh=2hbFKuSuWnKO8fLKXdkMk4usAapSC2Dp7Tw9Ll9/9fw=; h=From:To:Cc:Subject:Date:From; b=TpHGwJ5Yo69VXsinxqS5S5LjKX9wsQpJJdFxxHMiqXYuApORwzktLbQGbbFTgkXHv gUv7rXsZ+Kd0x8uWevyRFd0tvqbDnMbqhb68o5XZX1w7I78oxXoVh5fJC6S/kFhWrn JSOGkKl4/0djCMGMrcrww+rRUodqwZrxGTBVz70k9FY1NWSP0/RKsVV0AAjJjvOaW0 NdKvlTLIN4v1x3wfEdgknBP0O3Eu85MQgPbMZW7uqeh7PHd/BGURmTBGaJ1MNUhAvP kWXl/sA1KK//EajevaVVb/zJHjooIjzlyPhbVsZIg6yKE0K3tVzKxJpHeEHb/2NtE8 LIIUyWRiXtzTg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xR55nyz6tqt; Sat, 13 Nov 2021 21:03:39 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 12/24] gnu: python-feedparser: Enable tests. Date: Sat, 13 Nov 2021 20:02:18 +0000 Message-Id: <20211113200230.192559-12-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/web.scm (python-feedparser)[arguments]: Remove #:tests?. Override 'check phase. --- gnu/packages/web.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index b3f5180d79..aea397ee13 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -4777,7 +4777,13 @@ their web site.") (propagated-inputs `(("python-sgmllib3k" ,python-sgmllib3k))) (arguments - '(#:tests? #f)) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "tests/runtests.py"))))))) (home-page "https://github.com/kurtmckee/feedparser") (synopsis "Parse feeds in Python") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:47 2021 Received: from localhost ([127.0.0.1]:48186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFa-0001IW-Km for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:37497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFH-0001H3-So for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:43 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 54F25240027 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833802; bh=w7YUDNxlEKO8peI1t1UtEqU1SJilWGRiuYMD7lvnAOg=; h=From:To:Cc:Subject:Date:From; b=VcsiggOniHqtmOsiqHFQWOhGsQLvhJFZyH6/DDVTSXkiXvpXzuYZ5xj5+RYNTwTpI i3iras7zd2AEFB/Oxjvbe2DGuvHqLp+EhRcoRD/clJ3pUFZdHEdqhFxryjx2gMBd5s 1tCKIHcODmg2qBxH+WCOwu/zqbxMg78Krc/lLtqVtJ1Yhx153hpdL/Ms4f/oq5sa3G +MEec0JjcOAbDECqHCLjVL82rN17EJ6R4sdW6oUN4S+99Anjkmr4tnMoXZHxuRiz6B cxN9sq+LZw1mMxKZ3GoeH8Ycq/ezrH7xvrhjFaXNqrc2EpKnTiF1zjapns1oy+ly0F fNehZXmYQGvEw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5x533rbz9rxL; Sat, 13 Nov 2021 21:03:21 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 09/24] gnu: Add python-sentry-sdk. Date: Sat, 13 Nov 2021 20:02:15 +0000 Message-Id: <20211113200230.192559-9-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sentry-sdk): New variable. --- gnu/packages/python-xyz.scm | 65 +++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 19e2159b9b..fd3f766f1e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -142,6 +142,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages databases) #:use-module (gnu packages dbm) + #:use-module (gnu packages django) #:use-module (gnu packages djvu) #:use-module (gnu packages docker) #:use-module (gnu packages enchant) @@ -9838,6 +9839,70 @@ you do not want to store entirely on disk or on memory.") ;; No copyright headers in the source. The LICENSE file indicates GPL3. (license license:gpl3))) +(define-public python-sentry-sdk + (package + (name "python-sentry-sdk") + (version "1.4.3") + (source + (origin + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/getsentry/sentry-python") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1iyb0amgf03h61jw4hpdbm6h4wyh8n43bnk116ywwc0bl5x3mldx")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; This test requires extra dependencies. + "not test_auto_enabling_integrations" + "_catches_import_error" + ;; Tests below run pip command. + " and not test_unhandled_exception" + " and not test_timeout_error" + " and not test_performance_no_error" + " and not test_performance_error" + " and not test_traces_sampler_gets_correct" + "_values_in_sampling_context" + " and not test_handled_exception" + ;; Tests below require network. + " and not test_crumb_capture" + " and not test_crumb_capture" + " and not test_crumb_capture_hint" + " and not test_httplib_misuse" + ;; Fails with IndexError. + " and not test_session_mode_defaults_to" + "_request_mode_in_wsgi_handler")))))))) + (native-inputs + `(("python-django" ,python-django) + ("python-executing" ,python-executing) + ("python-gevent" ,python-gevent) + ("python-jsonschema" ,python-jsonschema) + ("python-mock" ,python-mock) + ("python-pyrsistent" ,python-pyrsistent) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-django" ,python-pytest-django) + ("python-pytest-forked" ,python-pytest-forked) + ("python-pytest-localserver" ,python-pytest-localserver) + ("python-werkzeug" ,python-werkzeug))) + (propagated-inputs + `(("python-certifi" ,python-certifi) + ("python-urllib3" ,python-urllib3))) + (home-page "https://github.com/getsentry/sentry-python") + (synopsis "Python SDK for Sentry") + (description "This package provides a Python SDK for the Sentry +application monitoring and error tracking software.") + (license license:bsd-2))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:43 2021 Received: from localhost ([127.0.0.1]:48184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFX-0001IG-6h for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:43 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFW-0001Hr-4j for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:42 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 3CCD2240101 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833816; bh=11Tv1LnqYm52T3AGoSEgbrcopNSaoDRx04PZxavs6zo=; h=From:To:Cc:Subject:Date:From; b=AEanJkqU1aO4qsLsBYULVVrVFVBukRPGKE1H6YY+NxvFGFP7F5y/Lz8F+OaPErPKR deoevKSooLbUdTIeQkg7ZvJ/XLqMGUjnThS1dErF4R4MA1Zi+U01Qc0qPcIPzkj8Xi jSAyr/p4tZN8vw9EN5r2lbKAQ9jMYGieUXa6xC/DZL3lzmSeNx1lRR1Rmk4G+6jhGF KUvddAtDp8aqiQFuj10RdbmNErs+xrjPocO1dPpg4Kc7rPYTCmnfHBuNYKrisTrib+ b1KVeC0KbMxaOXq8mFAsLWL26aAUdo+hzSEPmmOF8mauWsqaMP2eVUoCoMiZs0h9iT yz69TTD4kneaw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xM2tsVz9rxD; Sat, 13 Nov 2021 21:03:35 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 11/24] gnu: python-feedparser: Update to 6.0.8. Date: Sat, 13 Nov 2021 20:02:17 +0000 Message-Id: <20211113200230.192559-11-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/web.scm (python-feedparser): Update to 6.0.8. [propagated-inputs]: Add python-sgmllib3k. --- gnu/packages/web.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index a4c47f92d8..b3f5180d79 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -51,6 +51,7 @@ ;;; Copyright © 2021 Matthew James Kraai <kraai@HIDDEN> ;;; Copyright © 2021 Sarah Morgensen <iskarian@HIDDEN> ;;; Copyright © 2021 Jack Hill <jackhill@HIDDEN> +;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4764,14 +4765,14 @@ their web site.") (define-public python-feedparser (package (name "python-feedparser") - (version "6.0.2") + (version "6.0.8") (source (origin (method url-fetch) (uri (pypi-uri "feedparser" version ".tar.gz")) (sha256 (base32 - "0x0hm9brh3j71645pydvlkrwxaaca9dnwd7xahwjyjaz882s200v")))) + "0qcnkyjjfj5gg5rhd1j4zzlqx5h34bma18zwgj68q95b0l543q2w")))) (build-system python-build-system) (propagated-inputs `(("python-sgmllib3k" ,python-sgmllib3k))) -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:41 2021 Received: from localhost ([127.0.0.1]:48180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFU-0001I0-Sl for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:41 -0500 Received: from mout02.posteo.de ([185.67.36.66]:57961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFR-0001He-NM for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:39 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E7CE8240104 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833811; bh=X2WtEMpmjTcRB1hWWJQpH9bRzJm+/CKXQVNlp21Z8CA=; h=From:To:Cc:Subject:Date:From; b=rZoDNOKVQ/wLgkae+dkcbEz6CuVQexZA3Y0O/gSGF7T4g0pXmTGA3lyNapkFxyex8 GYd8vvpJEU4hZYnRGDquSAZzFR3FeBArq3FJkpeabLuF+KICDLt1ZQoAtOiTqX6vLy 4/bafu9gKa1dU+DvtTeyqHS0Vr1QkJSJIuL6C/g8enPA7351Fb/UXkyT2khmvCbUD8 P/bQ9+usDHgQaLTT03534IvPA5Fc1CM7hF1yLVy4mMwN5jWdw0mXAB5jM2NPimMt9J z3sNSuv5JPELP521UNlBM79xmFnTLtmcPGylZJ/LaaN4p22ybqPvDMRn3SN1tOs9WU xKRWQL5EDkh/A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5xH0qlWz6tn7; Sat, 13 Nov 2021 21:03:30 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 10/24] gnu: Add python-pytest-doctest-custom. Date: Sat, 13 Nov 2021 20:02:16 +0000 Message-Id: <20211113200230.192559-10-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-check.scm (python-pytest-doctest-custom): New variable. --- gnu/packages/python-check.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 5b230934a5..4205e6bb48 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -752,6 +752,35 @@ in Pytest.") "Plugin for managing VCR.py cassettes.") (license license:expat)))) +(define-public python-pytest-doctest-custom + (package + (name "python-pytest-doctest-custom") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-doctest-custom" version)) + (sha256 + (base32 "0kxkdd6q9c3h31kc88lbyfll4c45b0zjd24cbr4c083fcvcy7lip")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "test_pytest_doctest_custom.py"))))))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/danilobellini/pytest-doctest-custom") + (synopsis + "Pytest plugin to customize string representations of doctest results") + (description "This package provides a Pytest plugin for customizing string +representations of doctest results. It can change the display hook used by +doctest to render the object representations.") + (license license:expat))) + (define-public python-pytest-checkdocs (package (name "python-pytest-checkdocs") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:33 2021 Received: from localhost ([127.0.0.1]:48176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFN-0001Hh-Kz for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:33 -0500 Received: from mout01.posteo.de ([185.67.36.65]:56047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzFD-0001Gm-MF for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:32 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 1F4CB240027 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833798; bh=GzZlbLNpC8bgl7GYnveTPvlZz8WpU6vhdtA7EYB9nQA=; h=From:To:Cc:Subject:Date:From; b=ZUS2SmruYuDmB13XJgFgSMnzCh6aVHErEXbZHV243eBjjcJDRhmw2dyoxIbluplqI q5UMar1oo3F86iYljOkYSDgwdCEnv2/vbvmKtMq3426YPNJ01ZCMlBMPvAs/WCFKeu QYD0RSjPGaqMTk0EA4YrggNtb0FfjzZsxCDEer2Nab1IjJjVeSdI3sWqqqx4Ch5wa5 nZRnfoEcqfxp1tN0wWJCLdjWVIp9mT+hHxfXBO5ZZUSxr4g7XaAxGZXUXDYutzU6pq UVme2zmLiQv8/2aaBOW2IwIbxN7EJPGFHwGyCuhLYb9F0TQ9MDbQtjm3GSvysC72Gj dYYb9mAag7SbQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5x05pL2z6tnx; Sat, 13 Nov 2021 21:03:16 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 08/24] gnu: Add python-executing. Date: Sat, 13 Nov 2021 20:02:14 +0000 Message-Id: <20211113200230.192559-8-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-executing): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 534b774f63..19e2159b9b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7101,6 +7101,28 @@ buffer transformation, compression, and decompression functions for use in the tifffile, czifile, and other scientific image input/output modules.") (license license:bsd-3))) +(define-public python-executing + (package + (name "python-executing") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "executing" version)) + (sha256 + (base32 "08q0xh9fd8k41sqpp23q6fb9bf7yj4y2q6sv30pj36vvk8pg8fy2")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; TODO: tests require python-asttokens + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-toml" ,python-toml))) + (home-page "https://github.com/alexmojaki/executing") + (synopsis "Get information about what a Python frame is currently doing") + (description "This package lets you get information about what a frame is +currently doing, particularly the AST node being executed.") + (license license:expat))) + (define-public python-roifile (package (name "python-roifile") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:30 2021 Received: from localhost ([127.0.0.1]:48174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFK-0001HQ-Aa for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:30 -0500 Received: from mout01.posteo.de ([185.67.36.65]:49081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzF3-0001GS-TK for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:29 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 57392240027 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833788; bh=+Qo9mPUFh9fGI0Srdeq8g/jRDUZDoDhdMRj85OuvFdo=; h=From:To:Cc:Subject:Date:From; b=NgVyrgNLmWiwkIJD3MkXc78FYH2LwyLexyTCrTBwrZBx+BrLgyeh28NMc5VoiSpQ8 ufvlYraEBZlvyLz6UTUzF+GBxKkSjkBHZyV7NIVOuj1xfDFRleBj2REt0AwWPLYQvU d4kKhy5b6iGGeBnjiMmZzekJ+VoycOXkv1RQOfvySpsqWyLBhXyPFx4t1KFigmyQom r4YMCYGW9/sz+fNUz9JYQwfjAM2dS3stIw4lghrkCVDPxLKh3mW/JLUDYirv5+w7rL AHBk20zgNkpkiz/YKhapyLe6wXiiGtqrAB56BhNTCqCoqHvIXQVKfrEn0l2pFWQR5c Ja2gfCrX22HHQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wq3cR6z6tnT; Sat, 13 Nov 2021 21:03:07 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 06/24] gnu: Add python-flask-assets. Date: Sat, 13 Nov 2021 20:02:12 +0000 Message-Id: <20211113200230.192559-6-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask-assets): New variable. --- gnu/packages/python-web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 80ba4bd07e..11e6caa8d5 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -1053,6 +1053,35 @@ between a web browser and web server.") (define-public python2-sockjs-tornado (package-with-python2 python-sockjs-tornado)) +(define-public python-flask-assets + (package + (name "python-flask-assets") + (version "2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Flask-Assets" version)) + (sha256 + (base32 "1hmqldxc7zciksmcl35jx0wbyrrxc7vk2a57mmmd8i07whsymz8x")))) + (build-system python-build-system) + (arguments + ;; FIXME: 8 tests are failing with: + ;; TypeError: __init__() got an unexpected keyword argument 'static_path' + `(#:tests? #f)) + (native-inputs + `(("python-flask-script" ,python-flask-script) + ("python-nose" ,python-nose) + ("python-pyscss" ,python-pyscss) + ("python-pyyaml" ,python-pyyaml))) + (propagated-inputs + `(("python-flask" ,python-flask) + ("python-webassets" ,python-webassets))) + (home-page "https://github.com/miracle2k/flask-assets") + (synopsis "Asset management for Flask") + (description "This package integrates @code{webassets} with Flask, adding +support for merging, minifying and compiling CSS and Javascript files.") + (license license:bsd-2))) + (define-public python-flask-babel (package (name "python-flask-babel") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:23 2021 Received: from localhost ([127.0.0.1]:48168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzFC-0001H4-S4 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:23 -0500 Received: from mout02.posteo.de ([185.67.36.66]:55737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzF8-0001Gg-DV for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:22 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 755A7240106 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833792; bh=1UDoFXOqZPsVBJFn0mCCo8ghAQsK69JRMMB0WDd/1Bg=; h=From:To:Cc:Subject:Date:From; b=JevqoICIFjbjm15Lys7noLTaBvSQJw2BmrFDnvDEdx/GSyKvSClBX49wBRCnEICOr dSTIXbc1Pq3jjhX/GC20IyUg2594TOOQgK6UMJ2yOW0lwzyfjvJqKBeJPAK0YIRp4e gxOxBBwA7zhOZeBhb61zpgGwd1fC6cJyM2xxA8TtyP514kESvXUra7uWRknlJ2LJ0w Snb5etD1/qMgQgTFtuuABjwWFyUh8+IHWniQefhhX8xm8Wwkk6Tf0tU0Z24LdbiFbM LZGJe5HgEJBwguJvpvEmzH9pDzzhdZgZzqit1HN/oO4DONrg33Vrh6ixL+qE8n4ixM 2tsQCw0il9xkA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wv4ZSSz9rxL; Sat, 13 Nov 2021 21:03:11 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 07/24] gnu: Add python-zipstream-new. Date: Sat, 13 Nov 2021 20:02:13 +0000 Message-Id: <20211113200230.192559-7-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zipstream-new): New variable. --- gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index cdd71ee2ce..534b774f63 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9789,6 +9789,33 @@ addition to a bunch of aliases.") command pipeline functionality.") (license license:bsd-3))) +(define-public python-zipstream-new + (package + (name "python-zipstream-new") + (version "1.1.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arjan-s/python-zipstream") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14vhgg8mcjqi8cpzrw8qzbij2fr2a63l2a8fhil21k2r8vzv92cv")))) + (build-system python-build-system) + (native-inputs + `(("python-nose" ,python-nose))) + (home-page "https://github.com/arjan-s/python-zipstream") + (synopsis "Zipfile generator that takes input files as well as streams") + (description "@code{zipstream.py} is a zip archive generator based on +@code{zipfile.py}. It was created to generate a zip file generator for +streaming. This is beneficial for when you want to provide a downloadable +archive of a large collection of regular files, which would be infeasible +to generate the archive prior to downloading or of a very large file that +you do not want to store entirely on disk or on memory.") + ;; No copyright headers in the source. The LICENSE file indicates GPL3. + (license license:gpl3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:21 2021 Received: from localhost ([127.0.0.1]:48162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzF1-0001Gd-57 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:21 -0500 Received: from mout01.posteo.de ([185.67.36.65]:59117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzEz-0001G8-MW for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:10 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 20843240026 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:03:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833784; bh=Vud/xF72dhVZj00WOzpWnA7SRGvK94NzmIZ7BoTashY=; h=From:To:Cc:Subject:Date:From; b=QPcOosOcZ4QAMyUWWXoMTsLbMRdqy7x913TFwlNABZrF2IMHRKWBnivZiQQ1sZ126 dHpZr/XHzQUfv5aVMm/3WFUoUNfQs1Cjbs0mw6Cu+SJw5lu89igpu/JM0Q9Hp/PLYP WOwALndDTkw3TG6J1t4HWvBz2FkTkZNRLIjbqd18F1O3WffdVoNflWlE+A3wXht9uO ruEYPoUJ9hhk6v/rXPlOVlMfypzfAKSNBYqutCy6/IOUdaqGR02Mfcap088+lfc6xy cAr971BNwRxRi/BuBk1cDrRYAJt0TUo8Hf03dDKXh+SM+dVWNSpFZdE9tHYCzbRKEs yXZ8Tj75q9pwA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wl1lPtz6tpP; Sat, 13 Nov 2021 21:03:02 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 05/24] gnu: Add python-pyscss. Date: Sat, 13 Nov 2021 20:02:11 +0000 Message-Id: <20211113200230.192559-5-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/python-web.scm (python-pyscss): New variable. --- gnu/packages/python-web.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 8dd73c003f..80ba4bd07e 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -78,6 +78,7 @@ #:use-module (gnu packages groff) #:use-module (gnu packages libevent) #:use-module (gnu packages libffi) + #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-build) @@ -793,6 +794,40 @@ JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or sign content using a variety of algorithms.") (license license:expat))) +(define-public python-pyscss + (package + (name "python-pyscss") + (version "1.3.7") + (source + (origin + ;; No tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/Kronuz/pyScss") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0701hziiiw67blafgpmjhzspmrss8mfvif7fw0rs8fikddwwc9g6")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "--pyargs" "scss"))))))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov))) + (inputs + `(("pcre" ,pcre))) + (home-page "https://github.com/Kronuz/pyScss") + (synopsis "Scss compiler for Python") + (description "@code{pyScss} is a compiler for Sass, a superset language of +CSS3 that adds programming capabilities and some other syntactic sugar.") + (license license:expat))) + (define-public python-jsonpickle (package (name "python-jsonpickle") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:03:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:03:07 2021 Received: from localhost ([127.0.0.1]:48158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzEw-0001GI-QE for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:07 -0500 Received: from mout01.posteo.de ([185.67.36.65]:44859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzEv-0001FN-FO for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:03:05 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E070D240026 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:02:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833779; bh=c+4VzxWWD5c/nnhMypmi/UolJ5dTH+iYRZbMswj5lz4=; h=From:To:Cc:Subject:Date:From; b=YtqwR2P3F55IdcPPyVp407nlkLxBzWJNHtQXGhxqxz2wBShfdGzOBaOgElVav77NA bT9wClLz6/rkYw8DsgiKdWwRcJzs8jIzaTc0iBbreOvSaMxUGDL2L9OPPglbiZc0lN bbjlbPVRJQdYqoCV+oWjERidWO6hbv/+7XXe0DHnaiiSLFhMZdTp1akov2ahlb6pnc XrJ6eO7kCHXlNTw3qCvWMmYK+AiAweYo8pwECj3DpFMc4avUbAxxWsC+hrRRj3CGaD +2Kwv1l1ZVqXxq4Wz/wZtr6ElrCBAMOJA0NLhe6X2g1Zs4y9eqV2BUErZVBom0zOve ml6R6+aH0CUuQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wg0sqFz9rxK; Sat, 13 Nov 2021 21:02:58 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 04/24] gnu: python-flask: Respect #:tests?. Date: Sat, 13 Nov 2021 20:02:10 +0000 Message-Id: <20211113200230.192559-4-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask)[arguments]<#:phases>: Respect #:tests? and simplify the test command in the custom 'check phase. --- gnu/packages/python-web.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 0beaa78d0e..8dd73c003f 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -3006,13 +3006,13 @@ minimum of WSGI.") "15ni4xlm57a15f5hipp8w0c9zba20179bvfns2392fiq1lcbdghg")))) (build-system python-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (setenv "PYTHONPATH" (string-append "./build/lib:" - (getenv "PYTHONPATH"))) - (invoke "pytest" "-vv" "tests")))))) + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) (native-inputs `(("python-pytest" ,python-pytest))) (propagated-inputs -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:02:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:02:57 2021 Received: from localhost ([127.0.0.1]:48151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzEn-0001FB-BI for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:02:57 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzEl-0001Em-Nh for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:02:55 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 2754B240029 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:02:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833770; bh=gSw2gBckA+UfZ5eb09UA+eNSSc+jyQi1kbOH6clm/mU=; h=From:To:Cc:Subject:Date:From; b=jUpQwlHvT+OzwfaVpJffAf/x02NU8/zLoHf0eOYoLBheZulVQE3kMX2vfRUAJU0A2 vW5eGsRFybO8qBUyGYkchSWyIc2Vk8JcIgNJvLiNvvhichX9lEfM5ePqhYl7NQZrFB gflLA8iCeaHYPYM6dm0gEpjzQVJesXpb8SE5OPSqxcDzJymp3vBfAz/rtS8pF8VXLZ JPkUXcsX2ainn8Mq8iCItRkXJ/6N7MVCnjEQQLU5GKPN63pH9N0WE5hFHIdU7CN3DL 819OYHmdvu5d4jO4vlFBKUy8l6ThWPJ4zPfHVL6CyRNikslBhkJM46WO05dxg4LaCm C9XYPpiaW3kFQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wT21nZz6tmk; Sat, 13 Nov 2021 21:02:48 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 03/24] gnu: python-flask: Update to 1.1.4. Date: Sat, 13 Nov 2021 20:02:09 +0000 Message-Id: <20211113200230.192559-3-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask): Update to 1.1.4. --- gnu/packages/python-web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 608276325f..0beaa78d0e 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2997,13 +2997,13 @@ minimum of WSGI.") (define-public python-flask (package (name "python-flask") - (version "1.1.2") + (version "1.1.4") (source (origin (method url-fetch) (uri (pypi-uri "Flask" version)) (sha256 (base32 - "0q3h295izcil7lswkzfnyg3k5gq4hpmqmpl6i7s5m1n9szi1myjf")))) + "15ni4xlm57a15f5hipp8w0c9zba20179bvfns2392fiq1lcbdghg")))) (build-system python-build-system) (arguments '(#:phases -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:02:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:02:53 2021 Received: from localhost ([127.0.0.1]:48147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzEj-0001Ev-10 for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:02:53 -0500 Received: from mout01.posteo.de ([185.67.36.65]:44791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzEg-0001EP-I0 for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:02:51 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 84F03240027 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:02:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833764; bh=2Q4f4UJPBG0BaGBrRvMqb2rhNf2UOtnojWFVlFlJ8Wc=; h=From:To:Cc:Subject:Date:From; b=YVphR/Mzu925V/Xz+Q5np+ehlQSBA+zpf9adlOy+wdqYkNy8DLIE4K7JqB2AcmF0y f+snbsjY4l8zftwFOcFk3o23JElLC1ZJRUINWK7oxO/NXixDEZqh1IZXUozSMBOB9j jhY/9zs70Iyp2GalYYFhdWcVxRs2IhlGbfqMvHRXAalfPmpnK53hQ5lJz5eGkB+rKx QTwB/IPVlGlomyGHc4hWh3sjk9XDexvy4lst/fOhmeAsj6469KDmG+5oIjhSED2IOp Ny7pCkciBZLa8phR2gFt81YI3BaaSu2XtPwC2BmlJRBds/bqZvHMGSjEG3WzTXTyxG J3GlwuKox5UoQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wL6Q92z9rxG; Sat, 13 Nov 2021 21:02:42 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 02/24] gnu: Add python-pylru. Date: Sat, 13 Nov 2021 20:02:08 +0000 Message-Id: <20211113200230.192559-2-monego@HIDDEN> In-Reply-To: <20211113200230.192559-1-monego@HIDDEN> References: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-pylru): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0b48923d86..cdd71ee2ce 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11228,6 +11228,35 @@ signature of a file or buffer.") provides a collection of cache libraries in the same API interface.") (license license:bsd-3))) +(define-public python-pylru + (package + (name "python-pylru") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pylru" version)) + (sha256 + (base32 "15yj46307sw703vjfkgnr04dqvaicmfcj0hc6yrciildp55r6bs9")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "test.py"))))))) + (home-page "https://github.com/jlhutch/pylru") + (synopsis "Least recently used (LRU) cache implementation") + (description + "Pylru implements a true LRU cache along with several support classes. +Pylru provides a cache class with a simple dict interface. It also provides +classes to wrap any object that has a dict interface with a cache. Both +write-through and write-back semantics are supported. Pylru also provides +classes to wrap functions in a similar way, including a function decorator.") + (license license:gpl2+))) + (define-public python-legacy-api-wrap (package (name "python-legacy-api-wrap") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 20:02:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 15:02:48 2021 Received: from localhost ([127.0.0.1]:48143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlzEd-0001Ec-Pk for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:02:47 -0500 Received: from mout02.posteo.de ([185.67.36.66]:35557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlzEb-0001EK-TA for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 15:02:46 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 702E3240101 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 21:02:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636833759; bh=SQWTZYoF9pwzTJddGlZO6CzN3w8wIYfQrMnyT/ntRV4=; h=From:To:Cc:Subject:Date:From; b=kYF7fkspCeWP703PK+YvJ2f555ZAbTbwkalDwJJyT0GzCqcojpYXdaett4zRvfSek Nxmb+E3W11iQY8cWqjbhh2eM6YnODvJ8SN9tOgytDG1dtkVzXd1U1YwkVJy/w1PIy+ xmZdZYTYiGurKkORDExAskKTBu+1JmEhb/2zlkYg/wQMVI29V+uYqXHl92JbIr6wAb c4kXI12f2sqIFEPQrUYMNMFONwlcaM1jOZVJDURpSddhR6J8aqOtXwNnioSco5Eke9 YgLYMGYp5KyE4nNyJOz59umM4KsU4AP6lsXYudB+c12jmUMsXAF3wii55QYUJCqGgz J+VIl+lMY9LjQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5wG1VSfz9rxK; Sat, 13 Nov 2021 21:02:37 +0100 (CET) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH v2 01/24] gnu: Add python-sarge. Date: Sat, 13 Nov 2021 20:02:07 +0000 Message-Id: <20211113200230.192559-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sarge): New variable. --- gnu/packages/python-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e5cdaadb3b..0b48923d86 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9772,6 +9772,23 @@ entire set of Emoji codes as defined by the Unicode Consortium is supported in addition to a bunch of aliases.") (license license:bsd-3))) +(define-public python-sarge + (package + (name "python-sarge") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sarge" version)) + (sha256 + (base32 "0r9jnpdsjdr6h92blr5b2fdzvb1n8ypjwhk2xxmss42gwq2bk3zl")))) + (build-system python-build-system) + (home-page "https://sarge.readthedocs.io/") + (synopsis "Command pipeline functionality") + (description "@code{sarge} is a wrapper for subprocess which provides +command pipeline functionality.") + (license license:bsd-3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking base-commit: 193d7b5b450d2004c26720e488a9cce930542e9e -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 13 Nov 2021 19:45:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 13 14:45:14 2021 Received: from localhost ([127.0.0.1]:48122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mlyxe-0007DV-3m for submit <at> debbugs.gnu.org; Sat, 13 Nov 2021 14:45:14 -0500 Received: from mout02.posteo.de ([185.67.36.66]:51529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mlyxb-00073p-5Y for 51314 <at> debbugs.gnu.org; Sat, 13 Nov 2021 14:45:12 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id ECEF3240103 for <51314 <at> debbugs.gnu.org>; Sat, 13 Nov 2021 20:45:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1636832705; bh=iEBVeBTlYQoI3J05HvwwLDrYNq/0omIQxW5WqMuQVaU=; h=Subject:From:To:Cc:Date:From; b=CE1ZOoBybH0S+glASavfm2VmFPRMAL/py+WRiEfXwJqy3sRKx2WWyIW/c+ee5hgFo zq36YTpHRk4VS7oOpCBJF1PSzNT2ODqXL6iv25P86Xl8e8zvGv2MVqlru7w9DYWkgu 3+4ELNchogyYFSODmYU7bzj8jM4BBM2MxJnqbOcsia6HtCokAQP3WdZMe+HQjdabUP Ou7/p5Pjxixn3ysbzlXPZeKHSM7OWd4+QpdJslvJdtUJ/oBPSpg/Ezp0gY4Zlv8CDO jedKCfalpFfCWP5K5v1LmMtdn22LC45bznDekldf0RBYNZfwRoTE++8ML2FRpLGdj+ tKSa4B+T92UGQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hs5Wy6J4yz9rxM; Sat, 13 Nov 2021 20:45:02 +0100 (CET) Message-ID: <f2dea899cc95019d7b35eb2c503fcf27ce4f1bb8.camel@HIDDEN> Subject: Re: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). From: Vinicius Monego <monego@HIDDEN> To: Efraim Flashner <efraim@HIDDEN> Date: Sat, 13 Nov 2021 19:44:53 +0000 In-Reply-To: <YYmKsvkuo9s6z6yH@3900XT> References: <20211021035100.241119-1-monego@HIDDEN> <YYmKsvkuo9s6z6yH@3900XT> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Em seg, 2021-11-08 às 22:38 +0200, Efraim Flashner escreveu: > On Thu, Oct 21, 2021 at 03:51:00AM +0000, Vinicius Monego wrote: > > This patchset adds the Octoprint web UI to control 3d printers. > > > > Octoprint itself bundles font-awesome. I removed it in a snippet, > > don't know how much it would affect usability. I haven't found > > other bundles with license issues. > > > > Some of the updates have newer versions but I'm updating to "older" > > versions to maintain compatibility with octoprint. See the comment > > in the octoprint package. > > Looking at some of the comments here¹ it looks like they're using old > versions mostly to retain python2 compatibility. On the other hand > they > also have a comment about not having checked newer versions yet for > for > breaking changes, which IMO is their job. Other than flask-login and > netaddr I don't see a reason to not try with some of the newer > versions > of the packages. I would feel better if they only marked their own > dependencies and not transitive dependencies. > > I think it makes sense to try newer versions and to add older > versions > on an as-needed basis, especially since some of these packages are > likely to be upgraded again at some point before the next version of > octoprint. > > ¹ https://github.com/OctoPrint/OctoPrint/blob/1.7.0/setup.py#L17 > This is my report for the updates: I updated python-colorlog, python-zeroconf, python-watchdog and python- wrapt to latest versions. The update on python-zeroconf will likely break pulseaudio-dlna which depends on python2-zeroconf. Upstream also abandoned the project and it now lives in a fork that can be found here¹. Packaging the fork will require packaging python-pyroute2 which seems to lead to another chain of new packages. Updating Flask to version 2.0 will require updates on python- itsdangerous, python-werkzeug and python-jinja2, which would have to rebuild 600+ packages. I tried to update python-websockets-client to latest version but the tests hung and I couldn't figure out why. I'll send a v2 soon. ¹ https://github.com/Cygn/pulseaudio-dlna/
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 8 Nov 2021 20:39:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 08 15:39:21 2021 Received: from localhost ([127.0.0.1]:59703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mkBQH-0007bo-0W for submit <at> debbugs.gnu.org; Mon, 08 Nov 2021 15:39:21 -0500 Received: from flashner.co.il ([178.62.234.194]:37266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <efraim@HIDDEN>) id 1mkBQF-0007bZ-6W for 51314 <at> debbugs.gnu.org; Mon, 08 Nov 2021 15:39:20 -0500 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 6F73C402FA; Mon, 8 Nov 2021 20:39:13 +0000 (UTC) Date: Mon, 8 Nov 2021 22:38:10 +0200 From: Efraim Flashner <efraim@HIDDEN> To: Vinicius Monego <monego@HIDDEN> Subject: Re: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). Message-ID: <YYmKsvkuo9s6z6yH@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Vinicius Monego <monego@HIDDEN>, 51314 <at> debbugs.gnu.org References: <20211021035100.241119-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gS6KALYzeGmSg68w" Content-Disposition: inline In-Reply-To: <20211021035100.241119-1-monego@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51314 Cc: 51314 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --gS6KALYzeGmSg68w Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 21, 2021 at 03:51:00AM +0000, Vinicius Monego wrote: > This patchset adds the Octoprint web UI to control 3d printers. >=20 > Octoprint itself bundles font-awesome. I removed it in a snippet, don't k= now how much it would affect usability. I haven't found other bundles with = license issues. >=20 > Some of the updates have newer versions but I'm updating to "older" versi= ons to maintain compatibility with octoprint. See the comment in the octopr= int package. Looking at some of the comments here=C2=B9 it looks like they're using old versions mostly to retain python2 compatibility. On the other hand they also have a comment about not having checked newer versions yet for for breaking changes, which IMO is their job. Other than flask-login and netaddr I don't see a reason to not try with some of the newer versions of the packages. I would feel better if they only marked their own dependencies and not transitive dependencies. I think it makes sense to try newer versions and to add older versions on an as-needed basis, especially since some of these packages are likely to be upgraded again at some point before the next version of octoprint. =C2=B9 https://github.com/OctoPrint/OctoPrint/blob/1.7.0/setup.py#L17 >=20 > Vinicius Monego (29): > gnu: Add python-filetype. > gnu: Add python-immutabledict. > gnu: Add python-emoji. > gnu: Add python-cachelib. > gnu: Add python-sarge. > gnu: Add python-pylru. > gnu: python-flask: Update to 1.1.4. > gnu: python-flask: Respect #:tests?. > gnu: Add python-pyscss. > gnu: Add python-flask-assets. > gnu: Add python-zipstream-new. > gnu: Add python-executing. > gnu: Add python-sentry-sdk. > gnu: Add python-pytest-doctest-custom. > gnu: Add python-sgmllib3k. > gnu: python-feedparser: Update to 6.0.8. > gnu: python-feedparser: Enable tests. > gnu: python-netifaces: Update to 0.11.0. > gnu: python-websocket-client: Update to 0.59.0. > gnu: python-pkginfo: Update to 1.7.1. > gnu: python-watchdog: Update to 0.10.7. > gnu: python-colorlog: Update to 5.0.1. > gnu: python-zeroconf: Update to 0.33.4. > gnu: python-wrapt: Update to 1.12.1. > gnu: python-wrapt: Enable tests. > gnu: Add octoprint-pisupport. > gnu: Add octoprint-firmwarecheck. > gnu: Add octoprint-filecheck. > gnu: Add octoprint. >=20 > gnu/packages/printers.scm | 181 +++++++++++++++- > gnu/packages/python-check.scm | 29 +++ > gnu/packages/python-web.scm | 96 ++++++++- > gnu/packages/python-xyz.scm | 381 ++++++++++++++++++++++++++++++---- > gnu/packages/web.scm | 15 +- > 5 files changed, 645 insertions(+), 57 deletions(-) >=20 >=20 > base-commit: 2782cb38a3bc68c530d6e95f6834ae0cb7ed16aa > prerequisite-patch-id: 01467a57e2c7d6c0266979c26fc35408e886972b > --=20 > 2.30.2 >=20 >=20 >=20 >=20 --=20 Efraim Flashner <efraim@HIDDEN> =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --gS6KALYzeGmSg68w Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmGJirIACgkQQarn3Mo9 g1E7tA/+NQEb4dttkeIz1J7G4Mhuo+4PXKyLqM/6ihGuJV2xcNNbwnFkoxohgv2Z 8IBFi3YCC5OyMwZ62Tg4sL7t22itpY5qH6oQAfmDvxt0V4VqffUGCd2LaenX1XVo jb20zyhNnVCEfDCHYjrehHoIBK2IRR7XrS01XQrb+JBHYjqId9VBZUkBvCLehPIJ I0wJubtpKhajxwg97ZrD9DrrU5WjOalGhlr2gGWV4K0EaENOn+lN/xmR2KwAnSMq RzpYnnr9QJWCVQPDDnakvUxzhw9oqNb0+6b958PrWpuuEiEuRTMFHE1d7jUvMFnO PMjy0FjfAZ1jnFRJpaUjEnF3aWBUtzjuzsV+VmLp7nosiJLftumKs11i/ESj9ST6 UJCHvVnS7D43wqg7ksf9j94RCZZ9/ZUZLmQiZqC3DG5Z9bFA/bAdArl3Qa0+j8VK sKXWIaKJY1eBZH5Y1jycGNEYoSoDc3S3jrLjuvZHqps0KxLvXsSN4P9NNnBf6chN Q2xSqCQ5xI6oWUagwFO3vS/tqTHymwtKu9AWNF24348IvxDJMlAU/HDwn0Fy+xjD P5DDqp7veo8TrznUtR+Ta7f4rp8qTl9xhhorSCt+JVmxp1us/SMqkcTcn05Nia/x WGLbkc4XMtE13zUw7GCcBE56m2P/0TZRRue9vOE//iC3m8Vvxsg= =KBoW -----END PGP SIGNATURE----- --gS6KALYzeGmSg68w--
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:37 2021 Received: from localhost ([127.0.0.1]:56017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJl-0005hp-97 for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:37 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49851) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJj-0005hP-BV for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:36 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C71C2240029 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789069; bh=Vh8H21BMXiEHaf+vag7t1ori8Q1IEAt66N8sdc59dSA=; h=From:To:Cc:Subject:Date:From; b=XOxBynBCtQEGhtYDxAQQn/GZJN2KAwd17xxMBrC+OHY3AEYlSjgpLQJqZRV1WEmT7 +xf94e/NKD0IF6gB7HG2ToS330ZGkrv57czOfXnnfCEYcIqwtkTKjYJc0MnFPh9He/ tW0P8IhEGSzDg+I5ZSup5jY1e+sF/TSdd1TT1xzydmTqtDf9HwjcCoWAkOpIn9RqTR bGX69YeoOakKN75rw5jAG9BYy3Yr14vtYMq1TzTP+hZAI5R+CljbZYw4gIiN2MtvZ8 O/835GzpR0mFwOSFBiEW7dFLvlMXV8pE+8N9m/+f3f/8DdnyhqM6z1FChAeEbu63SM BfSjU24xNhz0w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYlJ6Yymz6tmD; Thu, 21 Oct 2021 06:04:28 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 29/29] gnu: Add octoprint. Date: Thu, 21 Oct 2021 04:02:00 +0000 Message-Id: <20211021040200.241873-25-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint): New variable. --- gnu/packages/printers.scm | 115 +++++++++++++++++++++++++++++++++++++- 1 file changed, 114 insertions(+), 1 deletion(-) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 4056a66ad3..37e1734aad 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -25,9 +25,15 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages check) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) - #:use-module (gnu packages qt)) + #:use-module (gnu packages python) + #:use-module (gnu packages python-check) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) + #:use-module (gnu packages web)) ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. @@ -95,6 +101,113 @@ uploaded files that are known to cause issues while printing and which in the past have caused support requests on OctoPrint's Community Forums.") (license license:agpl3))) +(define-public octoprint + (package + (name "octoprint") + (version "1.7.0") + (source + (origin + (method git-fetch) ; no tests in the PyPI tarball. + (uri (git-reference + (url "https://github.com/OctoPrint/OctoPrint") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08a1in2kbgy4w02q2xkhp7m09mvw0hxn3fgcbi1z7f6hg8ibym9n")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove bundled font-awesome. + (delete-file-recursively "src/octoprint/static/vendor") + #t)))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'relax-version-requirements + ;; Octoprint maintains strict version requirements for Python2 + ;; compatibility. We're not packaging with Python2, so modify + ;; setup.py to relax those versions. Octoprint will drop Python2 + ;; support in version 2.0 so we won't need this change after it. + (lambda _ + (substitute* "setup.py" + (("markdown>=3.1,<3.2") "markdown>=3.1,<4") + (("watchdog==0.10.4") "watchdog>=0.10.4") + ;; Relax core packages that are outdated in Guix. + (("Jinja2>=2.11.3,<3") "Jinja2>=2.11.2,<3") + (("requests>=2.26.0,<3") "requests>=2.25,<3")))) + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" (getcwd)))) ; some tests need a writable home + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "tests" "-k" + (string-append + ;; These tests try to write to the source tree and + ;; fail with PermissionError. + "not test_add_file_overwrite" + " and not test_set_external_modification")))))))) + (native-inputs + `(("python-ddt" ,python-ddt) + ("python-mock" ,python-mock) + ("python-pytest" ,python-pytest) + ("python-pytest-doctest-custom" + ,python-pytest-doctest-custom))) + (inputs + `(("octoprint-filecheck" ,octoprint-filecheck) + ("octoprint-firmwarecheck" ,octoprint-firmwarecheck) + ("octoprint-pisupport" ,octoprint-pisupport) + ("python-appdirs" ,python-appdirs) + ("python-blinker" ,python-blinker) + ("python-cachelib" ,python-cachelib) + ("python-click" ,python-click) + ("python-colorlog" ,python-colorlog) + ("python-emoji" ,python-emoji) + ("python-feedparser" ,python-feedparser) + ("python-filetype" ,python-filetype) + ("python-flask" ,python-flask) + ("python-flask-assets" ,python-flask-assets) + ("python-flask-babel" ,python-flask-babel) + ("python-flask-login" ,python-flask-login) + ("python-future" ,python-future) + ("python-immutabledict" ,python-immutabledict) + ("python-itsdangerous" ,python-itsdangerous) + ("python-jinja2" ,python-jinja2) + ("python-markdown" ,python-markdown) + ("python-markupsafe" ,python-markupsafe) + ("python-netaddr" ,python-netaddr) + ("python-netifaces" ,python-netifaces) + ("python-pathvalidate" ,python-pathvalidate) + ("python-pkginfo" ,python-pkginfo) + ("python-psutil" ,python-psutil) + ("python-pylru" ,python-pylru) + ("python-pyserial" ,python-pyserial) + ("python-pyyaml" ,python-pyyaml) + ("python-regex" ,python-regex) + ("python-requests" ,python-requests) + ("python-sarge" ,python-sarge) + ("python-semantic-version" + ,python-semantic-version) + ("python-sentry-sdk" ,python-sentry-sdk) + ("python-tornado" ,python-tornado-6) + ("python-unidecode" ,python-unidecode) + ("python-watchdog" ,python-watchdog) + ("python-websocket-client" + ,python-websocket-client) + ("python-werkzeug" ,python-werkzeug) + ("python-wrapt" ,python-wrapt) + ("python-zeroconf" ,python-zeroconf) + ("python-zipstream-new" ,python-zipstream-new))) + (home-page "https://octoprint.org") + (synopsis "Web interface for 3D printers") + (description "OctoPrint provides a snappy web interface for controlling +consumer 3D printers.") + ;; The web interface contains many third party JavaScript libraries under + ;; different licenses. Check THIRDPARTYLICENSES.md. + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:33 2021 Received: from localhost ([127.0.0.1]:56014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJh-0005hX-1b for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJf-0005h8-08 for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:31 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 6FF1A240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789065; bh=Vel97p2ITccK9fsAv2ZcarF2m8IMUbZiaH8X0jU/npk=; h=From:To:Cc:Subject:Date:From; b=UPtA3C7/CjkDtxYX4Bd/LU48u9AXmyORN7S1PH0+Db1JE55BfmcSwYdpflBouT61j xKFSNJNGTpTfALkmQxUQPZGaSUmEfdHvW/bqjVv5SKAqnkdr5LMVrFBoodcCmkZUNK p8SSgEVS3wh0KM9g1Dwd1GmDXHY1TKrKJd9rrCsKb0EPGTkb4EyLt/nKvEvkzt5DFb ZBXNw8hIXEzwhg+QlaW1XXMmcba0Ol+/eNE7WJCwrQ3frqfFBKFPwe9AIo6Q/hfIFj AzImRH1UlN0Mgf9xmMMbBpJPnzHHKyDlMAQK4NCwo0/GxzCBqjPWP3x6UWFabqINuX 30dRy6G6JB4uQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYlD4BNnz9rxL; Thu, 21 Oct 2021 06:04:24 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 28/29] gnu: Add octoprint-filecheck. Date: Thu, 21 Oct 2021 04:01:59 +0000 Message-Id: <20211021040200.241873-24-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-filecheck): New variable. --- gnu/packages/printers.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index 934cb55f47..4056a66ad3 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -75,6 +75,26 @@ communication crippling bugs, and displays a warning box to logged in users on identification of such a firmware.") (license license:agpl3))) +(define-public octoprint-filecheck + (package + (name "octoprint-filecheck") + (version "2021.2.23") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FileCheck" version)) + (sha256 + (base32 "0bgvv6hvxa9qv0fs5dfr9wlbbjawxik8f2cid3h3czdhdhw46aqv")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; no tests + (home-page "https://github.com/OctoPrint/OctoPrint-FileCheck") + (synopsis "Plugin to check for common issues in uploaded files") + (description "The File Check plugin tries to detect common issues in +uploaded files that are known to cause issues while printing and which in +the past have caused support requests on OctoPrint's Community Forums.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:28 2021 Received: from localhost ([127.0.0.1]:56011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJb-0005hF-PM for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:27 -0400 Received: from mout02.posteo.de ([185.67.36.66]:59393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJa-0005gq-Oy for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:27 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 1D80C240101 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789061; bh=nckgj6dyjZP9sHA6tgJ+kxPMAakEyFBsCGiJ4BxBu5U=; h=From:To:Cc:Subject:Date:From; b=pybSUjyKT8cLYNkoH7j5pwvlstuzxl4HSfeH4YIZLCaXgQ6lQmFYmFyBd28GHIUkk oYLaMb94Ixt4b3zc24A3hemOhbVDHhnDVRVGtBwv88wjjv2J8HX9jotG9jSHoBm6DP 365HcQD3zozxBkthNdMDidlqUwf1fwv51wNwu0UGGS92hYMEN6PQoXMLPsZ0pzP6QP aTHaNlZNFfBrJggXAn5kFdvR9WrBV0j1Xuucof+apcbfwEVv1n43mPPuRBWDv/0Fp8 QYGnIIO8qYbTsdgNjCyHok/GGbKu7yA5UQY5NA2cBfd7LhJsSTbth3II6mYHtBOkzV qmBFda1wo3KJw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYl81Sbnz6tm9; Thu, 21 Oct 2021 06:04:19 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 27/29] gnu: Add octoprint-firmwarecheck. Date: Thu, 21 Oct 2021 04:01:58 +0000 Message-Id: <20211021040200.241873-23-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-firmwarecheck): New variable. --- gnu/packages/printers.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index ac79d57aba..934cb55f47 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -53,6 +53,28 @@ your Pi in the UI and also alerts you about undervoltage or overheating issues observed on your Pi or if your Pi is unsupported.") (license license:agpl3))) +(define-public octoprint-firmwarecheck + (package + (name "octoprint-firmwarecheck") + (version "2021.10.11") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-FirmwareCheck" version)) + (sha256 + (base32 "17prs0rmzglw75gkf6j7qypxisjvcfk2mbsyfqrjdbwg99i62s2h")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; no tests + (home-page "https://github.com/OctoPrint/OctoPrint-FirmwareCheck") + (synopsis "Plugin to check for unsafe or broken printer firmwares") + (description "The Firmware Check plugin tries to identify printers +or rather printer firmware with known safety issues, such as disabled +thermal runaway protection, or other kinds of severe issues, like known +communication crippling bugs, and displays a warning box to logged in users +on identification of such a firmware.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:24 2021 Received: from localhost ([127.0.0.1]:56008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJY-0005gz-Eh for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJW-0005gZ-Fi for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:24 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E51C2240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789056; bh=B/PKV1ftNZFMDkjDNnCayyZanXw6j6K0aAIf0Jua6VI=; h=From:To:Cc:Subject:Date:From; b=FM8Hi3UKAsAsx4SV0S3OqDWOBG1qzPp3yFhEx8pJ96M1UtG4gWjv3OtET3KhZ2AqI 4gqb6q81oBLDTREWBVAEdTNv77Vw9+UcBxNYcpV2PBZpQ1cwQnH0xd1xfMKyBBuJB+ 8NZYQ9PXEouKUjkeRzOnYj9iiyi8jBH+8mfTsIBOiAy2HahST3kBnfUb9jr8xsPmom HAnj/TE8TaGIlPRNaEz3KpbOBDupGPj3GLz1TJgXkQIgwy/ScHQ/e6v6VpMhxVQK6v E6ILX0qmpiykP8Kgw2feG8Seu+DI2N8J/eCQNzNbdYr0APA78pUJuTi60c9Smns7wd OY9SPVNg9FZrA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYl40XcBz9rxM; Thu, 21 Oct 2021 06:04:15 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 26/29] gnu: Add octoprint-pisupport. Date: Thu, 21 Oct 2021 04:01:57 +0000 Message-Id: <20211021040200.241873-22-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/printers.scm (octoprint-pisupport): New variable. --- gnu/packages/printers.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/printers.scm b/gnu/packages/printers.scm index f78923966c..ac79d57aba 100644 --- a/gnu/packages/printers.scm +++ b/gnu/packages/printers.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2018 Ludovic Courtès <ludo@HIDDEN> ;;; Copyright © 2018 Tobias Geerinckx-Rice <me@HIDDEN> +;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -19,8 +20,10 @@ (define-module (gnu packages printers) #:use-module (guix packages) + #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages libusb) #:use-module (gnu packages pkg-config) @@ -29,6 +32,27 @@ ;; This is a module for packages related to printer-like devices, but not ;; related to CUPS. +(define-public octoprint-pisupport + (package + (name "octoprint-pisupport") + (version "2021.8.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "OctoPrint-PiSupport" version)) + (sha256 + (base32 "0y4adzqy6bqp6r88gvpkvmhwgqv09zs2ngckp98ipa1yfljx0shv")))) + (build-system python-build-system) + (arguments + ;; No tests in PyPI release, and circular dependency on Octoprint. + `(#:tests? #f)) + (home-page "https://github.com/OctoPrint/OctoPrint-PiSupport") + (synopsis "Plugin to provide additional information about your Pi") + (description "The Pi Support plugin provides additional information about +your Pi in the UI and also alerts you about undervoltage or overheating issues +observed on your Pi or if your Pi is unsupported.") + (license license:agpl3))) + (define-public robocut (package (name "robocut") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:20 2021 Received: from localhost ([127.0.0.1]:56005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJU-0005gi-2J for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:20 -0400 Received: from mout01.posteo.de ([185.67.36.65]:56523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJS-0005gF-EO for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:18 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id D8E3D240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789052; bh=qY2iLO8bFf+ArwiKFzeBnuEgkLHxwKCQVWeLk/elYmc=; h=From:To:Cc:Subject:Date:From; b=IcNXAPTbdcJc4yFk27ELiYvXm6Xf3hrTNDAWoeiw/VidI7u6x3fKQVxFESyOAsU6b afVlRA/YvrXx5K1a1zAv8LUw0LVJ4CZhWZNC9X6/m738im5IVdQHuy1vyK4upqze4R CybA4etD6QLF2Zr3SzPE29w+P1nTkr7yIcqZYIAGcq5CbwvGM7u5Qqi+00KgnrH4qu Z8NEXgXTYiFMXDtMlB9tdizA47Rl9p7+I88pdCdeGN1WH6zddM+ojaVQYvj5lD2ayh YGTnL0Yrk/zDtWp8CZNfWFHWNI8CmZdVW9jZXnMgB6GyiauNBZ0uyEDFrx0tOsAoKL xpZjSVONqe9Hw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkz73v8z6tm9; Thu, 21 Oct 2021 06:04:11 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 25/29] gnu: python-wrapt: Enable tests. Date: Thu, 21 Oct 2021 04:01:56 +0000 Message-Id: <20211021040200.241873-21-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt)[source]: Fetch from GitHub. [arguments]: Remove #:tests?. Override 'check phase. --- gnu/packages/python-xyz.scm | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5476e3913a..eef7ef5add 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10812,16 +10812,23 @@ Supported netlink families and protocols include: (version "1.12.1") (source (origin - (method url-fetch) - (uri (pypi-uri "wrapt" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/GrahamDumpleton/wrapt") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 - "1mwpkdnqxf0yxj1a0hsnl06lf287qi5ap7309wm37x45zf0zlbxn")))) + (base32 "0943ixbiwixl5ch60vx7i2nia16534zgq2571ldzq1iimq3cz5vj")))) (build-system python-build-system) (arguments - ;; Tests are not included in the tarball, they are only available in the - ;; git repository. - `(#:tests? #f)) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "unittest" "discover" + "-s" "tests"))))))) (home-page "https://github.com/GrahamDumpleton/wrapt") (synopsis "Module for decorators, wrappers and monkey patching") (description -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:16 2021 Received: from localhost ([127.0.0.1]:56002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJP-0005gP-SL for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:16 -0400 Received: from mout02.posteo.de ([185.67.36.66]:52619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJO-0005fv-Fe for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:14 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C0E92240101 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789048; bh=mSh3+3tdTapMlUHkBozlBx24u4CF4BC5gKYMaOk1VAE=; h=From:To:Cc:Subject:Date:From; b=KUDVV3KtktOuksBz/W4YBX4F3GM9hGAUgqP8cfZsLLLtQttMbaPq2K7QH1GYn+w7G qQ0ks3CcrmqEgtuvvZEvBC7PDuT9s5ppoyi6A73bOYksTLIWDSHWjIDsW5tgY4IL5q 7xA3+Kerd10Cpj0eAmYPZdZseD2kUnAZqe9fErK9xNKYbfNQ+pwmhwhWYovyfTOZM5 ihUnhsQ4VHPvJhoABA6EuMcFy2w/UrjGfNXalIdYkxx6d4dYpGKFs2uA3FeNMC06NC dNO0aBeq8mKo2BXNi76YIrctYPBgceyVgDZU9tntIkNKQ1rGbdEMw6E2CeYXQGr0Ph RS+zsnljMcVaw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkv6GXdz9rxM; Thu, 21 Oct 2021 06:04:07 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 24/29] gnu: python-wrapt: Update to 1.12.1. Date: Thu, 21 Oct 2021 04:01:55 +0000 Message-Id: <20211021040200.241873-20-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-wrapt): Update to 1.12.1. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c81d8b306f..5476e3913a 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10809,14 +10809,14 @@ Supported netlink families and protocols include: (define-public python-wrapt (package (name "python-wrapt") - (version "1.11.2") + (version "1.12.1") (source (origin (method url-fetch) (uri (pypi-uri "wrapt" version)) (sha256 (base32 - "1q81762dgsgrd12f8qc39zk8s5wll3m5xc32jdmlf6cls4gh4njn")))) + "1mwpkdnqxf0yxj1a0hsnl06lf287qi5ap7309wm37x45zf0zlbxn")))) (build-system python-build-system) (arguments ;; Tests are not included in the tarball, they are only available in the -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:12 2021 Received: from localhost ([127.0.0.1]:55999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJM-0005g8-Jc for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:12 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJK-0005eT-5j for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:11 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 964D0240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789044; bh=hP6Pxz4qUNVyHvYRE/EJJksZVbzXma7chxsFdo7ibBE=; h=From:To:Cc:Subject:Date:From; b=MZyibFX7/Sbpb1vqGg4xowg1bR7WQtIIaZaJ/AHT8BbcPMBoQgWxN9U5Rim+kdeeP szxgV3IKHx22YXzbodm9TIK2czez+Kg5Px2bp7Hgd1aebwNEXmbQoCPDURmXfApBAC E2T42Sht1DZT3lRdnEYg0f1jhS1/i6lYioMWfrnTCv/cXisnmT0f000lsARB4csVNS usGCVw51TKS8YU5HMpDa7dv8t3XQZcrs+sJsuLxD8nvJXPYi8PLns/2x1BdHeLi8s+ LuVjVe+aoEJUBe+Au7v0cV1Fj2fu2UBYqJwMeqHoRCXZzd9VG/xJVJRvsUklM4dDHv CVV1p6AWwhyTg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkq55jhz6tm6; Thu, 21 Oct 2021 06:04:03 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 23/29] gnu: python-zeroconf: Update to 0.33.4. Date: Thu, 21 Oct 2021 04:01:54 +0000 Message-Id: <20211021040200.241873-19-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zeroconf): Update to 0.33.4. [source]: Fetch from GitHub. [native-inputs]: Remove python-nose. Add python-pytest. [arguments]<#:phases>: Adjust custom 'check phase to use Pytest. --- gnu/packages/python-xyz.scm | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 115e013490..c81d8b306f 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23399,29 +23399,36 @@ enumeration library in Python.") (define-public python-zeroconf (package (name "python-zeroconf") - (version "0.28.8") + (version "0.33.4") (source (origin - (method url-fetch) - (uri (pypi-uri "zeroconf" version)) + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/jstasiak/python-zeroconf") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 - "0narq8haa3b375vfblbyil77n8bw0wxqnanl91pl0wwwm884mqjb")))) + (base32 "01bv6xrhf5i7gckg3q53i249zxmhkkr65yib6par8z5risihrpwm")))) (build-system python-build-system) (native-inputs - `(("python-nose" ,python-nose))) + `(("python-pytest" ,python-pytest))) (propagated-inputs `(("python-ifaddr" ,python-ifaddr))) (arguments `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ ;; Networking isn't available for these tests. - (invoke "nosetests" "-v" - "--exclude" "test_integration_with_listener_ipv6" - "--exclude" "test_launch_and_close_v6_only" - "--exclude" "test_launch_and_close_v4_v6" - "--exclude" "test_launch_and_close")))))) + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; Networking isn't available for these tests. + "not test_integration_with_listener_ipv6" + " and not test_launch_and_close_v4_v6" + " and not test_launch_and_close_context_manager" + " and not test_launch_and_close" + " and not test_close_multiple_times")))))))) (home-page "https://github.com/jstasiak/python-zeroconf") (synopsis "Pure Python mDNS service discovery") (description -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:07 2021 Received: from localhost ([127.0.0.1]:55993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJH-0005fH-Bo for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:07 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJG-0005dB-16 for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:06 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 496AE240101 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:04:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789040; bh=+1a37goJhA0TdIkp2qsoFh8RdEecH2m7CRsZz5tPvsw=; h=From:To:Cc:Subject:Date:From; b=e8mguQHAQRmacCcVR0L/DvzwFNVkQYG2xqZGqKm/JXTd0iVZrqmKto5MAuDzQb83U +yuaEVbjHlpvkKJU99VA/Lm2OleyQcYnUphqEFDwCKdWJFpuNH+v4CVLP0YoXIAAbN mGk8AShtwJBz+inkdo1dvyTJVrGZdXZJ8etJz037Uw0ZuspOaPiEyX02uCDKK8KTMr 0JGIeovaehdmKwKnRP6+OhZ8r6nkeo2uAzaCnsVTCU+RDVqpcIPsz7bq+YSrvLzk2E hfWaPh11H3epbn/QYn0fwzPfdgSEa8LuuBOm3876rXhDps35PtxVVaxA3bQ5nu/Fer X3dNYt1CNtlAQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkl2ZGJz6tm9; Thu, 21 Oct 2021 06:03:59 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 22/29] gnu: python-colorlog: Update to 5.0.1. Date: Thu, 21 Oct 2021 04:01:53 +0000 Message-Id: <20211021040200.241873-18-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-colorlog): Update to 5.0.1. [arguments]<#:phases>: Simplify custom 'check phase. --- gnu/packages/python-xyz.scm | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c5d281e033..115e013490 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -739,26 +739,24 @@ implementation for the Telegram Bot API.") (define-public python-colorlog (package (name "python-colorlog") - (version "4.1.0") + (version "5.0.1") (source (origin (method url-fetch) (uri (pypi-uri "colorlog" version)) (sha256 (base32 - "1lpk8zmfv8vz090h5d0hzb4n39wgasxdd3x3bpn3v1x1n9dfzaih")))) + "1sl8wps7d8xl2larlb7wkvr7sa3bpvyprq4y8ks04awn0qx02z7i")))) (build-system python-build-system) (native-inputs `(("python-pytest" ,python-pytest))) (arguments - `(#:phases (modify-phases %standard-phases - (replace 'check - (lambda _ - ;; Extend PYTHONPATH so the built package will be found. - (setenv "PYTHONPATH" - (string-append (getcwd) "/build/lib:" - (getenv "PYTHONPATH"))) - (invoke "pytest" "-p" "no:logging") - #t))))) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) (home-page "https://github.com/borntyping/python-colorlog") (synopsis "Log formatting with colors for python") (description "The @code{colorlog.ColoredFormatter} is a formatter for use -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:03 2021 Received: from localhost ([127.0.0.1]:55980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJD-0005ds-3u for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:03 -0400 Received: from mout01.posteo.de ([185.67.36.65]:54891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJB-0005ct-M2 for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 1F420240029 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789036; bh=CSCLcsgfeix6f7vtzcSxzFiCtPfPBG3oNiW72SLKVRc=; h=From:To:Cc:Subject:Date:From; b=T2H1bB/7tf0VsPcye9+yDSKLvntcFn/ldvN+hzITNzy1DafTduW6MjacoXLSii4ip EYQe054UbOoAce3sPXRIWgLgpteLZvYctrYU3GMQSJhC4lLJDTUJpYRlRB/JK6BQ55 ChKCkPapHoc7VQRl5GrsdwP/xV+LRG4cxbYgMiW1F0mQmeT7TUzPYB7xs31EJ8vCZH jKkeR/U5z/+LjpVIad1G3tbkvfJ5qCRm/PNOH/11ELOnxTe+cqLRi0mJ97fD8hg/sD r8BDFnRiaQb66JLysQMQrAriOAudF032A21Qbu4K/z0iMC53Vi7uGrhzc0+pt2hqC8 VbDmoOOKPettA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkg1pJnz6tm6; Thu, 21 Oct 2021 06:03:55 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 21/29] gnu: python-watchdog: Update to 0.10.7. Date: Thu, 21 Oct 2021 04:01:52 +0000 Message-Id: <20211021040200.241873-17-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-watchdog): Update to 0.10.7. [arguments]<#:phases>: Remove 'remove-failing phase. Override 'check phase. --- gnu/packages/python-xyz.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 318db4d92b..c5d281e033 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24568,23 +24568,23 @@ files. These files are used to translate strings in android apps.") (define-public python-watchdog (package (name "python-watchdog") - (version "0.9.0") + (version "0.10.7") (source (origin (method url-fetch) (uri (pypi-uri "watchdog" version)) (sha256 (base32 - "07cnvvlpif7a6cg4rav39zq8fxa5pfqawchr46433pij0y6napwn")))) + "1x1mcj9iw8pdhfic0lablx8mbfilrql0scxgnysdr7mr00bqdjsh")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases - (add-before 'check 'remove-failing - (lambda _ - (delete-file "tests/test_inotify_buffer.py") - (delete-file "tests/test_snapshot_diff.py") - #t))))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) (propagated-inputs `(("python-argh" ,python-argh) ("python-pathtools" ,python-pathtools) -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:04:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:04:00 2021 Received: from localhost ([127.0.0.1]:55973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJ9-0005d3-U8 for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:04:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJ7-0005cW-Uz for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:58 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 21AF824010A for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789032; bh=PpX+EKJ9Nvq3BVmHpGWuga+sW2GK3xKNxxg2LJnVEEU=; h=From:To:Cc:Subject:Date:From; b=MX1AEBxpphyz6mUTEl86nxXUtXJ8eEckLMLzn1ue10vaIwSzi+xVBOx4uvJMhq7iS 4d746vxhg0P2qY7I5wysLYLTvJOzqf2izcB/IWHI7wTHcnQBIZdiFM4F6XRDXqYe7l 4OA3MAYJVm6WzdB0MnRIQGYHRPrw8mdlTSgB6SdOX4UZ06iUWQA2fc2f2QHsfmdDUD cYG8ZGngkfU+p/TYmU8DWSAsBFFjyFL4+eh4ipcj1EQ2jDXp66rrTXm3VmRzRefgyq /n099wYmMu670sbydGRgx22HdG6ASBsftORqg2kPH8dj5zaoRTYsiCVmBRooZwyJlG nrrNFO71yKXIA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkb1ljdz9rxM; Thu, 21 Oct 2021 06:03:50 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 20/29] gnu: python-pkginfo: Update to 1.7.1. Date: Thu, 21 Oct 2021 04:01:51 +0000 Message-Id: <20211021040200.241873-16-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.7.1. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index b12e1c3d52..318db4d92b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19930,14 +19930,14 @@ design and layout.") (define-public python-pkginfo (package (name "python-pkginfo") - (version "1.7.0") + (version "1.7.1") (source (origin (method url-fetch) (uri (pypi-uri "pkginfo" version)) (sha256 (base32 - "1d1xn1xmfvz0jr3pj8irdwnwby3r13g0r2gwklr1q5y68p5p16h2")))) + "1g9m4ra1vrah6ahw6947rl9syzyl1fzin69kfqlwgplas20jyhz7")))) (build-system python-build-system) (arguments `(#:phases -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:55 2021 Received: from localhost ([127.0.0.1]:55970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJ5-0005ch-Hi for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:55 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPJ3-0005cL-JJ for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:54 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 084E024002B for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789028; bh=xpB8pI7xwuzDPKSUVzHIiI2BOkbZPJt4+b9gw/RkIdo=; h=From:To:Cc:Subject:Date:From; b=jZCa7kTgi3edhb317KS4uXYdJJmkpJ7IbPP8ekSpToo/w1xjXKI+OmsoRJ+sTAwM2 prCn+/gDnO4lYLlfS4DhZ/yC3rcpOAUBbl3TuTb6Yo1yXVcsDSkODOnBeCffkpwYya WouEIv+PFmc8Usz3V72V/xEBUnZmg9fPrOj2yDR1pFaiY4/aJTHxGUyDftNjTA7hE/ /VCsqNIu/cebvA67tM2H38Ddc9bBS/eCp+J4DNM0Fi88YSnigH66X45/hyKW7MBNby CdxK/C3q5vSgguzOwK6tjAlevdjb2hgkNokZab1cGyMGeIYWBDOGoJgxeMkojHD7/y 2PzmRVTFvMkOQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkW16CFz9rxM; Thu, 21 Oct 2021 06:03:46 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 19/29] gnu: python-websocket-client: Update to 0.59.0. Date: Thu, 21 Oct 2021 04:01:50 +0000 Message-Id: <20211021040200.241873-15-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-websocket-client): Update to 0.59.0. [source]: Update PyPI URI. [arguments]<#:phases>: Add new phase after 'unpack to skip a network test. [native-inputs]: Add python-pysocks. [home-page]: Follow redirect. --- gnu/packages/python-web.scm | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 24e6bc063e..5d2464bbef 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2469,18 +2469,28 @@ verification of the SSL peer.") (define-public python-websocket-client (package (name "python-websocket-client") - (version "0.54.0") + (version "0.59.0") (source (origin (method url-fetch) - (uri (pypi-uri "websocket_client" version)) + (uri (pypi-uri "websocket-client" version)) (sha256 (base32 - "0j88zmikaypf38lvpkf4aaxrjp9j07dmy5ghj7kli0fv3p4n45g5")))) + "0p0cz2mdissq7iw1n7jrmsfir0jfmgs1dvnpnrx477ffx9hbsxnk")))) (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'skip-network-test + (lambda _ + ;; This test requires networking. + (substitute* "websocket/tests/test_http.py" + (("def testConnect") "def _testConnect"))))))) + (native-inputs + `(("python-pysocks" ,python-pysocks))) (propagated-inputs `(("python-six" ,python-six))) - (home-page "https://github.com/liris/websocket-client") + (home-page "https://github.com/websocket-client/websocket-client") (synopsis "WebSocket client for Python") (description "The Websocket-client module provides the low level APIs for WebSocket usage in Python programs.") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:55 2021 Received: from localhost ([127.0.0.1]:55967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPJ0-0005cT-59 for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:55 -0400 Received: from mout01.posteo.de ([185.67.36.65]:42537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIz-0005bw-8z for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:49 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id ACFE2240029 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789023; bh=8+UHqbnJBylGgbJzxOCvyAr+NtVio45xux2RM6XL7b8=; h=From:To:Cc:Subject:Date:From; b=U+8gzSLtt2uEC3zVLIgiigQ2VsAzGdtk8FzIIBSnC2ZvmRQgv+PllvBgP9j+zD7wz zLYbD+G87dZSrlBAeRPpisIw9GlVGfflP3P25y7/W2+UIX/Xu/LrHLuH2e/idjt6P4 TrnD0+krYAUFfRyNjtKBkc5BEUWG3K1mTI/EpFg7bC6fWKljkEIyYxJGgPz+fuAbVl GU4DizTmhdroHusKiH9gPK5GjuRPIh0PSHhMyENCNnLMIi04uQfj6csfdZxSzYQDGP O3RqR/Jj3KI5joyLO9bR230vAmExTHtdyOO9i2gHDCDtS5Kojn/uwZAbVJXuoa28Kz TwGNOjNQh6ONw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkQ5kxyz6tm9; Thu, 21 Oct 2021 06:03:42 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 18/29] gnu: python-netifaces: Update to 0.11.0. Date: Thu, 21 Oct 2021 04:01:49 +0000 Message-Id: <20211021040200.241873-14-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/python-xyz.scm (python-netifaces): Update to 0.11.0. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index cb524ed47c..b12e1c3d52 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9059,14 +9059,14 @@ some are not yet implemented).") (define-public python-netifaces (package (name "python-netifaces") - (version "0.10.9") + (version "0.11.0") (source (origin (method url-fetch) (uri (pypi-uri "netifaces" version)) (sha256 (base32 - "1wxby874kcr3pp4ygzk5aiarbzhg1yi093d56s1qg4k2s7yrzvid")))) + "0cnajf5rl4w1sa72j921scbigr6zndig56cq8ggpx45jdqa7jfh4")))) (build-system python-build-system) (home-page "https://github.com/al45tair/netifaces") (synopsis -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:47 2021 Received: from localhost ([127.0.0.1]:55964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIw-0005cC-VP for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:47 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIv-0005bm-3W for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:45 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 84C9824002B for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789019; bh=btnOQxyPoylXfBvmnMQMY3thw9jQingS8ClgdYRkLTE=; h=From:To:Cc:Subject:Date:From; b=fa3+lmF5L0tCaLAFlPQWRjIWCG0AErLLFZAOcf9vxvA5qo3d1gcwCeFNKg1/nNDLC Qgf8bhKXACMmoERhRJknLgFY23YlMnrvrGm+U/v3QCm3uKiqVNbK00BjL/8IHrMzRJ qZErg0AbzD/t+oQxTfHYXRoLp21951RPIf8ycCylroEkkDkt2pa1XPlz7Reh9SXz8V tMQVveT1aPOdSjhfaU8KhkjR27ubq2uImUMt+KcJue657aU6yQvktYPI+YUgG6AZ9P CrzhX9OW2fIMTTWyTh1y3BG+0fZ5I5m0y9G0ZjgO8YFQWM4dSOuaZZikT964Z19RmX jGvTwbc4pQ/xw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkL4tWyz9rxM; Thu, 21 Oct 2021 06:03:38 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 17/29] gnu: python-feedparser: Enable tests. Date: Thu, 21 Oct 2021 04:01:48 +0000 Message-Id: <20211021040200.241873-13-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/web.scm (python-feedparser)[arguments]: Remove #:tests?. Override 'check phase. --- gnu/packages/web.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 6a24cc8212..5afc6e8cec 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -4775,7 +4775,13 @@ their web site.") "0qcnkyjjfj5gg5rhd1j4zzlqx5h34bma18zwgj68q95b0l543q2w")))) (build-system python-build-system) (arguments - '(#:tests? #f)) + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "tests/runtests.py"))))))) (propagated-inputs `(("python-sgmllib3k" ,python-sgmllib3k))) (home-page -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:44 2021 Received: from localhost ([127.0.0.1]:55961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIu-0005by-M3 for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:44 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIs-0005bX-Nb for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:43 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 81724240104 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789016; bh=si62/lvCe+Imioi6bNcmS0a9paKZw0w0spSBXfIu1TA=; h=From:To:Cc:Subject:Date:From; b=QMfpQLHSOQ5fOLEhVsJOmtW4RUyHkPY3PanSxTHipTYVbbdGgVpjKAXlYMvK+Q2vX 5uulKWuWkQKOwJIMJ0ei38mqqn65WzV+EJShB/XIzsGg96buXyhgLYPPZCMlgmnzYR ZHexERQ8nYvfs83rjqnEIDsEdewvwThUn+Ts4DD/SUq0Ycc/RV2gSkSRrFZrBqKcXZ SEGDZSFhTsru1XKJuEFS5LB6Dqghk+Yjcx1LjmlAf3LHisBJK8/313mzmxbJi0IpEj Iknpu0Vn9cLWyDds6DpGEnqGFZZZ7HuBkUIz343xk0z46W9MCFqNeU22fQh4zQZmAc 72MXLjm1FvT+A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkG4yCZz6tm6; Thu, 21 Oct 2021 06:03:34 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 16/29] gnu: python-feedparser: Update to 6.0.8. Date: Thu, 21 Oct 2021 04:01:47 +0000 Message-Id: <20211021040200.241873-12-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/web.scm (python-feedparser): Update to 6.0.8. [propagated-inputs]: Add python-sgmllib3k. --- gnu/packages/web.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 0fd9e865cb..6a24cc8212 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -51,6 +51,7 @@ ;;; Copyright © 2021 Matthew James Kraai <kraai@HIDDEN> ;;; Copyright © 2021 Sarah Morgensen <iskarian@HIDDEN> ;;; Copyright © 2021 Jack Hill <jackhill@HIDDEN> +;;; Copyright © 2021 Vinicius Monego <monego@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4764,17 +4765,19 @@ their web site.") (define-public python-feedparser (package (name "python-feedparser") - (version "6.0.2") + (version "6.0.8") (source (origin (method url-fetch) (uri (pypi-uri "feedparser" version ".tar.gz")) (sha256 (base32 - "0x0hm9brh3j71645pydvlkrwxaaca9dnwd7xahwjyjaz882s200v")))) + "0qcnkyjjfj5gg5rhd1j4zzlqx5h34bma18zwgj68q95b0l543q2w")))) (build-system python-build-system) (arguments '(#:tests? #f)) + (propagated-inputs + `(("python-sgmllib3k" ,python-sgmllib3k))) (home-page "https://github.com/kurtmckee/feedparser") (synopsis "Parse feeds in Python") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:39 2021 Received: from localhost ([127.0.0.1]:55958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIp-0005bf-EV for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:39 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIn-0005bF-DZ for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 8BFF324010A for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789011; bh=Ht2f80sAdLKQHi0FeV5kWRREAv6LfCY0dY2LUaDVRiA=; h=From:To:Cc:Subject:Date:From; b=cXLwZDSdiDa4jClLj6wx+GSx62WhM9DABBVi9mIORuJNsdFEvS2R7pEk2thwMhMDy QzN5wYuM7tix42oUwaM/PwdLxPvr9p84B9JJtG7zLVzgw8TTFBTbk9Yft+Ur09ll6J C1FKWCA+cfdr5He91eTlGBVUZPtJuxrmmIf1gKOGHaf/DDGBsG4KUIKF6tz5/QyiCF 4PrO69Bfcz8GUU5tnTTEM3NtOxsa0UcNu2kaAHdx2gNj6EG8o2RjmXUYklTAFJL6ij mgusADNKQEYYRhcbWIYFQVEfOw/nTFNxv+OCnKf/WHvdu/rfTibB4k48VnZvfxqQha UhgeP1Z+egMVQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYkB4Z0Bz9rxN; Thu, 21 Oct 2021 06:03:30 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 15/29] gnu: Add python-sgmllib3k. Date: Thu, 21 Oct 2021 04:01:46 +0000 Message-Id: <20211021040200.241873-11-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sgmllib3k): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6252dddeec..cb524ed47c 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11447,6 +11447,25 @@ implementations of ASN.1-based codecs and protocols.") module to older versions of Python.") (license license:psfl))) +(define-public python-sgmllib3k + (package + (name "python-sgmllib3k") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sgmllib3k" version)) + (sha256 + (base32 "1s8jm3dgqabgf8x96931scji679qkhvczlv3qld4qxpsicfgns3q")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;no tests + ;; The homepage link in PyPI seems to be dead. + (home-page "https://pypi.org/project/sgmllib3k/") + (synopsis "Python 3 port of @code{sgmllib}") + (description "This package provides a Python 3 port of @code{sgmllib}.") + (license license:bsd-3))) + (define-public python-asn1tools (package (name "python-asn1tools") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:36 2021 Received: from localhost ([127.0.0.1]:55955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIm-0005bP-6n for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:36 -0400 Received: from mout02.posteo.de ([185.67.36.66]:48581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIk-0005b4-QO for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:35 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 621E124010A for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789007; bh=UTrkDq0SVnc8i8y0uRD+AAnPmJh+WtOd39ZgzsdEopo=; h=From:To:Cc:Subject:Date:From; b=ertHHz4AL1Ijy6Nx+Q6mO4WDREAhLDxRD2LYwks8rKTyisRwa1bfDysD6F9EvTRtw vFUku0R/t6+yy3ro2QxShE39dj/6nardVTgQl/3KPTWzNCO7fXnD6i+Kxx/AS3GgKd 9FSOCHCg1smK7/a8RAJlUWB7PCFtDIcT7Z4ofu55cML2bvyh2I9Al14tAqugxeIteX 1yK+OFG0LpQekwoEaD9ygZNrseO87aMzrtmM05BWk6MAhnY/Gh3akzLIWtdgpCuEAY zPm8IuNhYQgbYDG4L4ABkG4pYZ4yvGkWcRUQf16Qtg6LffNtKuTPFd3oI2x9PFiJ3k /BFkiXHgn6qXw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYk62xTqz6tm9; Thu, 21 Oct 2021 06:03:26 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 14/29] gnu: Add python-pytest-doctest-custom. Date: Thu, 21 Oct 2021 04:01:45 +0000 Message-Id: <20211021040200.241873-10-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-check.scm (python-pytest-doctest-custom): New variable. --- gnu/packages/python-check.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index f321d0b0f6..3cc0f80828 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -745,6 +745,35 @@ in Pytest.") "Plugin for managing VCR.py cassettes.") (license license:expat)))) +(define-public python-pytest-doctest-custom + (package + (name "python-pytest-doctest-custom") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pytest-doctest-custom" version)) + (sha256 + (base32 "0kxkdd6q9c3h31kc88lbyfll4c45b0zjd24cbr4c083fcvcy7lip")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "test_pytest_doctest_custom.py"))))))) + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/danilobellini/pytest-doctest-custom") + (synopsis + "Pytest plugin to customize string representations of doctest results") + (description "This package provides a Pytest plugin for customizing string +representations of doctest results. It can change the display hook used by +doctest to render the object representations.") + (license license:expat))) + (define-public python-pytest-checkdocs (package (name "python-pytest-checkdocs") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:30 2021 Received: from localhost ([127.0.0.1]:55952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIf-0005b6-T7 for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:30 -0400 Received: from mout01.posteo.de ([185.67.36.65]:56609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIe-0005ah-Pj for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:29 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 345DA24002D for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634789003; bh=nEzmHa1R5QhVcyqqROPZPeKsv/new0bnEdF4HySUMDU=; h=From:To:Cc:Subject:Date:From; b=YbuDjiZauKWDLaigg0COrg3FbN1/WmFUbg94QL1Jdkn77NZWt6/t6amYK+zupnSB0 hMFBdZQVeg+fluVwdJbURuL4Lp6nK0Dulz26aYiSfgF2zQxlxSgn8kDtuejteSfGN7 hrEBBJATHJfwaG7pZ9SYxtaFiaFeYlnjzyLrFOsgxPjCDn1+GjpXglKDClDh6FVd4z izhQeRalR6IH504xXSepjR7si3UYFY1Vz3HhOtZNQk0GhyZNx9fE1vAk14Fok/92l0 y0UPnfeBYQhgNsY6hdOW8mGOKXOpW+T61ouoZVkveRLz4Cdk0NssVhzq4KoKWAFWE0 mu6jaxeiGD/FQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYk22Smnz9rxL; Thu, 21 Oct 2021 06:03:22 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 13/29] gnu: Add python-sentry-sdk. Date: Thu, 21 Oct 2021 04:01:44 +0000 Message-Id: <20211021040200.241873-9-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sentry-sdk): New variable. --- gnu/packages/python-xyz.scm | 65 +++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9c1ad55fbd..6252dddeec 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -141,6 +141,7 @@ #:use-module (gnu packages crypto) #:use-module (gnu packages databases) #:use-module (gnu packages dbm) + #:use-module (gnu packages django) #:use-module (gnu packages djvu) #:use-module (gnu packages docker) #:use-module (gnu packages enchant) @@ -9809,6 +9810,70 @@ you do not want to store entirely on disk or on memory.") ;; No copyright headers in the source. The LICENSE file indicates GPL3. (license license:gpl3))) +(define-public python-sentry-sdk + (package + (name "python-sentry-sdk") + (version "1.4.3") + (source + (origin + (method git-fetch) ; no tests in PyPI release + (uri (git-reference + (url "https://github.com/getsentry/sentry-python") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1iyb0amgf03h61jw4hpdbm6h4wyh8n43bnk116ywwc0bl5x3mldx")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; This test requires extra dependencies. + "not test_auto_enabling_integrations" + "_catches_import_error" + ;; Tests below run pip command. + " and not test_unhandled_exception" + " and not test_timeout_error" + " and not test_performance_no_error" + " and not test_performance_error" + " and not test_traces_sampler_gets_correct" + "_values_in_sampling_context" + " and not test_handled_exception" + ;; Tests below require network. + " and not test_crumb_capture" + " and not test_crumb_capture" + " and not test_crumb_capture_hint" + " and not test_httplib_misuse" + ;; Fails with IndexError. + " and not test_session_mode_defaults_to" + "_request_mode_in_wsgi_handler")))))))) + (native-inputs + `(("python-django" ,python-django) + ("python-executing" ,python-executing) + ("python-gevent" ,python-gevent) + ("python-jsonschema" ,python-jsonschema) + ("python-mock" ,python-mock) + ("python-pyrsistent" ,python-pyrsistent) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov) + ("python-pytest-django" ,python-pytest-django) + ("python-pytest-forked" ,python-pytest-forked) + ("python-pytest-localserver" ,python-pytest-localserver) + ("python-werkzeug" ,python-werkzeug))) + (propagated-inputs + `(("python-certifi" ,python-certifi) + ("python-urllib3" ,python-urllib3))) + (home-page "https://github.com/getsentry/sentry-python") + (synopsis "Python SDK for Sentry") + (description "This package provides a Python SDK for the Sentry +application monitoring and error tracking software.") + (license license:bsd-2))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:26 2021 Received: from localhost ([127.0.0.1]:55949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIc-0005aq-MP for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:26 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIb-0005aP-0F for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:25 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 163E7240101 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788999; bh=CuSDAiORPlrbeXdN//snykKj+9PZO201IiUalpcS/zM=; h=From:To:Cc:Subject:Date:From; b=BjGgwR9Lp8E/6bFIhYzdYIN9N1iZP8p2bS/xVVRn45DIrdwSVN5tJI53lqHGomogS bxnL1AQOH7ujq3ZfJp0p96T47fcdJ8azw7+sv07iVXtWCj97p3bIZp1Xnd0iD4BRMZ 0rM+mpwA3BZ9med+n+KgQcAuo+fvcH5RjzngtvdmP/6yhRkVuecsOC8qazfqKBx7gv kLn2C3GzIAwVCh/+FKtoKKTBqVqP6+yH+3sdUOZkKPuSXcsdS5u+DchD6DLfrNpSkF 8F5Xzt/XvpyF5GiiHL1luS7vRsrt0J/p5ZLuOwfwVqlo/kowdrsJ55GJeGrU6DAGCJ RkB1LtpPklfdw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjy25XVz9rxN; Thu, 21 Oct 2021 06:03:18 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 12/29] gnu: Add python-executing. Date: Thu, 21 Oct 2021 04:01:43 +0000 Message-Id: <20211021040200.241873-8-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-executing): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 20aa6d9970..9c1ad55fbd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7070,6 +7070,28 @@ buffer transformation, compression, and decompression functions for use in the tifffile, czifile, and other scientific image input/output modules.") (license license:bsd-3))) +(define-public python-executing + (package + (name "python-executing") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "executing" version)) + (sha256 + (base32 "08q0xh9fd8k41sqpp23q6fb9bf7yj4y2q6sv30pj36vvk8pg8fy2")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; TODO: tests require python-asttokens + (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm) + ("python-toml" ,python-toml))) + (home-page "https://github.com/alexmojaki/executing") + (synopsis "Get information about what a Python frame is currently doing") + (description "This package lets you get information about what a frame is +currently doing, particularly the AST node being executed.") + (license license:expat))) + (define-public python-roifile (package (name "python-roifile") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:22 2021 Received: from localhost ([127.0.0.1]:55946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIY-0005aY-Co for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:22 -0400 Received: from mout01.posteo.de ([185.67.36.65]:51435) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIW-0005a9-KR for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:21 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0CB2F24002D for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788995; bh=z0FXCuQG01UJOlHpu7xFEGbn7YOc/1+a/9lz1qD2imw=; h=From:To:Cc:Subject:Date:From; b=pwsRhkv+eftR8BdMF95N9inNIF5T3p+eExA8PsbNkfx0rUSd4U4KMi3tBtgZ3rJOF WopdfamkQ7WU2NxqpPmSdzdmcNRCbHPc4OS7EuDvDIIy3PVj7gulz9m5ViNiaN4Ag+ Y2cm47TJLAJCpDU8cmNCQhvoWVyj5/ndmIPtmwl7WZWgqCI5zlnr4NwTaMZ7fj0diV TwgUAYOXxnKzUy4iEH4vksQgsi1+mpq36D8YApJJ2QSWQP8DkCZlKHtSZ9yDIk1Jjm KNc75INBYgRWxg0+sY6zkxqVzGOmzri0cdk3zDhlcH6cjOoIMF+qPFo+vjPvKdHgIs 41fjrVf0235Sg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjt1Bpgz9rxL; Thu, 21 Oct 2021 06:03:13 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 11/29] gnu: Add python-zipstream-new. Date: Thu, 21 Oct 2021 04:01:42 +0000 Message-Id: <20211021040200.241873-7-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-zipstream-new): New variable. --- gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c48ac820a2..20aa6d9970 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9760,6 +9760,33 @@ addition to a bunch of aliases.") command pipeline functionality.") (license license:bsd-3))) +(define-public python-zipstream-new + (package + (name "python-zipstream-new") + (version "1.1.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arjan-s/python-zipstream") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14vhgg8mcjqi8cpzrw8qzbij2fr2a63l2a8fhil21k2r8vzv92cv")))) + (build-system python-build-system) + (native-inputs + `(("python-nose" ,python-nose))) + (home-page "https://github.com/arjan-s/python-zipstream") + (synopsis "Zipfile generator that takes input files as well as streams") + (description "@code{zipstream.py} is a zip archive generator based on +@code{zipfile.py}. It was created to generate a zip file generator for +streaming. This is beneficial for when you want to provide a downloadable +archive of a large collection of regular files, which would be infeasible +to generate the archive prior to downloading or of a very large file that +you do not want to store entirely on disk or on memory.") + ;; No copyright headers in the source. The LICENSE file indicates GPL3. + (license license:gpl3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:19 2021 Received: from localhost ([127.0.0.1]:55943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIU-0005aI-Uv for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:19 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIT-0005Zt-BC for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 1D56924010B for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788991; bh=BkccuenHuY0MRyzaQcIi0Fz/HjgMjnNtW/FPJAL/WU4=; h=From:To:Cc:Subject:Date:From; b=lc9JpHaZDFJb8Dj9xopW/r4Btzj5Mo5vlbQy+h/f0Tm0zsTnRlYQTNAVAvcgnR9p1 9XWbPLgyO3+qolA9ZDfhFVMIprThi8IhBWtu8iDREUolb2ytSxUPL/3b31ISekH2ls WsWsIX8cxg4apldKfHNnkyibNXOBvffAbVT3W6fDNaXyVcBl929wIlMlXcZH7e1TdB 0YqeJJpo30Knl0nQ+svNmbDwT/BdeST+fdJZGrpMZj392sG8W/casuoR83n1SypAw5 Xu0anMKkxcikuw43qfqLJbe/lXkq7pJzKXZU/ulQWCp71AvgypgcwxSzDAFjWw6r0A m1seJrT4Lut3w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjn5bn4z6tm9; Thu, 21 Oct 2021 06:03:09 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 10/29] gnu: Add python-flask-assets. Date: Thu, 21 Oct 2021 04:01:41 +0000 Message-Id: <20211021040200.241873-6-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask-assets): New variable. --- gnu/packages/python-web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index f9401cceb3..24e6bc063e 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -1033,6 +1033,35 @@ between a web browser and web server.") (define-public python2-sockjs-tornado (package-with-python2 python-sockjs-tornado)) +(define-public python-flask-assets + (package + (name "python-flask-assets") + (version "2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "Flask-Assets" version)) + (sha256 + (base32 "1hmqldxc7zciksmcl35jx0wbyrrxc7vk2a57mmmd8i07whsymz8x")))) + (build-system python-build-system) + (arguments + ;; FIXME: 8 tests are failing with: + ;; TypeError: __init__() got an unexpected keyword argument 'static_path' + `(#:tests? #f)) + (native-inputs + `(("python-flask-script" ,python-flask-script) + ("python-nose" ,python-nose) + ("python-pyscss" ,python-pyscss) + ("python-pyyaml" ,python-pyyaml))) + (propagated-inputs + `(("python-flask" ,python-flask) + ("python-webassets" ,python-webassets))) + (home-page "https://github.com/miracle2k/flask-assets") + (synopsis "Asset management for Flask") + (description "This package integrates @code{webassets} with Flask, adding +support for merging, minifying and compiling CSS and Javascript files.") + (license license:bsd-2))) + (define-public python-flask-babel (package (name "python-flask-babel") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:14 2021 Received: from localhost ([127.0.0.1]:55940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIQ-0005a1-MV for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:14 -0400 Received: from mout02.posteo.de ([185.67.36.66]:54795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIO-0005ZR-DF for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:12 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 7D03D24010A for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788986; bh=czOHsXw3C9N+x+XhCr0xiqGx7YcgcFayN6uo8opnIcM=; h=From:To:Cc:Subject:Date:From; b=UrncE7+XKuJ4dSyHT1uD+fz9tr4FFwpFGo2xa5nZrcvpWi/LKrkB0fJ3yotmFYqEO ot4lVVOtygHp9nwSElOJ++Y3d/AMZrszIGbwhGhapQgHCensh85YHFfAQ7LF/sZ+vG zllYBSVLQQKtRDeeQ9O/zgesPwfShaC7ZFEGFuBFiSbcenRf40/U16KPh7gRo8lUG9 nRoU1yKAzt7cvd8dgWh/iunSSDlSk5tYxisq2awQ0M42of5RZUqNbf4d3umhrQI2SB 8wwwdqgq3mlhrvKKMa6kysZbbkNmwnn42Gx7y79vi+PcL3npWkDi3vBCof4m1Mf0Aq bIRzaE7wlZKIg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjj4K2bz9rxN; Thu, 21 Oct 2021 06:03:05 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 09/29] gnu: Add python-pyscss. Date: Thu, 21 Oct 2021 04:01:40 +0000 Message-Id: <20211021040200.241873-5-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-pyscss): New variable. --- gnu/packages/python-web.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 8dd3345daf..f9401cceb3 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -77,6 +77,7 @@ #:use-module (gnu packages groff) #:use-module (gnu packages libevent) #:use-module (gnu packages libffi) + #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-build) @@ -773,6 +774,40 @@ JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or sign content using a variety of algorithms.") (license license:expat))) +(define-public python-pyscss + (package + (name "python-pyscss") + (version "1.3.7") + (source + (origin + ;; No tests in the PyPI tarball. + (method git-fetch) + (uri (git-reference + (url "https://github.com/Kronuz/pyScss") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0701hziiiw67blafgpmjhzspmrss8mfvif7fw0rs8fikddwwc9g6")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "--pyargs" "scss"))))))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov))) + (inputs + `(("pcre" ,pcre))) + (home-page "https://github.com/Kronuz/pyScss") + (synopsis "Scss compiler for Python") + (description "@code{pyScss} is a compiler for Sass, a superset language of +CSS3 that adds programming capabilities and some other syntactic sugar.") + (license license:expat))) + (define-public python-jsonpickle (package (name "python-jsonpickle") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:09 2021 Received: from localhost ([127.0.0.1]:55937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIL-0005Zd-Dx for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:09 -0400 Received: from mout02.posteo.de ([185.67.36.66]:48643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIK-0005Z2-En for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:08 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 4733724010A for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:03:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788982; bh=C0zQ5W8nV5xwQAZKbg+wb3JGkESAKb7SbfNZm1XHnzM=; h=From:To:Cc:Subject:Date:From; b=rZK+SjmLuACFFWE+jG68iLU21kAcnv5GlZ1lnqLpNfxPZLKwkD7/6Dke0P8A/qYFq c1oEhJh10Fiyin41f26JU1bQwG1kOHgC7k0abw0WKgeXmF6VzHmZ/L161r977Jv9Zq WFT+ce2+LMhpNl2bwixq0QqdX/RPsww+Q15H5vXF94vSqnJpZaehKBPmZONXBc/Euz AdM+Nj5cMsXG9NbRL3M+0KKLhhMP/Q9EjZ7kQfsmoVp+8916xotba2SsR/P4VbL80A csSQkrZHZBL6L0qhA7+c1kLFAPSTGxnSHCoNpRrMlfcW6QvzQ7lHiiw/byVcsabY9c QTWHqHVzob1FQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjd2b8gz6tm6; Thu, 21 Oct 2021 06:03:01 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 08/29] gnu: python-flask: Respect #:tests?. Date: Thu, 21 Oct 2021 04:01:39 +0000 Message-Id: <20211021040200.241873-4-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask)[arguments]<#:phases>: Respect #:tests? in the custom 'check phase and simplify it. --- gnu/packages/python-web.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 67128d1b18..8dd3345daf 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2981,13 +2981,13 @@ minimum of WSGI.") "15ni4xlm57a15f5hipp8w0c9zba20179bvfns2392fiq1lcbdghg")))) (build-system python-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (setenv "PYTHONPATH" (string-append "./build/lib:" - (getenv "PYTHONPATH"))) - (invoke "pytest" "-vv" "tests")))))) + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) (native-inputs `(("python-pytest" ,python-pytest))) (propagated-inputs -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:09 2021 Received: from localhost ([127.0.0.1]:55935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIL-0005Zb-7i for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:09 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIG-0005Ya-Jx for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:05 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 60D5F240103 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:02:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788978; bh=8SF+s6CsuhYGpZiVAKV0pqMQ1S3Vcrh8DYlsSJiaNao=; h=From:To:Cc:Subject:Date:From; b=rTFUJ+zR8fBMXQhiU3sGMQEpLXbFgiyXqsJ63Mc9srHkPxOJM2U+2htoLqdTX2zxa KvekEKAJUaFPkFdcfNfjvvMJ13AThUbVObPFWxbDWJYDw2C3hFF3fSttakDx4qBZL+ gE0mrqNrSDntVPKkHRoELJdZpPGVGZeseiLn/Ykutp8LE6KBEtP9u4iobXE0h/S7lh B0/4orlC9qFoYA9bdafYJvEAreVc+bG5zEF6O89u3uTfepCw3fdAfzSTPa+1wbH8bU jUhbhMM1IT8oKU9/cBS4Mmj5o+uxHN3YblLETl37M2uUG7elPIEkfBI5ZAHfnfZLQb zN1cUokJTkxXg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjY0pgBz6tm9; Thu, 21 Oct 2021 06:02:56 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 07/29] gnu: python-flask: Update to 1.1.4. Date: Thu, 21 Oct 2021 04:01:38 +0000 Message-Id: <20211021040200.241873-3-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-web.scm (python-flask): Update to 1.1.4. --- gnu/packages/python-web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 2b5379950d..67128d1b18 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -2972,13 +2972,13 @@ minimum of WSGI.") (define-public python-flask (package (name "python-flask") - (version "1.1.2") + (version "1.1.4") (source (origin (method url-fetch) (uri (pypi-uri "Flask" version)) (sha256 (base32 - "0q3h295izcil7lswkzfnyg3k5gq4hpmqmpl6i7s5m1n9szi1myjf")))) + "15ni4xlm57a15f5hipp8w0c9zba20179bvfns2392fiq1lcbdghg")))) (build-system python-build-system) (arguments '(#:phases -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:03:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:03:05 2021 Received: from localhost ([127.0.0.1]:55932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPIG-0005ZC-Qb for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:05 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPIB-0005YH-2x for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:03:03 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7B74C240029 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:02:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788973; bh=Umlijhon6aqw6WGwT4P6Hag+SkwQC7gd/Yt/RWLI6V0=; h=From:To:Cc:Subject:Date:From; b=Mp+NTjHe33Cb/jKer2JtoOoSDL0XkexVB70P/I+4jyEd+zQlci3PNxwYaLVSD32Fv rMa6TBN2WRqPEMvwClaZpg6AuMmcnblOsS6SYEeYb+kxmWHyrJXXTfSObsrlc8U9n1 mzM+WK5uWz7RR4DnJUI5HZFNXPXe861YMLuHhymw+eExO6A6kjgXPwibYISGCB0W7b quTzz2AD/TZDvXr+el7QvyN+qmW7LXq4BuoAqJmBpAoXTezO9p/8h4V2OwVkD5vjST 1Q4AeQ/WfscxMkOR7faea16w4KWv7WkbVokxDrT78f3R2bhr/G7qtzoePzZI2cdBkT seUCAZALlbVRg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjS4WV8z9rxM; Thu, 21 Oct 2021 06:02:52 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 06/29] gnu: Add python-pylru. Date: Thu, 21 Oct 2021 04:01:37 +0000 Message-Id: <20211021040200.241873-2-monego@HIDDEN> In-Reply-To: <20211021040200.241873-1-monego@HIDDEN> References: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-pylru): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4230f141bb..c48ac820a2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11192,6 +11192,35 @@ signature of a file or buffer.") provides a collection of cache libraries in the same API interface.") (license license:bsd-3))) +(define-public python-pylru + (package + (name "python-pylru") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pylru" version)) + (sha256 + (base32 "15yj46307sw703vjfkgnr04dqvaicmfcj0hc6yrciildp55r6bs9")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "test.py"))))))) + (home-page "https://github.com/jlhutch/pylru") + (synopsis "Least recently used (LRU) cache implementation") + (description + "Pylru implements a true LRU cache along with several support classes. +Pylru provides a cache class with a simple dict interface. It also provides +classes to wrap any object that has a dict interface with a cache. Both +write-through and write-back semantics are supported. Pylru also provides +classes to wrap functions in a similar way, including a function decorator.") + (license license:gpl2+))) + (define-public python-legacy-api-wrap (package (name "python-legacy-api-wrap") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 04:02:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 21 00:02:57 2021 Received: from localhost ([127.0.0.1]:55927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdPI9-0005YR-Ig for submit <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:02:57 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdPI6-0005YC-L2 for 51314 <at> debbugs.gnu.org; Thu, 21 Oct 2021 00:02:55 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 542C7240027 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 06:02:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788968; bh=WKZ4S+SAe1a7SK/3GTtxhRNyGuU6MIslvbkBCL2RBqE=; h=From:To:Cc:Subject:Date:From; b=ZExzGrO+urcgkjBO5Fxqsq3pKHDBu9sKYax7Lq2UUjgSy5j3Pw2lMNFUJJS1iBFyU pixf+oRYJEA6RVSetVro32YkCjpVMrxS8GtTs/c7wZavnX4QGfIxqpVLKge6Fcg06b 420514FXzan5Z00XflW6CIye7ZwttVY2p84CGpRe8lkO78s6o4Iy/VRt7udnTkNfJF jibxfg+6/L/KAefOvpy0E22ed52ZugxJqxc0+4zZkUqpLXVibYlk+/sXASHtAZy02z Y8cDP5WciEInEiSMQVFxb7HhCSdyflEZ8Qp5Sg/cDlvbNrymUa/sqQLygXuIRb5Gh4 PLnF93l/txYhA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYjM1nSXz9rxM; Thu, 21 Oct 2021 06:02:46 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 05/29] gnu: Add python-sarge. Date: Thu, 21 Oct 2021 04:01:36 +0000 Message-Id: <20211021040200.241873-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-sarge): New variable. --- gnu/packages/python-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 07d2a9da41..4230f141bb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9743,6 +9743,23 @@ entire set of Emoji codes as defined by the unicode consortium is supported in addition to a bunch of aliases.") (license license:bsd-3))) +(define-public python-sarge + (package + (name "python-sarge") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sarge" version)) + (sha256 + (base32 "0r9jnpdsjdr6h92blr5b2fdzvb1n8ypjwhk2xxmss42gwq2bk3zl")))) + (build-system python-build-system) + (home-page "https://sarge.readthedocs.io/") + (synopsis "Command pipeline functionality") + (description "@code{sarge} is a wrapper for subprocess which provides +command pipeline functionality.") + (license license:bsd-3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 03:54:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 20 23:54:29 2021 Received: from localhost ([127.0.0.1]:55919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdP9x-0005KM-No for submit <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:29 -0400 Received: from mout01.posteo.de ([185.67.36.65]:38939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdP9w-0005Jy-45 for 51314 <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:28 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 74231240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 05:54:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788462; bh=N0Gv8KBJnKnOL1RaTQ/kaoW2GrOCi1RnYbZL9EmurYc=; h=From:To:Cc:Subject:Date:From; b=bX3iDcpduD35ypGmVaZSbXU9iMPwjtgYIVAlq0iqLKHIh6oDE9yRrWuduBR2UkDSo FiUZ3b6vy/SarpKcS5KnsmC1pjUvZ6wP6YlikD5zgSsF3EzIpfJjHKzV9FV7w0M2vz nPAb2PxK+2hhx22DOs0McgV5RfnHOa5MWmoRBTV6FzGM0ShyjD3iit1anQw1u4HjYD 4fHE2R+s8+DQfpMAlFC0diQbDGDj8v97C6fu++zM6UHU7IoKoTrxOa3stY99sTXs7V N7trD+ZJN7UE1tPrWdke0j5UvedxJ3pv7RGQ9BWS7HVjuggSa/ufzAjCrU65nfxh5d 7qQEwKGSyTODw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYWd474wz6tm9; Thu, 21 Oct 2021 05:54:21 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 04/29] gnu: Add python-cachelib. Date: Thu, 21 Oct 2021 03:52:49 +0000 Message-Id: <20211021035314.241360-4-monego@HIDDEN> In-Reply-To: <20211021035314.241360-1-monego@HIDDEN> References: <20211021035314.241360-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-cachelib): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6819574944..07d2a9da41 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11156,6 +11156,25 @@ package to infer file type and MIME type checking the magic numbers signature of a file or buffer.") (license license:expat))) +(define-public python-cachelib + (package + (name "python-cachelib") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cachelib" version)) + (sha256 + (base32 "0vs7nimlbhqy9kjcc90nswkhs3kgl28ag19jssx9qwlcsrkmmsa7")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ;no tests + (home-page "https://github.com/pallets/cachelib") + (synopsis "Collection of cache libraries") + (description "Cachelib is a library extracted from @code{werkzeug} which +provides a collection of cache libraries in the same API interface.") + (license license:bsd-3))) + (define-public python-legacy-api-wrap (package (name "python-legacy-api-wrap") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 03:54:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 20 23:54:25 2021 Received: from localhost ([127.0.0.1]:55916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdP9t-0005K6-8D for submit <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:25 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdP9n-0005Jb-Rr for 51314 <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:23 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 9E6AC240101 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 05:54:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788453; bh=ex5xa7bmlSD1aeM2B6ioL3O/OqCPkF/I1ZdVxoJzPZg=; h=From:To:Cc:Subject:Date:From; b=sCKuLvQTGl/zsaImMYIieFqPTuiWBMYrb3e0h5YaYrppkmF3LrTw26gX5HNC4LLLw HS6HDzxgtx7HS/ECTm89qyugOIEbzWFXMQeqGLwWXMbdIi7SjKP5Az+1BOszSaeGUq 0ZXo4lWhysRPKDkNlyLq7uUL0u21yuZQ19YsgKroHUsln5CxqOJS+7Y+xUOnj8BnBw RzgcExRoJxO/ZhgfnOA9CumtlUQ4SSlSFYJF7qY8FhNbJuuY++mHcpj36Ub6jayQJZ SctDYLJUMLd/8LkFWjv3Hw0sD7k/U6M8ibEtLuLtfP/JYXu5pBTkw/thl2UeA6g2QN guu599vlKfO0g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYWS3DJfz6tm6; Thu, 21 Oct 2021 05:54:11 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 03/29] gnu: Add python-emoji. Date: Thu, 21 Oct 2021 03:52:48 +0000 Message-Id: <20211021035314.241360-3-monego@HIDDEN> In-Reply-To: <20211021035314.241360-1-monego@HIDDEN> References: <20211021035314.241360-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-emoji): New variable. --- gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index cf6b4e8e82..6819574944 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9713,6 +9713,36 @@ applications.") a fork of @code{frozendict}.") (license license:expat))) +(define-public python-emoji + (package + (name "python-emoji") + (version "1.6.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "emoji" version)) + (sha256 + (base32 "0923mpixwq6hdpkgvi4r46alfvf608iq975rb8lnqpq29j71mmjk")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest"))))))) + (native-inputs + `(("python-coverage" ,python-coverage) + ("python-coveralls" ,python-coveralls) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/carpedm20/emoji/") + (synopsis "Emoji terminal output for Python") + (description "This package provides Emoji terminal output for Python. The +entire set of Emoji codes as defined by the unicode consortium is supported in +addition to a bunch of aliases.") + (license license:bsd-3))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 03:54:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 20 23:54:16 2021 Received: from localhost ([127.0.0.1]:55913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdP9j-0005Jj-W3 for submit <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:16 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdP9i-0005JK-MX for 51314 <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:15 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 010C1240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 05:54:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788449; bh=P6MH4R0zl/axEjEHhNyZA35WxaLServdpY7x7J5WoMk=; h=From:To:Cc:Subject:Date:From; b=pc8g1K+ErtzOIcd8Z+RQehDUj2567pd+lO+zC+IZ8s79Mvjhnl/89dCfzf87pN9iu juZiy1OgGObV+7P0NjZ83pEmjjt9AJN0Hrs90Cpe5CqST93bm2MJplw9KwhdRKVUio AsuJTWP77Dh4xSLaqcILRvN8ziljwq0x5O6ZccGWJ8xrSl7HhQfDhW9zhWWLB42DPY yIDqofjAjSWn1n1OdBRtoBE+rdKl2O2ITCxvRUdPuRdvONqZg4Ew9/nD87dqJ+rBI9 2b9CU0pqqTDMbvXdaS9OHmdafhKgYNfRza+lzYxPFcrn27zE0nYwKqYeM2BEoVEEaS RI3/msxW4//Ag== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYWN16HGz9rxH; Thu, 21 Oct 2021 05:54:07 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 02/29] gnu: Add python-immutabledict. Date: Thu, 21 Oct 2021 03:52:47 +0000 Message-Id: <20211021035314.241360-2-monego@HIDDEN> In-Reply-To: <20211021035314.241360-1-monego@HIDDEN> References: <20211021035314.241360-1-monego@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-immutabledict): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0e56570b83..cf6b4e8e82 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9691,6 +9691,28 @@ applications.") "PyZMQ is the official Python binding for the ZeroMQ messaging library.") (license license:bsd-4))) +(define-public python-immutabledict + (package + (name "python-immutabledict") + (version "2.2.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "immutabledict" version)) + (sha256 + (base32 "0fpc4gbk7inpfbgdypsg6c18bmdjw8gwx47bjw0hvixn3gghxnqx")))) + (build-system python-build-system) + (arguments + `(#:tests? #f)) ; no tests in PyPI release and no setup.py in GitHub + (native-inputs + `(("python-pytest" ,python-pytest))) + (home-page "https://github.com/corenting/immutabledict") + (synopsis "Immutable wrapper around dictionaries") + (description + "@code{immutabledict} is a immutable wrapper around dictionaries. It is +a fork of @code{frozendict}.") + (license license:expat))) + (define-public python-pep8 ;; This package has been renamed to ‘pycodestyle’ and is no longer updated. ;; Its last release (1.7.1) adds only a scary warning to this effect, breaking -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at 51314) by debbugs.gnu.org; 21 Oct 2021 03:54:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 20 23:54:14 2021 Received: from localhost ([127.0.0.1]:55910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdP9h-0005JU-OB for submit <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:13 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdP9f-0005JE-Dl for 51314 <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:54:11 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E578B240026 for <51314 <at> debbugs.gnu.org>; Thu, 21 Oct 2021 05:54:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788444; bh=3pTHGb9SimSuk3/cUxHy4ELXMJl21UyeZzbZnp8ecxw=; h=From:To:Cc:Subject:Date:From; b=ORgNSeduXdyV5Cm7PH4jySa7UQypiirciZHKw0axCU4dl/ZPvJpCHbwtXgyum2eas pEDtg5BVzB5gRstXW3U9HLhYYAfchnUevUcLcjfsTHapYn+lK4bAUVxwgvP4NP+WlS wo2JSHs+TxYEzjVQqFJLS6P9C+V2HsQ9ejQP7A5uYLrtNLORG5Ksuw0/kD/c5zxkbd fcvOw0QvLtkfx3wu43L31d+ICcKCh7ArgFUIIfWLhwV5mlP4VfnYYaNCt6n3Ys0F6w blm0+XZAT2B489IN0AL/k9kjRHilFYw+V2osxUB7wa9Xfi2TtNHsb4+Dk0VQDYEP/F G1KyPFpfrexuw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYWH6VZTz9rxH; Thu, 21 Oct 2021 05:54:03 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: 51314 <at> debbugs.gnu.org Subject: [PATCH 01/29] gnu: Add python-filetype. Date: Thu, 21 Oct 2021 03:52:46 +0000 Message-Id: <20211021035314.241360-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51314 Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) * gnu/packages/python-xyz.scm (python-filetype): New variable. --- gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c335dea277..0e56570b83 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11069,6 +11069,41 @@ your package is installed, via @code{pkg_resources} (part of @code{setuptools}).") (license license:gpl3+))) +(define-public python-filetype + (package + (name "python-filetype") + (version "1.0.8") + (source + (origin + (method url-fetch) + (uri (pypi-uri "filetype" version)) + (sha256 + (base32 "05mkinkcn36v1cnb5hzay3zxmv7jmmflckxxp08rgzbkkf3i9pvp")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + (invoke "python" "-m" "pytest" "-k" + (string-append + ;; Both tests fail with FileNotFoundError. + "not test_infer_zip_from_disk" + " and not test_infer_tar_from_disk")))))))) + (native-inputs + `(("python-flake8" ,python-flake8) + ("python-pytest" ,python-pytest) + ("python-pytest-benchmark" + ,python-pytest-benchmark))) + (home-page "https://github.com/h2non/filetype.py") + (synopsis "Infer file type and MIME type of any file/buffer") + (description "@code{filetype} is a small and dependency free Python +package to infer file type and MIME type checking the magic numbers +signature of a file or buffer.") + (license license:expat))) + (define-public python-legacy-api-wrap (package (name "python-legacy-api-wrap") -- 2.30.2
guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Oct 2021 03:52:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 20 23:52:21 2021 Received: from localhost ([127.0.0.1]:55905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mdP7t-0005GC-By for submit <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:52:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:37014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monego@HIDDEN>) id 1mdP7r-0005G4-5f for submit <at> debbugs.gnu.org; Wed, 20 Oct 2021 23:52:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37892) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1mdP7o-0006ps-OX for guix-patches@HIDDEN; Wed, 20 Oct 2021 23:52:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43185) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <monego@HIDDEN>) id 1mdP7m-00019Q-9J for guix-patches@HIDDEN; Wed, 20 Oct 2021 23:52:16 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0DE54240026 for <guix-patches@HIDDEN>; Thu, 21 Oct 2021 05:52:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788330; bh=vVzaQEjp5Yn98glo/hhScMgVUNCz06+KBR1X2qWI4ZE=; h=From:To:Cc:Subject:Date:From; b=LXCJh1Vv+2NIf6yCZawpleJJIM3JH5C9kpr5IbpT6vZugPy24ppjY653JI7jUC9Lg c0gajLSNVL901fS5ANGDhg9gs8O0ifidQp+RonaqLsFId4CB8bbZv/uO1rYqpvCMNX L7TGocSqHSO1BIM+txykxADin4q60JjPMVTXr7NOmxYZU/qeTQ4o3e92bhVb8/A3QM eEc6P4MDopqySyK2nP4sFG5OKfAQJ/APldwlbhzT6gB3valcjUZLXDLFSrXreLTc/N A1zOhfllaJvDSkdO/9g28H9EtSi3jEZP9MLSSewBd3E6eEOpNhVneiTheNA2s4MydW 0d2aaHlAdwLyA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYT46fYkz6tm6; Thu, 21 Oct 2021 05:52:08 +0200 (CEST) From: Vinicius Monego <monego@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH 00/29] Add Octoprint (web UI for 3d printers). Date: Thu, 21 Oct 2021 03:51:00 +0000 Message-Id: <20211021035100.241119-1-monego@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@HIDDEN; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego <monego@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) This patchset adds the Octoprint web UI to control 3d printers. Octoprint itself bundles font-awesome. I removed it in a snippet, don't know how much it would affect usability. I haven't found other bundles with license issues. Some of the updates have newer versions but I'm updating to "older" versions to maintain compatibility with octoprint. See the comment in the octoprint package. Vinicius Monego (29): gnu: Add python-filetype. gnu: Add python-immutabledict. gnu: Add python-emoji. gnu: Add python-cachelib. gnu: Add python-sarge. gnu: Add python-pylru. gnu: python-flask: Update to 1.1.4. gnu: python-flask: Respect #:tests?. gnu: Add python-pyscss. gnu: Add python-flask-assets. gnu: Add python-zipstream-new. gnu: Add python-executing. gnu: Add python-sentry-sdk. gnu: Add python-pytest-doctest-custom. gnu: Add python-sgmllib3k. gnu: python-feedparser: Update to 6.0.8. gnu: python-feedparser: Enable tests. gnu: python-netifaces: Update to 0.11.0. gnu: python-websocket-client: Update to 0.59.0. gnu: python-pkginfo: Update to 1.7.1. gnu: python-watchdog: Update to 0.10.7. gnu: python-colorlog: Update to 5.0.1. gnu: python-zeroconf: Update to 0.33.4. gnu: python-wrapt: Update to 1.12.1. gnu: python-wrapt: Enable tests. gnu: Add octoprint-pisupport. gnu: Add octoprint-firmwarecheck. gnu: Add octoprint-filecheck. gnu: Add octoprint. gnu/packages/printers.scm | 181 +++++++++++++++- gnu/packages/python-check.scm | 29 +++ gnu/packages/python-web.scm | 96 ++++++++- gnu/packages/python-xyz.scm | 381 ++++++++++++++++++++++++++++++---- gnu/packages/web.scm | 15 +- 5 files changed, 645 insertions(+), 57 deletions(-) base-commit: 2782cb38a3bc68c530d6e95f6834ae0cb7ed16aa prerequisite-patch-id: 01467a57e2c7d6c0266979c26fc35408e886972b -- 2.30.2
Vinicius Monego <monego@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#51314
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.