gnu: Add python-jschon.
* gnu/packages/python-xyz.scm (python-jschon): New variable.
Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25
gnu: python-invoke: Update to 2.2.1.
* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.1.
Change-Id: I561645f4cc4eba0c37e2a80897b964e83d087acb
gnu: python-invoke: Workaround a recent regression with entry points.
This works around a recent regression introduced in the
pyproject-build-system.
* gnu/packages/python-xyz.scm (python-invoke) [#:phases]
{fix-entry-points}: New phase.
Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586
gnu: Remove python-future-fstrings.
* gnu/packages/python-xyz.scm (python-future-fstrings): Delete variable.
Fixes: guix/guix#3865
Change-Id: I0dc9ba6b3450d61c993359b32488d1c6f516323f
gnu: Remove python-misaka.
* gnu/packages/python-xyz.scm (python-misaka): Delete variable.
Fixes: guix/guix#3857
Change-Id: I92b85081d3ed36d6e347c5f794654125176c8cf8
gnu: Remove python-scandir.
* gnu/packages/python-xyz.scm (python-scandir): Delete variable.
Fixes: guix/guix#3844
Change-Id: I07486a29e949e4ffeca4be84ce3298796f1b84e8
gnu: dosage: Move propagated inputs to inputs.
* gnu/packages/python-xyz.scm (dosage):
[propagated-inputs]: Move all from here ...
[inputs]: ... to here.
Change-Id: I6011792473f352324e99441dd8a92c301af6fe02
gnu: dosage: Update to 3.2.
* gnu/packages/python-xyz.scm (dosage): Update to 3.2.
[propagated-inputs]: Add python-importlib-resources.
[native-inputs]: Remove python-pytest-xdist and python-wheel.
Change-Id: If74e7ce13df871c5ec9112c8627a6ac74e9eec62
gnu: python-rencode: Move to serialization.
* gnu/packages/python-xyz.scm: (python-rencode): Move from here ...
* gnu/packages/serialization.scm: ... here.
* gnu/packages/serialization.scm: Include serialisation.scm
* gnu/packages/xorg.scm: Include serialisation.scm
Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d
Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rencode: Prevent native comp.
* gnu/packages/python-xyz.scm (python-rencode):
[arguments]: Remove -march=native and -mfma flags.
Fixes: guix/guix#4440
Change-Id: I6ee16c91f6a34a6af44367bb4136d7e4c0c5f438
Change-Id: I8612f4b2fe78c558eff301b4733db2ac34d16a0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-markdown-strings: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-markdown-strings):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
Change-Id: Ic9d4ac2bee4fc192cb7f3cc2e316d9cfbc799d33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pymonad: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pymonad):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I28fe224a9533e9c32dc2f5e799b1358001bbdd0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-misskey: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-misskey):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I5ecad84a0399778eedb554ef6a3066e8a0d9c3a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-nanoid: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-nanoid): Re-indent.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I4fe87423021c6f5dc469e6e548469d7ccb748f39
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rcslice: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-rcslice):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I68ab5aa82276a023d7c3b8bb084d72e6ba2aa131
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-cyclic: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-cyclic):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I49b6b256cff754cc335e64187f9e445ee0323f48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: i3-autotiling: Move to (gnu packages wm).
* gnu/packages/python-xyz.scm (i3-autotiling): Move from here ...
* gnu/packages/wm.scm (i3-autotiling): ... to here.
Change-Id: Ifcff8892901c4791b7e349e46243aebc61e60210
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-i3ipc: Move to (gnu packages wm).
* gnu/packages/python-xyz.scm (python-i3ipc): Move from here ...
* gnu/packages/wm.scm (python-i3ipc): ... to here.
(python-i3ipc)[source]: Update to 2.2.1-0.a670f24.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
<#·phases>: Add phases 'fix-configuration and 'start-xserver to run
tests properly.
[native-inputs]: Add i3-wm, python-pytest, python-pytest-asyncio,
python-pytest-timeout, python-setuptools, xorg-server-for-tests.
Change-Id: I80fd9fcc3c712238ffe0addc7ceecb2e6341b503
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-geomet: Update to 1.1.0.
* gnu/packages/python-xyz.scm (python-geomet): Update to 1.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[synopsis, description]: Improve style.
Change-Id: If3072c4ac81550b29cb11376e5f25f7db3fd55a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-biblib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-biblib):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I3388d9ccdab2552c1c7124abb5c8b4ae548ba63a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>