gnu: Add python-show-in-file-manager. * gnu/packages/python-xyz.scm (python-show-in-file-manager): New variable. Change-Id: I832fa8627aad71e28bb4679597e37d6c73be512e
gnu: Add python-hatch-gettext. * gnu/packages/python-xyz.scm (python-hatch-gettext): New variable. Change-Id: Ic2baf9839a6bf08b0fc8cc2c882b42a9e35f0848
gnu: Add python-hatch-argparse-manpage. * gnu/packages/python-xyz.scm (python-hatch-argparse-manpage): New variable. Change-Id: I339b3ec8325934115597ac0e3293c6adf20a78a4
gnu: python-colour: Switch to pyproject. * gnu/local.mk (python-colour): [source]: Switch to git-fetch. Add patch to remove d2to1 dependency. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'set-version. <#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Icf722a429f7bb70b08e81d0048624c5ba2e82a89 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyprind: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pyprind): [source, description]: Improve style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I53abd559089adfe62583952a650f516da22f2d7c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mkdocs-markdownextradata-plugin: Switch to pyproject. * gnu/packages/python-xyz.scm (python-mkdocs-markdownextradata-plugin): [source, synopsis, description]: Improve style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ie433b5ce72311464fb9f79649ed879328bb8b1bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mkdocs: Switch to pyproject. * gnu/packages/python-xyz.scm (python-mkdocs): [build-system]: Switch to pyproject-build-system. [arguments]: Set <#:test-backend> and <#:test-flags>. <#:phases>: Remove 'check phase replacement. [native-inputs]: Add python-setuptools. Change-Id: Ia8588b9faf89c64f6654ec5c14f59e819752b384 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dotmap: Switch to pyproject. * gnu/packages/python-xyz.scm (python-dotmap): [source]: Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I256a69e671d5f830b1ed3b44ac7d02dd8b216e28 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-logzero: Switch to pyproject. * gnu/packages/python-xyz.scm (python-logzero): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: I9eb63f1791ccb45c5d9617db4a77eb0132b51e92 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pastel: Update to 0.2.1. * gnu/packages/python-xyz.scm (python-pastel): Update to 0.2.1. Change-Id: Id36d78da7d9d0528edf024a3ae67162942a9b37b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pastel: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pastel): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check phase by <#:test-flags>. Add phase 'use-poetry-core. [native-inputs]: Add python-poetry-core and python-pytest. [description]: Improve style. Change-Id: I93377196595f380fcb722d52d44cd69b5fe7133f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: lldb: Update to 21.1.1. * gnu/packages/llvm.scm (lldb): Update to 21.1.1. [inputs]: Remove clang-20 and llvm-20; add clang-21 and llvm-21. Change-Id: I1fe1ce9760b937fd4732b9b98f5e9942bad64208
gnu: Add LLVM 21. * gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: When building clang-runtime-21 or newer use gcc-15. (%llvm-monorepo-hashes): Add entry for llvm-21. (llvm-21, clang-runtime-21, clang-21, libomp-21, clang-toolchain-21, lld-21): New variables. Change-Id: I0bb32127c913fa567e1c4e2b5b1f0307d60f5e14
gnu: Add opensnitch-ui. * gnu/packages/networking.scm (opensnitch-ui): New variable. Change-Id: Id3f415b99a7f95dd1025179ae662c581710d12eb Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add opensnitch-daemon. * gnu/packages/networking.scm (opensnitch-daemon): New variable. Change-Id: I39044de00b6d23cf5513ae8aee0872a529c662fe Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: trealla: Update to 2.83.13. * gnu/packages/prolog.scm (trealla): Update to 2.83.13. Change-Id: I9a6a8c49cdb9375e221c7ee17d4c1e16202cf6b1
gnu: Deprecate the "bitshuffle" variable. * 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
gnu: bitshuffle: Update to 0.5.2, fix build with gcc-14. * 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
gnu: python-python-snappy: Update to 0.7.3. * 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
gnu: python-lz4: Update to 4.4.4. * 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