summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-01-25gnu: python-llvmlite: Update to 0.45.0.Sharlatan Hellseher
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.45.0. [inputs]: Remove patches for llvm-15; add llvm-20. [native-inputs]: Add cmake-minimal. Change-Id: Icb1f55a64de6e580645e286dc6f7f10dfe985c01 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: pyscenic: Update to 0.12.1-2.06bafba4.Sharlatan Hellseher
* gnu/packages/bioinformatics.scm (pyscenic): Update to 06bafba412792f6efa5a552a23bb221cc3bdea1b commit. [native-inputs]: Remove python-wheel; add python-setuptools. Change-Id: I42b8c3701484f617c14d67f3bfa2408b83e50d6e Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-tables: Update to 3.10.2-0.aad9079.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-tables): Update to aad9079c80ce3ae7f385d00af760d171dcc10535 commit. [source]: Switch to git-fetch providing comparability with python-numexpr. <snippet>: Delete "hdf5-blosc" git submodule. [phases]{pre-build}: Substitute "hdf5-blosc" source path. [inputs]: Add hdf5-blosc. Change-Id: I7624af17709e150cea4f316cc4fd7f1786c3df1c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-annoy: Add python-h5py.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-annoy)[arguments]<test-flags>: Skip 3 tests requiring network access. [native-inputs]: Add python-h5py. Change-Id: I6cd3343d43b0f91ddf6c117844afa6ba1e662068 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: cpat: Update to 3.0.5.Sharlatan Hellseher
* gnu/packages/bioinformatics.scm (cpat): Update to 3.0.5. [source]: Switch to git-fetch providing test data. <snippet>: Remove as no longer required. [phases]{check}: Rework test steps, run cpat directly with correct inputs. [native-inputs]: Remove python-wheel. Change-Id: I813cdf4aff2e75b855fc75237d9103f34aff45f2 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-linetools: Skip 2 tests.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-linetools)[arguments]<test-flags>: Skip 2 incompatible with NumPy 2 tests. Change-Id: Ib89bca6ebd2cd600b6f29fee643436c6f996b487 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-kanon: Use python-numpy@1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-kanon)[propagated-inputs]: Remove python-numpy; add python-numpy-1. Change-Id: I3ded448d4f6fb6e7d34eaf24064816f3415e45a9 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-zodipy: Remove relax-requirements phase.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-zodipy)[arguments] <phases>: Remove 'relax-requirements. Change-Id: I9b4ba21b06764f34212fd3fc019073f699cd36b9 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-jacobi: Fix tests.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-jacobi)[arguments]<phases>: Add 'fix-pytest-config. Change-Id: Ia8b4c30d2d8d6cfe9bae79342614747c90ae6735 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-statmorph: Adjust inputs.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-statmorph)[propagated-inputs]: Remove python-scikit-image-next; add python-scikit-image. Change-Id: I5aea37615dafdf495741f28dff42714ba3630762 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-scikit-image-next: Deprecate by python-scikit-image.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-scikit-image-next): Deprecate in favor of python-scikit-image. Change-Id: I006f4a302eabab82abd9c853f1b6a3d352f546ef Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-scikit-image: Update to 0.25.2.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-scikit-image): Update to 0.25.2. [arguments] <test-flags>: Ignore benchmark tests. <phases>: Remove 'change-home-dir, 'pre-check, 'post-check; add 'remove-local-source. [propagated-inputs]: Remove python-cloudpickle, python-dask, python-matplotlib, python-pythran, and python-pywavelets; add python-packaging. [native-inputs]: Remove python-numpydoc, python-packaging, and python-wheel; add python-pythran. Change-Id: Ifbfbb3e2d28dc8784f600a4cd1a0f0c7129fddb5 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-fits-schema: Update to 0.5.6-0.ccffe04.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-fits-schema): Update to ccffe04a8a47f2bd0f69014caaf73d9679b89a87 commit. [source]: Switch to git-fetch providing compatibility with NumPy 2. [arguments] <phases>: Remove 'fix-setup.cfg; add 'set-version. [native-inputs]: Add python-setuptools-scm. Change-Id: Ib826726400fef943c69e08a2528269495e1cb481 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-astrodata: Use python-numpy@1.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astrodata)[propagated-inputs]: Remove python-numpy; add python-numpy-1. Change-Id: Iece347ed1b15d5e30e5989f1a2f8afe70c42ccef Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-jwst: Remove relax-requirements phase.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-jwst): [arguments]<phases>: Remove 'relax-requirements. Change-Id: I67a1fcf9a9ac399267f2dd651874e4eff16f2e04 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-gwcs: Remove relax-requirements phase.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-gwcs)[arguments]<phases>: Remove 'relax-requirements. Change-Id: Ie7fe77594d220af84f40f18475f66addaf02f90d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-fgivenx: Update to 2.4.2-0.cf51dbf.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-fgivenx): Update towcf51dbf8b7efdd8d84f055740a069a5b882dcf77. [source]: Switch to git-fetch providing comparability with recent matblotlib version. [arguments]: Drop all. [home-page]: Fix URL https://github.com/fgivenx/fgivenx responding with 404, new one is taken from PyPI page. Change-Id: Ia255f4b44967ee32e9b4a18cc15b80aa4cf0b09e Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: genetic: Use python-pynbody@2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (genetic)[native-inputs]: Remove python-pynbody-1; add python-pynbody. Change-Id: I8996778f953adfe1deae811b6564139f276972de Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-esutil: Fix build with gcc-14.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-esutil)[arguments] <phases>: Add relax-gcc-14-strictness. [native-inputs]: Remove python-numpy and python-wheel. Change-Id: I2e896fdc6250cd19e93a12017836da8c33de0be8 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-nox: Update to 2025.11.12.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-nox): Update to 2025.11.12. [arguments] <test-flags>: Skip tests requiring uv. [propagated-inputs]: Remove python-packaging and python-py; add python-attrs, python-dependency-groups, and python-humanize. [native-inputs]: Remove python-jinja2. Change-Id: Ia310a49b1b76841e267c10a34549510880b1bbf0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-ctapipe: Update to 0.28.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ctapipe): Update to 0.28.0. [propagated-inputs]: Add python-iminuit. Change-Id: Ia89035e67d99e99b4aa52b1d87077326a086b34f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-cesium: Update to 0.12.4.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cesium): Update to 0.12.4. [propagated-inputs]: Remove python-click. [native-inputs]: Remove python-wheel. [home-page]: Provide the one from project's README. [description]: Add more details from home page. Change-Id: Ief49f09dfa8375567ba3c91409b935b70dc28d2e Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: blender: Use python-numpy@1.Sharlatan Hellseher
* gnu/packages/graphics.scm (blender)[inputs]: Remove python-numpy; add python-numpy-1. Change-Id: I0da2e589de939417d147875b909287d6d6d7ea40 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: checkm: Update to 1.2.4.Sharlatan Hellseher
* gnu/packages/bioinformatics.scm (checkm): Update to 1.2.4. [source] <pypi-uri>: Fix PyPI archive name. [arguments] <tests?, test-flags>: Enable them. [native-inputs]: Remove python-wheel. Change-Id: I6486d073cbc50f005bf781b0a59a28b4f234c69d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-blacksheep: Update to 2.4.5.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.5. [propagated-inputs]: Add python-essentials, python-httptools, and python-rodi. Change-Id: Id3ab94d587a46a99a1f85910ce2d60f7721816b3 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: didjvu: Update to 0.11.0.Sharlatan Hellseher
* gnu/packages/djvu.scm (didjvu): Update to 0.11.0. [arguments] <tests?, test-backend, test-flags>: Enable and provide options to run unittest. [phases]{configure}: Don't delete it. {disable-failing-test}: Rework some problematic tests to be skipped. [inputs]: Remove python-wrapper; add python-py3exiv2 and python-xmp-toolkit. [native-inputs]: Add boost and tzdata-for-tests. Change-Id: I5132056c26a6f53229ddaf095b49427ec2ad6930 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-py3exiv2.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-py3exiv2): New variable. Change-Id: I392753664c77d9930a72342d9c862fbdd727affd Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-guardpost: Update to 1.0.4.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-guardpost): Update to 1.0.4. [propagated-inputs]: Add python-cryptography, python-essentials, and python-pyjwt. [native-inputs]: Remove python-cryptography and python-pyjwt. Change-Id: Ia527c00ac1224ded076679e3971c43d7f3482540 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-astroml: Fix build.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroml)[arguments]<test-flags>: Skip 2 more tests. [native-inputs]: Remove python-pytest-cov and python-wheel; add python-pytest, python-pytest-astropy, and python-setuptools. Change-Id: I38df8b11f652713d961d792d36efca25bfd8140b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-stwcs: Remove relax-requirements phase.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-stwcs)[arguments]<phases>: Remove 'relax-requirements. Change-Id: I7349cb56841adcf7e61c2d012d19d95f4b38bb5c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-cloudpathlib: Fix tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-cloudpathlib)[native-inputs]: Add python-psutil. Change-Id: I2c13d89f7739f94ca5532188cafaba7d6b214f1d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-algopy: Update to 0.7.2.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-algopy): Update to 0.7.2. [native-inputs]: Remove python-wheel. Change-Id: Ifac98dffd209bea3d50ef3ded0a0aee0a24faa8c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-dendropy: Update to 5.0.8.Sharlatan Hellseher
* gnu/packages/bioinformatics.scm (python-dendropy): Update to 5.0.8. [arguments] <phases>: Remove python-compatibility. [propagated-inputs]: Remove python-setuptools. [native-inputs]: Remove python-wheel; add python-setuptools. Change-Id: Id8cec99a2c15081334c6584b2868bb2c729b5409 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-django-ninja: Update to 1.5.1.Sharlatan Hellseher
* gnu/packages/django.scm (python-django-ninja): Update to 1.5.1. Change-Id: I992bd64d06366faf315bf673708983eaacaa2689 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-xmp-toolkit: Update to 2.1.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xmp-toolkit): Update to 2.1.0. [source]: Remove patch as applied upstream. [arguments] <test-flags>: Run all tests. <phases>: Remove 'configure-environment; add 'patch-source. [native-inputs]: Remove python-setuptools and python-wheel; add python-flit-core. * gnu/packages/patches/python-xmp-toolkit-add-missing-error-codes.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Deregister patch. Change-Id: I3443ecd6ad2bd423544d06d1e6e0de7079ed6296 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-astropy-6: Skip some tests.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy-6)[arguments]: Substitute from python-astropy and skip 4 more tests. Change-Id: I14cd880c8428fd6ca90fb6f322e0fea08e8b5457 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-fastapi: Update to 0.124.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-fastapi): Update to 0.124.0. [arguments] <test-flags>: Rework them, do not run tests on documentation and toturials. <phases>: Remove 'relax-requirements. [propagated-inputs]: Add python-annotated-doc and python-pydantic-extra-types. [native-inputs]: Add python-anyio, python-types-orjson, and python-types-ujson. Change-Id: I699102d132838e3a8ac120063c6fdb89b25db89f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-pydantic-extra-types.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic-extra-types): New variable. Change-Id: I6603d0f0a5cbef6b4b9aede144623604ad5fbf37 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-annotated-doc.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-annotated-doc): New variable. Change-Id: Iff2bb3c690d9260d543e268210286c2591e67c84 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-cron-converter.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cron-converter): New variable. Change-Id: I961bdbcbdc106ee9cd358471894497598251dfbd Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-ulid.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ulid): New variable. Change-Id: I251d3fb5c481879aab0de664232d612a9231a4cb Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-casa-formats-io: Fix tests.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-casa-formats-io): [arguments] <test-flags>: Skip one test, run tests against installed module. <phases>: Remove 'build-extensions; add 'remove-local-source. [native-inputs]: Remove python-pytest-cov and python-wheel, add python-setuptools-scm. Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pydantic-settings: Update to 2.12.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic-settings): Update to 2.12.0. [arguments] <test-flags>: Simplify. <phases>: Remove 'relax-requirements. [propagated-inputs]: Add python-typing-inspection, python-pyyaml, and python-tomli. Change-Id: I4163761c01d60f121e580b460f948f447c95f256 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-netcdf4: Update to 1.7.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-netcdf4): Update to 1.7.2. [source]: Switch to git-fetch. [phases]{set-configure-flags}: Add "-g -O2" options and set JPEG_DIR. [propagated-inputs]: Add python-certifi. [native-inputs]: Remove python-wheel; add python-packaging, python-pytest, python-setuptools-scm, and python-typing-extensions. Change-Id: I7e50f12623f3fc0afc42679a7dbc71286a0a3be1 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: netcdf: Update to 4.9.2.Sharlatan Hellseher
* gnu/packages/maths.scm (netcdf): Update to 4.9.2. [arguments] <configure-flags>: Remove not required GCC 1.14 workaround options, silent "--enable-doxygen" for now; provide "--with-plugin-dir" <phases>: Add 'fix-tests. [inputs]: Remove unzip; add bzip2 and zstd. [native-inputs]: Add unzip. Change-Id: Ib82e80328d9b0d991e40c99e031a8612c915177f Signed-off-by: Rutherther <rutherther@ditigal.xyz>
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: c-blosc2: Update to 2.22.0.Sharlatan Hellseher
* gnu/packages/compression.scm (c-blosc2): Update to 2.22.0. Change-Id: I4043f73d1857261444fd7b33e8db3b6416398da6 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-ndindex: Update to 1.10.1.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-ndindex): Update to 1.10.1. [arguments] <test-flags>: Provide option to run tests again installed module. <phases>: Add 'remove-local-source. [native-inputs]: Remove python-wheel; add python-sympy. Change-Id: I2c7129b540c5fc4e25dac8945c38359cc6c71eac Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-numexpr: Update to 2.14.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.14.1. Change-Id: I35da8bea473838fdf0858f6ea3b80bf628b496f9 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-distributed: Update to 2025.11.0.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-distributed): Update to 2025.11.0. [arguments] <tests?, test-flags>: Disable for now. <phases>: Remove 'versioneer, 'fix-references, and 'pre-check. [propagated-inputs]: Remove python-cryptography, python-dask-expr, and python-setuptools; add python-jinja2, python-locket, and python-packaging. [native-inputs]: Remove python-flaky, python-importlib-metadata, python-pytest, python-pytest-timeout, python-versioneer, and python-wheel; add python-setuptools and python-setuptools-scm-next. Change-Id: I1c368ee626d4bc5dc206df06431d164cd8df3428 Signed-off-by: Rutherther <rutherther@ditigal.xyz>