unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Sharlatan Hellseher <sharlatanus@gmail.com>
To: 63136@debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus@gmail.com>
Subject: [bug#63136] [PATCH 08/14] gnu: python-extension-helpers: Update to 1.0.0.
Date: Fri, 28 Apr 2023 00:43:07 +0100	[thread overview]
Message-ID: <20230427234313.19013-8-sharlatanus@gmail.com> (raw)
In-Reply-To: <20230427234313.19013-1-sharlatanus@gmail.com>

* gnu/packages/python-xyz.scm (python-extension-helpers): Update to
1.0.0.
[build-system]: Use pyproject-build-system.
[arguments]<tests>: Disable them, as pytest can't load the test suite.
[native-inputs]: Add python-setuptools-scm.
[home-page]: Re-point to actual project home page.
[synopsis]: Adjust it to cover actual project.
[description]: ... as above.
---
 gnu/packages/python-xyz.scm | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e2d082091f..162c6c4e57 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -3569,23 +3569,30 @@ (define-public python-exceptiongroup
 (define-public python-extension-helpers
 (package
   (name "python-extension-helpers")
-  (version "0.1")
+  (version "1.0.0")
   (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "extension-helpers" version))
       (sha256
-        (base32 "10iqjzmya2h4sk765dlm1pbqypwlqyh8rw59a5m9i63d3klnz2mc"))))
-  (build-system python-build-system)
+        (base32 "1rjha07ds633fb81hn3i2yzk3v2flbi6qa091ix4mkvrgk3gl6ya"))))
+  (build-system pyproject-build-system)
+  ;; FIXME: pytest failed to load test suit, find out why.
+  ;;  - _pytest.pathlib.ImportPathMismatchError: ('extension_helpers.conftes
+  (arguments (list #:tests? #f))
   (native-inputs
-    (list python-coverage python-pytest-astropy python-pytest-cov
+    (list python-coverage
+          python-pytest
+          python-pytest-astropy
+          python-pytest-cov
           python-setuptools-scm))
-  (home-page "https://github.com/astropy/astropy-helpers")
-  (synopsis
-   "Utilities for building and installing packages in the Astropy ecosystem")
+  (home-page "https://extension-helpers.readthedocs.io")
+  (synopsis "Astropy ecosystem utilities for building and installing packages")
   (description
-    "The extension-helpers package includes many build, installation, and
-documentation-related tools used by the Astropy project.")
+    "The extension-helpers package includes convenience helpers to assist with
+building Python packages with compiled C/Cython extensions.  It is developed by
+the Astropy project but is intended to be general and usable by any Python
+package.")
   (license license:bsd-3)))
 
 (define-public python-extras
-- 
2.39.2





  parent reply	other threads:[~2023-04-27 23:44 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-27 23:41 [bug#63136] [PATCH 00/14]: python-astropy: Update to 5.2.2, fix build Sharlatan Hellseher
2023-04-27 23:43 ` [bug#63136] [PATCH 01/14] gnu: python-pytest-doctestplus: Update to 0.12.1 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 02/14] gnu: Add h3 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 03/14] gnu: Sort use-module alphabetically in (gnu packages geo) Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 04/14] gnu: Add python-h3 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 05/14] gnu: Add python-timezonefinder Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 06/14] gnu: pytest-filter-subpackage: Update to 0.1.2 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 07/14] gnu: python-pytest-astropy: Simplify package Sharlatan Hellseher
2023-04-27 23:43   ` Sharlatan Hellseher [this message]
2023-04-27 23:43   ` [bug#63136] [PATCH 09/14] gnu: python-jplephem: Update to 2.18 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 10/14] gnu: python-skyfield: Update to 1.46 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 11/14] gnu: python-pytest-remotedata: Update to 0.4.0 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 12/14] gnu: python-pytest-arraydiff: Update to 0.5.0 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 13/14] gnu: python-pytest-mpl: Update to 0.16.1 Sharlatan Hellseher
2023-04-27 23:43   ` [bug#63136] [PATCH 14/14] gnu: python-astropy: Update to 5.2.2, fix build Sharlatan Hellseher
2023-05-02 14:51 ` [bug#63136] Sharlatan Hellseher
2023-05-08  9:52   ` bug#63136: Efraim Flashner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230427234313.19013-8-sharlatanus@gmail.com \
    --to=sharlatanus@gmail.com \
    --cc=63136@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).