gnu: Add python-approval-utilities. * gnu/packages/python-check.scm (python-approval-utilities): New variable. Change-Id: Ia725b06185f0a57a8ddb8a40d2ab19125c970a8e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-empty-files. * gnu/packages/python-check.scm (python-empty-files): New variable. Change-Id: I830ae4443466c82314ca4a74d68ae9cc3b0161f0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-selenium: Fix build and update package to 4.34.2. * gnu/packages/rust-crates.scm : Add selenium-manager crate sources record package. * gnu/packages/python-web.scm (selenium-manager): New variable. (python-selenium): Update to 4.34.2, inherit from selenium-manager. [arguments]<#:phases>: Add phases 'inject-selenium-manager-binary and 'relax-requirements. [inputs]: Add selenium-manager. [native-inputs]: Remove python-wheel. [decription]: Improve style. [source, home-page, license]: Inherit them. Fixes: guix/guix#3831 Change-Id: I88e2144e0c64472360072dac1a5fd03741a03975 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-robotframework-pythonlibcore: Switch to pyproject. * gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Migrate <#:phases> to <#:test-backend> and <#:test-flags>. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ide6662215b9f449e2c7fd31ce5e73f0853d70ad1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-robotframework-sshlibrary: Switch to pyproject. * gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): [build-system]: Switch to pyproject-build-system. [arguments]: Run guix style -S arguments. <#:phases>: Improve style of phase 'build-and-install-doc. [native-inputs]: Add python-setuptools. [description]: Run guix style. Change-Id: Ib9e70c340eb24448a8402e1f0ea599c763eed529 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-robotframework-stacktrace: Switch to pyproject. * gnu/packages/python-xyz.scm (python-robotframework-stacktrace): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Run guix style -S arguments. <phases>: Remove unused custom 'check; add 'set-version. [native-inputs]: Add python-setuptools. Change-Id: Ib44bb2df810c6bda544df1fc9ad6ae5eca5df5ce Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rellu: Switch to pyproject. * gnu/packages/python-xyz.scm (python-rellu): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Run guix style. Change-Id: I92085ad6c97d702b01ab566ca78ca02ea391e193 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: font-amiri: Update to 1.003. * gnu/packages/fonts.scm (font-amiri): Update to 1.003. Change-Id: I3d18b4c266d56573ba95cc49c9e2f38dcb2b8aa3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-glyphslib: Update to 6.6.1. python-glyphslib 6.6.1 is the last version that works properly with python-ufo2ft 2.x, see guix/guix#3335. * gnu/packages/fontutils.scm (python-glyphslib): Update to 6.6.1. [source] Switch to git-fetch. [arguments] <#:test-flags>: Enable tests. <#:phases>: Add 'pretend-version phase. [native-inputs]: Remove python-wheel. Change-Id: Ia68015f415cbe6e4bb11b32411b3a5cba0c7a52a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: lcov-cobertura: Fix build. * gnu/packages/code.scm (lcov-cobertura): Fix build. [arguments] <#:phases>: Add 'patch-source phase. Change-Id: Ie040ad02e53eab2733254e2a6a1c6d034b2ec6d3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-xmldiff: Update to 3.0b1. * gnu/packages/python-xyz.scm (python-xmldiff): Update to 3.0b1. [source]: Switch to git-fetch. Change-Id: Ib83b5d60f2260b88d6ebe7939e4343381993f15c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-iminuit. * gnu/packages/python-science.scm (python-iminuit): New variable. Change-Id: I65da990dda737fd744e22d83007c736a92a8ec0a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-numba-stats. * gnu/packages/python-science.scm (python-numba-stats): New variable. Change-Id: Iff8181ec1c9341081c09afcaf4fbdc2d57b1ccec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-unicodeitplus. * gnu/packages/python-xyz.scm (python-unicodeitplus): New variable. Change-Id: Ief9e0f558510b0df49c2cb51cb559694c7ca0c96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-jacobi. * gnu/packages/python-science.scm (python-jacobi): New variable. Change-Id: I1db0a588789c0cb6c79d298f97b71ee7958eab39 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-kubernetes. * gnu/packages/python-web.scm (python-kubernetes): New variable. Change-Id: I64babb5633e93afc1fbe21e40e4b65df64fec413 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pystitcher: Update to 1.0.5-0.d8150be. * gnu/packages/python-xyz.scm (python-pystitcher): Update to d8150be85d53335f7077491ab4d73fad772ef1c9 commit. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Remove python-setuptools, python-wheel. Add python-hatchling, python-hatch-vcs. [inputs]: Replace python-pypdf3 by python-pypdf. Change-Id: I0e053fc2460fd425015a70d730fd96173665fc30 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-diff-cover: Update to 9.7.1. * gnu/packages/python-xyz.scm (python-diff-cover): Update to 9.7.1. (home-page): Use non-redirected 'diff_cover' URL. Change-Id: I120ad2f2f4f6f21fff1b20c0137f4046dc0aadfd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-olm: Replace libolm by olm. libolm is deprecaded by olm. * gnu/packages/crypto.scm (python-olm)[inherit]: Switch from libolm to olm. [inputs]: Remove libolm; add olm. Change-Id: Ieb6360435218348027fedf4db735e49ed5aa0e68 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-jaxtyping: Update to 0.3.3. * gnu/packages/machine-learning.scm (python-jaxtyping): Update to 0.3.3. Change-Id: I448742521e56cb4e8799f67b632f3939746e52ed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>