gnu: python-logical-unification: Set version manually. * gnu/packages/python-xyz.scm (python-logical-unification): [arguments] <phases>: Add 'versioneer. [native-inputs]: Add python-versioneer. Change-Id: Id8cce49a53409d5ad1a4834a7c641e47bfcfd97a
gnu: python-logical-unification: Enable tests. * gnu/packages/python-xyz.scm (python-logical-unification): [native-inputs]: Add python-pytest, python-pytest-benchmark. Change-Id: I1b22152956b6e05517735f6eb02e08ff1831cb43 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-logical-unification: Fetch source from git. * gnu/packages/python-xyz.scm (python-logical-unification): [source]: Switch to git-fetch. Change-Id: I2f14aa301679efd7a3ad6509e7b7d9ff82016508 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-logical-unification: Switch to pyproject. * gnu/packages/python-xyz.scm (python-logical-unification): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Id6e2644dab6cab5e2ac6676f902fa2982d481370 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-multipledispatch: Update to 1.0.0. * gnu/packages/python-xyz.scm (python-multipledispatch): Update to 1.0.0. [source]: Switch to git-fetch providing tests. [build-system]: Use pypojrect. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-pytest, python-pytest-benchmark, and python-setuptools-next. Change-Id: I477c10effde220e36f046708be926cee833c758d
gnu: python-sortedcollections: Switch to git-fetch and enable tests. * gnu/packages/python-xyz.scm (python-sortedcollections): [source]: Switch to git-fetch. [arguments]: Remove them. [native-inputs]: Add python-pytest, python-pytest-cov. Change-Id: I153530f691f33645a57af338840cb6bd3b1d4b24 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sortedcollections: Switch to pyproject. * gnu/packages/python-xyz.scm (python-sortedcollections): Reorder fields. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Iee1fd2584499b12e007b3620bec4eeb0fd97f3cf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-unpaddedbase64: Switch to pyproject. * gnu/packages/python-xyz.scm (python-unpaddedbase64): [source]: Swith to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-poetry-core, python-setuptools, python-wheel. Remove the "tests" input since it's now the source. Change-Id: I0d09e23cd3580dc6fa28ebcc9dc69da883116378 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyvirtualdisplay: Enable tests. * gnu/packages/python-xyz.scm (python-pyvirtualdisplay): [arguemnts]<#:tests?>: Enable them. <#:test-flags>: Disable failing tests. [native-inputs]: Remove python-pytest-runner. Add python-vncdotool-bootstrap, xmessage and xorg-server-for-tests. Change-Id: If829e4100a4a361d4bed67c0a55d4a6e193b3820 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-vncdotool-bootstrap. * gnu/packages/python-xyz.scm (python-vncdotool-bootstrap): New variable. Change-Id: Iba9831c61b89cdeff01062c46ebfa3df3c8699d1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-vncdotool. * gnu/packages/python-xyz.scm (python-vncdotool): New variable. Change-Id: Ifbe9ef6fd30c6f8e86f883f4864fdccce51a9f4a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyvirtualdisplay: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pyvirtualdisplay): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Iae25399c42c3fd36a9d2299c2c0d40769e9b2eae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-recommonmark: Switch to pyproject. pytest is not mandatory here, but it's convenient. * gnu/packages/python-xyz.scm (python-recommonmark): [build-system]: Switch to pyproject-build-system. [arguments]: Migrate <#:phases> to <#:test-flags>. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: I9704f2a4ade3095a477e039a6c8a17b8cd0fc0d1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pybadges: Add missing inputs. * gnu/packages/python-web.scm (python-pybadges): [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ib786f5a07c4613e455b78281919b6ae9a0238825 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-fields: Update to 5.0.0-0.cb473d1. * gnu/packages/python-xyz.scm (python-fields): Update to 5.0.0-0.cb473d1. [arguments]<#:test-flags>: Ignore performance tests. [native-inputs]: Add python-pytest, python-pytest-benchmark. Change-Id: I5b210e0cdf000e388ceb98d0e554213bbc310f55 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-fields: Fetch source from git. * gnu/packages/python-xyz.scm (python-fields): [source]: Switch to git-fetch. Change-Id: I7bb11fe35b53cc641acfcba13bd9cabc1e6d7331 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-fields: Switch to pyproject. * gnu/packages/python-xyz.scm (python-fields): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I08fdc957c0adaa59ad5fe0a7419ea084b220a061 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-fastbencode: Switch to pyproject. * gnu/packages/python-xyz.scm (python-fastbencode): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I34ff7d31368a73d9314492ea430e153033e35eee Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-speg: Switch to pyproject. * gnu/packages/python-xyz.scm (python-speg): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ic6acfaf9654cb4444158cf950357bb5fe1a1a0dc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-psycopg2-binary: Improve style. * gnu/packages/python-xyz.scm (python-psycopg2-binary): Run guix style and reorder fields. Change-Id: I2c730ae7e3b57784b7d45a119f066a76ad74fc61 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>