guix_mirror_bot pushed a commit to branch python-team in repository guix. commit 0287d674616d474753e38b6c2e171723a0db90a9 Author: Sharlatan Hellseher <sharlata...@gmail.com> AuthorDate: Sat Aug 9 17:03:35 2025 +0100
gnu: python-sqlparse: Update to 0.5.3. * gnu/packages/databases.scm (python-sqlparse): Update to 0.5.3. [build-system]: Use pyproejct. [arguments]: Drop all of them. [inputs]: Remove bash-minimal. [native-inputs]: Add python-hatchling. Change-Id: Id30334d7e033a8786011a819042ab0d6cb221296 --- gnu/packages/databases.scm | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index bb670ae0cf..4325e73fb5 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -5108,36 +5108,17 @@ is designed to have a low barrier to entry.") (define-public python-sqlparse (package (name "python-sqlparse") - (version "0.4.3") - (source (origin - (method url-fetch) - (uri (pypi-uri "sqlparse" version)) - (sha256 - (base32 - "0s3jyllg0ka0n7pgqfng1hzvh39li853dr40qcp4s4dv8r481jk9")))) - (build-system python-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda _ - (invoke "py.test"))) - ;; XXX: The regular wrap phase ends up storing pytest as a runtime - ;; dependency. See <https://bugs.gnu.org/25235>. - (replace 'wrap - (lambda* (#:key native-inputs inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (python (assoc-ref (or native-inputs inputs) "python")) - (sitedir (string-append "/lib/python" - (python-version python) - "/site-packages"))) - (wrap-program (string-append out "/bin/sqlformat") - `("PYTHONPATH" ":" prefix - ,(map (lambda (output) - (string-append output sitedir)) - (list python out)))))))))) - (native-inputs (list python-pytest)) - (inputs (list bash-minimal)) + (version "0.5.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sqlparse" version)) + (sha256 + (base32 "0wljxh3lh2zndy7amziwd3572cwwbmzzq6yyvgn1c2vayn3pgxh9")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest + python-hatchling)) (home-page "https://github.com/andialbrecht/sqlparse") (synopsis "Non-validating SQL parser") (description "Sqlparse is a non-validating SQL parser for Python. It