summaryrefslogtreecommitdiff
path: root/gnu/packages/python-compression.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: python-cramjam: Skip 2 more tests.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-cramjam): [arguments] <test-flags>: Rework skipped tests and skip 2 more failing ones. Change-Id: I0ac57a7c305d203b91e96051bbb4f603977caeec
2026-05-18gnu: python-pyppmd: Switch to git-fetch.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-pyppmd): [source]: Switch to git-fetch. Change-Id: I25df9755189dffbe1972d4ffb213a4c8c5368430
2026-05-18gnu: python-unix-ar: Fix tests.Nicolas Graves
* gnu/packages/python-compression.scm (python-unix-ar) [source]: Switch to git-fetch. [arguments]<#:test-flags>: Refresh them. <#:phases>: Drop them. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-zipfile2: Fix compatibility with Python 3.12.Nguyễn Gia Phong
* gnu/packages/patches/python-zipfile2-python-3.12-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-compression.scm (python-zipfile2)[source]<patches>: Use it. Change-Id: I0e85c198831a9c039889ddc3e4519dc304dc3d5e
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-19gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/ocaml.scm, gnu/packages/orange.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/php.scm, gnu/packages/power.scm, gnu/packages/prometheus.scm, gnu/packages/protobuf.scm, gnu/packages/python-check.scm, gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm, gnu/packages/python-science.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/racket.scm, gnu/packages/radio.scm, gnu/packages/rdf.scm, gnu/packages/rocm.scm, gnu/packages/rpc.scm, gnu/packages/ruby-xyz.scm, gnu/packages/rust-apps.scm, gnu/packages/rust-crates.scm, gnu/packages/rust.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm: Fix some spelling errors. Change-Id: Iac58897304e471f42ecfbaa3a750ff10ee734ca6
2026-04-03gnu: python-cramjam: Skip another test.Efraim Flashner
* gnu/packages/python-compression.scm (python-cramjam)[arguments]: Adjust the test-flags to skip another test. Change-Id: If83f72c5da43a1c0087192e001c359a16b2c7f14
2026-04-03gnu: python-python-snappy: Propagate python-cramjam.Jussi Timperi
* gnu/packages/python-compression.scm (python-python-snappy) [native-inputs]: Move python-cramjam from here... [propagated-inputs]: ...to here. [home-page]: Update URL. Change-Id: If024855c6be6ac212077c429a48de59fc40b79ad Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-03-13gnu: python-zipfile2: Move to python-compression.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zipfile2): Move from here ... * gnu/packages/python-compression.scm: ... to here. Change-Id: I70701db8244adc10b4c5777e55fed042bf3a06d5
2026-03-06gnu: python-brotlicffi: Update to 1.1.0.0.Liliana Marie Prikler
* gnu/packages/python-compression.scm (python-brotlicffi): Update to 1.1.0.0.
2026-03-02gnu: python-blosc: Update to 1.11.4.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-blosc): Update to 1.11.4. [native-inputs]: Remove python-numpy-1; add python-numpy. Relates-to: https://codeberg.org/guix/guix/issues/6610 Change-Id: Ib85e33c821e243dabe9168ad2c5f5ddf00187e23
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-importlib-metadata input from some packages.Nicolas Graves
Remove python-importlib-metadata from [native-inputs, inputs, or propagated-inputs] in the following packages as not required for build/tests/install: * gnu/packages/android.scm (python-miio) * gnu/packages/astronomy.scm (python-jwst, python-stpipe) * gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc, python-weblogo, python-metacells) * gnu/packages/calendar.scm (khal) * gnu/packages/django.scm (python-django-q2) * gnu/packages/engineering.scm (python-asyncua) * gnu/packages/jupyter.scm (python-jupyterlab-server, python-jupyterlite-core) * gnu/packages/machine-learning.scm (python-pynndescent, python-gymnasium) * gnu/packages/maths.scm (python-orthopy, python-quadpy) * gnu/packages/package-management.scm (poetry) * gnu/packages/python-compression.scm (python-pybcj) * gnu/packages/python-crypto.scm (python-keyring) * gnu/packages/python-web.scm (python-jsonpickle, python-flask) * gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher, python-lsp-server, python-nbconvert, python-dns-lexicon, python-signedjson, python-verlib2) * gnu/packages/sphinx.scm (python-sphinx-6) * gnu/packages/spreadsheet.scm (visidata) Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-25gnu: python-blosc2: Update to 3.12.2.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-blosc2): Update to 3.12.2. [propagated-inputs]: Add python-platformdirs and python-requests. [native-inputs]: Remove python-scikit-build; add python-psutil, python-pytorch, and python-scikit-build-core. Change-Id: I31a5c34c77f9b6fd104aa74d4805717c58df9c22 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-blosc: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-blosc): [propagated-inputs]: Remove python-scikit-build. [native-inputs]: Remove python-numpy; add python-numpy-1 and python-scikit-build. Change-Id: I30da797eea3b92909ba707af41cde90062d974bf Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-28gnu: Add python-backports-zstd.Ghislain Vaillant
* gnu/packages/python-compression.scm (python-backports-zstd): New variable. Change-Id: Ida22c9d39e5f2191bf97532cce537a0a9d8f9682 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-28gnu: Remove bitshuffle.Sharlatan Hellseher
Deprecation was set 3 months ago. * gnu/packages/python-compression.scm (bitshuffle): Delete variable. Change-Id: I58b93f3122ee1c6993185dfa71ea417448973585
2025-12-28gnu: Remove python-google-brotli.Sharlatan Hellseher
Deprecation was set 3 years ago, it's a time to drop the variable completely. * gnu/packages/python-compression.scm (python-google-brotli): Delete variable. Change-Id: I5c0fe0f892b6a3e61b7c83ec16291cb0a2170978
2025-12-18gnu: python-zopfli: Update to 0.4.0.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-zopfli): Update to 0.4.0. [source]: Switch to git-fetch. [arguments] <phases>: Use default 'check. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove unzip; add python-setuptools. Change-Id: Icff078670dd822ed7a8e6490f0c2337f93c39a9d
2025-12-03gnu: python-zipstream-ng: Update to 1.9.0.Brendan Tildesley
* gnu/packages/python-compression.scm (python-zipstream-ng): Update to 1.9.0.
2025-11-22gnu: python-cramjam: Update to 2.11.0.post1.Nicolas Graves
* gnu/packages/python-compression.scm (python-cramjam): Update to 2.11.0.post1. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Ignore failing tests. * gnu/packages/rust-crates.scm : Update crates accordingly. Change-Id: Icc6788030a6220550a48229567065a728703bd87 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22gnu: python-cramjam: Fix flaky tests.Nicolas Graves
* gnu/packages/python-compression.scm (python-cramjam) [arguments]<#:phases>: Add phase 'configure-tests. Change-Id: I1dcbdd09c068f2ad3f0b03e095963e1176ca63af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22gnu: python-py7zr: Update to 1.0.0rc3.Nicolas Graves
* gnu/packages/python-compression.scm (python-py7zr): Update to 1.0.0rc3. [arguments]<#:phases>: Add phase 'relax-requirements to avoid a brotli world-rebuild. [propagated-inputs]: Remove python-importlib-metadata. [native-inputs]: Remove python-setuptools, python-pyannotate, python-wheel. Add python-pypa-build, python-pytest-httpserver, python-setuptools. Change-Id: Ica508a96a74c4684938df232c81c45c9b61b4e6a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22gnu: python-pyzstd: Update to 0.18.0.Nicolas Graves
* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.18.0. [source]: Switch to git-fetch. <snippet>: Touch zstd/LICENSE, which is used in setup.py. [native-inputs]: Remove python-wheel. [propagated-inputs]: Add python-typing-extensions. [description]: Improve style. Change-Id: Idc60b6bf3119c7b6c3799826525263fbee3cd90b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22gnu: python-inflate64: Update to 1.0.3.Nicolas Graves
* gnu/packages/python-compression.scm (python-inflate64): Update to 1.0.3. [propagated-inputs]: Remove python-importlib-metadata. [native-inputs]: Remove python-wheel. Change-Id: I81336fb3bb767ee1a1d04ce597ed10ec0dfc5c6b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20gnu: python-pyppmd: Update to 1.2.0.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-pyppmd): Update to 1.2.0. [arguments] <test-flags>: Ignore benchmarking tests. [native-inputs]: Remove python-coverage, python-hypothesis, python-pytest-cov, python-pytest-timeout, and python-wheel. Change-Id: Ib100bbf9ac672554d79375437c7bb90e447814df
2025-11-20gnu: python-pybcj: Reduce closure size.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-pybcj)[native-inputs]: Remove python-coverage, python-hypothesis, python-pytest-cov, and python-wheel. Change-Id: I738561673e91442f0a175bbf010337ba7afbe0e6
2025-11-20gnu: python-multivolumefile: Reduce closure size.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-multivolumefile): [native-inputs]: Remove python-coverage, python-coveralls, python-hypothesis, python-pytest-cov, and python-wheel. Change-Id: I39de34466734dbc35ee2020edb2ab8c0e83bdcec
2025-11-20gnu: python-pyzstd: Migrate to (json).Nicolas Graves
* gnu/packages/python-compression.scm (python-pyzstd)[arguments] <#:configure-flags>: Migrate syntax to (json). Change-Id: I4da32b265c2a2f529b357e5bed1ad41e72b5cce7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-24gnu: python-cython-3: Mark as deprecated.Sharlatan Hellseher
This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit. Replace all python-cython-3 occurrences with python-cython. * gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable. * gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/astronomy.scm (python-astropy, python-astroscrappy, python-halotools, python-healpy, python-libstempo, python-lofar-h5plot, python-losoto, python-photutils, python-pyxsim, python-regions, python-reproject, python-sncosmo, python-sndata, python-stcal, python-yt)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove python-cython-3; add python-cython. [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/databases.scm: (python-adbc-driver-manager, python-psycopg, python-pyarrow)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/machine-learning.scm: (python-scikit-learn, python-opentsne)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/maths.scm: (python-cylp, python-petsc4py, python-primecountpy, python-slepc4py)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-check.scm (python-line-profiler)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-compression.scm (python-blosc2)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-graphics.scm (python-vispy)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-science.scm: (python-pykdtree, python-qutip, python-scikit-misc, python-scikit-surprise, python-pandas-2, python-vaex-core)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-web.scm: (python-aiohttp, python-falcon, python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4, python-pyyaml, python-propcache, python-pywavelets, python-symengine, python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage) [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-04gnu: python-xopen: Move to python-compression.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xopen): Move from here ... * gnu/packages/python-compression.scm: ... to here. Change-Id: Ibd5d8401fb45816855c85b0535738ce6b44d5e82
2025-10-04gnu: python-isal: Update to 1.8.0.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-isal): Update to 1.8.0. [arguments] <test-backend>: Let to use Pytest. [native-inputs]: Remove python-wheel; add python-pytest and python-setuptools-scm. Change-Id: Ibc98bf92b69545042ce0dbf433f37bfb763a8d7d
2025-10-03gnu: Deprecate the "bitshuffle" variable.Sharlatan Hellseher
* gnu/packages/python-compression.scm (bitshuffle): Rename to "python-bitshuffle". (bitshuffle): Define as deprecated by "python-bitshuffle". (bitshuffle-for-snappy): Inherit from python-bitshuffle. Change-Id: I33d458736b0b3c80a43519753958414df38e566d
2025-10-03gnu: bitshuffle: Update to 0.5.2, fix build with gcc-14.Sharlatan Hellseher
* gnu/packages/python-compression.scm (bitshuffle): Update to 0.5.2. Use G-Expressions, enable tests, fix build. [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: Enable, the most tests are working now. <test-flags>: Skip one test. <phases>: Remove 'fix-neon-detection as resolved upstream, 'dont-build-native the build script is changed and no longer compatible with the phase; add 'pre-build providing new set of build time environment variables.. [inputs]: Remove labels. [native-inputs]: Add python-pytest and python-setuptools; remove labels. (bitshuffle-for-snappy)[arguments]: Don't inherit from bitshuffle, use G-Expressions. Change-Id: I3467658c877e50a35a40594990ad8fc5b953eb3c
2025-10-03gnu: python-python-snappy: Update to 0.7.3.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-python-snappy): Update to 0.7.3. [source] <pypi-uri>: Adjust name according to PyPI archive. [arguments] <test-backend>: Use 'unittest. <phases>: Use default 'check. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-pytest; add python-cramjam and python-setuptools. Change-Id: Ie6c9605ce8a335a21eecb3136282ba85b3cc654b
2025-10-03gnu: python-lz4: Update to 4.4.4.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-lz4): Update to 4.4.4. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Move here from custom 'check. <phases>: Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I3b49fd5e8de2c41e61124cb08efd8f3b9e5f39fe
2025-10-03gnu: python-ppmd-cffi: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-ppmd-cffi) [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Skip one test. [native-inputs]: Remove python-hypothesis and python-coverage; add python-setuptools. Change-Id: I20c4d4437ed90371d1372aaab20f2fbfdbc4c185
2025-10-03gnu: python-bcj-cffi: Update to 0.5.1.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-bcj-cffi): Update to 0.5.1. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-toml and python-setuptools-scm. [native-inputs]: Remove python-coverage; add python-setuptools-scm. Change-Id: I5ce6eb2139ceacf845314f63f2c49915f4d3e568
2025-10-03gnu: python-lzstring: Disable tests.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-lzstring)[arguments] <tests?>: No tests in PyPI. [native-inputs]: Remove python-wheel. Change-Id: I9ae57baffbfe2217db628fcf0ada41725aeb9b6a
2025-09-25gnu: python-isal: Set unittest test-backend.Nicolas Graves
* gnu/packages/python-compression.scm (python-isal) [source]<snippet>: Improve style, use G-expressions. [arguments]<#:test-backend>: Set it. <#:phases>: Improve style. Change-Id: I8d05af8720f6fcd31aae0b83a70efc8dfd6e4e9f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-blosc2: Switch to pyproejct, fix build.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-blosc2)[build-system]: Switch to pyproejct-build-system. [arguments] <tests-flags>: Provide option to run tests agains installed libarary. <phases>: Use default 'build and 'check; add 'configure. [native-inputs]: Add python-setuptools. Change-Id: I62025cad68dd83a9b6f1dddea34840be38112f09
2025-09-25gnu: python-setuptools-next: Set to python-setuptools.Sharlatan Hellseher
Replace all python-setuptools-next occurrences with python-setuptools. * gnu/packages/python-build.scm (python-setuptools-next): Set to python-setuptools. Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25gnu: python-blosc: Update to 1.11.3.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-blosc): Update to 1.11.3. [build-system]: Use pyproject. [arguments] <test-backend>: Use 'custom. <phases>: Use default 'check. [propagated-inputs]: Remove python-numpy. [native-inputs]: Add ninja/pinned, python-numpy, python-psutil, python-py-cpuinfo, and python-setuptools. Change-Id: I1b2169c04a0216e9a8e7ca872c08e5043b00209f
2025-09-25gnu: python-pylsqpack: Update to 0.3.22.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-pylsqpack): Update to 0.3.22. [native-inputs]: Add python-pytest. Change-Id: Ib3c31c3678a8b7bf7866fc693518a33c263214a5
2025-09-25gnu: python-brotlicffi: Fix tests.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-brotlicffi): Fix tests. [arguments] <phases>: Add 'set-brotli-source. [native-inputs]: Add python-pytest. Change-Id: I50555c234d4dbf20f2cdd846f8191c8da7349247
2025-09-25gnu: python-brotlicffi: Fix indentation.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-brotlicffi): Fix indentation. Change-Id: I1d19faaa147595159eff380f45bb2989ea2cf587
2025-09-25gnu: python-zstandard: Update to 0.23.0.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-zstandard): Update to 0.23.0. [build-system]: Use pyproject. [arguments] <phases>: Add 'patch-build-system, and 'build-extensions. [native-inputs]: Remove python-hypothesis; add python-pytest and python-setuptools. Change-Id: I5008064aa44880330928e25bd64eb90486633548