From unknown Sat Aug 09 15:16:38 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#38957 <38957@debbugs.gnu.org> To: bug#38957 <38957@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add python-pywinrm Reply-To: bug#38957 <38957@debbugs.gnu.org> Date: Sat, 09 Aug 2025 22:16:38 +0000 retitle 38957 [PATCH] gnu: Add python-pywinrm reassign 38957 guix-patches submitter 38957 Alexandros Theodotou severity 38957 normal tag 38957 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 05 15:44:34 2020 Received: (at submit) by debbugs.gnu.org; 5 Jan 2020 20:44:34 +0000 Received: from localhost ([127.0.0.1]:44714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioCl9-0007o1-Sl for submit@debbugs.gnu.org; Sun, 05 Jan 2020 15:44:34 -0500 Received: from lists.gnu.org ([209.51.188.17]:57938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioCl2-0007no-V7 for submit@debbugs.gnu.org; Sun, 05 Jan 2020 15:44:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56498) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ioCl0-0005vB-Pu for guix-patches@gnu.org; Sun, 05 Jan 2020 15:44:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_50,MIME_BASE64_TEXT, RCVD_IN_DNSWL_MED,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ioCkw-0006lL-UA for guix-patches@gnu.org; Sun, 05 Jan 2020 15:44:18 -0500 Received: from mout02.posteo.de ([185.67.36.142]:37683) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ioCkw-0005fM-KG for guix-patches@gnu.org; Sun, 05 Jan 2020 15:44:14 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 25EBC2400E6 for ; Sun, 5 Jan 2020 21:43:11 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47rVvy118cz9rxG for ; Sun, 5 Jan 2020 21:43:09 +0100 (CET) Message-ID: Subject: [PATCH] gnu: Add python-pywinrm From: Alexandros Theodotou To: Guix patches Date: Sun, 05 Jan 2020 20:43:08 +0000 Content-Type: multipart/mixed; boundary="=-x9l2H88uqKz/MQO7lsGd" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.67.36.142 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-x9l2H88uqKz/MQO7lsGd Content-Type: text/plain Content-Transfer-Encoding: base64 Cg0K --=-x9l2H88uqKz/MQO7lsGd Content-Disposition: attachment; filename="0001-gnu-Add-python-pywinrm.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-Add-python-pywinrm.patch"; charset="UTF-8" RnJvbSA3MDFmNDE2YjQ1OTkwZGZjOGRlMjA4MmJlYzQ2MjE0NzliMjA0MWNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBTdW4sIDUgSmFuIDIwMjAgMjA6Mzk6MjQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IEFkZCBweXRob24tcHl3aW5ybS4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIChw eXRob24tcHl3aW5ybSk6IE5ldyB2YXJpYWJsZS4KKiBnbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5z Y20gKHB5dGhvbi1yZXF1ZXN0c19udGxtKTogTmV3IHZhcmlhYmxlLgoqIGdudS9wYWNrYWdlcy9w eXRob24tY3J5cHRvLnNjbSAocHl0aG9uLW50bG0tYXV0aCk6IE5ldyB2YXJpYWJsZS4KKiBnbnUv cGFja2FnZXMvcHl0aG9uLWNyeXB0by5zY20gKHB5dGhvbi1rZXJiZXJvcyk6IE5ldyB2YXJpYWJs ZS4KLS0tCiBnbnUvcGFja2FnZXMvcHl0aG9uLWNyeXB0by5zY20gfCA1NiArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrCiBnbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20gICAgfCAy NSArKysrKysrKysrKysrKysKIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSAgICB8IDMxICsr KysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLWNyeXB0by5zY20gYi9nbnUvcGFja2FnZXMv cHl0aG9uLWNyeXB0by5zY20KaW5kZXggNjNkM2JlMTdjMi4uNjFlMTEwNzI0OCAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL3B5dGhvbi1jcnlwdG8uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRo b24tY3J5cHRvLnNjbQpAQCAtMjEsNiArMjEsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE4IE5h bSBOZ3V5ZW4gPG5hbW5AYmVya2VsZXkuZWR1PgogOzs7IENvcHlyaWdodCDCqSAyMDE5IEd1aWxs YXVtZSBMZSBWYWlsbGFudCA8Z2x2QHBvc3Rlby5uZXQ+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkg Q2zDqW1lbnQgTGFzc2lldXIgPGNsZW1lbnRAbGFzc2lldXIub3JnPgorOzs7IENvcHlyaWdodCDC qSAyMDIwIEFsZXhhbmRyb3MgVGhlb2RvdG91IDxhbGV4QHpyeXRobS5vcmc+PgogOzs7CiA7Ozsg VGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTQ1LDYgKzQ2LDcgQEAKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGNoZWNrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjcnlwdG8pCisgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGtlcmJlcm9zKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBsaWJmZmkpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG11bHRpcHJlY2lzaW9uKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwcm90b2J1ZikKQEAgLTExMzUsMyArMTEzNyw1 NyBAQCBzdG9yaW5nIGFuZCByZXRyaWV2aW5nIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBpbiB5b3Vy IHByb2dyYW1zLiIpCiBwYWNrYWdlIHByb3ZpZGVzIGEgdG9vbCB0byBzZWN1cmVseSBzaWduIGZp cm13YXJlIGltYWdlcyBmb3IgYm9vdGluZyBieQogTUNVYm9vdC4iKQogICAgIChsaWNlbnNlIGxp Y2Vuc2U6ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9uLW50bG0tYXV0aAorICAocGFj a2FnZQorICAgIChuYW1lICJweXRob24tbnRsbS1hdXRoIikKKyAgICAodmVyc2lvbiAiMS40LjAi KQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQor ICAgICAgICh1cmkgKHB5cGktdXJpICJudGxtLWF1dGgiIHZlcnNpb24pKQorICAgICAgIChzaGEy NTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjE2bWF2aWRraTRtYTVpcDhzcnFhbHIxOWd6 NGY1eW4zY25tbWdwczFmbWdmcjI0ajYzcm0iKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9u LWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgYCgoInB5dGhvbi1j cnlwdG9ncmFwaHkiICxweXRob24tY3J5cHRvZ3JhcGh5KSkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cHM6Ly9naXRodWIuY29tL2pib3JlYW45My9udGxtLWF1dGgiKQorICAgIChzeW5vcHNpcworICAg ICAgIkNhbGN1bGF0ZXMgTlRMTSBBdXRoZW50aWNhdGlvbiBjb2RlcyIpCisgICAgKGRlc2NyaXB0 aW9uCisgICAgICAiVGhpcyBsaWJyYXJ5IGhhbmRsZXMgdGhlIGxvdy1sZXZlbCBkZXRhaWxzIG9m IE5UTE0gYXV0aGVudGljYXRpb24gZm9yCit1c2UgaW4gYXV0aGVudGljYXRpbmcgd2l0aCBhIHNl cnZpY2UgdGhhdCB1c2VzIE5UTE0uICBJdCB3aWxsIGNyZWF0ZSBhbmQgcGFyc2UKK3RoZSAzIGRp ZmZlcmVudCBtZXNzYWdlIHR5cGVzIGluIHRoZSBvcmRlciByZXF1aXJlZCBhbmQgcHJvZHVjZSBh IGJhc2U2NAorZW5jb2RlZCB2YWx1ZSB0aGF0IGNhbiBiZSBhdHRhY2hlZCB0byB0aGUgSFRUUCBo ZWFkZXIuCisKK1RoZSBnb2FsIG9mIHRoaXMgbGlicmFyeSBpcyB0byBvZmZlciBmdWxsIE5UTE0g c3VwcG9ydCBpbmNsdWRpbmcgc2lnbmluZyBhbmQKK3NlYWxpbmcgb2YgbWVzc2FnZXMgYXMgd2Vs bCBhcyBzdXBwb3J0aW5nIE1JQyBmb3IgbWVzc2FnZSBpbnRlZ3JpdHkgYW5kIHRoZQorYWJpbGl0 eSB0byBjdXN0b21pc2UgYW5kIHNldCBsaW1pdHMgb24gdGhlIG1lc3NhZ2VzIHNlbnQuICBQbGVh c2Ugc2VlIEZlYXR1cmVzCithbmQgQmFja2xvZyBmb3IgYSBsaXN0IG9mIHdoYXQgaXMgYW5kIGlz IG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkp KQorCisoZGVmaW5lLXB1YmxpYyBweXRob24ta2VyYmVyb3MKKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAicHl0aG9uLWtlcmJlcm9zIikKKyAgICAodmVyc2lvbiAiMS4zLjAiKQorICAgIChzb3VyY2UK KyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHB5 cGktdXJpICJrZXJiZXJvcyIgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFz ZTMyCisgICAgICAgICAiMTk2NjNxeG1tYTBpOGJmYmpjMml3eTVoZ3EwZzRwZmI3NXIwMjN2NWRw czY4emZ2ZmZnaCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQor ICAgIChpbnB1dHMKKyAgICAgIGAoKCJtaXQta3JiNSIgLG1pdC1rcmI1KSkpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2FwcGxlL2Njcy1weWtlcmJlcm9zIikKKyAgICAoc3lu b3BzaXMKKyAgICAgICJQeXRob24gS2VyYmVyb3MgbGlicmFyeSB1c2VkIGJ5IENhbGVuZGFyU2Vy dmVyIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgICJUaGlzIFB5dGhvbiBwYWNrYWdlIGlzIGEg aGlnaC1sZXZlbCB3cmFwcGVyIGZvciBLZXJiZXJvcyAoR1NTQVBJKQorb3BlcmF0aW9ucy4gIFRo ZSBnb2FsIGlzIHRvIGF2b2lkIGhhdmluZyB0byBidWlsZCBhIG1vZHVsZSB0aGF0IHdyYXBzIHRo ZQorZW50aXJlIEtlcmJlcm9zLmZyYW1ld29yaywgYW5kIGluc3RlYWQgb2ZmZXIgYSBsaW1pdGVk IHNldCBvZiBmdW5jdGlvbnMgdGhhdAorZG8gd2hhdCBpcyBuZWVkZWQgZm9yIGNsaWVudC9zZXJ2 ZXIgS2VyYmVyb3MgYXV0aGVudGljYXRpb24gYmFzZWQgb24KKzxodHRwOi8vd3d3LmlldGYub3Jn L3JmYy9yZmM0NTU5LnR4dD4uIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmFzbDIuMCkpKQpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhv bi13ZWIuc2NtCmluZGV4IDE3OWU2NGUwYTEuLjdlYTgzODA4ZjAgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9weXRob24td2ViLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20K QEAgLTMxLDYgKzMxLDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBCcmVuZGFuIFRpbGRlc2xl eSA8bWFpbEBicmVuZGFuLnNjb3Q+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkgUGllcnJlIExhbmds b2lzIDxwaWVycmUubGFuZ2xvaXNAZ214LmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBUYW5n dXkgTGUgQ2Fycm91ciA8dGFuZ3V5QGJpb25lbGFuZC5vcmc+Cis7OzsgQ29weXJpZ2h0IMKpIDIw MjAgQWxleGFuZHJvcyBUaGVvZG90b3UgPGFsZXhAenJ5dGhtLm9yZz4+CiA7OzsKIDs7OyBUaGlz IGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMzQyMSwzICszNDIyLDI3IEBAIFVu aWNvcm4gcHJvamVjdC4gIFRoZSBHdW5pY29ybiBzZXJ2ZXIgaXMgYnJvYWRseSBjb21wYXRpYmxl IHdpdGgKIHZhcmlvdXMgd2ViIGZyYW1ld29ya3MsIHNpbXBseSBpbXBsZW1lbnRlZCwgbGlnaHQg b24gc2VydmVyIHJlc291cmNlcywKIGFuZCBmYWlybHkgc3BlZWR5LiIpCiAgIChsaWNlbnNlIGxp Y2Vuc2U6ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9uLXJlcXVlc3RzX250bG0KKyAg KHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLXJlcXVlc3RzX250bG0iKQorICAgICh2ZXJzaW9u ICIxLjEuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCisgICAgICAgKHVyaSAocHlwaS11cmkgInJlcXVlc3RzX250bG0iIHZlcnNpb24pKQor ICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjB3Z2JxemFxOXc3YmFz MTZiN2JyZGI3NWY5MWJoMzI3NWZiNDU5MDkzYmsxaWhwY2syY2kiKSkpKQorICAgIChidWlsZC1z eXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAg YCgoInB5dGhvbi1jcnlwdG9ncmFwaHkiICxweXRob24tY3J5cHRvZ3JhcGh5KQorICAgICAgICgi cHl0aG9uLW50bG0tYXV0aCIgLHB5dGhvbi1udGxtLWF1dGgpCisgICAgICAgKCJweXRob24tcmVx dWVzdHMiICxweXRob24tcmVxdWVzdHMpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1 Yi5jb20vcmVxdWVzdHMvcmVxdWVzdHMtbnRsbSIpCisgICAgKHN5bm9wc2lzCisgICAgICAiTlRM TSBhdXRoZW50aWNhdGlvbiBzdXBwb3J0IGZvciBSZXF1ZXN0cyIpCisgICAgKGRlc2NyaXB0aW9u CisgICAgICAiVGhpcyBwYWNrYWdlIGFsbG93cyBmb3IgSFRUUCBOVExNIGF1dGhlbnRpY2F0aW9u IHVzaW5nIHRoZSByZXF1ZXN0cworbGlicmFyeS4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6aXNj KSkpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gYi9nbnUvcGFja2Fn ZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggZGI0M2JkNzJlNC4uNmUzMDFhNTlhZCAxMDA2NDQKLS0t IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9weXRob24t eHl6LnNjbQpAQCAtNjgsNiArNjgsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDE5IFdpa3RvciDF u2VsYXpueSA8d3plbGF6bnlAdnVydi5jej4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBUYW5ndXkg TGUgQ2Fycm91ciA8dGFuZ3V5QGJpb25lbGFuZC5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTkg TcSDZMSDbGluIElvbmVsIFBhdHJhyJljdSA8bWFkYWxpbmlvbmVsLnBhdHJhc2N1QG1kYy1iZXJs aW4uZGU+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjAgQWxleGFuZHJvcyBUaGVvZG90b3UgPGFsZXhA enJ5dGhtLm9yZz4+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7 OwpAQCAtMTA3LDYgKzEwOCw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdub21l KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBncmFwaHZpeikKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgZ3JhcGhpY3MpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdz YXNsKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnc3RyZWFtZXIpCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGd0aykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgaWN1 NGMpCkBAIC0xNzExMiwzICsxNzExNCwzMiBAQCBzY3JpcHRzIHRvIGxvYWQgZW50cnkgcG9pbnRz IG1vcmUgcXVpY2tseS4iKQogZnVuY3Rpb25hbCBjb21iaW5hdG9ycy4gIFBhcnNlciBjb21iaW5h dG9ycyBhcmUganVzdCBoaWdoZXItb3JkZXIgZnVuY3Rpb25zCiB0aGF0IHRha2UgcGFyc2VycyBh cyB0aGVpciBhcmd1bWVudHMgYW5kIHJldHVybiB0aGVtIGFzIHJlc3VsdCB2YWx1ZXMuIikKICAg ICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1weXdp bnJtCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1weXdpbnJtIikKKyAgICAodmVyc2lv biAiMC40LjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJs LWZldGNoKQorICAgICAgICh1cmkgKHB5cGktdXJpICJweXdpbnJtIiB2ZXJzaW9uKSkKKyAgICAg ICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxMGdhYmhoZzNyZ2FjZDVhaG1p MnIxMjh6OTlmemJyYng2bXoxbm5xMGR4bWhtbjVycGpmIikpKSkKKyAgICAoYnVpbGQtc3lzdGVt IHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIGAoKCJw eXRob24tc2l4IiAscHl0aG9uLXNpeCkKKyAgICAgICAoInB5dGhvbi1yZXF1ZXN0c19udGxtIiAs cHl0aG9uLXJlcXVlc3RzX250bG0pCisgICAgICAgKCJweXRob24teG1sdG9kaWN0IiAscHl0aG9u LXhtbHRvZGljdCkKKyAgICAgICAoInB5dGhvbi1rZXJiZXJvcyIgLHB5dGhvbi1rZXJiZXJvcykp KQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgICBgKCgicHl0aG9uLW1vY2siICxweXRob24tbW9j aykKKyAgICAgICAoInB5dGhvbi1weXRlc3QiICxweXRob24tcHl0ZXN0KSkpCisgICAgKGhvbWUt cGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2RpeWFuL3B5d2lucm0vIikKKyAgICAoc3lub3BzaXMK KyAgICAgICJQeXRob24gbGlicmFyeSBmb3IgV2luZG93cyBSZW1vdGUgTWFuYWdlbWVudCAoV2lu Uk0pIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgICJweXdpbnJtIGlzIGEgUHl0aG9uIGNsaWVu dCBmb3IgdGhlIFdpbmRvd3MgUmVtb3RlIE1hbmFnZW1lbnQgKFdpblJNKQorc2VydmljZS4gIEl0 IGFsbG93cyB5b3UgdG8gaW52b2tlIGNvbW1hbmRzIG9uIHRhcmdldCBXaW5kb3dzIG1hY2hpbmVz IGZyb20KK2FueSBtYWNoaW5lIHRoYXQgY2FuIHJ1biBQeXRob24uIikKKyAgICAobGljZW5zZSBs aWNlbnNlOmV4cGF0KSkpCi0tIAoyLjI0LjEKCg== --=-x9l2H88uqKz/MQO7lsGd-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 06 04:22:24 2020 Received: (at 38957) by debbugs.gnu.org; 6 Jan 2020 09:22:24 +0000 Received: from localhost ([127.0.0.1]:45011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioOaV-0004Lx-21 for submit@debbugs.gnu.org; Mon, 06 Jan 2020 04:22:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ioOaS-0004Lh-HC for 38957@debbugs.gnu.org; Mon, 06 Jan 2020 04:22:13 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ioOaM-0003Iy-Vt; Mon, 06 Jan 2020 04:22:07 -0500 Received: from [2605:6000:1a0d:4c95::3d] (port=48526 helo=oryx) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ioOaM-0005vQ-Eb; Mon, 06 Jan 2020 04:22:06 -0500 From: Brett Gilio To: Alexandros Theodotou Subject: Re: [bug#38957] [PATCH] gnu: Add python-pywinrm References: Date: Mon, 06 Jan 2020 03:22:14 -0600 In-Reply-To: (Alexandros Theodotou's message of "Sun, 05 Jan 2020 20:43:08 +0000") Message-ID: <87k165uegp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38957 Cc: 38957@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alexandros Theodotou writes: > From 701f416b45990dfc8de2082bec4621479b2041cb Mon Sep 17 00:00:00 2001 > From: Alexandros Theodotou > Date: Sun, 5 Jan 2020 20:39:24 +0000 > Subject: [PATCH] gnu: Add python-pywinrm. > > * gnu/packages/python-xyz.scm (python-pywinrm): New variable. > * gnu/packages/python-web.scm (python-requests_ntlm): New variable. > * gnu/packages/python-crypto.scm (python-ntlm-auth): New variable. > * gnu/packages/python-crypto.scm (python-kerberos): New variable. > --- > gnu/packages/python-crypto.scm | 56 ++++++++++++++++++++++++++++++++++ > gnu/packages/python-web.scm | 25 +++++++++++++++ > gnu/packages/python-xyz.scm | 31 +++++++++++++++++++ > 3 files changed, 112 insertions(+) > > diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.= scm > index 63d3be17c2..61e1107248 100644 > --- a/gnu/packages/python-crypto.scm > +++ b/gnu/packages/python-crypto.scm > @@ -21,6 +21,7 @@ > ;;; Copyright =C2=A9 2018 Nam Nguyen > ;;; Copyright =C2=A9 2019 Guillaume Le Vaillant > ;;; Copyright =C2=A9 2019 Cl=C3=A9ment Lassieur > +;;; Copyright =C2=A9 2020 Alexandros Theodotou > > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -45,6 +46,7 @@ > #:use-module (gnu packages) > #:use-module (gnu packages check) > #:use-module (gnu packages crypto) > + #:use-module (gnu packages kerberos) > #:use-module (gnu packages libffi) > #:use-module (gnu packages multiprecision) > #:use-module (gnu packages protobuf) > @@ -1135,3 +1137,57 @@ storing and retrieving sensitive information in yo= ur programs.") > package provides a tool to securely sign firmware images for booting by > MCUboot.") > (license license:expat))) > + > +(define-public python-ntlm-auth > + (package > + (name "python-ntlm-auth") > + (version "1.4.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "ntlm-auth" version)) > + (sha256 > + (base32 > + "16mavidki4ma5ip8srqalr19gz4f5yn3cnmmgps1fmgfr24j63rm")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-cryptography" ,python-cryptography))) > + (home-page "https://github.com/jborean93/ntlm-auth") > + (synopsis > + "Calculates NTLM Authentication codes") > + (description > + "This library handles the low-level details of NTLM authentication= for > +use in authenticating with a service that uses NTLM. It will create and= parse > +the 3 different message types in the order required and produce a base64 > +encoded value that can be attached to the HTTP header. > + > +The goal of this library is to offer full NTLM support including signing= and > +sealing of messages as well as supporting MIC for message integrity and = the > +ability to customise and set limits on the messages sent. Please see Fe= atures > +and Backlog for a list of what is and is not currently supported.") > + (license license:expat))) > + > +(define-public python-kerberos > + (package > + (name "python-kerberos") > + (version "1.3.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "kerberos" version)) > + (sha256 > + (base32 > + "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh")))) > + (build-system python-build-system) > + (inputs > + `(("mit-krb5" ,mit-krb5))) > + (home-page "https://github.com/apple/ccs-pykerberos") > + (synopsis > + "Python Kerberos library used by CalendarServer") > + (description > + "This Python package is a high-level wrapper for Kerberos (GSSAPI) > +operations. The goal is to avoid having to build a module that wraps the > +entire Kerberos.framework, and instead offer a limited set of functions = that > +do what is needed for client/server Kerberos authentication based on > +.") > + (license license:asl2.0))) > diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm > index 179e64e0a1..7ea83808f0 100644 > --- a/gnu/packages/python-web.scm > +++ b/gnu/packages/python-web.scm > @@ -31,6 +31,7 @@ > ;;; Copyright =C2=A9 2019 Brendan Tildesley > ;;; Copyright =C2=A9 2019 Pierre Langlois > ;;; Copyright =C2=A9 2019 Tanguy Le Carrour > +;;; Copyright =C2=A9 2020 Alexandros Theodotou > > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -3421,3 +3422,27 @@ Unicorn project. The Gunicorn server is broadly c= ompatible with > various web frameworks, simply implemented, light on server resources, > and fairly speedy.") > (license license:expat))) > + > +(define-public python-requests_ntlm > + (package > + (name "python-requests_ntlm") > + (version "1.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "requests_ntlm" version)) > + (sha256 > + (base32 > + "0wgbqzaq9w7bas16b7brdb75f91bh3275fb459093bk1ihpck2ci")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-cryptography" ,python-cryptography) > + ("python-ntlm-auth" ,python-ntlm-auth) > + ("python-requests" ,python-requests))) > + (home-page "https://github.com/requests/requests-ntlm") > + (synopsis > + "NTLM authentication support for Requests") > + (description > + "This package allows for HTTP NTLM authentication using the reques= ts > +library.") > + (license license:isc))) > diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm > index db43bd72e4..6e301a59ad 100644 > --- a/gnu/packages/python-xyz.scm > +++ b/gnu/packages/python-xyz.scm > @@ -68,6 +68,7 @@ > ;;; Copyright =C2=A9 2019 Wiktor =C5=BBelazny > ;;; Copyright =C2=A9 2019 Tanguy Le Carrour > ;;; Copyright =C2=A9 2019 M=C4=83d=C4=83lin Ionel Patra=C8=99cu > +;;; Copyright =C2=A9 2020 Alexandros Theodotou > > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -107,6 +108,7 @@ > #:use-module (gnu packages gnome) > #:use-module (gnu packages graphviz) > #:use-module (gnu packages graphics) > + #:use-module (gnu packages gsasl) > #:use-module (gnu packages gstreamer) > #:use-module (gnu packages gtk) > #:use-module (gnu packages icu4c) > @@ -17112,3 +17114,32 @@ scripts to load entry points more quickly.") > functional combinators. Parser combinators are just higher-order functi= ons > that take parsers as their arguments and return them as result values.") > (license license:expat))) > + > +(define-public python-pywinrm > + (package > + (name "python-pywinrm") > + (version "0.4.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "pywinrm" version)) > + (sha256 > + (base32 > + "10gabhhg3rgacd5ahmi2r128z99fzbrbx6mz1nnq0dxmhmn5rpjf")))) > + (build-system python-build-system) > + (propagated-inputs > + `(("python-six" ,python-six) > + ("python-requests_ntlm" ,python-requests_ntlm) > + ("python-xmltodict" ,python-xmltodict) > + ("python-kerberos" ,python-kerberos))) > + (native-inputs > + `(("python-mock" ,python-mock) > + ("python-pytest" ,python-pytest))) > + (home-page "https://github.com/diyan/pywinrm/") > + (synopsis > + "Python library for Windows Remote Management (WinRM)") > + (description > + "pywinrm is a Python client for the Windows Remote Management (Win= RM) > +service. It allows you to invoke commands on target Windows machines fr= om > +any machine that can run Python.") > + (license license:expat))) Hi Alexandros, Thank you for your contribution! Could you please split these package definitions into a patch series, rather than as a single patch? This is preferable for how our Git workflow is utilized so that we can keep track of packages individually in the commit log if we ever need to go back and look at our records. If you need help sending a patch series please do not hesistate to ask :). --=20 Brett M. Gilio GNU Guix, Contributor | GNU Project, Webmaster [DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE] From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 08 10:02:53 2020 Received: (at 38957) by debbugs.gnu.org; 8 Jan 2020 15:02:54 +0000 Received: from localhost ([127.0.0.1]:51172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipCr8-0000SN-Eq for submit@debbugs.gnu.org; Wed, 08 Jan 2020 10:02:53 -0500 Received: from mout02.posteo.de ([185.67.36.142]:60161) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipCqz-0000S2-Me for 38957@debbugs.gnu.org; Wed, 08 Jan 2020 10:02:44 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E50DD2400FF for <38957@debbugs.gnu.org>; Wed, 8 Jan 2020 16:02:30 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47tCCR3mw3z9rxM; Wed, 8 Jan 2020 16:02:27 +0100 (CET) Message-ID: Subject: Re: [bug#38957] [PATCH] gnu: Add python-pywinrm From: Alexandros Theodotou To: Brett Gilio Date: Wed, 08 Jan 2020 15:02:26 +0000 In-Reply-To: <87k165uegp.fsf@gnu.org> References: <87k165uegp.fsf@gnu.org> Content-Type: multipart/mixed; boundary="=-Yr/j0ozRuzyWmUOAo9EL" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957 Cc: 38957@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-Yr/j0ozRuzyWmUOAo9EL Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hi Brett, Thanks for taking a look at this. On Mon, 2020-01-06 at 03:22 -0600, Brett Gilio wrote: > Could you please split these package > definitions into a patch series, rather than as a single patch? This > is > preferable for how our Git workflow is utilized so that we can keep > track of packages individually in the commit log if we ever need to > go > back and look at our records. Attaching the split patches. Thanks, Alex --=-Yr/j0ozRuzyWmUOAo9EL Content-Disposition: attachment; filename="0001-gnu-Add-python-kerberos.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-Add-python-kerberos.patch"; charset="UTF-8" RnJvbSAwYTYxOTU3OGMyODJkZDRjZjFjY2JlMTQ3NzNmM2YxMDI4NzYyMWY1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBXZWQsIDggSmFuIDIwMjAgMTQ6NTU6MjggKzAwMDAKU3ViamVjdDogW1BBVENIIDEv NF0gZ251OiBBZGQgcHl0aG9uLWtlcmJlcm9zLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLWNyeXB0 by5zY20gKHB5dGhvbi1rZXJiZXJvcyk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMv cHl0aG9uLWNyeXB0by5zY20gfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5 dGhvbi1jcnlwdG8uc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1jcnlwdG8uc2NtCmluZGV4IDYz ZDNiZTE3YzIuLmE2MGVlNjI4OWQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9weXRob24tY3J5 cHRvLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLWNyeXB0by5zY20KQEAgLTIxLDYgKzIx LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAxOCBOYW0gTmd1eWVuIDxuYW1uQGJlcmtlbGV5LmVk dT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBHdWlsbGF1bWUgTGUgVmFpbGxhbnQgPGdsdkBwb3N0 ZW8ubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDE5IENsw6ltZW50IExhc3NpZXVyIDxjbGVtZW50 QGxhc3NpZXVyLm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMCBBbGV4YW5kcm9zIFRoZW9kb3Rv dSA8YWxleEB6cnl0aG0ub3JnPj4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBH dWl4LgogOzs7CkBAIC00NSw2ICs0Niw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjaGVjaykKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgY3J5cHRvKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBrZXJiZXJv cykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGliZmZpKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBtdWx0aXByZWNpc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcHJvdG9idWYpCkBAIC0xMTM1LDMgKzExMzcsMjggQEAgc3RvcmluZyBhbmQgcmV0cmlldmlu ZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gaW4geW91ciBwcm9ncmFtcy4iKQogcGFja2FnZSBwcm92 aWRlcyBhIHRvb2wgdG8gc2VjdXJlbHkgc2lnbiBmaXJtd2FyZSBpbWFnZXMgZm9yIGJvb3Rpbmcg YnkKIE1DVWJvb3QuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKKyhkZWZpbmUt cHVibGljIHB5dGhvbi1rZXJiZXJvcworICAocGFja2FnZQorICAgIChuYW1lICJweXRob24ta2Vy YmVyb3MiKQorICAgICh2ZXJzaW9uICIxLjMuMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2lu CisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAocHlwaS11cmkgImtlcmJl cm9zIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAg ICIxOTY2M3F4bW1hMGk4YmZiamMyaXd5NWhncTBnNHBmYjc1cjAyM3Y1ZHBzNjh6ZnZmZmdoIikp KSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKGlucHV0cwor ICAgICAgYCgoIm1pdC1rcmI1IiAsbWl0LWtyYjUpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczov L2dpdGh1Yi5jb20vYXBwbGUvY2NzLXB5a2VyYmVyb3MiKQorICAgIChzeW5vcHNpcworICAgICAg IlB5dGhvbiBLZXJiZXJvcyBsaWJyYXJ5IHVzZWQgYnkgQ2FsZW5kYXJTZXJ2ZXIiKQorICAgIChk ZXNjcmlwdGlvbgorICAgICAgIlRoaXMgUHl0aG9uIHBhY2thZ2UgaXMgYSBoaWdoLWxldmVsIHdy YXBwZXIgZm9yIEtlcmJlcm9zIChHU1NBUEkpCitvcGVyYXRpb25zLiAgVGhlIGdvYWwgaXMgdG8g YXZvaWQgaGF2aW5nIHRvIGJ1aWxkIGEgbW9kdWxlIHRoYXQgd3JhcHMgdGhlCitlbnRpcmUgS2Vy YmVyb3MuZnJhbWV3b3JrLCBhbmQgaW5zdGVhZCBvZmZlciBhIGxpbWl0ZWQgc2V0IG9mIGZ1bmN0 aW9ucyB0aGF0CitkbyB3aGF0IGlzIG5lZWRlZCBmb3IgY2xpZW50L3NlcnZlciBLZXJiZXJvcyBh dXRoZW50aWNhdGlvbiBiYXNlZCBvbgorPGh0dHA6Ly93d3cuaWV0Zi5vcmcvcmZjL3JmYzQ1NTku dHh0Pi4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkpCi0tCjIuMjQuMQoK --=-Yr/j0ozRuzyWmUOAo9EL Content-Disposition: attachment; filename="0004-gnu-Add-python-pywinrm.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0004-gnu-Add-python-pywinrm.patch"; charset="UTF-8" RnJvbSA4OTQyMTUxYjExNzhmZDI1NjI1YTNmOWE5MjEzZWJhMWM5YzQ2NDZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBXZWQsIDggSmFuIDIwMjAgMTQ6NTk6MjcgKzAwMDAKU3ViamVjdDogW1BBVENIIDQv NF0gZ251OiBBZGQgcHl0aG9uLXB5d2lucm0uCgoqIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNj bSAocHl0aG9uLXB5d2lucm0pOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL3B5dGhv bi14eXouc2NtIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDMxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcHl0aG9u LXh5ei5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KaW5kZXggZGI0M2JkNzJlNC4u NmUzMDFhNTlhZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCisrKyBi L2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQpAQCAtNjgsNiArNjgsNyBAQAogOzs7IENvcHly aWdodCDCqSAyMDE5IFdpa3RvciDFu2VsYXpueSA8d3plbGF6bnlAdnVydi5jej4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAxOSBUYW5ndXkgTGUgQ2Fycm91ciA8dGFuZ3V5QGJpb25lbGFuZC5vcmc+CiA7 OzsgQ29weXJpZ2h0IMKpIDIwMTkgTcSDZMSDbGluIElvbmVsIFBhdHJhyJljdSA8bWFkYWxpbmlv bmVsLnBhdHJhc2N1QG1kYy1iZXJsaW4uZGU+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjAgQWxleGFu ZHJvcyBUaGVvZG90b3UgPGFsZXhAenJ5dGhtLm9yZz4+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMg cGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMTA3LDYgKzEwOCw3IEBACiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGdub21lKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBncmFw aHZpeikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3JhcGhpY3MpCisgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGdzYXNsKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBn c3RyZWFtZXIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd0aykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgaWN1NGMpCkBAIC0xNzExMiwzICsxNzExNCwzMiBAQCBzY3JpcHRz IHRvIGxvYWQgZW50cnkgcG9pbnRzIG1vcmUgcXVpY2tseS4iKQogZnVuY3Rpb25hbCBjb21iaW5h dG9ycy4gIFBhcnNlciBjb21iaW5hdG9ycyBhcmUganVzdCBoaWdoZXItb3JkZXIgZnVuY3Rpb25z CiB0aGF0IHRha2UgcGFyc2VycyBhcyB0aGVpciBhcmd1bWVudHMgYW5kIHJldHVybiB0aGVtIGFz IHJlc3VsdCB2YWx1ZXMuIikKICAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKKyhkZWZp bmUtcHVibGljIHB5dGhvbi1weXdpbnJtCisgIChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1w eXdpbnJtIikKKyAgICAodmVyc2lvbiAiMC40LjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHB5cGktdXJpICJweXdp bnJtIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAg ICIxMGdhYmhoZzNyZ2FjZDVhaG1pMnIxMjh6OTlmemJyYng2bXoxbm5xMGR4bWhtbjVycGpmIikp KSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0 ZWQtaW5wdXRzCisgICAgIGAoKCJweXRob24tc2l4IiAscHl0aG9uLXNpeCkKKyAgICAgICAoInB5 dGhvbi1yZXF1ZXN0c19udGxtIiAscHl0aG9uLXJlcXVlc3RzX250bG0pCisgICAgICAgKCJweXRo b24teG1sdG9kaWN0IiAscHl0aG9uLXhtbHRvZGljdCkKKyAgICAgICAoInB5dGhvbi1rZXJiZXJv cyIgLHB5dGhvbi1rZXJiZXJvcykpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgICBgKCgicHl0 aG9uLW1vY2siICxweXRob24tbW9jaykKKyAgICAgICAoInB5dGhvbi1weXRlc3QiICxweXRob24t cHl0ZXN0KSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2RpeWFuL3B5d2lu cm0vIikKKyAgICAoc3lub3BzaXMKKyAgICAgICJQeXRob24gbGlicmFyeSBmb3IgV2luZG93cyBS ZW1vdGUgTWFuYWdlbWVudCAoV2luUk0pIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgICJweXdp bnJtIGlzIGEgUHl0aG9uIGNsaWVudCBmb3IgdGhlIFdpbmRvd3MgUmVtb3RlIE1hbmFnZW1lbnQg KFdpblJNKQorc2VydmljZS4gIEl0IGFsbG93cyB5b3UgdG8gaW52b2tlIGNvbW1hbmRzIG9uIHRh cmdldCBXaW5kb3dzIG1hY2hpbmVzIGZyb20KK2FueSBtYWNoaW5lIHRoYXQgY2FuIHJ1biBQeXRo b24uIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCi0tIAoyLjI0LjEKCg== --=-Yr/j0ozRuzyWmUOAo9EL Content-Disposition: attachment; filename="0003-gnu-Add-python-requests_ntlm.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0003-gnu-Add-python-requests_ntlm.patch"; charset="UTF-8" RnJvbSBkZGE0MWFmNGE4MjkyNjMzYTRkMzhmMDFjMzVjOGEwMDdjMDAxYzU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBXZWQsIDggSmFuIDIwMjAgMTQ6NTg6MDYgKzAwMDAKU3ViamVjdDogW1BBVENIIDMv NF0gZ251OiBBZGQgcHl0aG9uLXJlcXVlc3RzX250bG0uCgoqIGdudS9wYWNrYWdlcy9weXRob24t d2ViLnNjbSAocHl0aG9uLXJlcXVlc3RzX250bG0pOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3Bh Y2thZ2VzL3B5dGhvbi13ZWIuc2NtIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv cHl0aG9uLXdlYi5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20KaW5kZXggMTc5ZTY0 ZTBhMS4uN2VhODM4MDhmMCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2Nt CisrKyBiL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbQpAQCAtMzEsNiArMzEsNyBAQAogOzs7 IENvcHlyaWdodCDCqSAyMDE5IEJyZW5kYW4gVGlsZGVzbGV5IDxtYWlsQGJyZW5kYW4uc2NvdD4K IDs7OyBDb3B5cmlnaHQgwqkgMjAxOSBQaWVycmUgTGFuZ2xvaXMgPHBpZXJyZS5sYW5nbG9pc0Bn bXguY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDE5IFRhbmd1eSBMZSBDYXJyb3VyIDx0YW5ndXlA YmlvbmVsYW5kLm9yZz4KKzs7OyBDb3B5cmlnaHQgwqkgMjAyMCBBbGV4YW5kcm9zIFRoZW9kb3Rv dSA8YWxleEB6cnl0aG0ub3JnPj4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBH dWl4LgogOzs7CkBAIC0zNDIxLDMgKzM0MjIsMjcgQEAgVW5pY29ybiBwcm9qZWN0LiAgVGhlIEd1 bmljb3JuIHNlcnZlciBpcyBicm9hZGx5IGNvbXBhdGlibGUgd2l0aAogdmFyaW91cyB3ZWIgZnJh bWV3b3Jrcywgc2ltcGx5IGltcGxlbWVudGVkLCBsaWdodCBvbiBzZXJ2ZXIgcmVzb3VyY2VzLAog YW5kIGZhaXJseSBzcGVlZHkuIikKICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCisoZGVm aW5lLXB1YmxpYyBweXRob24tcmVxdWVzdHNfbnRsbQorICAocGFja2FnZQorICAgIChuYW1lICJw eXRob24tcmVxdWVzdHNfbnRsbSIpCisgICAgKHZlcnNpb24gIjEuMS4wIikKKyAgICAoc291cmNl CisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAodXJpIChw eXBpLXVyaSAicmVxdWVzdHNfbnRsbSIgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAg ICAoYmFzZTMyCisgICAgICAgICAiMHdnYnF6YXE5dzdiYXMxNmI3YnJkYjc1ZjkxYmgzMjc1ZmI0 NTkwOTNiazFpaHBjazJjaSIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lz dGVtKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICBgKCgicHl0aG9uLWNyeXB0b2dyYXBo eSIgLHB5dGhvbi1jcnlwdG9ncmFwaHkpCisgICAgICAgKCJweXRob24tbnRsbS1hdXRoIiAscHl0 aG9uLW50bG0tYXV0aCkKKyAgICAgICAoInB5dGhvbi1yZXF1ZXN0cyIgLHB5dGhvbi1yZXF1ZXN0 cykpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9yZXF1ZXN0cy9yZXF1ZXN0 cy1udGxtIikKKyAgICAoc3lub3BzaXMKKyAgICAgICJOVExNIGF1dGhlbnRpY2F0aW9uIHN1cHBv cnQgZm9yIFJlcXVlc3RzIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgICJUaGlzIHBhY2thZ2Ug YWxsb3dzIGZvciBIVFRQIE5UTE0gYXV0aGVudGljYXRpb24gdXNpbmcgdGhlIHJlcXVlc3RzCits aWJyYXJ5LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTppc2MpKSkKLS0gCjIuMjQuMQoK --=-Yr/j0ozRuzyWmUOAo9EL Content-Disposition: attachment; filename="0002-gnu-Add-python-ntlm-auth.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-gnu-Add-python-ntlm-auth.patch"; charset="UTF-8" RnJvbSBkODlmNmJkYjU1NTljNjBkNTY4NzQ5YWI4NjRlODUwM2JmMmU5MWY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4YW5kcm9zIFRoZW9kb3RvdSA8YWxleEB6cnl0aG0ub3Jn PgpEYXRlOiBXZWQsIDggSmFuIDIwMjAgMTQ6NTY6NTIgKzAwMDAKU3ViamVjdDogW1BBVENIIDIv NF0gZ251OiBBZGQgcHl0aG9uLW50bG0tYXV0aC4KCiogZ251L3BhY2thZ2VzL3B5dGhvbi1jcnlw dG8uc2NtIChweXRob24tbnRsbS1hdXRoKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdl cy9weXRob24tY3J5cHRvLnNjbSB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9weXRob24tY3J5cHRvLnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24tY3J5cHRvLnNjbQppbmRl eCBhNjBlZTYyODlkLi42MWUxMTA3MjQ4IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9u LWNyeXB0by5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi1jcnlwdG8uc2NtCkBAIC0xMTM4 LDYgKzExMzgsMzUgQEAgcGFja2FnZSBwcm92aWRlcyBhIHRvb2wgdG8gc2VjdXJlbHkgc2lnbiBm aXJtd2FyZSBpbWFnZXMgZm9yIGJvb3RpbmcgYnkKIE1DVWJvb3QuIikKICAgICAobGljZW5zZSBs aWNlbnNlOmV4cGF0KSkpCiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1udGxtLWF1dGgKKyAgKHBh Y2thZ2UKKyAgICAobmFtZSAicHl0aG9uLW50bG0tYXV0aCIpCisgICAgKHZlcnNpb24gIjEuNC4w IikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkK KyAgICAgICAodXJpIChweXBpLXVyaSAibnRsbS1hdXRoIiB2ZXJzaW9uKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxNm1hdmlka2k0bWE1aXA4c3JxYWxyMTln ejRmNXluM2NubW1ncHMxZm1nZnIyNGo2M3JtIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhv bi1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIGAoKCJweXRob24t Y3J5cHRvZ3JhcGh5IiAscHl0aG9uLWNyeXB0b2dyYXBoeSkpKQorICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS9qYm9yZWFuOTMvbnRsbS1hdXRoIikKKyAgICAoc3lub3BzaXMKKyAg ICAgICJDYWxjdWxhdGVzIE5UTE0gQXV0aGVudGljYXRpb24gY29kZXMiKQorICAgIChkZXNjcmlw dGlvbgorICAgICAgIlRoaXMgbGlicmFyeSBoYW5kbGVzIHRoZSBsb3ctbGV2ZWwgZGV0YWlscyBv ZiBOVExNIGF1dGhlbnRpY2F0aW9uIGZvcgordXNlIGluIGF1dGhlbnRpY2F0aW5nIHdpdGggYSBz ZXJ2aWNlIHRoYXQgdXNlcyBOVExNLiAgSXQgd2lsbCBjcmVhdGUgYW5kIHBhcnNlCit0aGUgMyBk aWZmZXJlbnQgbWVzc2FnZSB0eXBlcyBpbiB0aGUgb3JkZXIgcmVxdWlyZWQgYW5kIHByb2R1Y2Ug YSBiYXNlNjQKK2VuY29kZWQgdmFsdWUgdGhhdCBjYW4gYmUgYXR0YWNoZWQgdG8gdGhlIEhUVFAg aGVhZGVyLgorCitUaGUgZ29hbCBvZiB0aGlzIGxpYnJhcnkgaXMgdG8gb2ZmZXIgZnVsbCBOVExN IHN1cHBvcnQgaW5jbHVkaW5nIHNpZ25pbmcgYW5kCitzZWFsaW5nIG9mIG1lc3NhZ2VzIGFzIHdl bGwgYXMgc3VwcG9ydGluZyBNSUMgZm9yIG1lc3NhZ2UgaW50ZWdyaXR5IGFuZCB0aGUKK2FiaWxp dHkgdG8gY3VzdG9taXNlIGFuZCBzZXQgbGltaXRzIG9uIHRoZSBtZXNzYWdlcyBzZW50LiAgUGxl YXNlIHNlZSBGZWF0dXJlcworYW5kIEJhY2tsb2cgZm9yIGEgbGlzdCBvZiB3aGF0IGlzIGFuZCBp cyBub3QgY3VycmVudGx5IHN1cHBvcnRlZC4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQp KSkKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWtlcmJlcm9zCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgInB5dGhvbi1rZXJiZXJvcyIpCi0tIAoyLjI0LjEKCg== --=-Yr/j0ozRuzyWmUOAo9EL-- From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 22 19:36:50 2020 Received: (at 38957) by debbugs.gnu.org; 22 Mar 2020 23:36:50 +0000 Received: from localhost ([127.0.0.1]:51159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9C-0002Ad-9S for submit@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:50 -0400 Received: from mira.cbaines.net ([212.71.252.8]:47030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9A-0002AE-SS for 38957@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:49 -0400 Received: from localhost (unknown [46.237.162.18]) by mira.cbaines.net (Postfix) with ESMTPSA id 445BB27BBEE for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:48 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f0dff1ce for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:45 +0000 (UTC) From: Christopher Baines To: 38957@debbugs.gnu.org Subject: [PATCH 4/4] gnu: Add python-pywinrm. Date: Sun, 22 Mar 2020 23:36:45 +0000 Message-Id: <20200322233645.3220-4-mail@cbaines.net> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200322233645.3220-1-mail@cbaines.net> References: <20200322233645.3220-1-mail@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Alexandros Theodotou * gnu/packages/python-xyz.scm (python-pywinrm): New variable. --- gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 65bc6df4aa..5ef459a589 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -70,6 +70,7 @@ ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 sirgazil ;;; Copyright © 2020 Sebastian Schott +;;; Copyright © 2020 Alexandros Theodotou ;;; ;;; This file is part of GNU Guix. ;;; @@ -110,6 +111,7 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages graphviz) #:use-module (gnu packages graphics) + #:use-module (gnu packages gsasl) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages icu4c) @@ -5045,6 +5047,35 @@ localized only in frequency instead of in time and frequency.") (define-public python2-pywavelets (package-with-python2 python-pywavelets)) +(define-public python-pywinrm + (package + (name "python-pywinrm") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pywinrm" version)) + (sha256 + (base32 + "10gabhhg3rgacd5ahmi2r128z99fzbrbx6mz1nnq0dxmhmn5rpjf")))) + (build-system python-build-system) + (propagated-inputs + `(("python-six" ,python-six) + ("python-requests_ntlm" ,python-requests_ntlm) + ("python-xmltodict" ,python-xmltodict) + ("python-kerberos" ,python-kerberos))) + (native-inputs + `(("python-mock" ,python-mock) + ("python-pytest" ,python-pytest))) + (home-page "https://github.com/diyan/pywinrm/") + (synopsis + "Python library for Windows Remote Management (WinRM)") + (description + "pywinrm is a Python client for the Windows Remote Management (WinRM) +service. It allows you to invoke commands on target Windows machines from +any machine that can run Python.") + (license license:expat))) + (define-public python-xcffib (package (name "python-xcffib") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 22 19:36:52 2020 Received: (at 38957) by debbugs.gnu.org; 22 Mar 2020 23:36:52 +0000 Received: from localhost ([127.0.0.1]:51161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9E-0002Am-Jm for submit@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:52 -0400 Received: from mira.cbaines.net ([212.71.252.8]:47032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9A-0002AF-SS for 38957@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:49 -0400 Received: from localhost (unknown [46.237.162.18]) by mira.cbaines.net (Postfix) with ESMTPSA id 223A027BBEA for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:48 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 8ed2e1e2 for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:45 +0000 (UTC) From: Christopher Baines To: 38957@debbugs.gnu.org Subject: [PATCH 2/4] gnu: Add python-ntlm-auth. Date: Sun, 22 Mar 2020 23:36:43 +0000 Message-Id: <20200322233645.3220-2-mail@cbaines.net> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200322233645.3220-1-mail@cbaines.net> References: <20200322233645.3220-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Alexandros Theodotou * gnu/packages/python-crypto.scm (python-ntlm-auth): New variable. --- gnu/packages/python-crypto.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index e82599bb5f..0c4cfff959 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -1281,6 +1281,35 @@ package provides a tool to securely sign firmware images for booting by MCUboot.") (license license:expat))) +(define-public python-ntlm-auth + (package + (name "python-ntlm-auth") + (version "1.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "ntlm-auth" version)) + (sha256 + (base32 + "16mavidki4ma5ip8srqalr19gz4f5yn3cnmmgps1fmgfr24j63rm")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography))) + (home-page "https://github.com/jborean93/ntlm-auth") + (synopsis + "Calculates NTLM Authentication codes") + (description + "This library handles the low-level details of NTLM authentication for +use in authenticating with a service that uses NTLM. It will create and parse +the 3 different message types in the order required and produce a base64 +encoded value that can be attached to the HTTP header. + +The goal of this library is to offer full NTLM support including signing and +sealing of messages as well as supporting MIC for message integrity and the +ability to customise and set limits on the messages sent. Please see Features +and Backlog for a list of what is and is not currently supported.") + (license license:expat))) + (define-public python-secretstorage (package (name "python-secretstorage") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 22 19:36:53 2020 Received: (at 38957) by debbugs.gnu.org; 22 Mar 2020 23:36:53 +0000 Received: from localhost ([127.0.0.1]:51163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9E-0002Ao-Rc for submit@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:53 -0400 Received: from mira.cbaines.net ([212.71.252.8]:47026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9A-0002AB-SL for 38957@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:49 -0400 Received: from localhost (unknown [46.237.162.18]) by mira.cbaines.net (Postfix) with ESMTPSA id 31FD127BBEB for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:48 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 7f836e9d for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:45 +0000 (UTC) From: Christopher Baines To: 38957@debbugs.gnu.org Subject: [PATCH 3/4] gnu: Add python-requests_ntlm. Date: Sun, 22 Mar 2020 23:36:44 +0000 Message-Id: <20200322233645.3220-3-mail@cbaines.net> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200322233645.3220-1-mail@cbaines.net> References: <20200322233645.3220-1-mail@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Alexandros Theodotou * gnu/packages/python-web.scm (python-requests_ntlm): New variable. --- gnu/packages/python-web.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index b02ffd5f58..6f6b5fd4d3 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2019 Tanguy Le Carrour ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Evan Straw +;;; Copyright © 2020 Alexandros Theodotou ;;; ;;; This file is part of GNU Guix. ;;; @@ -1422,6 +1423,30 @@ than Python’s urllib2 library.") (define-public python2-requests (package-with-python2 python-requests)) +(define-public python-requests_ntlm + (package + (name "python-requests_ntlm") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "requests_ntlm" version)) + (sha256 + (base32 + "0wgbqzaq9w7bas16b7brdb75f91bh3275fb459093bk1ihpck2ci")))) + (build-system python-build-system) + (propagated-inputs + `(("python-cryptography" ,python-cryptography) + ("python-ntlm-auth" ,python-ntlm-auth) + ("python-requests" ,python-requests))) + (home-page "https://github.com/requests/requests-ntlm") + (synopsis + "NTLM authentication support for Requests") + (description + "This package allows for HTTP NTLM authentication using the requests +library.") + (license license:isc))) + (define-public python-requests-mock (package (name "python-requests-mock") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 22 19:36:57 2020 Received: (at 38957) by debbugs.gnu.org; 22 Mar 2020 23:36:57 +0000 Received: from localhost ([127.0.0.1]:51165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9F-0002Aw-6i for submit@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:57 -0400 Received: from mira.cbaines.net ([212.71.252.8]:47028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGA9A-0002AC-SQ for 38957@debbugs.gnu.org; Sun, 22 Mar 2020 19:36:50 -0400 Received: from localhost (unknown [46.237.162.18]) by mira.cbaines.net (Postfix) with ESMTPSA id 11E7327BBE4 for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:48 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 86282fa8 for <38957@debbugs.gnu.org>; Sun, 22 Mar 2020 23:36:45 +0000 (UTC) From: Christopher Baines To: 38957@debbugs.gnu.org Subject: [PATCH 1/4] gnu: Add python-kerberos. Date: Sun, 22 Mar 2020 23:36:42 +0000 Message-Id: <20200322233645.3220-1-mail@cbaines.net> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Alexandros Theodotou * gnu/packages/python-crypto.scm (python-kerberos): New variable. --- gnu/packages/python-crypto.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 0601799c2b..e82599bb5f 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -21,6 +21,7 @@ ;;; Copyright © 2018 Nam Nguyen ;;; Copyright © 2019 Guillaume Le Vaillant ;;; Copyright © 2019 Clément Lassieur +;;; Copyright © 2020 Alexandros Theodotou ;;; ;;; This file is part of GNU Guix. ;;; @@ -45,6 +46,7 @@ #:use-module (gnu packages) #:use-module (gnu packages check) #:use-module (gnu packages crypto) + #:use-module (gnu packages kerberos) #:use-module (gnu packages libffi) #:use-module (gnu packages multiprecision) #:use-module (gnu packages password-utils) @@ -309,6 +311,31 @@ etc.). The package is structured to make adding new modules easy.") "python" (package-inputs pycrypto))))))) +(define-public python-kerberos + (package + (name "python-kerberos") + (version "1.3.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "kerberos" version)) + (sha256 + (base32 + "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh")))) + (build-system python-build-system) + (inputs + `(("mit-krb5" ,mit-krb5))) + (home-page "https://github.com/apple/ccs-pykerberos") + (synopsis + "Python Kerberos library used by CalendarServer") + (description + "This Python package is a high-level wrapper for Kerberos (GSSAPI) +operations. The goal is to avoid having to build a module that wraps the +entire Kerberos.framework, and instead offer a limited set of functions that +do what is needed for client/server Kerberos authentication based on +.") + (license license:asl2.0))) + (define-public python-keyring (package (name "python-keyring") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 22 19:39:20 2020 Received: (at 38957) by debbugs.gnu.org; 22 Mar 2020 23:39:20 +0000 Received: from localhost ([127.0.0.1]:51172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGABc-0002G2-An for submit@debbugs.gnu.org; Sun, 22 Mar 2020 19:39:20 -0400 Received: from mira.cbaines.net ([212.71.252.8]:47074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGABa-0002Fs-Mc for 38957@debbugs.gnu.org; Sun, 22 Mar 2020 19:39:19 -0400 Received: from localhost (unknown [46.237.162.18]) by mira.cbaines.net (Postfix) with ESMTPSA id 3334427BBE4; Sun, 22 Mar 2020 23:39:18 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ddc2f0c7; Sun, 22 Mar 2020 23:39:16 +0000 (UTC) References: <87k165uegp.fsf@gnu.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Baines To: Alexandros Theodotou Subject: Re: [bug#38957] [PATCH] gnu: Add python-pywinrm In-reply-to: Date: Sun, 22 Mar 2020 23:39:13 +0000 Message-ID: <87fte0559a.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957 Cc: 38957@debbugs.gnu.org, Brett Gilio X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Alexandros Theodotou writes: > Hi Brett, > > Thanks for taking a look at this. > > On Mon, 2020-01-06 at 03:22 -0600, Brett Gilio wrote: >> Could you please split these package >> definitions into a patch series, rather than as a single patch? This >> is >> preferable for how our Git workflow is utilized so that we can keep >> track of packages individually in the commit log if we ever need to >> go >> back and look at our records. > > Attaching the split patches. Hi Alexandros, Sorry it's been so long to look more at these patches. I've had a look today and they look good to me. I had to fix some merge conflicts, and I changed the indentation in a couple of places, so I've sent the changed patches to the bug now. I'll let others take a look, and merge in a few days if it's all looking good. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl539yFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdIxQ/+JA+lIpJbDmb63tZ+3Jm5fHkaFr6FtGddY5TN9WMzRYVu5nsDl55FCIjX p2sQdkuCgnQP3oP/hkkc5rdht9+oAXyQUNl4+jYiePUYqMY7AZdG/q5wsZRBOE0e aM7wMmK3p5HExxyBstlLUzaxlnXQFyQHuqAw8J80Utjgt2hjulsXKDUxU22NfQnh h8nVPNu+FpQva0WfBkpWz3pqcBBN/4MJDs4JFOQYHWWHnxhpqQQq4PMuiPb5Lnpn seqj7bvZo5G7DAXWhwM2s4m0J2Xtw4E3VE2TLlUZKTuEqid3HmE/pmXrrNA6S9XE 3LxGMIaYAiOnk1HKNCPO/izCWUyVM2352YEEeNz9t65bQP7u9qFmpFsVG7UZtI9I y7w2VxkTjcBhk04LVDTSSB8woAnzIxLDCBbQxtJAwfN3ZVTuFZSTPdIa9k2uvtcX iQ4Zi6isnxC7Tj6JQFZPxnk8e8jCQJlSIDg/azcHPlmaxVjH0FL1CSYt0bkvN+tJ QKDwbwE/uY1WlO+FINFqPJa1L7wO/DtP03gQsDmVmUmPBB4yySwqhTDRq/rZiF5K JF/FyChW0gBMSZNqmdsdiEk1hy2AClnqVKsdAdhmdBbS+aHlMT9D3PUNSXM5Nhxh 1XtaroZ9gzCzsyDxPLnumT0zmXj2yvvjlL8LwrwUxmzkhGvBKiM= =IDdQ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 26 15:15:54 2020 Received: (at 38957-done) by debbugs.gnu.org; 26 Mar 2020 19:15:54 +0000 Received: from localhost ([127.0.0.1]:60223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHXyr-0006tH-Py for submit@debbugs.gnu.org; Thu, 26 Mar 2020 15:15:54 -0400 Received: from mira.cbaines.net ([212.71.252.8]:52154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHXyq-0006tA-EB for 38957-done@debbugs.gnu.org; Thu, 26 Mar 2020 15:15:52 -0400 Received: from localhost (unknown [46.237.161.230]) by mira.cbaines.net (Postfix) with ESMTPSA id 9283E27BBE4; Thu, 26 Mar 2020 19:15:51 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 8701861e; Thu, 26 Mar 2020 19:15:49 +0000 (UTC) References: <87k165uegp.fsf@gnu.org> <87fte0559a.fsf@cbaines.net> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Baines To: Alexandros Theodotou Subject: Re: [bug#38957] [PATCH] gnu: Add python-pywinrm In-reply-to: <87fte0559a.fsf@cbaines.net> Date: Thu, 26 Mar 2020 19:15:49 +0000 Message-ID: <87y2rnj5ay.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38957-done Cc: 38957-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Christopher Baines writes: > Alexandros Theodotou writes: > >> Hi Brett, >> >> Thanks for taking a look at this. >> >> On Mon, 2020-01-06 at 03:22 -0600, Brett Gilio wrote: >>> Could you please split these package >>> definitions into a patch series, rather than as a single patch? This >>> is >>> preferable for how our Git workflow is utilized so that we can keep >>> track of packages individually in the commit log if we ever need to >>> go >>> back and look at our records. >> >> Attaching the split patches. > > Hi Alexandros, > > Sorry it's been so long to look more at these patches. I've had a look > today and they look good to me. I had to fix some merge conflicts, and I > changed the indentation in a couple of places, so I've sent the changed > patches to the bug now. > > I'll let others take a look, and merge in a few days if it's all looking > good. I've gone ahead and pushed these patches to master as 9b0c95cc6877229da0816e7b962090966a8577de. Thanks Alexandros! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl58/2VfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xev3g//R7LkbboVNmRE3uuDq3ckMHqjoeC/EJfjc4aI12cIgyUEK7/QjthVNzum XUPbds2aJ4E3SQWPz7iuCZa1kRY6UeFVYTAjTT3YKWggkE1Uacd9Q7e//A+Wd2/M GTDjibXDqIPSVmzQW87IWRPfhC9iDHmMepkgV2Q3sGKTWHAILXIKahrwWd4mbJAc UUIXBbqjsaAFmhHpF0RAXCILPIdWyxZB1CGyVN8QGeas4idyLVpT6KT+/M/x35j5 T/f4PUk0TaBiaDINunBDABgKhXnYXa0nIEWcYC/4nS1hTNopetOmWbPLqoH+jPQR so1inb7PVgfqVAtsf1bb6IFxbE5Y6bbuUtAhAUebynYsieYiMR9esaxdsE2ljOes ZJUXPRUZny+z5ISdJEKSmiwH2zdcnAGwOKx27JgjUwlfVQn6Ck/NlknwuzipWghC gnNlDX5pH19ZXwnxb5Voc8qcaVFZj+j20Deassn5YtWNckF+4NDtvhk4Psc5sc34 /4GJj5ICT1LEGRGzZ3RQMFDUfC+YjF8+HieQn0/1wETHFCi1oxtfH7cGZ0+Ofc5D tRmiOvAlJPz6NvxnZptkAmFmdJ2CW5o5SfHmtuLtB50tFfebF42qz+4B/MbCfF0D ALdzbd3lnEnDMV1+yiXcbrmrWr3XYQ5Yv5qiK9NZ3O07W5ItafE= =JjOJ -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Aug 09 15:16:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 24 Apr 2020 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator