gnu: packages/python-xyz: Sort.

* gnu/packages/python-xyz.scm: (python-zarr, python-zeroc-ice,
python-zeroc-ice-3.6, python-zeroconf, python-zict, python-zipfly,
python-zipstream-new): Sort variables alphabetically.

Change-Id: If110fef5d55964da9d30be71699d92ae93c387d3
This commit is contained in:
Sharlatan Hellseher 2025-10-01 23:04:19 +01:00
parent 0974259232
commit 851b7f175a
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -16716,56 +16716,6 @@ addition to a bunch of aliases.")
command pipeline functionality.")
(license license:bsd-3)))
(define-public python-zipfly
(package
(name "python-zipfly")
(version "6.0.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zipfly" version))
(sha256
(base32
"1h7g922a8lsqd69j8blgcgg0lcd8kz51b2p4glfqmgx4vi1nkick"))))
(build-system pyproject-build-system)
(arguments
(list #:test-backend #~'unittest))
(native-inputs (list python-setuptools))
(home-page "https://github.com/sandes/zipfly")
(synopsis "Zip archive generator")
(description "ZipFly is a zip archive generator. It was created to
generate very large zip archives for immediate sending out to clients, or
for writing large zip archives without memory inflation.")
(license license:expat)))
(define-public python-zipstream-new
(package
(name "python-zipstream-new")
(version "1.1.8")
(source
(origin
(method git-fetch) ; no tests in PyPI release
(uri (git-reference
(url "https://github.com/arjan-s/python-zipstream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "14vhgg8mcjqi8cpzrw8qzbij2fr2a63l2a8fhil21k2r8vzv92cv"))))
(build-system pyproject-build-system)
(arguments
(list #:test-backend #~'unittest))
(native-inputs (list python-setuptools))
(home-page "https://github.com/arjan-s/python-zipstream")
(synopsis "Zipfile generator that takes input files as well as streams")
(description "@code{zipstream.py} is a zip archive generator based on
@code{zipfile.py}. It was created to generate a zip file generator for
streaming. This is beneficial for when you want to provide a downloadable
archive of a large collection of regular files, which would be infeasible
to generate the archive prior to downloading or of a very large file that
you do not want to store entirely on disk or on memory.")
;; No copyright headers in the source. The LICENSE file indicates GPL3.
(license license:gpl3)))
(define-public python-sentry-sdk
(package
(name "python-sentry-sdk")
@ -28585,40 +28535,6 @@ like a regular Python @code{dict}. Its designed to be used as a priority
queue.")
(license license:bsd-3)))
(define-public python-zict
(package
(name "python-zict")
(version "3.0.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zict" version))
(sha256
(base32
"19gvr41xi5fazkzkg33kwrk70sv50hygng0cg70ayym9nriy48g3"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
;; This uses "importorskip", but it won't skip.
'(list "--ignore=tests/test_lmdb.py")))
(propagated-inputs
(list python-heapdict))
(native-inputs
(list python-pytest
python-pytest-asyncio
python-pytest-repeat
python-pytest-timeout
python-setuptools
python-wheel))
(home-page "https://zict.readthedocs.io/en/latest/")
(synopsis "Composable mutable mapping tools")
(description "This package provides abstract @code{MutableMapping} classes
that consume and build on other @code{MutableMappings}. Several of these can
be composed with one another to form intuitive interfaces over complex storage
systems policies.")
(license license:bsd-3)))
(define-public python-send2trash
(package
(name "python-send2trash")
@ -30504,62 +30420,6 @@ codecs for use in data storage and communication applications.")
(description "This package draws tree structures using characters.")
(license license:expat)))
(define-public python-zarr
(package
(name "python-zarr")
(version "2.18.7")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zarr" version))
(sha256
(base32
"1xbjjpjskykbdskck5p1f0grh6wq36437ll0n5kazi6s2ipzdf5j"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "--numprocesses" (number->string (parallel-job-count))
;; This tests are flaky. The pass several times on my laptop
;; but occasionally fail. They fail pretty reliably on the
;; build farm.
"-k" (string-append "not test_lazy_loader and not open_array"
;; File not found.
" and not test_filesystem_path"))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-version
(lambda _
(substitute* "pyproject.toml"
(("^version_file.*") "")
(("dynamic = \\[\"version\"\\]")
(string-append "version = \"" #$version "\"")))))
(add-after 'unpack 'disable-service-tests
(lambda _
(setenv "ZARR_TEST_ABS" "0")
(setenv "ZARR_TEST_MONGO" "0")
(setenv "ZARR_TEST_REDIS" "0"))))))
(propagated-inputs
(list python-asciitree
python-fasteners
python-ipywidgets
python-notebook
python-numcodecs
python-numpy
python-numpydoc
python-pydata-sphinx-theme))
(native-inputs
(list python-pytest
python-pytest-xdist
python-setuptools
python-wheel))
(home-page "https://github.com/zarr-developers/zarr-python")
(synopsis "Chunked, compressed, N-dimensional arrays for Python")
(description
"This package provides an implementation of chunked, compressed,
N-dimensional arrays for Python.")
(license license:expat)))
(define-public python-dill
(package
(name "python-dill")
@ -31640,45 +31500,6 @@ should have run while it was offline.")
library in Python.")
(license license:expat)))
(define-public python-zeroconf
(package
(name "python-zeroconf")
(version "0.38.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jstasiak/python-zeroconf")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1p1a0ywlg5sq0ilcphmz9h4kayscz0q1lyfk57j7mwxyx4gl9cpi"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list
"-k" (string-append
;; XXX: Despite asyncio, this test fails.
"not test_run_coro_with_timeout and not "
;; XXX: Networking isn't available.
(string-join
(list "test_integration_with_listener_ipv6"
"test_launch_and_close_v4_v6"
"test_launch_and_close_context_manager"
"test_launch_and_close"
"test_close_multiple_times")
" and not ")))))
(native-inputs
(list python-pytest python-pytest-asyncio python-setuptools))
(propagated-inputs
(list python-ifaddr))
(home-page "https://github.com/jstasiak/python-zeroconf")
(synopsis "Pure Python mDNS service discovery")
(description "Pure Python multicast DNS (mDNS) service discovery library
(Bonjour/Avahi compatible).")
(license license:lgpl2.1+)))
(define-public python-bsddb3
(package
(name "python-bsddb3")
@ -40342,58 +40163,6 @@ markdown-compliant strings.")
way.")
(license license:lgpl2.1)))
(define-public python-zeroc-ice
(package
(name "python-zeroc-ice")
(version "3.7.10.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "zeroc-ice" version))
(sha256
(base32
"0r46q4hd7xbpvnidbra1prkg4xhmajxjjmclfqgp3pv0lgyslqxh"))))
(build-system pyproject-build-system)
(arguments
;; XXX: No tests in PyPI, tere are tests in Git, but there is no 3.7.10.1
;; tag.
;;
;; See:
;; - URL: <https://raw.githubusercontent.com/zeroc-ice>
;; - File: <ice/refs/heads/main/python/allTests.py>
(list #:tests? #f))
(inputs (list openssl))
(native-inputs (list python-setuptools))
(home-page "https://zeroc.com")
(synopsis "RPC framework")
(description
"Ice is a comprehensive RPC framework. Ice helps you network your
software by taking care of all interactions with low-level network programming
interfaces.")
(license license:gpl2)))
;; Package variant to build python-omero-py@5.20.0
(define-public python-zeroc-ice-3.6
(package
(inherit python-zeroc-ice)
(version "3.6.5")
(source (origin
(method url-fetch)
(uri (pypi-uri "zeroc-ice" version))
(sha256
(base32
"0mikjfvq26kh8asnn9v55z41pap4c5ypymqnwwi4xkavc3mzyda2"))
(patches
(search-patches
"python-zeroc-ice-3.6.5-python-3.11-support.patch"))))
(arguments
(substitute-keyword-arguments (package-arguments python-zeroc-ice)
((#:phases phases #~%standard-phases)
#~(modify-phases #$phases
(add-before 'build 'relax-gcc-14-strictness
(lambda _
(setenv "CFLAGS"
"-g -O2 -Wno-error=implicit-function-declaration")))))))))
(define-public python-islenska
(package
(name "python-islenska")
@ -40591,6 +40360,237 @@ C++ extension supporting a wide range of Python versions with a single code
base, via the @file{pythoncapi_compat.h} header file.")
(license license:bsd-0))))
(define-public python-zarr
(package
(name "python-zarr")
(version "2.18.7")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zarr" version))
(sha256
(base32
"1xbjjpjskykbdskck5p1f0grh6wq36437ll0n5kazi6s2ipzdf5j"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "--numprocesses" (number->string (parallel-job-count))
;; This tests are flaky. The pass several times on my laptop
;; but occasionally fail. They fail pretty reliably on the
;; build farm.
"-k" (string-append "not test_lazy_loader and not open_array"
;; File not found.
" and not test_filesystem_path"))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-version
(lambda _
(substitute* "pyproject.toml"
(("^version_file.*") "")
(("dynamic = \\[\"version\"\\]")
(string-append "version = \"" #$version "\"")))))
(add-after 'unpack 'disable-service-tests
(lambda _
(setenv "ZARR_TEST_ABS" "0")
(setenv "ZARR_TEST_MONGO" "0")
(setenv "ZARR_TEST_REDIS" "0"))))))
(propagated-inputs
(list python-asciitree
python-fasteners
python-ipywidgets
python-notebook
python-numcodecs
python-numpy
python-numpydoc
python-pydata-sphinx-theme))
(native-inputs
(list python-pytest
python-pytest-xdist
python-setuptools
python-wheel))
(home-page "https://github.com/zarr-developers/zarr-python")
(synopsis "Chunked, compressed, N-dimensional arrays for Python")
(description
"This package provides an implementation of chunked, compressed,
N-dimensional arrays for Python.")
(license license:expat)))
(define-public python-zeroc-ice
(package
(name "python-zeroc-ice")
(version "3.7.10.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "zeroc-ice" version))
(sha256
(base32
"0r46q4hd7xbpvnidbra1prkg4xhmajxjjmclfqgp3pv0lgyslqxh"))))
(build-system pyproject-build-system)
(arguments
;; XXX: No tests in PyPI, tere are tests in Git, but there is no 3.7.10.1
;; tag.
;;
;; See:
;; - URL: <https://raw.githubusercontent.com/zeroc-ice>
;; - File: <ice/refs/heads/main/python/allTests.py>
(list #:tests? #f))
(inputs (list openssl))
(native-inputs (list python-setuptools))
(home-page "https://zeroc.com")
(synopsis "RPC framework")
(description
"Ice is a comprehensive RPC framework. Ice helps you network your
software by taking care of all interactions with low-level network programming
interfaces.")
(license license:gpl2)))
;; Package variant to build python-omero-py@5.20.0
(define-public python-zeroc-ice-3.6
(package
(inherit python-zeroc-ice)
(version "3.6.5")
(source (origin
(method url-fetch)
(uri (pypi-uri "zeroc-ice" version))
(sha256
(base32
"0mikjfvq26kh8asnn9v55z41pap4c5ypymqnwwi4xkavc3mzyda2"))
(patches
(search-patches
"python-zeroc-ice-3.6.5-python-3.11-support.patch"))))
(arguments
(substitute-keyword-arguments (package-arguments python-zeroc-ice)
((#:phases phases #~%standard-phases)
#~(modify-phases #$phases
(add-before 'build 'relax-gcc-14-strictness
(lambda _
(setenv "CFLAGS"
"-g -O2 -Wno-error=implicit-function-declaration")))))))))
(define-public python-zeroconf
(package
(name "python-zeroconf")
(version "0.38.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jstasiak/python-zeroconf")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1p1a0ywlg5sq0ilcphmz9h4kayscz0q1lyfk57j7mwxyx4gl9cpi"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list
"-k" (string-append
;; XXX: Despite asyncio, this test fails.
"not test_run_coro_with_timeout and not "
;; XXX: Networking isn't available.
(string-join
(list "test_integration_with_listener_ipv6"
"test_launch_and_close_v4_v6"
"test_launch_and_close_context_manager"
"test_launch_and_close"
"test_close_multiple_times")
" and not ")))))
(native-inputs
(list python-pytest python-pytest-asyncio python-setuptools))
(propagated-inputs
(list python-ifaddr))
(home-page "https://github.com/jstasiak/python-zeroconf")
(synopsis "Pure Python mDNS service discovery")
(description "Pure Python multicast DNS (mDNS) service discovery library
(Bonjour/Avahi compatible).")
(license license:lgpl2.1+)))
(define-public python-zict
(package
(name "python-zict")
(version "3.0.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zict" version))
(sha256
(base32
"19gvr41xi5fazkzkg33kwrk70sv50hygng0cg70ayym9nriy48g3"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
;; This uses "importorskip", but it won't skip.
'(list "--ignore=tests/test_lmdb.py")))
(propagated-inputs
(list python-heapdict))
(native-inputs
(list python-pytest
python-pytest-asyncio
python-pytest-repeat
python-pytest-timeout
python-setuptools
python-wheel))
(home-page "https://zict.readthedocs.io/en/latest/")
(synopsis "Composable mutable mapping tools")
(description "This package provides abstract @code{MutableMapping} classes
that consume and build on other @code{MutableMappings}. Several of these can
be composed with one another to form intuitive interfaces over complex storage
systems policies.")
(license license:bsd-3)))
(define-public python-zipfly
(package
(name "python-zipfly")
(version "6.0.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri "zipfly" version))
(sha256
(base32
"1h7g922a8lsqd69j8blgcgg0lcd8kz51b2p4glfqmgx4vi1nkick"))))
(build-system pyproject-build-system)
(arguments
(list #:test-backend #~'unittest))
(native-inputs (list python-setuptools))
(home-page "https://github.com/sandes/zipfly")
(synopsis "Zip archive generator")
(description "ZipFly is a zip archive generator. It was created to
generate very large zip archives for immediate sending out to clients, or
for writing large zip archives without memory inflation.")
(license license:expat)))
(define-public python-zipstream-new
(package
(name "python-zipstream-new")
(version "1.1.8")
(source
(origin
(method git-fetch) ; no tests in PyPI release
(uri (git-reference
(url "https://github.com/arjan-s/python-zipstream")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "14vhgg8mcjqi8cpzrw8qzbij2fr2a63l2a8fhil21k2r8vzv92cv"))))
(build-system pyproject-build-system)
(arguments
(list #:test-backend #~'unittest))
(native-inputs (list python-setuptools))
(home-page "https://github.com/arjan-s/python-zipstream")
(synopsis "Zipfile generator that takes input files as well as streams")
(description "@code{zipstream.py} is a zip archive generator based on
@code{zipfile.py}. It was created to generate a zip file generator for
streaming. This is beneficial for when you want to provide a downloadable
archive of a large collection of regular files, which would be infeasible
to generate the archive prior to downloading or of a very large file that
you do not want to store entirely on disk or on memory.")
;; No copyright headers in the source. The LICENSE file indicates GPL3.
(license license:gpl3)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar