gnu: python-dbusmock: Update to 0.37.2. * gnu/packages/python-xyz.scm (python-dbusmock-check-phase): New variable, to reduce redundancy; (python-dbusmock): Update to 0.37.2. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Migrate them to pyproject-build-system. <#:phases>: In phase 'patch-path, remove unecessary substitution. Use python-dbusmock-check-phase. [native-inputs]: Add python-setuptools. (python-dbusmock-minimal)[source, arguments, build-system, inputs]: Adapt fields to keep the same derivation and avoid rebuilds. Change-Id: I6db0afffc74388fe19025457d7699993e2218666 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pyinotify: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pyinotify): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Iad18dc462ad8d0c6ec2556fd7891fe0c952fff6d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jinja2-time: Disable tests. * gnu/packages/python-xyz.scm (python-jinja2-time): [arguments] <tests?>: Disable for now. [native-inputs]: Remove python-pytest. Change-Id: Ic4696e026980ebaf7e1301c33f2b7e4861ed1d92 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pypeg2: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pypeg2): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I354cf087b2076bf7bd4643290429a4e4630ca004 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jellyfish: Update to 1.2.1. * gnu/packages/rust-crates.scm: Import crates. * gnu/packages/python-xyz.scm (python-jellyfish): Update to 1.2.1. [build-system]: Switch to pyproject-build-system (maturin). [arguments]: Rewrite them all to accomodate maturin. [native-inputs]: Add python-pytest, python-setuptools, rust, rust:cargo. [inputs]: Add maturin and jellyfish cargo inputs. [home-page]: Update it. Change-Id: I07e0b6ae05e80027c28de024777bba393e919c2b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-emoji-for-gh-md-to-html: Switch to pyproject. * gnu/packages/python-xyz.scm (python-emoji-for-gh-md-to-html): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I929e6fe0841332521fa3f0c6d9fdbd7d2f82efec Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-pebble: Update to 5.1.3. * gnu/packages/python-xyz.scm (python-pebble): Update to 5.1.3. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ifee70d9f208865b7e9cb96950c7de428f01758ab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-notify2: Switch to pyproject. * gnu/packages/python-xyz.scm (python-notify2): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I6684841f7f1a89ad539ad2c8fe1eca17c9193378 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-jinja2-time: Switch to pyproject. * gnu/packages/python-xyz.scm (python-jinja2-time): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I425584b6c6f06451e71e5b593eca90d73b9250bf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-crossenv: Update to 1.6.1. * gnu/packages/python-xyz.scm (python-crossenv): Update to 1.6.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-hatchling. [description]: Improve style. Change-Id: Ic5fe3baf91dd4aa71d92c8b54d433e55d1ada17c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: magic: Update to 8.3.590. * gnu/packages/electronics.scm (magic): Update to 8.3.590. Change-Id: I2ec3333c9b195e070f347b0de6c0b516e4ed981e Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: m8c: Update to 2.2.2. * gnu/packages/electronics.scm (m8c): Update to 2.2.2. Change-Id: Ie96cf4325009b733977f0fe19a80b9964c249db4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-django-allauth: Update to 65.13.1. * gnu/packages/django.scm (python-django-allauth): Update to 65.13.1. [propagated-inputs]: Remove python-requests-oauthlib; add python-pyyaml and python-oauthlib. Change-Id: Ib9dd7d2bb64990caf6a7285705075f7c779b9ebb Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: z3: Switch to pyproject. * gnu/packages/maths.scm (z3): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. <#:phases>: Replace phase 'compile-python-modules by the one in pyproject-build-system. Change-Id: Ie74daad5cd152bd80447219a9c82fa7d0827ac9b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: quodlibet: Switch to pyproject. * gnu/packages/music.scm (quodlibet): [build-system]: Switch to pyproject-build-system. [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. <#:phases>: Improve phase 'wrap-extra-paths. [native-inputs]: Add python-setuptools. Change-Id: Icb9b41dfc3e16fbf0d98d5a4f01b8cb18b6eca83 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: fp16: Switch to pyproject. * gnu/packages/maths.scm (fp16): [arguments]<#:modules, #:imported-modules, #:phases>: Switch to pyproject-build-system. Change-Id: I6ca525ea3f5704b4afce39837c21e704e2a13370 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: python-ipydatawidgets: Switch to pyproject. * gnu/packages/jupyter.scm (python-ipydatawidgets): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:phases>: Migrate 'check phase replacement to <#:test-flags>. Use 'build and 'install phases from the python-build-system, as it currently fails for the pyproject-build-system. [native-inputs]: Add python-setuptools. Fixes: guix/guix#5524 Change-Id: I410c5fa6ba4cc95bae2e5ace227a4ad07ebc118b Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: jupyter: Switch to pyproject. * gnu/packages/jupyter.scm (jupyter): [build-system]: Switch to pyproject-build-system. [arguments]: Improve comment and style. [native-inputs]: Add python-setuptools. Change-Id: I6056c60a1ddb822b9b80bee606add58420246c4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: pass-rotate: Switch to pyproject. * gnu/packages/password-utils.scm (pass-rotate): [source, home-page]: Update repository url. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I0216f6f8edd2b0c69b43a99a678b4f42886e50c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
gnu: qspectrumanalyzer: Switch to pyproject. * gnu/packages/radio.scm (qspectrumanalyzer): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate them, improve style. <#:phases>: Relocate phase 'wrap-path. [native-inputs]: Add python-setuptools. Change-Id: I4b236b72ed0d680a5c03fa3d29200830f31833d6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>