From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 26 Apr 2021 20:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48046@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161946733018457 (code B ref -1); Mon, 26 Apr 2021 20:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Apr 2021 20:02:10 +0000 Received: from localhost ([127.0.0.1]:47270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lb7Qn-0004nd-G9 for submit@debbugs.gnu.org; Mon, 26 Apr 2021 16:02:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:44338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lb7Qi-0004nO-5W for submit@debbugs.gnu.org; Mon, 26 Apr 2021 16:02:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lb7Qh-0004kf-NL for guix-patches@gnu.org; Mon, 26 Apr 2021 16:02:03 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:40933) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lb7Qf-0007K9-IG for guix-patches@gnu.org; Mon, 26 Apr 2021 16:02:03 -0400 Received: by mail-wm1-x32f.google.com with SMTP id y124-20020a1c32820000b029010c93864955so5783763wmy.5 for ; Mon, 26 Apr 2021 13:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ZG3zfHWZacZ4h3gr+AhcWaQChpdgaQ8l8MLt/fcb1Vk=; b=k7Xok5/Nc67TnK5ABJ60Km7zr+ntKcAGwFoomdLw5j2l+FQyfVjnX8gK21ZnmvDuc0 etdp8hYDb10WpoSmF+aebR8iVqa1vGCzH2Sh/iZm4qNKNITO6TPNlPfsfzrj7RAZB4sz EnNS17/q+2PFc+aLyk4NuOWBrYVoN52WDmae5JXJMi04TmB6fdpiUP9afXVWDSG+uCNR eRQ7rTa/SOe67AzlNsuFvIGWEeTJQrT23h9rfLPKmB5Ljc1aDruoyHeQEJFRjdWVy6Nl NeT9SUDZad1LjrGWifOjc2K5ptHaJt4ncCQledNBrdOQOrssku52yOeV1xx8aAFh9GqH HOkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZG3zfHWZacZ4h3gr+AhcWaQChpdgaQ8l8MLt/fcb1Vk=; b=KxBiMVI0+tVgpCVbDo119SyQyBA/25tgR/eYm8tvv4A7yJ1FqWxbLa3C5bEcRGp00n 4yth93FdkFq3tU/sokcPANN7J7zQs1XQTS4SAN0UsV17PpS47nVtimJxGtCNXxhfx0Rz IixD6PKttLB3M+Tc0/8bpr4ITBC20h1GQKOuwT9VTSD+tUSQ59tAIpUMrz+/BoTAH1Sd 0sVlTduyUizzGf8I3yFXskUspwRVPpY2LRuASDiWC2EjlaxhwrXNTPfIrMawQwTT3RIF AF0d2528iR93aDgAAdwmPOKQbZrVYK3EIY8dCphAzBXfPspfxZan/IPQNXWxV32xghI+ DoaA== X-Gm-Message-State: AOAM532FrPj9yHRHF7EYfivkhATrYv2KSdOQkEu32dXVFcoPiOmN4g9h fqgJVFSwe+4HA0iGj+KIgFmBwOpblWL5QRKkW/xortum4Zs= X-Google-Smtp-Source: ABdhPJxcjwhlwlICCCL9luL6tXqh9DHBhjT6z2utDESkrU6RveA/mXaNWITlvzw+TsUZJtF+PmutUwMy6rc3jOsctHk= X-Received: by 2002:a1c:1982:: with SMTP id 124mr21759820wmz.148.1619467319508; Mon, 26 Apr 2021 13:01:59 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Mon, 26 Apr 2021 20:01:48 +0000 Message-ID: Content-Type: multipart/mixed; boundary="0000000000004e695e05c0e59e77" Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-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: -2.3 (--) --0000000000004e695e05c0e59e77 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGkgR3VpeCB0ZWFtIQ0KDQpIZXJlIGlzIG15IGF0dGVtcHQgdG8gcGFjayBidWxreSBweXRob24g cGFja2FnZSAtIGh0dHBzOi8vd3d3LmFzdHJvcHkub3JnLw0KSSd2ZSBkaXNhYmxlZCB0ZXN0IGFu ZCBhZGQgbWlub3IgbW9kaWZpY2F0aW9uIHJlbW92aW5nIGBfY29tcGlsZXIuYycgZmlsZS4NCg0K TWFpbiBsaWNlbnNlIC0gaHR0cHM6Ly9kb2NzLmFzdHJvcHkub3JnL2VuL3N0YWJsZS9saWNlbnNl Lmh0bWw/aGlnaGxpZ2h0PWxpY2Vuc2UNCnRoaXJkIHBhcnR5IGxpY2Vuc2VzIC0gaHR0cHM6Ly9n aXRodWIuY29tL2FzdHJvcHkvYXN0cm9weS90cmVlL21haW4vbGljZW5zZXMNCi0tIA0K4oCmINC9 0LDRiCDRgNCw0LfRg9C8IC0g0L/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC+0LHRitGP0YHQvdC4 0YLQtdC70YzQvdCw0Y8g0LzQsNGI0LjQvdCwINC60L7RgtC+0YDQsNGPINGB0L/QvtGB0L7QsdC9 0LANCtC90LDQudGC0Lgg0YHQvNGL0YHQuyDQv9C+0YfRgtC4INCyINGH0LXQvCDRg9Cz0L7QtNC9 0L4sINC40YHRgtC+0LvQutC+0LLQsNGC0Ywg0LvRjtCx0L7QuSDRhNC10L3QvtC80LXQvSwg0L3Q vg0K0YHQvtCy0LXRgNGI0LXQvdC90L4g0L3QtSDQsiDRgdC+0YHRgtC+0Y/QvdC40Lgg0L/RgNC4 0L3Rj9GC0Ywg0LzRi9GB0LvRjCDQviDQvdC10L/RgNC10LTRgdC60LDQt9GD0LXQvNC+0YHRgtC4 Lg0K --0000000000004e695e05c0e59e77 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Gnu-Add-Astropy.patch" Content-Disposition: attachment; filename="0001-Gnu-Add-Astropy.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_knz0v3wg0 RnJvbSAxMjY4MGMwMTE0OGNhYzZiZTA5NWYxZGZhYjhiZWFlMjE5NzdmNmVmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGFybGF0YW4gSGVsbHNlaGVyIDxzaGFybGF0YW51c0BnbWFp bC5jb20+CkRhdGU6IE1vbiwgMjYgQXByIDIwMjEgMjA6NTI6MDkgKzAxMDAKU3ViamVjdDogW1BB VENIXSBHbnU6IEFkZCBBc3Ryb3B5CgoqIGdudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtIChweXRo b24tYXN0cm9weSk6IE5ldyB2YXJpYWJsZQotLS0KIGdudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2Nt IHwgODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA4MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2FzdHJvbm9t eS5zY20gYi9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQppbmRleCA0NjYwZTE0MWE0Li5jNDNj OThmNzk3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQorKysgYi9nbnUv cGFja2FnZXMvYXN0cm9ub215LnNjbQpAQCAtMzksNiArMzksNyBAQAogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBnbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCisgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdyYXBodml6KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBndGspCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBsaWJ1c2IpCkBAIC01MSwxMSArNTIsMTQgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgcHl0aG9uLWNoZWNrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24t Y3J5cHRvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24tc2NpZW5jZSkKKyAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uLXdlYikKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgcHl0aG9uLXh5eikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQp CisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRpbWUpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg dmlkZW8pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHhtbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG9yZykK ICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKICAgIzp1c2UtbW9kdWxl IChndWl4IGJ1aWxkLXN5c3RlbSBnbnUpCkBAIC0xMDM0LDMgKzEwMzgsNzkgQEAgYXN0cm9ub21p Y2FsIGltYWdlcywgZXNwZWNpYWxseSB3aGVuIHRoZXJlIGlzIG5vIFdDUyBpbmZvcm1hdGlvbiBh dmFpbGFibGUuIikKICAgICAgIlNreWZpZWxkIGNvbXB1dGVzIHBvc2l0aW9ucyBmb3IgdGhlIHN0 YXJzLCBwbGFuZXRzLCBhbmQgc2F0ZWxsaXRlcyBpbgogb3JiaXQgYXJvdW5kIHRoZSBFYXJ0aC4i KQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9u LWFzdHJvcHkKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLWFzdHJvcHkiKQorICAgICh2 ZXJzaW9uICI0LjIuMSIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCisgICAgICAgOzsgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vYXN0cm9w eS9hc3Ryb3B5CisgICAgICAgKHVyaSAocHlwaS11cmkgImFzdHJvcHkiIHZlcnNpb24pKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMDl3NHE2NGM2YnlrY2RwOHhkcTVmZ3NkanFy Y2locWhxanN6cWpwM3M1YTE0OTNrd2o3ZCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24t YnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgOzsgTk9URTogKFNoYXJsYXRhbi0y MDIxMDQyNlQyMDQzMTUrMDEwMCk6IFRlc3RzIHJlcXVpcmUgYnVpbGQgYXN0cm9weQorICAgICA7 OyBtb2R1bGUsIGl0IG5lZWRzIGEgZ29vZCByZXZpZXcgb24gaG93IHRvIGVuYWJsZSB0aGVtLgor ICAgICBgKCM6dGVzdHM/ICNmCisgICAgICAgIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNl cyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3NldGVudi1h c3Ryb3B5LXN5c3RlbS1hbGwKKyAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHNl dGVudiAiQVNUUk9QWV9VU0VfU1lTVEVNX0FMTCIgIjEiKQorICAgICAgICAgICAgICN0KSkKKyAg ICAgICAgIDs7IE5PVEU6IChTaGFybGF0YW4tMjAyMTA0MjZUMjAwMTI3KzAxMDApOiBpdCBmYWls cyBkdXJpbmcgaW5zdGFsbAorICAgICAgICAgOzsgcGhhc2VzIHdpdGhvdXQgdGhlIGZpbGUgaXMg cmVtb3ZlZAorICAgICAgICAgOzsKKyAgICAgICAgIDs7IFBlcm1pc3Npb25FcnJvcjogW0Vycm5v IDEzXSBQZXJtaXNzaW9uIGRlbmllZDogJy4vYXN0cm9weS9fY29tcGlsZXIuYycKKyAgICAgICAg IChhZGQtYmVmb3JlICdpbnN0YWxsICdyZW1vdmUtY29tcGlsZXItYworICAgICAgICAgICAobGFt YmRhIF8KKyAgICAgICAgICAgICAoZGVsZXRlLWZpbGUgImFzdHJvcHkvX2NvbXBpbGVyLmMiKQor ICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdtYWtkaXIt YXN0cm9weQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgKGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIp KSkKKyAgICAgICAgICAgICAgIChta2Rpci1wCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQgb3V0ICIvYXN0cm9weSIpKSkKKyAgICAgICAgICAgICAjdCkpKSkpCisgICAgKG5hdGl2ZS1p bnB1dHMKKyAgICAgYCgoImNmaXRzaW8iICxjZml0c2lvKQorICAgICAgICgiY292ZXJhZ2UiICxw eXRob24tY292ZXJhZ2UpCisgICAgICAgKCJjeXRob24iICxweXRob24tY3l0aG9uKQorICAgICAg ICgiZXh0ZW5zaW9uLWhlbHBlcnMiICxweXRob24tZXh0ZW5zaW9uLWhlbHBlcnMpCisgICAgICAg KCJpcHl0aG9uIiAscHl0aG9uLWlweXRob24pCisgICAgICAgKCJvYmpncmFwaCIgLHB5dGhvbi1v YmpncmFwaCkKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICgic2V0 dXB0b29scy1zY20iICxweXRob24tc2V0dXB0b29scy1zY20pCisgICAgICAgKCJzZ3A0IiAscHl0 aG9uLXNncDQpCisgICAgICAgKCJza3lmaWVsZCIgLHB5dGhvbi1za3lmaWVsZCkpKQorICAgIChp bnB1dHMKKyAgICAgYCgoImFzZGYiICxweXRob24tYXNkZikKKyAgICAgICAoImJlYXV0aWZ1bHNv dXA0IiAscHl0aG9uLWJlYXV0aWZ1bHNvdXA0KQorICAgICAgICgiYmxlYWNoIiAscHl0aG9uLWJs ZWFjaCkKKyAgICAgICAoImJvdHRsZW5lY2siICxweXRob24tYm90dGxlbmVjaykKKyAgICAgICAo ImNmaXRzaW8iICxjZml0c2lvKQorICAgICAgICgiZGFzayIgLHB5dGhvbi1kYXNrKQorICAgICAg ICgiZXhwYXQiICxleHBhdCkKKyAgICAgICAoImdyYXBodml6IiAsZ3JhcGh2aXopCisgICAgICAg KCJoNXB5IiAscHl0aG9uLWg1cHkpCisgICAgICAgKCJodG1sNWxpYiIgLHB5dGhvbi1odG1sNWxp YikKKyAgICAgICAoImpwbGVwaGVtIiAscHl0aG9uLWpwbGVwaGVtKQorICAgICAgICgibWF0cGxv dGxpYiIgLHB5dGhvbi1tYXRwbG90bGliKQorICAgICAgICgibXBtYXRoIiAscHl0aG9uLW1wbWF0 aCkKKyAgICAgICAoIm51bXB5IiAscHl0aG9uLW51bXB5KQorICAgICAgICgicGFuZGFzIiAscHl0 aG9uLXBhbmRhcykKKyAgICAgICAoInB5ZXJmYSIgLHB5dGhvbi1weWVyZmEpCisgICAgICAgKCJw eXR6IiAscHl0aG9uLXB5dHopCisgICAgICAgKCJweXlhbWwiICxweXRob24tcHl5YW1sKQorICAg ICAgICgic2NpcHkiICxweXRob24tc2NpcHkpCisgICAgICAgKCJzb3J0ZWRjb250YWluZXJzIiAs cHl0aG9uLXNvcnRlZGNvbnRhaW5lcnMpCisgICAgICAgKCJ3Y3NsaWIiICx3Y3NsaWIpKSkKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FzdHJvcHkub3JnLyIpCisgICAgKHN5bm9wc2lzICJBc3Ry b25vbXkgYW5kIGFzdHJvcGh5c2ljcyBjb3JlIGxpYnJhcnkiKQorICAgIChkZXNjcmlwdGlvbgor ICAgICAiQXN0cm9weSBQcm9qZWN0IGlzIGEgc2luZ2xlIGNvcmUgcGFja2FnZSBmb3IgQXN0cm9u b215IGluIFB5dGhvbiBhbmQgZm9zdGVyCitpbnRlcm9wZXJhYmlsaXR5IGJldHdlZW4gUHl0aG9u IGFzdHJvbm9teSBwYWNrYWdlcy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKLS0g CjIuMzEuMQoK --0000000000004e695e05c0e59e77-- From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 May 2021 18:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher Cc: 48046@debbugs.gnu.org Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.162144822311796 (code B ref 48046); Wed, 19 May 2021 18:18:02 +0000 Received: (at 48046) by debbugs.gnu.org; 19 May 2021 18:17:03 +0000 Received: from localhost ([127.0.0.1]:60697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ljQkh-00034C-BB for submit@debbugs.gnu.org; Wed, 19 May 2021 14:17:03 -0400 Received: from mout02.posteo.de ([185.67.36.66]:50605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ljQke-00033a-PA for 48046@debbugs.gnu.org; Wed, 19 May 2021 14:17:02 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 4E2222400FC for <48046@debbugs.gnu.org>; Wed, 19 May 2021 20:16:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1621448214; bh=u2ubJuIDfLKguCag9y1FCqdvPE4ZXDZPQ/2OCB2e86Y=; h=Subject:From:To:Cc:Date:From; b=ey+Fmbv8bBbEUpedqfoKRK+gduqJO49sDH+2Iq/JjCSf6UUxsvG17hu8uwqM1DeiI 3JcWxKWdnW59LP3f8T91u3+mAz9aOGV5ZAKCltMqbodMLaamByyUMRXz+rCfRoypDG L0RIWRUNwmB9aAEeVIT3AS21TIydi9sJwBLP0eaZrQO6LJSfkNFlXx/q5DM3m6UNmp Ar2WIWSvCClxxzPkegMH02Hyf2m/milk5fqECRD0bkNiEz3kAzjje4Z5yOwfbq3tT9 TuOOBeTpLp1c03k4IR0d+yigb5DBygGufq6wZc0n3nPm6BoW66rs868kc8CRbRgaoc zdNpjS5sp2OOg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Flh0N1Qhvz9rxG; Wed, 19 May 2021 20:16:51 +0200 (CEST) Message-ID: From: Vinicius Monego Date: Wed, 19 May 2021 18:16:41 +0000 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi, Em seg, 2021-04-26 às 20:01 +0000, Sharlatan Hellseher escreveu: > Hi Guix team! > > Here is my attempt to pack bulky python package - > https://www.astropy.org/ > I've disabled test and add minor modification removing `_compiler.c' > file. I've tried to package AstroPy before but got stuck in the dependencies, more specifically pytest-astropy. There is a bug somewhere that pytest- filter-subpackage is not found by setup.py, even though it's listed in the inputs. I encountered that problem again here, after enabling the tests. > + ;; NOTE: (Sharlatan-20210426T204315+0100): Tests require build > astropy > + ;; module, it needs a good review on how to enable them. > + `(#:tests? #f AstroPy uses pytest, which is not listed in your native-inputs. The other dependencies I had to add are python-hypothesis, python-pytest- cov, python-pytest-astropy and python-pytest-xdist. According to the documentation, it should be as simple as running pytest to run the entire test suite: https://docs.astropy.org/en/latest/development/testguide.html#running-tests If you end up in 'ModuleNotFoundError: No module named "astropy"', you may have to update PYTHONPATH after the install phase with (add- installed-pythonpath inputs outputs). That usually happens when replacing the check phase. > + (inputs > + `(("asdf" ,python-asdf) > + ("beautifulsoup4" ,python-beautifulsoup4) > + ("bleach" ,python-bleach) > + ("bottleneck" ,python-bottleneck) > + ("cfitsio" ,cfitsio) > + ("dask" ,python-dask) > + ("expat" ,expat) > + ("graphviz" ,graphviz) > + ("h5py" ,python-h5py) > + ("html5lib" ,python-html5lib) > + ("jplephem" ,python-jplephem) > + ("matplotlib" ,python-matplotlib) > + ("mpmath" ,python-mpmath) > + ("numpy" ,python-numpy) > + ("pandas" ,python-pandas) > + ("pyerfa" ,python-pyerfa) > + ("pytz" ,python-pytz) > + ("pyyaml" ,python-pyyaml) > + ("scipy" ,python-scipy) > + ("sortedcontainers" ,python-sortedcontainers) > + ("wcslib" ,wcslib))) AstroPy is a library, its Python inputs should be propagated here. See https://guix.gnu.org/manual/en/html_node/package-Reference.html#package-Reference for reference. Also, the documentation states that the only strict requirements are PyERFA and NumPy: https://docs.astropy.org/en/stable/install.html IMO we should only propagate these, and leave the rest in native-inputs as needed by tests. Now speaking of the astropy dependencies, pytest-astropy is supposed to propagate its six dependencies. AFAIK its purpose is to be a metapackage to install these other 6 pytest modules. PyERFA should also propagate numpy (liberfa can remain as normal input). I'll take a look at this package again next week. Could you test these suggestions in the meantime? Vinicius From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 22 May 2021 20:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 48046@debbugs.gnu.org Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.16217136566836 (code B ref 48046); Sat, 22 May 2021 20:01:01 +0000 Received: (at 48046) by debbugs.gnu.org; 22 May 2021 20:00:56 +0000 Received: from localhost ([127.0.0.1]:40080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkXnr-0001mA-RU for submit@debbugs.gnu.org; Sat, 22 May 2021 16:00:56 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:33525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkXnn-0001li-PX for 48046@debbugs.gnu.org; Sat, 22 May 2021 16:00:53 -0400 Received: by mail-wr1-f47.google.com with SMTP id n2so24414176wrm.0 for <48046@debbugs.gnu.org>; Sat, 22 May 2021 13:00:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MJY3E+dtI7VL8YZT+0cLYuUZ5KDMN51N6fraFmE+zso=; b=Dvypqi92SS4Ozyix0fIwTJIJgfMvlgjly+zvSLBtIE6sKLB3JNthuPLZBJ/LFxP6RM NCJR9drK4Aywi9HcNLwNndF7QGc4NcwqCrc3+mBkxaea2EIgSaOps4vvoe5wweochfWU HFDGCkTAyQx92Y3XEwe8K/niNxjSpAgX1qaoTiWR9AiA465LDriUHPM7+iBApPG87gMQ ILdQvQgYlCQzxJefwVvFr7UIeRInh7LT1v9ThfUbvy6tysaQxYotp/4lSPfKHzL6ZK6S qMy77YDJsXfUOZBvKUE9Je6VMOkf7vENk+4xNyQKbzFq/joUSlxrClh8pS9V8JFJ3mC1 bKYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MJY3E+dtI7VL8YZT+0cLYuUZ5KDMN51N6fraFmE+zso=; b=TF5hubR+FDw5eubwSbX+ZPQnQTVW1wSA/rl6BKPb0KsIOlh3aTFuhSWrN3IT5opmaZ eX4l40EFsvVqVFA+d/BEUAnOzuXCyKBEgQ1ZmtSbi1FfcLgye/u/3Uj2Pbws/1+7SNIB OXLU8N9Rw50IRBm/Ng9f0PhlmL560TAD+N+izEkdl5lRukFr4HzfdMxOG70q4/usZoUP V/H239DrAgZXCxWEk+3dFojtNunXEzZw2ObMpDSr95Vxp9jPwv5cNAahdACimvL98cKC WnreZblDjMv0ovRvILdArs3nt9S6oreqrUv4UlGhtO8II+9pYp09Fp+VCu+wCwnGxG5e 504A== X-Gm-Message-State: AOAM533PwZjwWco1vG0crjKuP9B64Zppw3nPFkhIY+zceLfoypGkYNGe jTJRbSiAstJZowFC7Jby9yBN7wc1Ea56R7keMls= X-Google-Smtp-Source: ABdhPJxNWiMwdX8k+oIM+fu+6LVEJaYFSw2uLoa34LgMs+C6QZHj3cdLaPzXWBzpkHSKNVFYhnJ9QJ19JlrKnvbTFBQ= X-Received: by 2002:adf:e48b:: with SMTP id i11mr15404330wrm.228.1621713645878; Sat, 22 May 2021 13:00:45 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sharlatan Hellseher Date: Sat, 22 May 2021 20:00:35 +0000 Message-ID: Content-Type: multipart/mixed; boundary="000000000000ca50f205c2f0a180" X-Spam-Score: 0.7 (/) 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.3 (/) --000000000000ca50f205c2f0a180 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Vinicius, My attempt to make Astropy test working failed as well. the project heavily depends on TOX which requires pip to install missing dependencies for itself. I run test with pytest but it looks like it's not allowed by this https://github.com/astropy/astropy/blob/main/astropy/__init__.py#L139 I'll come back to conquer it once again when I have some fresh ideas. On Wed, 19 May 2021 at 18:16, Vinicius Monego wrote: > > Hi, > > Em seg, 2021-04-26 =C3=A0s 20:01 +0000, Sharlatan Hellseher escreveu: > > Hi Guix team! > > > > Here is my attempt to pack bulky python package - > > https://www.astropy.org/ > > I've disabled test and add minor modification removing `_compiler.c' > > file. > > I've tried to package AstroPy before but got stuck in the dependencies, > more specifically pytest-astropy. There is a bug somewhere that pytest- > filter-subpackage is not found by setup.py, even though it's listed in > the inputs. I encountered that problem again here, after enabling the > tests. > > > + ;; NOTE: (Sharlatan-20210426T204315+0100): Tests require build > > astropy > > + ;; module, it needs a good review on how to enable them. > > + `(#:tests? #f > > AstroPy uses pytest, which is not listed in your native-inputs. The > other dependencies I had to add are python-hypothesis, python-pytest- > cov, python-pytest-astropy and python-pytest-xdist. According to the > documentation, it should be as simple as running pytest to run the > entire test suite: > > https://docs.astropy.org/en/latest/development/testguide.html#running-tes= ts > > If you end up in 'ModuleNotFoundError: No module named "astropy"', you > may have to update PYTHONPATH after the install phase with (add- > installed-pythonpath inputs outputs). That usually happens when > replacing the check phase. > > > + (inputs > > + `(("asdf" ,python-asdf) > > + ("beautifulsoup4" ,python-beautifulsoup4) > > + ("bleach" ,python-bleach) > > + ("bottleneck" ,python-bottleneck) > > + ("cfitsio" ,cfitsio) > > + ("dask" ,python-dask) > > + ("expat" ,expat) > > + ("graphviz" ,graphviz) > > + ("h5py" ,python-h5py) > > + ("html5lib" ,python-html5lib) > > + ("jplephem" ,python-jplephem) > > + ("matplotlib" ,python-matplotlib) > > + ("mpmath" ,python-mpmath) > > + ("numpy" ,python-numpy) > > + ("pandas" ,python-pandas) > > + ("pyerfa" ,python-pyerfa) > > + ("pytz" ,python-pytz) > > + ("pyyaml" ,python-pyyaml) > > + ("scipy" ,python-scipy) > > + ("sortedcontainers" ,python-sortedcontainers) > > + ("wcslib" ,wcslib))) > > AstroPy is a library, its Python inputs should be propagated here. > See https://guix.gnu.org/manual/en/html_node/package-Reference.html#packa= ge-Reference > for reference. > > Also, the documentation states that the only strict requirements are > PyERFA and NumPy: > > https://docs.astropy.org/en/stable/install.html > > IMO we should only propagate these, and leave the rest in native-inputs > as needed by tests. > > Now speaking of the astropy dependencies, pytest-astropy is supposed to > propagate its six dependencies. AFAIK its purpose is to be a > metapackage to install these other 6 pytest modules. PyERFA should also > propagate numpy (liberfa can remain as normal input). > > I'll take a look at this package again next week. Could you test these > suggestions in the meantime? > > Vinicius > > --=20 =E2=80=A6 =D0=BD=D0=B0=D1=88 =D1=80=D0=B0=D0=B7=D1=83=D0=BC - =D0=BF=D1=80= =D0=B5=D0=B2=D0=BE=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B0=D1=8F =D0=BE=D0=B1= =D1=8A=D1=8F=D1=81=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F = =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B0 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B0= =D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BD=D0=B0 =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D1=81=D0=BC=D1=8B=D1=81=D0=BB =D0=BF=D0=BE= =D1=87=D1=82=D0=B8 =D0=B2 =D1=87=D0=B5=D0=BC =D1=83=D0=B3=D0=BE=D0=B4=D0=BD= =D0=BE, =D0=B8=D1=81=D1=82=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=BB=D1=8E=D0=B1=D0=BE=D0=B9 =D1=84=D0=B5=D0=BD=D0=BE=D0=BC=D0=B5=D0=BD, = =D0=BD=D0=BE =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=BD=D0=BE =D0=BD=D0=B5 = =D0=B2 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D0=BF=D1=80= =D0=B8=D0=BD=D1=8F=D1=82=D1=8C =D0=BC=D1=8B=D1=81=D0=BB=D1=8C =D0=BE =D0=BD= =D0=B5=D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D1=83=D0=B5=D0=BC=D0= =BE=D1=81=D1=82=D0=B8. --000000000000ca50f205c2f0a180 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-astropy-rc1.patch" Content-Disposition: attachment; filename="0001-gnu-astropy-rc1.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kp06f9ws0 RnJvbSA0YjBkOGUyMDkxNWVlNjc0MDU0Y2IzYmQxYjM1NzNhOWY0MmJkMDhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGFybGF0YW4gSGVsbHNlaGVyIDxzaGFybGF0YW51c0BnbWFp bC5jb20+CkRhdGU6IFNhdCwgMjIgTWF5IDIwMjEgMjA6NTI6NDkgKzAxMDAKU3ViamVjdDogW1BB VENIXSBnbnU6IGFzdHJvcHk6IHJjMQoKKiBnbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbSAocHl0 aG9uLWFzdHJvcHkpCiBbaW5wdXRzXTogcmVmYWN0b3IgaW5wdXRzCiBbcGFja2FnZV0gQXR0ZW1w IHRvIG1ha2UgdGVzdCB3b3JraW5nIG5vLXN1Y2Nlc3N1ZmwgcnVuLCBpdCBmYWlsZWQgd2l0aAoK c3RhcnRpbmcgcGhhc2UgYGNoZWNrJwovdG1wL2d1aXgtYnVpbGQtcHl0aG9uLWFzdHJvcHktNC4y LjEuZHJ2LTAvYXN0cm9weS00LjIuMS9hc3Ryb3B5L2NvbmZpZy9jb25maWd1cmF0aW9uLnB5OjU4 MjogQ29uZmlndXJhdGlvbk1pc3NpbmdXYXJuaW5nOiBDb25maWd1cmF0aW9uIGRlZmF1bHRzIHdp bGwgYmUgdXNlZCBkdWUgdG8gRmlsZU5vdEZvdW5kRXJyb3I6MiBvbiBOb25lCiAgd2FybihDb25m aWd1cmF0aW9uTWlzc2luZ1dhcm5pbmcobXNnKSkKSW1wb3J0RXJyb3Igd2hpbGUgbG9hZGluZyBj b25mdGVzdCAnL3RtcC9ndWl4LWJ1aWxkLXB5dGhvbi1hc3Ryb3B5LTQuMi4xLmRydi0wL2FzdHJv cHktNC4yLjEvY29uZnRlc3QucHknLgpjb25mdGVzdC5weToxMTogaW4gPG1vZHVsZT4KICAgIGZy b20gYXN0cm9weSBpbXBvcnQgX192ZXJzaW9uX18KYXN0cm9weS9fX2luaXRfXy5weToyNDg6IGlu IDxtb2R1bGU+CiAgICBfaW5pdGlhbGl6ZV9hc3Ryb3B5KCkKYXN0cm9weS9fX2luaXRfXy5weToy MDM6IGluIF9pbml0aWFsaXplX2FzdHJvcHkKICAgIHJhaXNlIEltcG9ydEVycm9yKCdZb3UgYXBw ZWFyIHRvIGJlIHRyeWluZyB0byBpbXBvcnQgYXN0cm9weSBmcm9tICcKRSAgIEltcG9ydEVycm9y OiBZb3UgYXBwZWFyIHRvIGJlIHRyeWluZyB0byBpbXBvcnQgYXN0cm9weSBmcm9tIHdpdGhpbiBh IHNvdXJjZSBjaGVja291dCBvciBmcm9tIGFuIGVkaXRhYmxlIGluc3RhbGxhdGlvbiB3aXRob3V0 IGJ1aWxkaW5nIHRoZSBleHRlbnNpb24gbW9kdWxlcyBmaXJzdC4gRWl0aGVyIHJ1bjoKRQpFICAg ICBwaXAgaW5zdGFsbCAtZSAuCkUKRSAgIG9yCkUKRSAgICAgcHl0aG9uIHNldHVwLnB5IGJ1aWxk X2V4dCAtLWlucGxhY2UKRQpFICAgdG8gbWFrZSBzdXJlIHRoZSBleHRlbnNpb24gbW9kdWxlcyBh cmUgYnVpbHQKY29tbWFuZCAicHl0ZXN0IiAiLXZ2IiBmYWlsZWQgd2l0aCBzdGF0dXMgNApidWls ZGVyIGZvciBgL2dudS9zdG9yZS9zeWp6YjBzamQwMWFmNmkxM2s1cGE2c253eGsxaW0zeC1weXRo b24tYXN0cm9weS00LjIuMS5kcnYnIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxCi0tLQogZ251L3Bh Y2thZ2VzL2FzdHJvbm9teS5zY20gfCA3MSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtIGIvZ251L3BhY2thZ2Vz L2FzdHJvbm9teS5zY20KaW5kZXggYjYwN2ZiZDNkNy4uOGVhNjY1MzgwZSAxMDA2NDQKLS0tIGEv Z251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5z Y20KQEAgLTEwODUsMTMgKzEwODUsMTcgQEAgb3JiaXQgYXJvdW5kIHRoZSBFYXJ0aC4iKQogICAg IChhcmd1bWVudHMKICAgICAgOzsgTk9URTogKFNoYXJsYXRhbi0yMDIxMDQyNlQyMDQzMTUrMDEw MCk6IFRlc3RzIHJlcXVpcmUgYnVpbGQgYXN0cm9weQogICAgICA7OyBtb2R1bGUsIGl0IG5lZWRz IGEgZ29vZCByZXZpZXcgb24gaG93IHRvIGVuYWJsZSB0aGVtLgotICAgICBgKCM6dGVzdHM/ICNm CisgICAgIGAoOyM6dGVzdHM/ICNmCiAgICAgICAgIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBo YXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3NldGVu di1hc3Ryb3B5LXN5c3RlbS1hbGwKICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAg KHNldGVudiAiQVNUUk9QWV9VU0VfU1lTVEVNX0FMTCIgIjEiKQogICAgICAgICAgICAgICN0KSkK KyAgICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5w dXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChhZGQtaW5zdGFs bGVkLXB5dGhvbnBhdGggaW5wdXRzIG91dHB1dHMpCisgICAgICAgICAgICAgKGludm9rZSAicHl0 ZXN0IiAiLXZ2IikpKQogICAgICAgICAgOzsgTk9URTogKFNoYXJsYXRhbi0yMDIxMDQyNlQyMDAx MjcrMDEwMCk6IGl0IGZhaWxzIGR1cmluZyBpbnN0YWxsCiAgICAgICAgICA7OyBwaGFzZXMgd2l0 aG91dCB0aGUgZmlsZSBpcyByZW1vdmVkCiAgICAgICAgICA7OwpAQCAtMTEwOCwzNyArMTExMiw0 MiBAQCBvcmJpdCBhcm91bmQgdGhlIEVhcnRoLiIpCiAgICAgICAgICAgICAgI3QpKSkpKQogICAg IChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJjZml0c2lvIiAsY2ZpdHNpbykKLSAgICAgICAoImNv dmVyYWdlIiAscHl0aG9uLWNvdmVyYWdlKQotICAgICAgICgiY3l0aG9uIiAscHl0aG9uLWN5dGhv bikKLSAgICAgICAoImV4dGVuc2lvbi1oZWxwZXJzIiAscHl0aG9uLWV4dGVuc2lvbi1oZWxwZXJz KQotICAgICAgICgiaXB5dGhvbiIgLHB5dGhvbi1pcHl0aG9uKQotICAgICAgICgib2JqZ3JhcGgi ICxweXRob24tb2JqZ3JhcGgpCi0gICAgICAgKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKLSAg ICAgICAoInNldHVwdG9vbHMtc2NtIiAscHl0aG9uLXNldHVwdG9vbHMtc2NtKQotICAgICAgICgi c2dwNCIgLHB5dGhvbi1zZ3A0KQotICAgICAgICgic2t5ZmllbGQiICxweXRob24tc2t5ZmllbGQp KSkKLSAgICAoaW5wdXRzCi0gICAgIGAoKCJhc2RmIiAscHl0aG9uLWFzZGYpCi0gICAgICAgKCJi ZWF1dGlmdWxzb3VwNCIgLHB5dGhvbi1iZWF1dGlmdWxzb3VwNCkKLSAgICAgICAoImJsZWFjaCIg LHB5dGhvbi1ibGVhY2gpCi0gICAgICAgKCJib3R0bGVuZWNrIiAscHl0aG9uLWJvdHRsZW5lY2sp Ci0gICAgICAgKCJjZml0c2lvIiAsY2ZpdHNpbykKLSAgICAgICAoImRhc2siICxweXRob24tZGFz aykKLSAgICAgICAoImV4cGF0IiAsZXhwYXQpCi0gICAgICAgKCJncmFwaHZpeiIgLGdyYXBodml6 KQotICAgICAgICgiaDVweSIgLHB5dGhvbi1oNXB5KQotICAgICAgICgiaHRtbDVsaWIiICxweXRo b24taHRtbDVsaWIpCi0gICAgICAgKCJqcGxlcGhlbSIgLHB5dGhvbi1qcGxlcGhlbSkKLSAgICAg ICAoIm1hdHBsb3RsaWIiICxweXRob24tbWF0cGxvdGxpYikKLSAgICAgICAoIm1wbWF0aCIgLHB5 dGhvbi1tcG1hdGgpCi0gICAgICAgKCJudW1weSIgLHB5dGhvbi1udW1weSkKLSAgICAgICAoInBh bmRhcyIgLHB5dGhvbi1wYW5kYXMpCi0gICAgICAgKCJweWVyZmEiICxweXRob24tcHllcmZhKQot ICAgICAgICgicHl0eiIgLHB5dGhvbi1weXR6KQotICAgICAgICgicHl5YW1sIiAscHl0aG9uLXB5 eWFtbCkKLSAgICAgICAoInNjaXB5IiAscHl0aG9uLXNjaXB5KQotICAgICAgICgic29ydGVkY29u dGFpbmVycyIgLHB5dGhvbi1zb3J0ZWRjb250YWluZXJzKQorICAgICAgICgicHl0aG9uLWFzZGYi ICxweXRob24tYXNkZikoImV4cGF0IiAsZXhwYXQpCisgICAgICAgKCJweXRob24tYmVhdXRpZnVs c291cDQiICxweXRob24tYmVhdXRpZnVsc291cDQpCisgICAgICAgKCJweXRob24tYmxlYWNoIiAs cHl0aG9uLWJsZWFjaCkKKyAgICAgICAoInB5dGhvbi1ib3R0bGVuZWNrIiAscHl0aG9uLWJvdHRs ZW5lY2spCisgICAgICAgKCJweXRob24tY292ZXJhZ2UiICxweXRob24tY292ZXJhZ2UpCisgICAg ICAgKCJweXRob24tY3l0aG9uIiAscHl0aG9uLWN5dGhvbikKKyAgICAgICAoInB5dGhvbi1kYXNr IiAscHl0aG9uLWRhc2spCisgICAgICAgKCJweXRob24tZXh0ZW5zaW9uLWhlbHBlcnMiICxweXRo b24tZXh0ZW5zaW9uLWhlbHBlcnMpCisgICAgICAgKCJweXRob24tZ3JhcGh2aXoiICxncmFwaHZp eikKKyAgICAgICAoInB5dGhvbi1oNXB5IiAscHl0aG9uLWg1cHkpCisgICAgICAgKCJweXRob24t aHRtbDVsaWIiICxweXRob24taHRtbDVsaWIpCisgICAgICAgKCJweXRob24taHlwb3RoZXNpcyIg LHB5dGhvbi1oeXBvdGhlc2lzKQorICAgICAgICgicHl0aG9uLWlweXRob24iICxweXRob24taXB5 dGhvbikKKyAgICAgICAoInB5dGhvbi1qcGxlcGhlbSIgLHB5dGhvbi1qcGxlcGhlbSkKKyAgICAg ICAoInB5dGhvbi1tYXRwbG90bGliIiAscHl0aG9uLW1hdHBsb3RsaWIpCisgICAgICAgKCJweXRo b24tbXBtYXRoIiAscHl0aG9uLW1wbWF0aCkKKyAgICAgICAoInB5dGhvbi1vYmpncmFwaCIgLHB5 dGhvbi1vYmpncmFwaCkKKyAgICAgICAoInB5dGhvbi1wYW5kYXMiICxweXRob24tcGFuZGFzKQor ICAgICAgICgicHl0aG9uLXBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICgicHl0aG9u LXB5dGVzdCIgLHB5dGhvbi1weXRlc3QpCisgICAgICAgKCJweXRob24tcHl0ZXN0LWFzdHJvcHki ICxweXRob24tcHl0ZXN0LWFzdHJvcHkpCisgICAgICAgKCJweXRob24tcHl0ZXN0LWNvdiIgLHB5 dGhvbi1weXRlc3QtY292KQorICAgICAgICgicHl0aG9uLXB5dGVzdC14ZGlzdCIgLHB5dGhvbi1w eXRlc3QteGRpc3QpCisgICAgICAgKCJweXRob24tcHl0eiIgLHB5dGhvbi1weXR6KQorICAgICAg ICgicHl0aG9uLXB5eWFtbCIgLHB5dGhvbi1weXlhbWwpCisgICAgICAgKCJweXRob24tc2NpcHki ICxweXRob24tc2NpcHkpCisgICAgICAgKCJweXRob24tc2V0dXB0b29scyIgLHB5dGhvbi1zZXR1 cHRvb2xzKQorICAgICAgICgicHl0aG9uLXNldHVwdG9vbHMtc2NtIiAscHl0aG9uLXNldHVwdG9v bHMtc2NtKQorICAgICAgICgicHl0aG9uLXNncDQiICxweXRob24tc2dwNCkKKyAgICAgICAoInB5 dGhvbi1za3lmaWVsZCIgLHB5dGhvbi1za3lmaWVsZCkKKyAgICAgICAoInB5dGhvbi1zb3J0ZWRj b250YWluZXJzIiAscHl0aG9uLXNvcnRlZGNvbnRhaW5lcnMpCisgICAgICAgKCJweXRob24tdG94 IiAscHl0aG9uLXRveCkKICAgICAgICAoIndjc2xpYiIgLHdjc2xpYikpKQorICAgIChwcm9wYWdh dGVkLWlucHV0cworICAgICBgKCgicHl0aG9uLW51bXB5IiAscHl0aG9uLW51bXB5KQorICAgICAg ICgicHl0aG9uLXB5ZXJmYSIgLHB5dGhvbi1weWVyZmEpKSkKICAgICAoaG9tZS1wYWdlICJodHRw czovL2FzdHJvcHkub3JnLyIpCiAgICAgKHN5bm9wc2lzICJBc3Ryb25vbXkgYW5kIGFzdHJvcGh5 c2ljcyBjb3JlIGxpYnJhcnkiKQogICAgIChkZXNjcmlwdGlvbgotLSAKMi4zMS4xCgo= --000000000000ca50f205c2f0a180-- From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 May 2021 17:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher Cc: 48046@debbugs.gnu.org Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.16217924883468 (code B ref 48046); Sun, 23 May 2021 17:55:01 +0000 Received: (at 48046) by debbugs.gnu.org; 23 May 2021 17:54:48 +0000 Received: from localhost ([127.0.0.1]:41737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lksJD-0000th-0R for submit@debbugs.gnu.org; Sun, 23 May 2021 13:54:48 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lksJ9-0000tQ-9e for 48046@debbugs.gnu.org; Sun, 23 May 2021 13:54:37 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id EAE53240029 for <48046@debbugs.gnu.org>; Sun, 23 May 2021 19:54:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1621792469; bh=wbV5Siw8dUKOYG18USPiecweUxlgjX6LjFqXXPBqlY0=; h=Subject:From:To:Cc:Date:From; b=h5qeemRJGn4D6EaOvMMsz+IkLIeqAfojtMcr2wajrYg/JmdVzfkgmfieHzSZ9ng1l Ad9eat2ZY5Cjp25ZRSxD/noQUVXz5KFb/aGRZ12Qe1FpD5JiAYV6mCaPEvj9Q/j5W+ v/UIeP9Kbf8b6AA50gZ+B+4XuW5fQg71uMoHarT4kU7fkwgqbJ5+nkmhd+iXGS8L3r XNARafzKGe/JKMNimrTbNDhXeAcAkoU+RzeP7ParlI2y0tAcFoDRzI+QN/XrPY08XE kmOr9JQfrociexLhoVxVajkTQ5veNvtGug/4hPuyuHzvZlW1ELBU3PAdcyY3DHNfV8 PE3GNLDglKZ7w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Fp7Jd6WW6z6tm6; Sun, 23 May 2021 19:54:25 +0200 (CEST) Message-ID: <7055d87cdde449415e62f0b0c15d96deb378af67.camel@posteo.net> From: Vinicius Monego Date: Sun, 23 May 2021 17:54:08 +0000 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-MWs11vLmAkwve/jJDHq3" MIME-Version: 1.0 X-Spam-Score: -1.6 (-) 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.3 (/) --=-MWs11vLmAkwve/jJDHq3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hi Sharlatan, Thanks for continuing the work on the astropy package, I managed to finish it this time. I am resending your patch with the following modifications: - Moved the package definition from the bottom to the middle of the file (to avoid merge conflicts) - Removed all optional inputs and propagated the remaining. I left only those listed in install_requires, setup_requires, test_requires and test[extras] in setup.cfg - Changed synopsis and description - Changed package labels to match the package name - Made the compiler file writable instead of deleting it - Deleted the makdir-astropy phase (it wasn't needed) - Added license for the jquery bundle that is not replaced and then I made my own improvements on that patch: enabling tests and unbundling some external libraries. I removed the optional packages because astropy is a core package, which will be a dependency for its many extensions. It's important that it builds with a high probability of success or the chain will break. Some of its optional dependencies, e.g. Pandas, have a broken build in aarch64 at the moment. The "full" astropy package could be installed easily from a manifest file and the tests can run again with astropy.test(). > the project heavily depends on TOX which requires pip to install > missing dependencies for itself. I don't think that a project can heavily depend on tox, all it does is manage a virtual environment with dependencies to run the tests. Guix does the same so tox is redundant here. Tests will still run with the testing framework. Two more suggestions for future Python patches: > + (replace 'check > + (lambda* (#:key inputs outputs #:allow-other-keys) > + (add-installed-pythonpath inputs outputs) > + (invoke "pytest" "-vv"))) When a project contains tests as part of the application code, as in Astropy, tests should run with "pytest --pyargs module". See Pytest Integration Pratices: https://docs.pytest.org/en/documentation-restructure/background/goodpractices.html It's also good practice in Guix to use (when tests?) when overriding the check phase to allow --without-tests=pkg. > ImportError: You appear to be trying to import astropy from within a > source checkout or from an editable installation without building the > extension modules first. Either run: I fixed this error by running the second command before the tests. If you don't mind the modifications I did, I will call this patchset complete and wait for a committer to review. Vinicius --=-MWs11vLmAkwve/jJDHq3 Content-Disposition: attachment; filename="0001-gnu-Add-python-astropy.patch" Content-Type: text/x-patch; name="0001-gnu-Add-python-astropy.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkNzI0NWYwODUyYTFhMmYzOWJkYmEyNzdiNDI4N2UyYTc1Mzk1NWE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGFybGF0YW4gSGVsbHNlaGVyIDxzaGFybGF0YW51c0BnbWFp bC5jb20+CkRhdGU6IE1vbiwgMjYgQXByIDIwMjEgMjA6NTI6MDkgKzAxMDAKU3ViamVjdDogW1BB VENIIDEvNl0gZ251OiBBZGQgcHl0aG9uLWFzdHJvcHkuCgoqIGdudS9wYWNrYWdlcy9hc3Ryb25v bXkuc2NtIChweXRob24tYXN0cm9weSk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMv YXN0cm9ub215LnNjbSB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9hc3Ryb25vbXkuc2NtIGIvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20KaW5kZXggNmQx YzRkZGZlNi4uYjMyZjNmN2NmNSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20KQEAgLTU0Nyw2ICs1NDcsNTQgQEAg YWNjdXJhdGVseSBpbiByZWFsIHRpbWUgYXQgYW55IHJhdGUgZGVzaXJlZC4iKQogICAgICBgKCM6 Y29uZmlndXJlLWZsYWdzICcoIi1ERU5BQkxFX0dUSz1PTiIgIi1ERU5BQkxFX1FUPU9GRiIpCiAg ICAgICAgIzp0ZXN0cz8gI2YpKSkpCiAKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1hc3Ryb3B5Cisg IChwYWNrYWdlCisgICAgKG5hbWUgInB5dGhvbi1hc3Ryb3B5IikKKyAgICAodmVyc2lvbiAiNC4y LjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgdXJsLWZldGNo KQorICAgICAgICh1cmkgKHB5cGktdXJpICJhc3Ryb3B5IiB2ZXJzaW9uKSkKKyAgICAgICAoc2hh MjU2CisgICAgICAgIChiYXNlMzIgIjA5dzRxNjRjNmJ5a2NkcDh4ZHE1ZmdzZGpxcmNpaHFocWpz enFqcDNzNWExNDkza3dqN2QiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5 c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIDs7IE5PVEU6IChTaGFybGF0YW4tMjAyMTA0MjZU MjA0MzE1KzAxMDApOiBUZXN0cyByZXF1aXJlIGJ1aWxkIGFzdHJvcHkKKyAgICAgOzsgbW9kdWxl LCBpdCBuZWVkcyBhIGdvb2QgcmV2aWV3IG9uIGhvdyB0byBlbmFibGUgdGhlbS4KKyAgICAgYCgj OnRlc3RzPyAjZgorICAgICAgICM6cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5k YXJkLXBoYXNlcworICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdzZXRlbnYtYXN0cm9weS1z eXN0ZW0tYWxsCisgICAgICAgICAgIChsYW1iZGEgXworICAgICAgICAgICAgIChzZXRlbnYgIkFT VFJPUFlfVVNFX1NZU1RFTV9BTEwiICIxIikpKQorICAgICAgICAgOzsgUGVybWlzc2lvbiBkZW5p ZWQ6ICcuL2FzdHJvcHkvX2NvbXBpbGVyLmMnLgorICAgICAgICAgKGFkZC1iZWZvcmUgJ2luc3Rh bGwgJ3dyaXRhYmxlLWNvbXBpbGVyCisgICAgICAgICAgIChsYW1iZGEgXyAobWFrZS1maWxlLXdy aXRhYmxlICJhc3Ryb3B5L19jb21waWxlci5jIikpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzCisg ICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAoInB5dGhvbi1jb3ZlcmFn ZSIgLHB5dGhvbi1jb3ZlcmFnZSkKKyAgICAgICAoInB5dGhvbi1jeXRob24iICxweXRob24tY3l0 aG9uKQorICAgICAgICgicHl0aG9uLWV4dGVuc2lvbi1oZWxwZXJzIiAscHl0aG9uLWV4dGVuc2lv bi1oZWxwZXJzKQorICAgICAgICgicHl0aG9uLWlweXRob24iICxweXRob24taXB5dGhvbikKKyAg ICAgICAoInB5dGhvbi1vYmpncmFwaCIgLHB5dGhvbi1vYmpncmFwaCkKKyAgICAgICAoInB5dGhv bi1zZXR1cHRvb2xzLXNjbSIgLHB5dGhvbi1zZXR1cHRvb2xzLXNjbSkKKyAgICAgICAoInB5dGhv bi1zZ3A0IiAscHl0aG9uLXNncDQpCisgICAgICAgKCJweXRob24tc2t5ZmllbGQiICxweXRob24t c2t5ZmllbGQpKSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJjZml0c2lvIiAsY2ZpdHNpbykKKyAg ICAgICAoIndjc2xpYiIgLHdjc2xpYikpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICBg KCgicHl0aG9uLW51bXB5IiAscHl0aG9uLW51bXB5KQorICAgICAgICgicHl0aG9uLXB5ZXJmYSIg LHB5dGhvbi1weWVyZmEpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3d3dy5hc3Ryb3B5Lm9y Zy8iKQorICAgIChzeW5vcHNpcyAiQ29yZSBwYWNrYWdlIGZvciBBc3Ryb25vbXkgaW4gUHl0aG9u IikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIkFzdHJvcHkgaXMgYSBzaW5nbGUgY29yZSBwYWNr YWdlIGZvciBBc3Ryb25vbXkgaW4gUHl0aG9uLiAgSXQgY29udGFpbnMKK211Y2ggb2YgdGhlIGNv cmUgZnVuY3Rpb25hbGl0eSBhbmQgc29tZSBjb21tb24gdG9vbHMgbmVlZGVkIGZvciBwZXJmb3Jt aW5nCithc3Ryb25vbXkgYW5kIGFzdHJvcGh5c2ljcy4iKQorICAgIChsaWNlbnNlIChsaXN0IGxp Y2Vuc2U6YnNkLTMgICAgIDthc3Ryb3B5CisgICAgICAgICAgICAgICAgICAgbGljZW5zZTpleHBh dCkpKSkgO2pxdWVyeQorCiAoZGVmaW5lLXB1YmxpYyBsaWJub3ZhCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImxpYm5vdmEiKQotLSAKMi4zMS4xCgo= --=-MWs11vLmAkwve/jJDHq3 Content-Disposition: attachment; filename="0002-gnu-python-pytest-astropy-Propagate-inputs.patch" Content-Type: text/x-patch; name="0002-gnu-python-pytest-astropy-Propagate-inputs.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA3YTExOWM2MDIxMjRjMjQ1NTVhYWNkMGEzOWQ2MzQxMjdlN2I2NWQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgpE YXRlOiBTYXQsIDIyIE1heSAyMDIxIDE0OjQ5OjU0IC0wMzAwClN1YmplY3Q6IFtQQVRDSCAyLzZd IGdudTogcHl0aG9uLXB5dGVzdC1hc3Ryb3B5OiBQcm9wYWdhdGUgaW5wdXRzLgoKKiBnbnUvcGFj a2FnZXMvcHl0aG9uLWNoZWNrLnNjbSAocHl0aG9uLXB5dGVzdC1hc3Ryb3B5KVthcmd1bWVudHNd OiBBZGQgbmV3CnBoYXNlIHRvIHNraXAgYSB2ZXJzaW9uIGNoZWNrIGJ1Zy4KW25hdGl2ZS1pbnB1 dHNdOiBSZW1vdmUgcHl0aG9uLXB5dGVzdC4gTW92ZSBweXRob24tYXR0cnMsIHB5dGhvbi1oeXBv dGhlc2lzLApweXRob24tcHl0ZXN0LWFycmF5ZGlmZiwgcHl0aG9uLXB5dGVzdC1hc3Ryb3B5LWhl YWRlciwgcHl0aG9uLXB5dGVzdC1jb3YsCnB5dGhvbi1weXRlc3QtZmlsdGVyLXN1YnBhY2thZ2Us IHB5dGhvbi1weXRlc3QtbW9jaywgcHl0aG9uLXB5dGVzdC1vcGVuZmlsZXMsCnB5dGhvbi1weXRl c3QtcmVtb3RlZGF0YSAuLi4KW3Byb3BhZ2F0ZWQtaW5wdXRzXTogLi4uIGhlcmUuCi0tLQogZ251 L3BhY2thZ2VzL3B5dGhvbi1jaGVjay5zY20gfCAxNyArKysrKysrKysrKystLS0tLQogMSBmaWxl IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL3B5dGhvbi1jaGVjay5zY20gYi9nbnUvcGFja2FnZXMvcHl0aG9uLWNoZWNr LnNjbQppbmRleCBmMGI0NTRlZWM5Li5iNzVkMGZiMTU1IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMvcHl0aG9uLWNoZWNrLnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLWNoZWNrLnNjbQpA QCAtMjg2LDEyICsyODYsMjAgQEAgQXN0cm9weSBwcm9qZWN0LCBidXQgaXMgb3B0aW1pemVkIGZv ciB1c2Ugd2l0aCBhc3Ryb3B5LXJlbGF0ZWQgcHJvamVjdHMuIikKICAgICAgICAgKGJhc2UzMiAi MThqNno2eTJmdnlrbWNzNXowbWxkaGhheHhuNnd6cG5obG0ycHM3bThyNXo1a21oMTYzMSIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMK LSAgICAgOzsgTm8gdGVzdHMgcHJvdmlkZWQKLSAgICAgJygjOnRlc3RzPyAjZikpCisgICAgIGAo Izp0ZXN0cz8gI2YgOyB0aGVyZSBhcmUgbm8gdGVzdHMKKyAgICAgICAjOnBoYXNlcworICAgICAg IChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIDs7IFRoZXJlIGlzIGEg YnVnIHNvbWV3aGVyZSB0aGF0IG1ha2VzIHB5dGVzdC1maWx0ZXItc3VicGFja2FnZSBhcHBlYXIK KyAgICAgICAgIDs7IGFzIHZlcnNpb24gMC4wLjAgdG8gc2V0dXAucHkuICBSZW1vdmUgaXQgZnJv bSB0aGUgcmVxdWlyZW1lbnRzLgorICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdyZW1vdmUt cmVxdWlyZW1lbnQKKyAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICJzZXR1cC5jZmciCisgICAgICAgICAgICAgICAoKCIuKnB5dGVzdC1maWx0ZXItc3VicGFj a2FnZS4qIikgIiIpKSkpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgYCgoInB5dGhvbi1z ZXR1cHRvb2xzLXNjbSIgLHB5dGhvbi1zZXR1cHRvb2xzLXNjbSkpKQorICAgIChwcm9wYWdhdGVk LWlucHV0cwogICAgICBgKCgiYXR0cnMiICxweXRob24tYXR0cnMpCiAgICAgICAgKCJoeXBvdGhl c2lzIiAscHl0aG9uLWh5cG90aGVzaXMpCi0gICAgICAgKCJweXRlc3QiICxweXRob24tcHl0ZXN0 KQogICAgICAgICgicHl0ZXN0LWFycmF5ZGlmZiIgLHB5dGhvbi1weXRlc3QtYXJyYXlkaWZmKQog ICAgICAgICgicHl0ZXN0LWFzdHJvcHktaGVhZGVyIiAscHl0aG9uLXB5dGVzdC1hc3Ryb3B5LWhl YWRlcikKICAgICAgICAoInB5dGVzdC1jb3YiICxweXRob24tcHl0ZXN0LWNvdikKQEAgLTI5OSw4 ICszMDcsNyBAQCBBc3Ryb3B5IHByb2plY3QsIGJ1dCBpcyBvcHRpbWl6ZWQgZm9yIHVzZSB3aXRo IGFzdHJvcHktcmVsYXRlZCBwcm9qZWN0cy4iKQogICAgICAgICgicHl0ZXN0LWZpbHRlci1zdWJw YWNrYWdlIiAscHl0aG9uLXB5dGVzdC1maWx0ZXItc3VicGFja2FnZSkKICAgICAgICAoInB5dGVz dC1tb2NrIiAscHl0aG9uLXB5dGVzdC1tb2NrKQogICAgICAgICgicHl0ZXN0LW9wZW5maWxlcyIg LHB5dGhvbi1weXRlc3Qtb3BlbmZpbGVzKQotICAgICAgICgicHl0ZXN0LXJlbW90ZWRhdGEiICxw eXRob24tcHl0ZXN0LXJlbW90ZWRhdGEpCi0gICAgICAgKCJzZXR1cHRvb2xzLXNjbSIgLHB5dGhv bi1zZXR1cHRvb2xzLXNjbSkpKQorICAgICAgICgicHl0ZXN0LXJlbW90ZWRhdGEiICxweXRob24t cHl0ZXN0LXJlbW90ZWRhdGEpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20v YXN0cm9weS9weXRlc3QtYXN0cm9weSIpCiAgICAgKHN5bm9wc2lzCiAgICAgICJNZXRhcGFja2Fn ZSBmb3IgYWxsIHRoZSB0ZXN0aW5nIG1hY2hpbmVyeSB1c2VkIGJ5IHRoZSBBc3Ryb3B5IFByb2pl Y3QiKQotLSAKMi4zMS4xCgo= --=-MWs11vLmAkwve/jJDHq3 Content-Disposition: attachment; filename="0003-gnu-python-pyerfa-Adjust-inputs.patch" Content-Type: text/x-patch; name="0003-gnu-python-pyerfa-Adjust-inputs.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyNTYwMzhkMGQ5ZWFlNjUwOWQ5NmJkMzcwNDA0ZjMwYTcyMzcxNWYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgpE YXRlOiBTYXQsIDIyIE1heSAyMDIxIDE0OjU4OjE1IC0wMzAwClN1YmplY3Q6IFtQQVRDSCAzLzZd IGdudTogcHl0aG9uLXB5ZXJmYTogQWRqdXN0IGlucHV0cy4KCiogZ251L3BhY2thZ2VzL2FzdHJv bm9teS5zY20gKHB5dGhvbi1weWVyZmEpW2lucHV0c106IE1vdmUgcHl0aG9uLW51bXB5IHRvIC4u LgpbcHJvcGFnYXRlZC1pbnB1dHNdOiAuLi4gaGVyZS4KLS0tCiBnbnUvcGFja2FnZXMvYXN0cm9u b215LnNjbSB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20gYi9nbnUv cGFja2FnZXMvYXN0cm9ub215LnNjbQppbmRleCBiMzJmM2Y3Y2Y1Li40YzVjODZhM2RjIDEwMDY0 NAotLS0gYS9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQorKysgYi9nbnUvcGFja2FnZXMvYXN0 cm9ub215LnNjbQpAQCAtOTkyLDggKzk5Miw5IEBAIEpQTCBlcGhlbWVyaWRlcyB1c2UgdG8gcHJl ZGljdCByYXcgKHgseSx6KSBwbGFuZXRhcnkgcG9zaXRpb25zLiIpCiAgICAgICAgKCJzZXR1cHRv b2xzLXNjbSIgLHB5dGhvbi1zZXR1cHRvb2xzLXNjbSkKICAgICAgICAoInB5dGVzdC1kb2N0ZXN0 cGx1cyIgLHB5dGhvbi1weXRlc3QtZG9jdGVzdHBsdXMpKSkKICAgICAoaW5wdXRzCi0gICAgIGAo KCJsaWJlcmZhIiAsZXJmYSkKLSAgICAgICAoIm51bXB5IiAscHl0aG9uLW51bXB5KSkpCisgICAg IGAoKCJsaWJlcmZhIiAsZXJmYSkpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cworICAgICBgKCgi bnVtcHkiICxweXRob24tbnVtcHkpKSkKICAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5j b20vbGliZXJmYS9weWVyZmEiKQogICAgIChzeW5vcHNpcyAiUHl0aG9uIGJpbmRpbmdzIGZvciBF UkZBIikKICAgICAoZGVzY3JpcHRpb24KLS0gCjIuMzEuMQoK --=-MWs11vLmAkwve/jJDHq3 Content-Disposition: attachment; filename="0004-gnu-Add-wcslib-7.3.patch" Content-Type: text/x-patch; name="0004-gnu-Add-wcslib-7.3.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBmZGEyNjEwZjA5YjA4NDk2NDVkMTdiOTA2YWRlM2M4ZmRjNDkzY2I1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgpE YXRlOiBTYXQsIDIyIE1heSAyMDIxIDE1OjE0OjU5IC0wMzAwClN1YmplY3Q6IFtQQVRDSCA0LzZd IGdudTogQWRkIHdjc2xpYi03LjMuCgoqIGdudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtICh3Y3Ns aWItNy4zKTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtIHwg MTQgKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20gYi9nbnUvcGFja2FnZXMvYXN0cm9u b215LnNjbQppbmRleCA0YzVjODZhM2RjLi42ZTBmZGViOTY5IDEwMDY0NAotLS0gYS9nbnUvcGFj a2FnZXMvYXN0cm9ub215LnNjbQorKysgYi9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQpAQCAt MjA1LDYgKzIwNSwyMCBAQCBjb29yZGluYXRlIHN5c3RlbXMgaW4gYSBAZGZue0ZJVFN9IChGbGV4 aWJsZSBJbWFnZSBUcmFuc3BvcnQgU3lzdGVtKSBpbWFnZQogaGVhZGVyLiIpCiAgICAgKGxpY2Vu c2UgbGljZW5zZTpsZ3BsMyspKSkKIAorKGRlZmluZS1wdWJsaWMgd2NzbGliLTcuMworICAocGFj a2FnZQorICAgIChpbmhlcml0IHdjc2xpYikKKyAgICAobmFtZSAid2NzbGliIikKKyAgICAodmVy c2lvbiAiNy4zIikKKyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVy bC1mZXRjaCkKKyAgICAgICAodXJpIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgImZ0cDov L2Z0cC5hdG5mLmNzaXJvLmF1L3B1Yi9zb2Z0d2FyZS93Y3NsaWIvd2NzbGliLSIgdmVyc2lvbgor ICAgICAgICAgICAgICIudGFyLmJ6MiIpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2Uz MiAiMHE5OWs2MWwyemg2aXJ6a2Q1MTk1YWFtYTM3bWxtMG5pdmFtejZqNnI4bDJhZDFjeTBhYiIp KSkpKSkKKwogKGRlZmluZS1wdWJsaWMgd2VpZ2h0d2F0Y2hlcgogICAocGFja2FnZQogICAgIChu YW1lICJ3ZWlnaHR3YXRjaGVyIikKLS0gCjIuMzEuMQoK --=-MWs11vLmAkwve/jJDHq3 Content-Disposition: attachment; filename="0005-gnu-python-astropy-Enable-tests.patch" Content-Type: text/x-patch; name="0005-gnu-python-astropy-Enable-tests.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkMjI2ZjRkODU2MGQ3OGRhODhhZTllYmZkYzQ4YWJmNDQzYjU3MmUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgpE YXRlOiBTYXQsIDIyIE1heSAyMDIxIDE3OjEzOjM1IC0wMzAwClN1YmplY3Q6IFtQQVRDSCA1LzZd IGdudTogcHl0aG9uLWFzdHJvcHk6IEVuYWJsZSB0ZXN0cy4KCiogZ251L3BhY2thZ2VzL2FzdHJv bm9teS5zY20gKHB5dGhvbi1hc3Ryb3B5KVthcmd1bWVudHNdOiBFbmFibGUgdGVzdHMuCltwaGFz ZXNde3NldGVudi1hc3Ryb3B5LXN5c3RlbS1hbGx9OiBNb3ZlIHRvIGFmdGVyICd1bnBhY2suIFJl bmFtZSB0bwoncHJlcGFyYXRpb25zJy4gU2V0IEhPTUUgdG8gL3RtcC4gQWxsb3cgeGZhaWwgdGVz dHMgdG8gcGFzcy4Ke3dyaXRhYmxlLWNvbXBpbGVyfTogTmV3IHBoYXNlLgp7Y2hlY2t9OiBPdmVy cmlkZSBwaGFzZS4KW25hdGl2ZS1pbnB1dHNdOiBBZGQgcHl0aG9uLXB5dGVzdCwgcHl0aG9uLXB5 dGVzdC1hc3Ryb3B5LCBweXRob24tcHl0ZXN0LXhkaXN0LgpbaW5wdXRzXTogUmVtb3ZlIHdjc2xp Yi4gQWRkIHdjc2xpYi03LjMuCi0tLQogZ251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20gfCAzNyAr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjgg aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv YXN0cm9ub215LnNjbSBiL2dudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtCmluZGV4IDZlMGZkZWI5 NjkuLmQ5Nzg1Njk2YmIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtCisr KyBiL2dudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtCkBAIC01NzMsMTcgKzU3MywzMSBAQCBhY2N1 cmF0ZWx5IGluIHJlYWwgdGltZSBhdCBhbnkgcmF0ZSBkZXNpcmVkLiIpCiAgICAgICAgIChiYXNl MzIgIjA5dzRxNjRjNmJ5a2NkcDh4ZHE1ZmdzZGpxcmNpaHFocWpzenFqcDNzNWExNDkza3dqN2Qi KSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1l bnRzCi0gICAgIDs7IE5PVEU6IChTaGFybGF0YW4tMjAyMTA0MjZUMjA0MzE1KzAxMDApOiBUZXN0 cyByZXF1aXJlIGJ1aWxkIGFzdHJvcHkKLSAgICAgOzsgbW9kdWxlLCBpdCBuZWVkcyBhIGdvb2Qg cmV2aWV3IG9uIGhvdyB0byBlbmFibGUgdGhlbS4KLSAgICAgYCgjOnRlc3RzPyAjZgotICAgICAg ICM6cGhhc2VzCisgICAgIGAoIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCi0gICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3NldGVudi1hc3Ryb3B5LXN5 c3RlbS1hbGwKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncHJlcGFyYXRpb25zCiAgICAg ICAgICAgIChsYW1iZGEgXwotICAgICAgICAgICAgIChzZXRlbnYgIkFTVFJPUFlfVVNFX1NZU1RF TV9BTEwiICIxIikpKQotICAgICAgICAgOzsgUGVybWlzc2lvbiBkZW5pZWQ6ICcuL2FzdHJvcHkv X2NvbXBpbGVyLmMnLgorICAgICAgICAgICAgIDs7IFVzZSBvdXIgb3duIGxpYnJhcmllcyBpbiBw bGFjZSBvZiBidW5kbGVzLgorICAgICAgICAgICAgIChzZXRlbnYgIkFTVFJPUFlfVVNFX1NZU1RF TV9BTEwiICIxIikKKyAgICAgICAgICAgICA7OyBTb21lIHRlc3RzIHJlcXVpcmUgYSB3cml0YWJs ZSBob21lLgorICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUiICIvdG1wIikKKyAgICAgICAgICAg ICA7OyBSZWxheCB4ZmFpbCB0ZXN0cy4KKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNldHVw LmNmZyIKKyAgICAgICAgICAgICAgICgoInhmYWlsX3N0cmljdCA9IHRydWUiKSAieGZhaWxfc3Ry aWN0ID0gZmFsc2UiKSkpKQorICAgICAgICAgOzsgVGhpcyBmaWxlIGlzIG9wZW5lZCBpbiBib3Ro IGluc3RhbGwgYW5kIGNoZWNrIHBoYXNlcy4KICAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxs ICd3cml0YWJsZS1jb21waWxlcgotICAgICAgICAgICAobGFtYmRhIF8gKG1ha2UtZmlsZS13cml0 YWJsZSAiYXN0cm9weS9fY29tcGlsZXIuYyIpKSkpKSkKKyAgICAgICAgICAgKGxhbWJkYSBfICht YWtlLWZpbGUtd3JpdGFibGUgImFzdHJvcHkvX2NvbXBpbGVyLmMiKSkpCisgICAgICAgICAoYWRk LWJlZm9yZSAnY2hlY2sgJ3dyaXRhYmxlLWNvbXBpbGVyCisgICAgICAgICAgIChsYW1iZGEgXyAo bWFrZS1maWxlLXdyaXRhYmxlICJhc3Ryb3B5L19jb21waWxlci5jIikpKQorICAgICAgICAgKHJl cGxhY2UgJ2NoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyB0 ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICh3aGVuIHRlc3RzPworICAg ICAgICAgICAgICAgKGFkZC1pbnN0YWxsZWQtcHl0aG9ucGF0aCBpbnB1dHMgb3V0cHV0cykKKyAg ICAgICAgICAgICAgIDs7IEV4dGVuc2lvbnMgaGF2ZSB0byBiZSByZWJ1aWx0IGJlZm9yZSBydW5u aW5nIHRoZSB0ZXN0cy4KKyAgICAgICAgICAgICAgIChpbnZva2UgInB5dGhvbiIgInNldHVwLnB5 IiAiYnVpbGRfZXh0IiAiLS1pbnBsYWNlIikKKyAgICAgICAgICAgICAgIChpbnZva2UgInB5dGhv biIgIi1tIiAicHl0ZXN0IiAiLS1weWFyZ3MiICJhc3Ryb3B5IgorICAgICAgICAgICAgICAgICAg ICAgICA7OyBTa2lwIHRlc3RzIHRoYXQgbmVlZCByZW1vdGUgZGF0YS4KKyAgICAgICAgICAgICAg ICAgICAgICAgIi1tIiAibm90IHJlbW90ZV9kYXRhIikpKSkpKSkKICAgICAobmF0aXZlLWlucHV0 cwogICAgICBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpCiAgICAgICAgKCJweXRob24tY292 ZXJhZ2UiICxweXRob24tY292ZXJhZ2UpCkBAIC01OTEsMTIgKzYwNSwxNyBAQCBhY2N1cmF0ZWx5 IGluIHJlYWwgdGltZSBhdCBhbnkgcmF0ZSBkZXNpcmVkLiIpCiAgICAgICAgKCJweXRob24tZXh0 ZW5zaW9uLWhlbHBlcnMiICxweXRob24tZXh0ZW5zaW9uLWhlbHBlcnMpCiAgICAgICAgKCJweXRo b24taXB5dGhvbiIgLHB5dGhvbi1pcHl0aG9uKQogICAgICAgICgicHl0aG9uLW9iamdyYXBoIiAs cHl0aG9uLW9iamdyYXBoKQorICAgICAgICgicHl0aG9uLXB5dGVzdCIgLHB5dGhvbi1weXRlc3Qp CisgICAgICAgKCJweXRob24tcHl0ZXN0LWFzdHJvcHkiICxweXRob24tcHl0ZXN0LWFzdHJvcHkp CisgICAgICAgKCJweXRob24tcHl0ZXN0LXhkaXN0IiAscHl0aG9uLXB5dGVzdC14ZGlzdCkKICAg ICAgICAoInB5dGhvbi1zZXR1cHRvb2xzLXNjbSIgLHB5dGhvbi1zZXR1cHRvb2xzLXNjbSkKICAg ICAgICAoInB5dGhvbi1zZ3A0IiAscHl0aG9uLXNncDQpCiAgICAgICAgKCJweXRob24tc2t5Zmll bGQiICxweXRob24tc2t5ZmllbGQpKSkKICAgICAoaW5wdXRzCiAgICAgIGAoKCJjZml0c2lvIiAs Y2ZpdHNpbykKLSAgICAgICAoIndjc2xpYiIgLHdjc2xpYikpKQorICAgICAgIDs7IEFzdHJvcHkg NC4yLjEgYnVuZGxlcyB3Y3NsaWIgNy4zIGFuZCB0aGF0IGlzIHRoZSBvbmx5IHZlcnNpb24gaXQK KyAgICAgICA7OyBhY2NlcHRzLiAgVmVyc2lvbiA3LjUgd2lsbCBub3QgYmUgdmFsaWRhdGVkIGlu IHRoZSBidWlsZC4KKyAgICAgICAoIndjc2xpYiIgLHdjc2xpYi03LjMpKSkKICAgICAocHJvcGFn YXRlZC1pbnB1dHMKICAgICAgYCgoInB5dGhvbi1udW1weSIgLHB5dGhvbi1udW1weSkKICAgICAg ICAoInB5dGhvbi1weWVyZmEiICxweXRob24tcHllcmZhKSkpCi0tIAoyLjMxLjEKCg== --=-MWs11vLmAkwve/jJDHq3 Content-Disposition: attachment; filename="0006-gnu-python-astropy-Unbundle-ply-and-configobj.patch" Content-Type: text/x-patch; name="0006-gnu-python-astropy-Unbundle-ply-and-configobj.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBiZTcwY2U2NzUzMmM4YjVjMTRiZWJkZjNhNGMwY2U0ODNiYzg2NTMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgpE YXRlOiBTYXQsIDIyIE1heSAyMDIxIDE1OjA5OjM3IC0wMzAwClN1YmplY3Q6IFtQQVRDSCA2LzZd IGdudTogcHl0aG9uLWFzdHJvcHk6IFVuYnVuZGxlIHBseSBhbmQgY29uZmlnb2JqLgoKKiBnbnUv cGFja2FnZXMvYXN0cm9ub215LnNjbSAocHl0aG9uLWFzdHJvcHkpW2FyZ3VtZW50c106IFJlcGxh Y2UgcmVmZXJlbmNlcwp0byBleHRlcm5hbCBwbHkgYW5kIGNvbmZpZ29iaiBhbmQgZGVsZXRlIHRo ZSBidW5kbGVzLgpbcHJvcGFnYXRlZC1pbnB1dHNdOiBBZGQgcHl0aG9uLXBseSwgcHl0aG9uLWNv bmZpZ29iai4KLS0tCiBnbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbSB8IDI0ICsrKysrKysrKysr KysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2FzdHJvbm9teS5zY20gYi9nbnUvcGFj a2FnZXMvYXN0cm9ub215LnNjbQppbmRleCBkOTc4NTY5NmJiLi4xNzYxN2VlZjliIDEwMDY0NAot LS0gYS9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQorKysgYi9nbnUvcGFja2FnZXMvYXN0cm9u b215LnNjbQpAQCAtNTgzLDcgKzU4MywyNSBAQCBhY2N1cmF0ZWx5IGluIHJlYWwgdGltZSBhdCBh bnkgcmF0ZSBkZXNpcmVkLiIpCiAgICAgICAgICAgICAgKHNldGVudiAiSE9NRSIgIi90bXAiKQog ICAgICAgICAgICAgIDs7IFJlbGF4IHhmYWlsIHRlc3RzLgogICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAic2V0dXAuY2ZnIgotICAgICAgICAgICAgICAgKCgieGZhaWxfc3RyaWN0ID0gdHJ1ZSIp ICJ4ZmFpbF9zdHJpY3QgPSBmYWxzZSIpKSkpCisgICAgICAgICAgICAgICAoKCJ4ZmFpbF9zdHJp Y3QgPSB0cnVlIikgInhmYWlsX3N0cmljdCA9IGZhbHNlIikpCisgICAgICAgICAgICAgOzsgRGVs ZXRlIHBseSBhbmQgY29uZmlnb2JqIGJlY2F1c2Ugd2UgaGF2ZSB0aGVtLiAgVGhleSBhcmUgbm90 CisgICAgICAgICAgICAgOzsgY292ZXJlZCBieSBBU1RST1BZX1VTRV9TWVNURU1fQUxMLgorICAg ICAgICAgICAgICh3aXRoLWRpcmVjdG9yeS1leGN1cnNpb24gImFzdHJvcHkvZXh0ZXJuIgorICAg ICAgICAgICAgICAgKGZvci1lYWNoIGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICcoInBseSIgImNv bmZpZ29iaiIpKSkKKyAgICAgICAgICAgICA7OyBSZXBsYWNlIGFsbCByZWZlcmVuY2VzIHRvIGV4 dGVybmFsIHBseS4KKyAgICAgICAgICAgICAobGV0ICgocGx5LWZpbGVzICcoImNvb3JkaW5hdGVz L2FuZ2xlX3V0aWxpdGllcy5weSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVu aXRzL2Zvcm1hdC9jZHMucHkiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bml0 cy9mb3JtYXQvb2dpcC5weSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVuaXRz L2Zvcm1hdC9nZW5lcmljLnB5IikpKQorICAgICAgICAgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4 Y3Vyc2lvbiAiYXN0cm9weSIKKyAgICAgICAgICAgICAgICAgKG1hcCAobGFtYmRhIChmaWxlKQor ICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIGZpbGUgKCgiYXN0cm9weS5leHRl cm4ucGx5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGx5 IikpKQorICAgICAgICAgICAgICAgICAgICAgIHBseS1maWxlcykpKQorICAgICAgICAgICAgIDs7 IFJlcGxhY2UgcmVmZXJlbmNlIHRvIGV4dGVybmFsIGNvbmZpZ29iai4KKyAgICAgICAgICAgICAo d2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uICJhc3Ryb3B5L2NvbmZpZyIKKyAgICAgICAgICAgICAg IChzdWJzdGl0dXRlKiAiY29uZmlndXJhdGlvbi5weSIKKyAgICAgICAgICAgICAgICAgKCgiZnJv bSBhc3Ryb3B5LmV4dGVybi5jb25maWdvYmogIikgIiIpKSkgICAgICAgICAgICAgKSkKICAgICAg ICAgIDs7IFRoaXMgZmlsZSBpcyBvcGVuZWQgaW4gYm90aCBpbnN0YWxsIGFuZCBjaGVjayBwaGFz ZXMuCiAgICAgICAgICAoYWRkLWJlZm9yZSAnaW5zdGFsbCAnd3JpdGFibGUtY29tcGlsZXIKICAg ICAgICAgICAgKGxhbWJkYSBfIChtYWtlLWZpbGUtd3JpdGFibGUgImFzdHJvcHkvX2NvbXBpbGVy LmMiKSkpCkBAIC02MTcsNyArNjM1LDkgQEAgYWNjdXJhdGVseSBpbiByZWFsIHRpbWUgYXQgYW55 IHJhdGUgZGVzaXJlZC4iKQogICAgICAgIDs7IGFjY2VwdHMuICBWZXJzaW9uIDcuNSB3aWxsIG5v dCBiZSB2YWxpZGF0ZWQgaW4gdGhlIGJ1aWxkLgogICAgICAgICgid2NzbGliIiAsd2NzbGliLTcu MykpKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotICAgICBgKCgicHl0aG9uLW51bXB5IiAscHl0 aG9uLW51bXB5KQorICAgICBgKCgicHl0aG9uLWNvbmZpZ29iaiIgLHB5dGhvbi1jb25maWdvYmop CisgICAgICAgKCJweXRob24tbnVtcHkiICxweXRob24tbnVtcHkpCisgICAgICAgKCJweXRob24t cGx5IiAscHl0aG9uLXBseSkKICAgICAgICAoInB5dGhvbi1weWVyZmEiICxweXRob24tcHllcmZh KSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cuYXN0cm9weS5vcmcvIikKICAgICAoc3lu b3BzaXMgIkNvcmUgcGFja2FnZSBmb3IgQXN0cm9ub215IGluIFB5dGhvbiIpCi0tIAoyLjMxLjEK Cg== --=-MWs11vLmAkwve/jJDHq3-- From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 May 2021 20:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 48046@debbugs.gnu.org Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.162180007919491 (code B ref 48046); Sun, 23 May 2021 20:02:01 +0000 Received: (at 48046) by debbugs.gnu.org; 23 May 2021 20:01:19 +0000 Received: from localhost ([127.0.0.1]:41799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkuHn-00053v-5k for submit@debbugs.gnu.org; Sun, 23 May 2021 16:01:19 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:40846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lkuHl-0004xY-37 for 48046@debbugs.gnu.org; Sun, 23 May 2021 16:01:18 -0400 Received: by mail-wr1-f47.google.com with SMTP id z17so26316087wrq.7 for <48046@debbugs.gnu.org>; Sun, 23 May 2021 13:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=VhupdRUJvGDzBHxqSTX8y7dnu9BNX+Bw9NdvK7ewaiw=; b=i2+KzFgHUK2wZZAFpgnAn9ul81vfjdUsfx5Q3yFQ4UPeE95nwfal4zCuwUnbi46YoO 7DSiNH4h52I+zW7CYgp9P/1BeOrwBP5Tf3Qgz6FiKwpNy0xVGLd6ujfQkiww+He3aHk3 etdljbWTCrGZIAafbDzWBZFcilWmPyOdluJMd0Ai6EWObffOh8bbkEUXKPspoVCxnGpz at/bM8vzREOj9/EcfmM8QJnoS+lbQlKSeTxVwysPYYnsrP4SBbXI4I8lXDtKLU3HkHmz 5NtvsE2Zs4nvfyo/YsH2rforfifRbxXuZbwaMBLFREACp3hU0ZSAPFDM5crvKOxvGpdw yyQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=VhupdRUJvGDzBHxqSTX8y7dnu9BNX+Bw9NdvK7ewaiw=; b=b+RbDDQMmVJ1atj/RVYJPwpmth390zort+YcGCs6f6l5zhhpwvVki7MWEr4o04h/iX U6M/fJyenvMmBCVNEogUWnJZd8EC345+fMBA4hkxqSyQHeXoP+zk7RaVWZSyC04TsaXq tB/qIPdzOoD8sDYmdxfoJSuDPnz3BdcZBZYUxZmchQpbcIkmESOPWyYjLMh3bRVXZ46i O/H1s7tUQcwdyFVjI4Q8cgrI3OD1SyB96yNdWQM8xk8JWUnrMzLwGkgHdlT8fq4wkBmn QGGW6YV/olVO4sK7IvNsYZRQuGFBiA7QzLVXDKSx4zLgfkSbxIW2d21HE/tOPSImXoN+ 1iSQ== X-Gm-Message-State: AOAM533PU3EGjrMXj/bEt2Tc7iaiBQQTjByINxFPe732RfAUsTP8EA8f 15Y1K84NYAGZQDRZO9OLJRNugkCz6bsmKKBAzB4= X-Google-Smtp-Source: ABdhPJyYpF4f9WNYdN5OWGHujIfSOIXQlayz7d08HEC+iR3na1jS87KZGpH0P7lfxMRM9ozoigfT2c0ebWbY5Xkym4Q= X-Received: by 2002:adf:e48b:: with SMTP id i11mr19174905wrm.228.1621800071203; Sun, 23 May 2021 13:01:11 -0700 (PDT) MIME-Version: 1.0 References: <7055d87cdde449415e62f0b0c15d96deb378af67.camel@posteo.net> In-Reply-To: <7055d87cdde449415e62f0b0c15d96deb378af67.camel@posteo.net> From: Sharlatan Hellseher Date: Sun, 23 May 2021 20:01:00 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Hi Vinicius, It' fantastic! Thanks for your feedback and modification, I'm absolutely ok with them. When astropy is accepted it will open a way for other astronomical packages which are depend on it, and I've noticed some other packages in master require astropy for tests so it would beneficial to have it merged :)! On Sun, 23 May 2021 at 17:54, Vinicius Monego wrote: > > Hi Sharlatan, > > Thanks for continuing the work on the astropy package, I managed to > finish it this time. I am resending your patch with the following > modifications: > > - Moved the package definition from the bottom to the middle of the > file (to avoid merge conflicts) > - Removed all optional inputs and propagated the remaining. I left only > those listed in install_requires, setup_requires, test_requires and > test[extras] in setup.cfg > - Changed synopsis and description > - Changed package labels to match the package name > - Made the compiler file writable instead of deleting it > - Deleted the makdir-astropy phase (it wasn't needed) > - Added license for the jquery bundle that is not replaced > > and then I made my own improvements on that patch: enabling tests and > unbundling some external libraries. > > I removed the optional packages because astropy is a core package, > which will be a dependency for its many extensions. It's important that > it builds with a high probability of success or the chain will break. > Some of its optional dependencies, e.g. Pandas, have a broken build in > aarch64 at the moment. The "full" astropy package could be installed > easily from a manifest file and the tests can run again with > astropy.test(). > > > the project heavily depends on TOX which requires pip to install > > missing dependencies for itself. > > I don't think that a project can heavily depend on tox, all it does is > manage a virtual environment with dependencies to run the tests. Guix > does the same so tox is redundant here. Tests will still run with the > testing framework. > > Two more suggestions for future Python patches: > > > + (replace 'check > > + (lambda* (#:key inputs outputs #:allow-other-keys) > > + (add-installed-pythonpath inputs outputs) > > + (invoke "pytest" "-vv"))) > > When a project contains tests as part of the application code, as in > Astropy, tests should run with "pytest --pyargs module". See Pytest > Integration Pratices: > https://docs.pytest.org/en/documentation-restructure/background/goodpract= ices.html > > It's also good practice in Guix to use (when tests?) when overriding > the check phase to allow --without-tests=3Dpkg. > > > ImportError: You appear to be trying to import astropy from within a > > source checkout or from an editable installation without building the > > extension modules first. Either run: > > I fixed this error by running the second command before the tests. > > If you don't mind the modifications I did, I will call this patchset > complete and wait for a committer to review. > > Vinicius --=20 =E2=80=A6 =D0=BD=D0=B0=D1=88 =D1=80=D0=B0=D0=B7=D1=83=D0=BC - =D0=BF=D1=80= =D0=B5=D0=B2=D0=BE=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B0=D1=8F =D0=BE=D0=B1= =D1=8A=D1=8F=D1=81=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F = =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B0 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B0= =D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BD=D0=B0 =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D1=81=D0=BC=D1=8B=D1=81=D0=BB =D0=BF=D0=BE= =D1=87=D1=82=D0=B8 =D0=B2 =D1=87=D0=B5=D0=BC =D1=83=D0=B3=D0=BE=D0=B4=D0=BD= =D0=BE, =D0=B8=D1=81=D1=82=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=BB=D1=8E=D0=B1=D0=BE=D0=B9 =D1=84=D0=B5=D0=BD=D0=BE=D0=BC=D0=B5=D0=BD, = =D0=BD=D0=BE =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=BD=D0=BE =D0=BD=D0=B5 = =D0=B2 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D0=BF=D1=80= =D0=B8=D0=BD=D1=8F=D1=82=D1=8C =D0=BC=D1=8B=D1=81=D0=BB=D1=8C =D0=BE =D0=BD= =D0=B5=D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D1=83=D0=B5=D0=BC=D0= =BE=D1=81=D1=82=D0=B8. From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Oct 2021 21:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48046@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.163554337424012 (code B ref 48046); Fri, 29 Oct 2021 21:37:02 +0000 Received: (at 48046) by debbugs.gnu.org; 29 Oct 2021 21:36:14 +0000 Received: from localhost ([127.0.0.1]:56161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgZXq-0006FE-4v for submit@debbugs.gnu.org; Fri, 29 Oct 2021 17:36:14 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:33423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgZXj-0006EM-VP for 48046@debbugs.gnu.org; Fri, 29 Oct 2021 17:36:09 -0400 Received: by mail-wr1-f42.google.com with SMTP id m22so18803990wrb.0 for <48046@debbugs.gnu.org>; Fri, 29 Oct 2021 14:36:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9YqvCZa2+AzyVly8fNmC+zqdDZdsMwzvg8ojc+7/wno=; b=l73d+8K88ltrXqGfpu//pYmCqta5yZ+XakODD6oyE0HmyJuLhWXTYxEc/hPWkaZNFy CIiuUChP/DPZKZUJd4bpw9PTa8O4kIcwCFNEf9tlR3oQxv6UY51CczNT78GoEGIDubb1 HbdVoU57XPjXNwMyEiU5BJGNMhhzH8uZa5izngxEcCCMR34PbdUrSgzdnjSeuEamhOTP NE4boYEF0mI5VCmcaiFWlLYnGY8zBp2sC3tBKs/jkMW7OLgQLJ0+eg+0HSqxYTraUU5S xMvqWwM9Hkq/XsXpbMB/VnJv9hV4EcysxTUuzswUZoHof5aatLciG4GZlm3YDAP62QnF 5VkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9YqvCZa2+AzyVly8fNmC+zqdDZdsMwzvg8ojc+7/wno=; b=Ma30/JlmMJDP3oi23VERmxiK2hNb4Hq3Yz7+8TlWXWhz1vMVApYBFUV3WmDQtyxmVB KO+H6NGbSOAC2J6yQZW2o5zZTPYhmJOqRVAlCBPGq9tvmvseeXTaHpImQIQNyvq+JGug Ucgqz14HYL2fpuZHzDgrDaAPJdDTf2R7tU1KyzmlwldDtyLz0y3paJ4cGSXh+XMfNZJq 0K9lwsOPiKcHfxWR5vVlHol8BlEhd1D0+ApAxo6E9ssvGNMq2YC4Gwmt8pNpMlVgLV1N kpM6fcoB0OUiIzvQnQba00pzm9F6iTlLlFnq/5W+ibZ2RFwOErmMkqPS2ytjlld56bqH ORkg== X-Gm-Message-State: AOAM533XW+agjFxba+Gv83RfPJ8gt8uvlmroSBJry7fvxpZv57Xy0Hwk 4os5F9H6gZfTNoroFsVBbj2y4YmU3L15Tk/I/CaioJ0u X-Google-Smtp-Source: ABdhPJwACDxtIBnzOFbg+gpOsltnl74kiU0+HOmV074Uv2Bt6Zb5+2Ucyz0WuBcV6XtpLNWcooqvITjxNHYECXJ1nto= X-Received: by 2002:a05:6000:184c:: with SMTP id c12mr17314479wri.127.1635543361892; Fri, 29 Oct 2021 14:36:01 -0700 (PDT) MIME-Version: 1.0 References: <7055d87cdde449415e62f0b0c15d96deb378af67.camel@posteo.net> In-Reply-To: From: Sharlatan Hellseher Date: Fri, 29 Oct 2021 22:35:51 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) 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 (-) Hi Guix team! Is this set of patches still in review or just dromaint :)? Regards On Sun, 23 May 2021 at 21:01, Sharlatan Hellseher w= rote: > > Hi Vinicius, > > It' fantastic! Thanks for your feedback and modification, I'm > absolutely ok with them. > > When astropy is accepted it will open a way for other astronomical > packages which are depend on it, > and I've noticed some other packages in master require astropy for > tests so it would beneficial to have it merged :)! > > On Sun, 23 May 2021 at 17:54, Vinicius Monego wrote: > > > > Hi Sharlatan, > > > > Thanks for continuing the work on the astropy package, I managed to > > finish it this time. I am resending your patch with the following > > modifications: > > > > - Moved the package definition from the bottom to the middle of the > > file (to avoid merge conflicts) > > - Removed all optional inputs and propagated the remaining. I left only > > those listed in install_requires, setup_requires, test_requires and > > test[extras] in setup.cfg > > - Changed synopsis and description > > - Changed package labels to match the package name > > - Made the compiler file writable instead of deleting it > > - Deleted the makdir-astropy phase (it wasn't needed) > > - Added license for the jquery bundle that is not replaced > > > > and then I made my own improvements on that patch: enabling tests and > > unbundling some external libraries. > > > > I removed the optional packages because astropy is a core package, > > which will be a dependency for its many extensions. It's important that > > it builds with a high probability of success or the chain will break. > > Some of its optional dependencies, e.g. Pandas, have a broken build in > > aarch64 at the moment. The "full" astropy package could be installed > > easily from a manifest file and the tests can run again with > > astropy.test(). > > > > > the project heavily depends on TOX which requires pip to install > > > missing dependencies for itself. > > > > I don't think that a project can heavily depend on tox, all it does is > > manage a virtual environment with dependencies to run the tests. Guix > > does the same so tox is redundant here. Tests will still run with the > > testing framework. > > > > Two more suggestions for future Python patches: > > > > > + (replace 'check > > > + (lambda* (#:key inputs outputs #:allow-other-keys) > > > + (add-installed-pythonpath inputs outputs) > > > + (invoke "pytest" "-vv"))) > > > > When a project contains tests as part of the application code, as in > > Astropy, tests should run with "pytest --pyargs module". See Pytest > > Integration Pratices: > > https://docs.pytest.org/en/documentation-restructure/background/goodpra= ctices.html > > > > It's also good practice in Guix to use (when tests?) when overriding > > the check phase to allow --without-tests=3Dpkg. > > > > > ImportError: You appear to be trying to import astropy from within a > > > source checkout or from an editable installation without building the > > > extension modules first. Either run: > > > > I fixed this error by running the second command before the tests. > > > > If you don't mind the modifications I did, I will call this patchset > > complete and wait for a committer to review. > > > > Vinicius > > > > -- > > =E2=80=A6 =D0=BD=D0=B0=D1=88 =D1=80=D0=B0=D0=B7=D1=83=D0=BC - =D0=BF=D1= =80=D0=B5=D0=B2=D0=BE=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B0=D1=8F =D0=BE=D0= =B1=D1=8A=D1=8F=D1=81=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F= =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B0 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B0= =D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BD=D0=B0 > =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D1=81=D0=BC=D1=8B=D1=81=D0=BB =D0=BF=D0= =BE=D1=87=D1=82=D0=B8 =D0=B2 =D1=87=D0=B5=D0=BC =D1=83=D0=B3=D0=BE=D0=B4=D0= =BD=D0=BE, =D0=B8=D1=81=D1=82=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2=D0=B0=D1=82=D1= =8C =D0=BB=D1=8E=D0=B1=D0=BE=D0=B9 =D1=84=D0=B5=D0=BD=D0=BE=D0=BC=D0=B5=D0= =BD, =D0=BD=D0=BE > =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=BD=D0=BE =D0=BD=D0=B5= =D0=B2 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D0=BF=D1=80= =D0=B8=D0=BD=D1=8F=D1=82=D1=8C =D0=BC=D1=8B=D1=81=D0=BB=D1=8C =D0=BE =D0=BD= =D0=B5=D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D1=83=D0=B5=D0=BC=D0= =BE=D1=81=D1=82=D0=B8. --=20 =E2=80=A6 =D0=BD=D0=B0=D1=88 =D1=80=D0=B0=D0=B7=D1=83=D0=BC - =D0=BF=D1=80= =D0=B5=D0=B2=D0=BE=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B0=D1=8F =D0=BE=D0=B1= =D1=8A=D1=8F=D1=81=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F = =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B0 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B0= =D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BD=D0=B0 =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D1=81=D0=BC=D1=8B=D1=81=D0=BB =D0=BF=D0=BE= =D1=87=D1=82=D0=B8 =D0=B2 =D1=87=D0=B5=D0=BC =D1=83=D0=B3=D0=BE=D0=B4=D0=BD= =D0=BE, =D0=B8=D1=81=D1=82=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=BB=D1=8E=D0=B1=D0=BE=D0=B9 =D1=84=D0=B5=D0=BD=D0=BE=D0=BC=D0=B5=D0=BD, = =D0=BD=D0=BE =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=BD=D0=BE =D0=BD=D0=B5 = =D0=B2 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D0=BF=D1=80= =D0=B8=D0=BD=D1=8F=D1=82=D1=8C =D0=BC=D1=8B=D1=81=D0=BB=D1=8C =D0=BE =D0=BD= =D0=B5=D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D1=83=D0=B5=D0=BC=D0= =BE=D1=81=D1=82=D0=B8. From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH]: Gnu add astropy Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 29 Oct 2021 23:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sharlatan Hellseher , 48046@debbugs.gnu.org Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.16355486181597 (code B ref 48046); Fri, 29 Oct 2021 23:04:02 +0000 Received: (at 48046) by debbugs.gnu.org; 29 Oct 2021 23:03:38 +0000 Received: from localhost ([127.0.0.1]:56242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgauP-0000Ph-Ib for submit@debbugs.gnu.org; Fri, 29 Oct 2021 19:03:37 -0400 Received: from mout02.posteo.de ([185.67.36.66]:52109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgauJ-0000PI-H5 for 48046@debbugs.gnu.org; Fri, 29 Oct 2021 19:03:35 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id BD352240104 for <48046@debbugs.gnu.org>; Sat, 30 Oct 2021 01:03:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1635548604; bh=0XzGlDYn4bCfhkSPzXnJvRXYp40ihKPoC3IUDxgdUb0=; h=Subject:From:To:Date:From; b=NRTmtjHgT943K6eXgDXZLGN7sTqfSuQ4tbjb923lUYzD68pSB3GFX6wpzyRslI4eP sx4astgwWkrKRfVhSAIPoXZSZpXPmz+ayuhF16eYnCW/af5sKUUCf8g/2SMmKR9MxG a2PsX47gg6t52c3JE5Z2rjLYyYr8e6bhuXr2fPc7w4ko7RaVIBpYradUSANCLMoDbe ZExL1mwihYwbCGrVJppX6rK1X+SIL+bYjM70lxl6ArSLeUWWJFujIrUMJ1XZRENgjZ Uy005cCIdtxI9Pn95DyoeEvd/EF3wt6v5XwKWTGCFzEGj+alLHRt7b21kwa2y39XPm kKtt6IJBFoCFg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hgydk2kNjz6tm5; Sat, 30 Oct 2021 01:03:22 +0200 (CEST) Message-ID: From: Vinicius Monego Date: Fri, 29 Oct 2021 22:58:45 +0000 In-Reply-To: References: <7055d87cdde449415e62f0b0c15d96deb378af67.camel@posteo.net> Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi Sharlatan, I was looking at this series once again and there are some fixes I will have to do in a resubmission. The main problem right now is that astropy is tied to a specific wcs version that it bundles. The code can't compile with the 7.5 version in Guix. Astropy 4.2 comes with wcs 7.3 and 4.3 comes with wcs 7.6. I tried to update wcs in guix to 7.6 but tests failed in this version. Not sure what is the best approach in this, packaging a separate wcs at 7.3 and keep astropy at 4.2.1, or use the bundle. Anyway, I'll submit this series again later. Vinicius Em sex, 2021-10-29 às 22:35 +0100, Sharlatan Hellseher escreveu: > Hi Guix team! > > Is this set of patches still in review or just dromaint :)? > > Regards > > On Sun, 23 May 2021 at 21:01, Sharlatan Hellseher > wrote: > > > > Hi Vinicius, > > > > It' fantastic! Thanks for your feedback and modification, I'm > > absolutely ok with them. > > > > When astropy is accepted it will open a way for other astronomical > > packages which are depend on it, > > and I've noticed some other packages in master require astropy for > > tests so it would beneficial to have it merged :)! > > > > On Sun, 23 May 2021 at 17:54, Vinicius Monego > > wrote: > > > > > > Hi Sharlatan, > > > > > > Thanks for continuing the work on the astropy package, I managed > > > to > > > finish it this time. I am resending your patch with the following > > > modifications: > > > > > > - Moved the package definition from the bottom to the middle of > > > the > > > file (to avoid merge conflicts) > > > - Removed all optional inputs and propagated the remaining. I > > > left only > > > those listed in install_requires, setup_requires, test_requires > > > and > > > test[extras] in setup.cfg > > > - Changed synopsis and description > > > - Changed package labels to match the package name > > > - Made the compiler file writable instead of deleting it > > > - Deleted the makdir-astropy phase (it wasn't needed) > > > - Added license for the jquery bundle that is not replaced > > > > > > and then I made my own improvements on that patch: enabling tests > > > and > > > unbundling some external libraries. > > > > > > I removed the optional packages because astropy is a core > > > package, > > > which will be a dependency for its many extensions. It's > > > important that > > > it builds with a high probability of success or the chain will > > > break. > > > Some of its optional dependencies, e.g. Pandas, have a broken > > > build in > > > aarch64 at the moment. The "full" astropy package could be > > > installed > > > easily from a manifest file and the tests can run again with > > > astropy.test(). > > > > > > > the project heavily depends on TOX which requires pip to > > > > install > > > > missing dependencies for itself. > > > > > > I don't think that a project can heavily depend on tox, all it > > > does is > > > manage a virtual environment with dependencies to run the tests. > > > Guix > > > does the same so tox is redundant here. Tests will still run with > > > the > > > testing framework. > > > > > > Two more suggestions for future Python patches: > > > > > > > +         (replace 'check > > > > +           (lambda* (#:key inputs outputs #:allow-other-keys) > > > > +             (add-installed-pythonpath inputs outputs) > > > > +             (invoke "pytest" "-vv"))) > > > > > > When a project contains tests as part of the application code, as > > > in > > > Astropy, tests should run with "pytest --pyargs module". See > > > Pytest > > > Integration Pratices: > > > https://docs.pytest.org/en/documentation-restructure/background/goodpractices.html > > > > > > It's also good practice in Guix to use (when tests?) when > > > overriding > > > the check phase to allow --without-tests=pkg. > > > > > > > ImportError: You appear to be trying to import astropy from > > > > within a > > > > source checkout or from an editable installation without > > > > building the > > > > extension modules first. Either run: > > > > > > I fixed this error by running the second command before the > > > tests. > > > > > > If you don't mind the modifications I did, I will call this > > > patchset > > > complete and wait for a committer to review. > > > > > > Vinicius > > > > > > > > -- > > > > … наш разум - превосходная объяснительная машина которая способна > > найти смысл почти в чем угодно, истолковать любой феномен, но > > совершенно не в состоянии принять мысль о непредсказуемости. > > > From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH v2 0/3] Add Astropy. References: In-Reply-To: Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 30 Oct 2021 02:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48046@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.163556261525904 (code B ref 48046); Sat, 30 Oct 2021 02:57:01 +0000 Received: (at 48046) by debbugs.gnu.org; 30 Oct 2021 02:56:55 +0000 Received: from localhost ([127.0.0.1]:56395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYB-0006jk-6b for submit@debbugs.gnu.org; Fri, 29 Oct 2021 22:56:55 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeY7-0006jR-D7 for 48046@debbugs.gnu.org; Fri, 29 Oct 2021 22:56:53 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 26D36240026 for <48046@debbugs.gnu.org>; Sat, 30 Oct 2021 04:56:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1635562605; bh=lM7PfLWvcYznesIHgr/3wd/FRtMh1jWb96lsPorZqAI=; h=From:To:Cc:Subject:Date:From; b=eggj2Iq3IcU9Ymyuv3COqI5h9Hj/eqz+b0KmqGl1Gglxudqwun6UP8HcrtBHUQoIF e8Ixkj7uL7Lpfz8JMyx30tsGhf6VTd8H99hHQkpWs15c4c+qRhHfV/7aTQMagBM5Q/ rDhxSKr9Edw7577LIFKHuG0S9sN8iwfhTTTE6Ot86zoOdsP5xbFb0fS9PhBVSW6Nfh pYulXKow6Q2aUTIGutOaSNcqjiFKfZDiY8S48aBPKxSwqxeIdRL9EdEcqq8cu+moDM YnuWJdBqnThNP/lEnn8fKV/GaDhjpmXgGMx6cN/fO5dsl7vMzgwAVqdUM2atfT5WTU axOEVfdzrXvNw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hh3pz6vNvz6tm5; Sat, 30 Oct 2021 04:56:43 +0200 (CEST) From: Vinicius Monego Date: Sat, 30 Oct 2021 02:51:30 +0000 Message-Id: <20211030025133.23186-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) Changes in this series: Merged astropy patches into one and added myself as co-author. Moved unbundling code from phase to snippet. Updated astropy to 4.3.1. Added python-jplephem to native-inputs in astropy. Removed wcs patch and used the wcs bundle from astropy. Sharlatan Hellseher (1): gnu: Add python-astropy. Vinicius Monego (2): gnu: python-pytest-astropy: Adjust inputs. gnu: python-pyerfa: Adjust inputs. gnu/packages/astronomy.scm | 101 +++++++++++++++++++++++++++++++++- gnu/packages/python-check.scm | 17 ++++-- 2 files changed, 111 insertions(+), 7 deletions(-) base-commit: e1261ddd38cf02a0f046f3a5360502d659b4e7d4 -- 2.30.2 From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH v2 1/3] gnu: python-pytest-astropy: Adjust inputs. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 30 Oct 2021 02:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48046@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.163556262025923 (code B ref 48046); Sat, 30 Oct 2021 02:57:02 +0000 Received: (at 48046) by debbugs.gnu.org; 30 Oct 2021 02:57:00 +0000 Received: from localhost ([127.0.0.1]:56399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYG-0006k3-DW for submit@debbugs.gnu.org; Fri, 29 Oct 2021 22:57:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYC-0006jY-1x for 48046@debbugs.gnu.org; Fri, 29 Oct 2021 22:56:57 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E5C51240103 for <48046@debbugs.gnu.org>; Sat, 30 Oct 2021 04:56:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1635562609; bh=5bMg+S1S90Z/oRLm7GbQHTs5e1i1CpNqo1BCwv2m2Uw=; h=From:To:Cc:Subject:Date:From; b=SEIXLwJL5ajWK3erMZU3D4ClKYJsyT++BirZxTiX4P98dOXNMTT7IGVgImWM60GpS rLb4bHeIBRLVxkndAyjiF+PJt+kEV85dRWhowWGLEh2yJTwBvyuylTXvbBYJkPyUss w84GnpqGxsh3vd+dtSOdr3e0qRwQhJwXUSA56/AFhT8b2B7BmEgz6zqb3bF6VFVr8M 7x8UGkn0neelTEbgu/203v66b1NqQ/ed/WJvV24ugMqWejnhg/6yo4j2LNDqiJ/voo ZnR+ab8P1SUH82BfzqvGrK0LTslnfeP/7eOQojWmbUYofcSG13gSjjIV2UM90kZWA9 taFJFRgftYrDw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hh3q44ZN2z9rxG; Sat, 30 Oct 2021 04:56:48 +0200 (CEST) From: Vinicius Monego Date: Sat, 30 Oct 2021 02:51:31 +0000 Message-Id: <20211030025133.23186-2-monego@posteo.net> In-Reply-To: <20211030025133.23186-1-monego@posteo.net> References: <20211030025133.23186-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/python-check.scm (python-pytest-astropy)[arguments]: Add new phase to skip a version check bug. [native-inputs]: Remove python-pytest. Move python-attrs, python-hypothesis, python-pytest-arraydiff, python-pytest-astropy-header, python-pytest-cov, python-pytest-filter-subpackage, python-pytest-mock, python-pytest-openfiles, python-pytest-remotedata to ... [propagated-inputs]: ... here. --- gnu/packages/python-check.scm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index a13bd0baa4..0cc0468d00 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm @@ -341,12 +341,20 @@ Astropy project, but is optimized for use with astropy-related projects.") (base32 "18j6z6y2fvykmcs5z0mldhhaxxn6wzpnhlm2ps7m8r5z5kmh1631")))) (build-system python-build-system) (arguments - ;; No tests provided - '(#:tests? #f)) + `(#:tests? #f ; there are no tests + #:phases + (modify-phases %standard-phases + ;; There is a bug somewhere that makes pytest-filter-subpackage appear + ;; as version 0.0.0 to setup.py. Remove it from the requirements. + (add-after 'unpack 'remove-requirement + (lambda _ + (substitute* "setup.cfg" + ((".*pytest-filter-subpackage.*") ""))))))) (native-inputs + `(("python-setuptools-scm" ,python-setuptools-scm))) + (propagated-inputs `(("attrs" ,python-attrs) ("hypothesis" ,python-hypothesis) - ("pytest" ,python-pytest) ("pytest-arraydiff" ,python-pytest-arraydiff) ("pytest-astropy-header" ,python-pytest-astropy-header) ("pytest-cov" ,python-pytest-cov) @@ -354,8 +362,7 @@ Astropy project, but is optimized for use with astropy-related projects.") ("pytest-filter-subpackage" ,python-pytest-filter-subpackage) ("pytest-mock" ,python-pytest-mock) ("pytest-openfiles" ,python-pytest-openfiles) - ("pytest-remotedata" ,python-pytest-remotedata) - ("setuptools-scm" ,python-setuptools-scm))) + ("pytest-remotedata" ,python-pytest-remotedata))) (home-page "https://github.com/astropy/pytest-astropy") (synopsis "Metapackage for all the testing machinery used by the Astropy Project") -- 2.30.2 From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH v2 3/3] gnu: Add python-astropy. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 30 Oct 2021 02:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48046@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.163556263625990 (code B ref 48046); Sat, 30 Oct 2021 02:58:01 +0000 Received: (at 48046) by debbugs.gnu.org; 30 Oct 2021 02:57:16 +0000 Received: from localhost ([127.0.0.1]:56407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYR-0006ky-Nh for submit@debbugs.gnu.org; Fri, 29 Oct 2021 22:57:16 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYP-0006kj-P6 for 48046@debbugs.gnu.org; Fri, 29 Oct 2021 22:57:10 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 17241240103 for <48046@debbugs.gnu.org>; Sat, 30 Oct 2021 04:57:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1635562624; bh=HeKFZ4Ufv3XzPwPyPhaPdRe0UVfGV6uV//YxWQYDNE4=; h=From:To:Cc:Subject:Date:From; b=LV/jvJpXTODacdRrEePLk4Xu25Dy6N8giuu+p3Io837wgtzXMuMBFw4iRv1BVuC1d 1fvgop0rvdd7CTMes6McDirsVi5nECAm6yh5z0LQ8W+xAzPQKxJpSCiQPWFNYt4FlJ veJyeQrw2TkyFVQR2gmyhxVW9kjYTvx6wFZD8N8DYgGzlWCy+nypDB/eafooJyl8XH ABAabGSPC2lJIhf0xgRHyB3N4nXBAE1B0J7nuIPMtqn1PVQUHfIb3BphjpiwI8g9oH jVR1DxtkvmPfRi6ldk8DjcBUCSOHsEjabHwBOpDBd9rgjG7QXrYeXnf78SZB0zaCSe mDuQXlI+yW5rw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hh3qM0bbHz6tm5; Sat, 30 Oct 2021 04:57:02 +0200 (CEST) From: Vinicius Monego Date: Sat, 30 Oct 2021 02:51:33 +0000 Message-Id: <20211030025133.23186-4-monego@posteo.net> In-Reply-To: <20211030025133.23186-1-monego@posteo.net> References: <20211030025133.23186-1-monego@posteo.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) From: Sharlatan Hellseher This patch was co-authored with Vinicius Monego. * gnu/packages/astronomy.scm (python-astropy): New variable. --- gnu/packages/astronomy.scm | 95 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 95846749af..ec48c787e3 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -57,6 +57,7 @@ #:use-module (gnu packages version-control) #:use-module (gnu packages video) #:use-module (gnu packages xiph) + #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) @@ -613,6 +614,100 @@ accurately in real time at any rate desired.") `(#:configure-flags '("-DENABLE_GTK=ON" "-DENABLE_QT=OFF") #:tests? #f)))) +(define-public python-astropy + (package + (name "python-astropy") + (version "4.3.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "astropy" version)) + (sha256 + (base32 "0lfd6n7v7kas4wvacddnwgccax3ks908735dzilg7dsf7ci52f9d")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove Python bundles. + (with-directory-excursion "astropy/extern" + (for-each delete-file-recursively '("ply" "configobj"))) + ;; Remove cextern bundles and leave the wcslib bundle. Astropy + ;; upgrades to different versions of wcslib every few releases + ;; and tests break every upgrade. + ;; TODO: unbundle wcslib. + (with-directory-excursion "cextern" + (for-each delete-file-recursively '("cfitsio" "expat"))) + #t)))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'preparations + (lambda _ + ;; Use our own libraries in place of bundles, with the + ;; exception of wcslib. + (setenv "ASTROPY_USE_SYSTEM_CFITSIO" "1") + (setenv "ASTROPY_USE_SYSTEM_EXPAT" "1") + ;; Some tests require a writable home. + (setenv "HOME" "/tmp") + ;; Relax xfail tests. + (substitute* "setup.cfg" + (("xfail_strict = true") "xfail_strict = false")) + ;; Replace all references to external ply. + (let ((ply-files '("coordinates/angle_formats.py" + "utils/parsing.py"))) + (with-directory-excursion "astropy" + (map (lambda (file) + (substitute* file (("astropy.extern.ply") + "ply"))) + ply-files))) + ;; Replace reference to external configobj. + (with-directory-excursion "astropy/config" + (substitute* "configuration.py" + (("from astropy.extern.configobj ") ""))))) + ;; This file is opened in both install and check phases. + (add-before 'install 'writable-compiler + (lambda _ (make-file-writable "astropy/_compiler.c"))) + (add-before 'check 'writable-compiler + (lambda _ (make-file-writable "astropy/_compiler.c"))) + (replace 'check + (lambda* (#:key inputs outputs tests? #:allow-other-keys) + (when tests? + (add-installed-pythonpath inputs outputs) + ;; Extensions have to be rebuilt before running the tests. + (invoke "python" "setup.py" "build_ext" "--inplace") + (invoke "python" "-m" "pytest" "--pyargs" "astropy" + ;; Skip tests that need remote data. + "-m" "not remote_data"))))))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("python-coverage" ,python-coverage) + ("python-cython" ,python-cython) + ("python-extension-helpers" ,python-extension-helpers) + ("python-ipython" ,python-ipython) + ("python-jplephem" ,python-jplephem) + ("python-objgraph" ,python-objgraph) + ("python-pytest" ,python-pytest) + ("python-pytest-astropy" ,python-pytest-astropy) + ("python-pytest-xdist" ,python-pytest-xdist) + ("python-setuptools-scm" ,python-setuptools-scm) + ("python-sgp4" ,python-sgp4) + ("python-skyfield" ,python-skyfield))) + (inputs + `(("cfitsio" ,cfitsio) + ("expat" ,expat))) + (propagated-inputs + `(("python-configobj" ,python-configobj) + ("python-numpy" ,python-numpy) + ("python-ply" ,python-ply) + ("python-pyerfa" ,python-pyerfa))) + (home-page "https://www.astropy.org/") + (synopsis "Core package for Astronomy in Python") + (description + "Astropy is a single core package for Astronomy in Python. It contains +much of the core functionality and some common tools needed for performing +astronomy and astrophysics.") + (license license:bsd-3))) + (define-public libnova (package (name "libnova") -- 2.30.2 From unknown Sat Jun 14 19:20:32 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48046] [PATCH v2 2/3] gnu: python-pyerfa: Adjust inputs. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 30 Oct 2021 02:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48046@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 48046-submit@debbugs.gnu.org id=B48046.163556263725997 (code B ref 48046); Sat, 30 Oct 2021 02:58:02 +0000 Received: (at 48046) by debbugs.gnu.org; 30 Oct 2021 02:57:17 +0000 Received: from localhost ([127.0.0.1]:56409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYW-0006lD-T9 for submit@debbugs.gnu.org; Fri, 29 Oct 2021 22:57:17 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgeYL-0006k2-Db for 48046@debbugs.gnu.org; Fri, 29 Oct 2021 22:57:12 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C0C5F240027 for <48046@debbugs.gnu.org>; Sat, 30 Oct 2021 04:56:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1635562619; bh=ZVBcdpcfzRlPiX5Hy7f0mGc6jaTFh8c6a4/06VPRkas=; h=From:To:Cc:Subject:Date:From; b=qG/CVJlyLdKGG/KpHAsCW72DKQ1EdMHiUUFL3fvy3EH4peaxWr+rDQN719x1S8tbz /R/0I2DjnmT/ptd1icmf8XbY/1Mot7bVjBW4OTGVM8GlOv/49bt+XpoZPLw+1T1YTu lPJStM3sxaE28+iqroKoo4+N6P+psuwC4ZMWYHO4EGTftiyBgwVlFVYSEVZg3oqbui mFbPpkJsp8dXSojjYWQ0CXhwvVhSc1nWedHuGQ/BN5k6B8fxo9oC6LcdZ29a7rZnhx ymzHHDXAaFZ1AXPjMQz6T9uUKb7zmscuLCd/dbJ/DuMkiVOop/lLKtCymf7PvWdX9Q 5CyZLtZ+EIlsQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hh3qG6NDcz6tm5; Sat, 30 Oct 2021 04:56:58 +0200 (CEST) From: Vinicius Monego Date: Sat, 30 Oct 2021 02:51:32 +0000 Message-Id: <20211030025133.23186-3-monego@posteo.net> In-Reply-To: <20211030025133.23186-1-monego@posteo.net> References: <20211030025133.23186-1-monego@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/astronomy.scm (python-pyerfa)[inputs]: Move python-numpy to ... [propagated-inputs]: ... here. --- gnu/packages/astronomy.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 1fb6f5a38b..95846749af 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2020 R Veera Kumar ;;; Copyright © 2020, 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Sharlatan Hellseher +;;; Copyright © 2021 Vinicius Monego ;;; ;;; This file is part of GNU Guix. ;;; @@ -1009,8 +1010,9 @@ JPL ephemerides use to predict raw (x,y,z) planetary positions.") ("setuptools-scm" ,python-setuptools-scm) ("pytest-doctestplus" ,python-pytest-doctestplus))) (inputs - `(("liberfa" ,erfa) - ("numpy" ,python-numpy))) + `(("liberfa" ,erfa))) + (propagated-inputs + `(("numpy" ,python-numpy))) (home-page "https://github.com/liberfa/pyerfa") (synopsis "Python bindings for ERFA") (description -- 2.30.2 From unknown Sat Jun 14 19:20:32 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Sharlatan Hellseher Subject: bug#48046: closed (Re: [bug#48046] [PATCH v2 0/3] Add Astropy.) Message-ID: References: X-Gnu-PR-Message: they-closed 48046 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 48046@debbugs.gnu.org Date: Mon, 08 Nov 2021 08:08:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1636358881-8875-1" This is a multi-part message in MIME format... ------------=_1636358881-8875-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48046: [PATCH]: Gnu add astropy which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48046@debbugs.gnu.org. --=20 48046: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48046 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1636358881-8875-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48046-done) by debbugs.gnu.org; 8 Nov 2021 08:07:07 +0000 Received: from localhost ([127.0.0.1]:56082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjzgJ-0002Hz-N9 for submit@debbugs.gnu.org; Mon, 08 Nov 2021 03:07:07 -0500 Received: from flashner.co.il ([178.62.234.194]:33636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjzgI-0002HU-4O for 48046-done@debbugs.gnu.org; Mon, 08 Nov 2021 03:07:07 -0500 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id 24B6940349 for <48046-done@debbugs.gnu.org>; Mon, 8 Nov 2021 08:07:00 +0000 (UTC) Date: Mon, 8 Nov 2021 10:06:27 +0200 From: Efraim Flashner To: 48046-done@debbugs.gnu.org Subject: Re: [bug#48046] [PATCH v2 0/3] Add Astropy. Message-ID: Mail-Followup-To: Efraim Flashner , 48046-done@debbugs.gnu.org References: <20211030025133.23186-1-monego@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="iCurnq6qdt52CRD6" Content-Disposition: inline In-Reply-To: <20211030025133.23186-1-monego@posteo.net> 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-Debbugs-CC: Vinicius Monego X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 48046-done 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 (-) --iCurnq6qdt52CRD6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks for finishing this up. Patches pushed. --=20 Efraim Flashner =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 --iCurnq6qdt52CRD6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmGI2oMACgkQQarn3Mo9 g1Eo/A/8DLB8Deu+UDomAXAuWnzKPV+j9MtKHfjpQ8qZdKP5o1thpYgoC6He4uwE 6y3nJbXWPvhhHgVKpaAW9IlV/Uh3uDzV28jT8IkNPVDsVWVDj1nnZk0Qz2clnRr/ A7lcJZG+FgmkCO0WqVm5AU3utPOIUeuyRCZHPeZ9zXZRE0fu226YsytYNCOSspfl kx7TArFUysbX/3nF2s3l3M5o/XHIgRyT6Gbyn18+XGkS9cuF+o5lHATNoVsSUchY SX+lkRgzRGCJrZCPWgqkJhNlhicV0Uu1ucZJkJ/MrJIMdfb5jPkjKd40sPpK/0EM 7x8k7ryMh3WhHbs7G2X+jE5cb4SnlTWr6emA7oAKI4k5/aGtPmsx8KPKhcqsses7 Ebkv5nZcD8c8+IAu6sWl1romnw5wacHcWmHq/fvGV3oG37S5m5vosVQuZSlzXBdb k1Cn+kfF9+f7FcHCo+QxK6YMPrznuaMknG6j/ZBww4b44e3qWHQYE0mRtQMSAd7Q 0rBTOWr9KFt8ebFGfnV6tJHEeg+G/9xyX2yGWHLYM8brCMRQYlsFFjw1tDsNeqcv 88kh9cPukY5joOszZrXLw78OBH/Yf8r3o2O5Zep8HB78ChI6tLYuHeNAD9x/+LRf Qv/NLtXtrrdJwYuGnA4A8QtOW4AxVyW0LXTOOciZRwX8A15h0gU= =dSVu -----END PGP SIGNATURE----- --iCurnq6qdt52CRD6-- ------------=_1636358881-8875-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Apr 2021 20:02:10 +0000 Received: from localhost ([127.0.0.1]:47270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lb7Qn-0004nd-G9 for submit@debbugs.gnu.org; Mon, 26 Apr 2021 16:02:09 -0400 Received: from lists.gnu.org ([209.51.188.17]:44338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lb7Qi-0004nO-5W for submit@debbugs.gnu.org; Mon, 26 Apr 2021 16:02:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lb7Qh-0004kf-NL for guix-patches@gnu.org; Mon, 26 Apr 2021 16:02:03 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:40933) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lb7Qf-0007K9-IG for guix-patches@gnu.org; Mon, 26 Apr 2021 16:02:03 -0400 Received: by mail-wm1-x32f.google.com with SMTP id y124-20020a1c32820000b029010c93864955so5783763wmy.5 for ; Mon, 26 Apr 2021 13:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ZG3zfHWZacZ4h3gr+AhcWaQChpdgaQ8l8MLt/fcb1Vk=; b=k7Xok5/Nc67TnK5ABJ60Km7zr+ntKcAGwFoomdLw5j2l+FQyfVjnX8gK21ZnmvDuc0 etdp8hYDb10WpoSmF+aebR8iVqa1vGCzH2Sh/iZm4qNKNITO6TPNlPfsfzrj7RAZB4sz EnNS17/q+2PFc+aLyk4NuOWBrYVoN52WDmae5JXJMi04TmB6fdpiUP9afXVWDSG+uCNR eRQ7rTa/SOe67AzlNsuFvIGWEeTJQrT23h9rfLPKmB5Ljc1aDruoyHeQEJFRjdWVy6Nl NeT9SUDZad1LjrGWifOjc2K5ptHaJt4ncCQledNBrdOQOrssku52yOeV1xx8aAFh9GqH HOkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZG3zfHWZacZ4h3gr+AhcWaQChpdgaQ8l8MLt/fcb1Vk=; b=KxBiMVI0+tVgpCVbDo119SyQyBA/25tgR/eYm8tvv4A7yJ1FqWxbLa3C5bEcRGp00n 4yth93FdkFq3tU/sokcPANN7J7zQs1XQTS4SAN0UsV17PpS47nVtimJxGtCNXxhfx0Rz IixD6PKttLB3M+Tc0/8bpr4ITBC20h1GQKOuwT9VTSD+tUSQ59tAIpUMrz+/BoTAH1Sd 0sVlTduyUizzGf8I3yFXskUspwRVPpY2LRuASDiWC2EjlaxhwrXNTPfIrMawQwTT3RIF AF0d2528iR93aDgAAdwmPOKQbZrVYK3EIY8dCphAzBXfPspfxZan/IPQNXWxV32xghI+ DoaA== X-Gm-Message-State: AOAM532FrPj9yHRHF7EYfivkhATrYv2KSdOQkEu32dXVFcoPiOmN4g9h fqgJVFSwe+4HA0iGj+KIgFmBwOpblWL5QRKkW/xortum4Zs= X-Google-Smtp-Source: ABdhPJxcjwhlwlICCCL9luL6tXqh9DHBhjT6z2utDESkrU6RveA/mXaNWITlvzw+TsUZJtF+PmutUwMy6rc3jOsctHk= X-Received: by 2002:a1c:1982:: with SMTP id 124mr21759820wmz.148.1619467319508; Mon, 26 Apr 2021 13:01:59 -0700 (PDT) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Mon, 26 Apr 2021 20:01:48 +0000 Message-ID: Subject: [PATCH]: Gnu add astropy To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary="0000000000004e695e05c0e59e77" Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 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: -2.3 (--) --0000000000004e695e05c0e59e77 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGkgR3VpeCB0ZWFtIQ0KDQpIZXJlIGlzIG15IGF0dGVtcHQgdG8gcGFjayBidWxreSBweXRob24g cGFja2FnZSAtIGh0dHBzOi8vd3d3LmFzdHJvcHkub3JnLw0KSSd2ZSBkaXNhYmxlZCB0ZXN0IGFu ZCBhZGQgbWlub3IgbW9kaWZpY2F0aW9uIHJlbW92aW5nIGBfY29tcGlsZXIuYycgZmlsZS4NCg0K TWFpbiBsaWNlbnNlIC0gaHR0cHM6Ly9kb2NzLmFzdHJvcHkub3JnL2VuL3N0YWJsZS9saWNlbnNl Lmh0bWw/aGlnaGxpZ2h0PWxpY2Vuc2UNCnRoaXJkIHBhcnR5IGxpY2Vuc2VzIC0gaHR0cHM6Ly9n aXRodWIuY29tL2FzdHJvcHkvYXN0cm9weS90cmVlL21haW4vbGljZW5zZXMNCi0tIA0K4oCmINC9 0LDRiCDRgNCw0LfRg9C8IC0g0L/RgNC10LLQvtGB0YXQvtC00L3QsNGPINC+0LHRitGP0YHQvdC4 0YLQtdC70YzQvdCw0Y8g0LzQsNGI0LjQvdCwINC60L7RgtC+0YDQsNGPINGB0L/QvtGB0L7QsdC9 0LANCtC90LDQudGC0Lgg0YHQvNGL0YHQuyDQv9C+0YfRgtC4INCyINGH0LXQvCDRg9Cz0L7QtNC9 0L4sINC40YHRgtC+0LvQutC+0LLQsNGC0Ywg0LvRjtCx0L7QuSDRhNC10L3QvtC80LXQvSwg0L3Q vg0K0YHQvtCy0LXRgNGI0LXQvdC90L4g0L3QtSDQsiDRgdC+0YHRgtC+0Y/QvdC40Lgg0L/RgNC4 0L3Rj9GC0Ywg0LzRi9GB0LvRjCDQviDQvdC10L/RgNC10LTRgdC60LDQt9GD0LXQvNC+0YHRgtC4 Lg0K --0000000000004e695e05c0e59e77 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Gnu-Add-Astropy.patch" Content-Disposition: attachment; filename="0001-Gnu-Add-Astropy.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_knz0v3wg0 RnJvbSAxMjY4MGMwMTE0OGNhYzZiZTA5NWYxZGZhYjhiZWFlMjE5NzdmNmVmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGFybGF0YW4gSGVsbHNlaGVyIDxzaGFybGF0YW51c0BnbWFp bC5jb20+CkRhdGU6IE1vbiwgMjYgQXByIDIwMjEgMjA6NTI6MDkgKzAxMDAKU3ViamVjdDogW1BB VENIXSBHbnU6IEFkZCBBc3Ryb3B5CgoqIGdudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2NtIChweXRo b24tYXN0cm9weSk6IE5ldyB2YXJpYWJsZQotLS0KIGdudS9wYWNrYWdlcy9hc3Ryb25vbXkuc2Nt IHwgODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA4MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2FzdHJvbm9t eS5zY20gYi9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQppbmRleCA0NjYwZTE0MWE0Li5jNDNj OThmNzk3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYXN0cm9ub215LnNjbQorKysgYi9nbnUv cGFja2FnZXMvYXN0cm9ub215LnNjbQpAQCAtMzksNiArMzksNyBAQAogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBnbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2xpYikKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ25vbWUpCisgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdyYXBodml6KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBndGspCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBsaWJ1c2IpCkBAIC01MSwxMSArNTIsMTQgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgcHl0aG9uLWNoZWNrKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24t Y3J5cHRvKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24tc2NpZW5jZSkKKyAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uLXdlYikKICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgcHl0aG9uLXh5eikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQp CisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRpbWUpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg dmlkZW8pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhpcGgpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHhtbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG9yZykK ICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKICAgIzp1c2UtbW9kdWxl IChndWl4IGJ1aWxkLXN5c3RlbSBnbnUpCkBAIC0xMDM0LDMgKzEwMzgsNzkgQEAgYXN0cm9ub21p Y2FsIGltYWdlcywgZXNwZWNpYWxseSB3aGVuIHRoZXJlIGlzIG5vIFdDUyBpbmZvcm1hdGlvbiBh dmFpbGFibGUuIikKICAgICAgIlNreWZpZWxkIGNvbXB1dGVzIHBvc2l0aW9ucyBmb3IgdGhlIHN0 YXJzLCBwbGFuZXRzLCBhbmQgc2F0ZWxsaXRlcyBpbgogb3JiaXQgYXJvdW5kIHRoZSBFYXJ0aC4i KQogICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgcHl0aG9u LWFzdHJvcHkKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAicHl0aG9uLWFzdHJvcHkiKQorICAgICh2 ZXJzaW9uICI0LjIuMSIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCisgICAgICAgOzsgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vYXN0cm9w eS9hc3Ryb3B5CisgICAgICAgKHVyaSAocHlwaS11cmkgImFzdHJvcHkiIHZlcnNpb24pKQorICAg ICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMDl3NHE2NGM2YnlrY2RwOHhkcTVmZ3NkanFy Y2locWhxanN6cWpwM3M1YTE0OTNrd2o3ZCIpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBweXRob24t YnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgOzsgTk9URTogKFNoYXJsYXRhbi0y MDIxMDQyNlQyMDQzMTUrMDEwMCk6IFRlc3RzIHJlcXVpcmUgYnVpbGQgYXN0cm9weQorICAgICA7 OyBtb2R1bGUsIGl0IG5lZWRzIGEgZ29vZCByZXZpZXcgb24gaG93IHRvIGVuYWJsZSB0aGVtLgor ICAgICBgKCM6dGVzdHM/ICNmCisgICAgICAgIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNl cyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3NldGVudi1h c3Ryb3B5LXN5c3RlbS1hbGwKKyAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHNl dGVudiAiQVNUUk9QWV9VU0VfU1lTVEVNX0FMTCIgIjEiKQorICAgICAgICAgICAgICN0KSkKKyAg ICAgICAgIDs7IE5PVEU6IChTaGFybGF0YW4tMjAyMTA0MjZUMjAwMTI3KzAxMDApOiBpdCBmYWls cyBkdXJpbmcgaW5zdGFsbAorICAgICAgICAgOzsgcGhhc2VzIHdpdGhvdXQgdGhlIGZpbGUgaXMg cmVtb3ZlZAorICAgICAgICAgOzsKKyAgICAgICAgIDs7IFBlcm1pc3Npb25FcnJvcjogW0Vycm5v IDEzXSBQZXJtaXNzaW9uIGRlbmllZDogJy4vYXN0cm9weS9fY29tcGlsZXIuYycKKyAgICAgICAg IChhZGQtYmVmb3JlICdpbnN0YWxsICdyZW1vdmUtY29tcGlsZXItYworICAgICAgICAgICAobGFt YmRhIF8KKyAgICAgICAgICAgICAoZGVsZXRlLWZpbGUgImFzdHJvcHkvX2NvbXBpbGVyLmMiKQor ICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxsICdtYWtkaXIt YXN0cm9weQorICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVy LWtleXMpCisgICAgICAgICAgICAgKGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIp KSkKKyAgICAgICAgICAgICAgIChta2Rpci1wCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQgb3V0ICIvYXN0cm9weSIpKSkKKyAgICAgICAgICAgICAjdCkpKSkpCisgICAgKG5hdGl2ZS1p bnB1dHMKKyAgICAgYCgoImNmaXRzaW8iICxjZml0c2lvKQorICAgICAgICgiY292ZXJhZ2UiICxw eXRob24tY292ZXJhZ2UpCisgICAgICAgKCJjeXRob24iICxweXRob24tY3l0aG9uKQorICAgICAg ICgiZXh0ZW5zaW9uLWhlbHBlcnMiICxweXRob24tZXh0ZW5zaW9uLWhlbHBlcnMpCisgICAgICAg KCJpcHl0aG9uIiAscHl0aG9uLWlweXRob24pCisgICAgICAgKCJvYmpncmFwaCIgLHB5dGhvbi1v YmpncmFwaCkKKyAgICAgICAoInBrZy1jb25maWciICxwa2ctY29uZmlnKQorICAgICAgICgic2V0 dXB0b29scy1zY20iICxweXRob24tc2V0dXB0b29scy1zY20pCisgICAgICAgKCJzZ3A0IiAscHl0 aG9uLXNncDQpCisgICAgICAgKCJza3lmaWVsZCIgLHB5dGhvbi1za3lmaWVsZCkpKQorICAgIChp bnB1dHMKKyAgICAgYCgoImFzZGYiICxweXRob24tYXNkZikKKyAgICAgICAoImJlYXV0aWZ1bHNv dXA0IiAscHl0aG9uLWJlYXV0aWZ1bHNvdXA0KQorICAgICAgICgiYmxlYWNoIiAscHl0aG9uLWJs ZWFjaCkKKyAgICAgICAoImJvdHRsZW5lY2siICxweXRob24tYm90dGxlbmVjaykKKyAgICAgICAo ImNmaXRzaW8iICxjZml0c2lvKQorICAgICAgICgiZGFzayIgLHB5dGhvbi1kYXNrKQorICAgICAg ICgiZXhwYXQiICxleHBhdCkKKyAgICAgICAoImdyYXBodml6IiAsZ3JhcGh2aXopCisgICAgICAg KCJoNXB5IiAscHl0aG9uLWg1cHkpCisgICAgICAgKCJodG1sNWxpYiIgLHB5dGhvbi1odG1sNWxp YikKKyAgICAgICAoImpwbGVwaGVtIiAscHl0aG9uLWpwbGVwaGVtKQorICAgICAgICgibWF0cGxv dGxpYiIgLHB5dGhvbi1tYXRwbG90bGliKQorICAgICAgICgibXBtYXRoIiAscHl0aG9uLW1wbWF0 aCkKKyAgICAgICAoIm51bXB5IiAscHl0aG9uLW51bXB5KQorICAgICAgICgicGFuZGFzIiAscHl0 aG9uLXBhbmRhcykKKyAgICAgICAoInB5ZXJmYSIgLHB5dGhvbi1weWVyZmEpCisgICAgICAgKCJw eXR6IiAscHl0aG9uLXB5dHopCisgICAgICAgKCJweXlhbWwiICxweXRob24tcHl5YW1sKQorICAg ICAgICgic2NpcHkiICxweXRob24tc2NpcHkpCisgICAgICAgKCJzb3J0ZWRjb250YWluZXJzIiAs cHl0aG9uLXNvcnRlZGNvbnRhaW5lcnMpCisgICAgICAgKCJ3Y3NsaWIiICx3Y3NsaWIpKSkKKyAg ICAoaG9tZS1wYWdlICJodHRwczovL2FzdHJvcHkub3JnLyIpCisgICAgKHN5bm9wc2lzICJBc3Ry b25vbXkgYW5kIGFzdHJvcGh5c2ljcyBjb3JlIGxpYnJhcnkiKQorICAgIChkZXNjcmlwdGlvbgor ICAgICAiQXN0cm9weSBQcm9qZWN0IGlzIGEgc2luZ2xlIGNvcmUgcGFja2FnZSBmb3IgQXN0cm9u b215IGluIFB5dGhvbiBhbmQgZm9zdGVyCitpbnRlcm9wZXJhYmlsaXR5IGJldHdlZW4gUHl0aG9u IGFzdHJvbm9teSBwYWNrYWdlcy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTMpKSkKLS0g CjIuMzEuMQoK --0000000000004e695e05c0e59e77-- ------------=_1636358881-8875-1--