guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit 76b37b9ff068f04ba81138c8773adaf9ef4762d5
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Mon Jan 26 20:19:52 2026 +0000

    gnu: python-meson-python: Rename to python-meson.
    
    This change adjusts the package name to follow Guix naming convention
    for Python packages, see:
    <https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>.
    
    * gnu/packages/python-xyz.scm (python-meson): New variable.
    (python-meson-python): Deprecate variable.
    
    * gnu/packages/algebra.scm (python-flint):
    * gnu/packages/astronomy.scm (python-pixell)
    * gnu/packages/finance.scm (beancount)
    * gnu/packages/game-development.scm (python-pygame-ce)
    * gnu/packages/machine-learning.scm (python-scikit-learn)
    * gnu/packages/python-science.scm (python-pandas, python-scikit-image,
    python-scikit-misc, python-scipy, python-scs)
    * gnu/packages/python-xyz.scm (python-contourpy, python-cysignals,
    python-dbus-python, python-matplotlib, python-numpy, python-numpy-1,
    python-pywavelets, python-siphash24)
    [native-inputs]: Remove python-meson-python; add python-meson.
    
    Fixes: guix/guix#5917
    Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
---
 gnu/packages/algebra.scm          |  2 +-
 gnu/packages/astronomy.scm        |  2 +-
 gnu/packages/finance.scm          |  2 +-
 gnu/packages/game-development.scm |  2 +-
 gnu/packages/machine-learning.scm |  2 +-
 gnu/packages/python-science.scm   | 10 +++++-----
 gnu/packages/python-xyz.scm       | 23 +++++++++++++----------
 7 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index bfb5fd143d..e46308cbfd 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -561,7 +561,7 @@ fast arithmetic.")
       #:test-flags #~(list "--pyargs" "flint")))
     (native-inputs
      (list pkg-config
-           python-meson-python
+           python-meson
            python-pytest))
     (inputs
      (list gmp
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 58b90db659..95a3dbc61e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6774,7 +6774,7 @@ and the use of a modern programming language, techniques, 
and libraries
      (list gfortran
            perl ; fortran/Makefile
            python-h5py
-           python-meson-python
+           python-meson
            python-pytest
            python-pyyaml))
     (propagated-inputs
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index d8f690fddc..bc43f5c785 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -2048,7 +2048,7 @@ that allows you to run services and through them access 
the Bitcoin Cash network
            gnupg
            meson
            ninja
-           python-meson-python
+           python-meson
            python-pytest
            python-setuptools
            python-wheel))
diff --git a/gnu/packages/game-development.scm 
b/gnu/packages/game-development.scm
index 42bda0f7f6..c8d3e51181 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -1760,7 +1760,7 @@ color switches, and many more, with multiple options to 
customize.")
                        (setenv "SDL_VIDEODRIVER" "dummy")
                        (setenv "SDL_AUDIODRIVER" "disk"))))))
     (native-inputs (list pkg-config
-                         python-meson-python
+                         python-meson
                          python-numpy
                          python-pytest
                          python-setuptools))
diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index ac3d5181c0..9ce514216e 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -2384,7 +2384,7 @@ performance computing environments.")
      (list openblas))
     (native-inputs
      (list gfortran
-           python-meson-python
+           python-meson
            python-pandas
            python-pytest
            python-pytest-xdist))
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index ae8046c361..c5090e6b0f 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -2967,7 +2967,7 @@ logic, also known as grey logic.")
            ;; python-scikit-learn
            #;python-simpleitk))
     (native-inputs
-     (list python-meson-python
+     (list python-meson
            python-pytest
            python-pytest-localserver
            python-pythran))
@@ -3013,7 +3013,7 @@ logic, also known as grey logic.")
                  (string-append "version = \"" #$version "\""))))))))
     (native-inputs
      (list gfortran
-           python-meson-python
+           python-meson
            python-spin
            python-pytest
            python-setuptools))
@@ -3301,7 +3301,7 @@ cross-validation.")
            python-click
            python-doit
            python-hypothesis
-           python-meson-python
+           python-meson
            python-mpmath
            python-numpydoc
            python-pooch
@@ -3926,7 +3926,7 @@ tissue-specificity metrics for gene expression.")
     (inputs
      (list xclip xsel))
     (native-inputs
-     (list python-meson-python
+     (list python-meson
            python-lxml
            python-pytest
            python-pytest-asyncio
@@ -5085,7 +5085,7 @@ arrays.  It is a fork of the Aesara library.")
                        "scs/pythoncapi-compat"))))))
     (native-inputs
      (list pkg-config
-           python-meson-python
+           python-meson
            python-pytest
            pythoncapi-compat
            scs))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index aed2e997ef..f20ab4e3ef 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -2466,7 +2466,7 @@ three consecutive points in a polyline or polygon
                  "license = {text = \"Apache-2.0 OR 
LGPL-2.1-or-later\"}\n")))))))
     (native-inputs
      (list pkg-config
-           python-meson-python
+           python-meson
            python-pytest))
     (inputs
      (list c-siphash))
@@ -3321,7 +3321,7 @@ into dataclasses.")
               "-k" "not test_filled_random_big and not 
test_lines_random_big")))
     (native-inputs
      (list pybind11
-           python-meson-python
+           python-meson
            python-pytest
            python-wurlitzer))
     (propagated-inputs
@@ -10876,7 +10876,7 @@ include_dirs = ~:*~a/include~%" #$(this-package-input 
"openblas"))))))
     (native-inputs
      (list gfortran
            python-hypothesis
-           python-meson-python
+           python-meson
            python-pytest
            python-pytest-xdist
            python-setuptools
@@ -11066,7 +11066,7 @@ include_dirs = ~:*~a/include~%"
                        (find-files (in-vicinity #$output "/bin"))))))))
     (native-inputs
      (list python-hypothesis
-           python-meson-python
+           python-meson
            python-pytest
            python-pytest-xdist
            python-setuptools
@@ -11989,7 +11989,7 @@ comparison.
            tk))
     (native-inputs
      (list pkg-config
-           python-meson-python
+           python-meson
            pybind11
            python-pytest
            python-pytest-timeout
@@ -13433,7 +13433,7 @@ a front-end for C compilers or analysis tools.")
            ninja
            pkg-config
            python-cython
-           python-meson-python
+           python-meson
            python-numpy
            python-pytest))
     (propagated-inputs
@@ -15817,9 +15817,9 @@ validate this input and generate a PEP 643-compliant 
metadata
 file (e.g. @file{PKG-INFO}).")
     (license license:expat)))
 
-(define-public python-meson-python
+(define-public python-meson
   (package
-    (name "python-meson-python")
+    (name "python-meson")
     (version "0.19.0")
     (source
      (origin
@@ -15849,6 +15849,9 @@ file (e.g. @file{PKG-INFO}).")
 use of the Meson build system.")
     (license license:expat)))
 
+;; XXX: Deprecated on <2026-01-26>.
+(define-deprecated/public-alias python-meson-python python-meson)
+
 (define-public python-mccabe
   (package
     (name "python-mccabe")
@@ -20783,7 +20786,7 @@ codebase to support both Python 2 and Python 3 with 
minimal overhead.")
        (sha256
         (base32 "1syixz6xlmy1pjcr03ij7hcvaklgjy4mmwggssrmmnr9pxnn5xw9"))))
     (build-system pyproject-build-system)
-    (native-inputs (list python-meson-python
+    (native-inputs (list python-meson
                          python-cython
                          python-pytest))
     (home-page "https://github.com/sagemath/cysignals";)
@@ -28342,7 +28345,7 @@ Its algorithms are based on the kakasi library, which 
is written in C.")
            meson
            ninja/pinned
            patchelf
-           python-meson-python
+           python-meson
            python-setuptools
            python-tappy))
     (inputs

Reply via email to