gnu: zulip-term: Move to pyproject-build-system.
* gnu/packages/messaging.scm (zulip-term):
[build-system]: Move to pyproject-build-system.
[arguments]<#:test-flags>: Use it in place of check phase replacement.
Change-Id: Ia5be66a35b92d9a9229f450a7724e27167c02eda
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: dynaconf: Improve package style.
* gnu/packages/python-xyz.scm (dynaconf): Improve package-style and
ignore coverage tests.
[origin](snippet): More concise snippet. Remove coverage management.
[arguments]<#:test-flags>: Add arguments from former check
replacement phase.
<#:phases>: Remove check replacement phase.
Change-Id: I2a0e0a8dea5000aecc05707c35d307c867c96709
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-arrow: Move to pyproject-build-system.
* gnu/packages/time.scm (python-arrow): Improve package style.
[build-system]: Move to pyproject-build-system.
[arguments]: Moving check replacement phase from <#:phases> to
equivalent <#:test-flags>.
Change-Id: I7e3d356610d624855c3898ccdbfb308ce9f6e627
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-scikit-rf: Fix tests.
* gnu/packages/engineering.scm (python-scikit-rf): Fix tests.
[arguments]: Set <#:test-flags> to ignore failing tests.
Change-Id: I404b221dc9c1f15e045226196cc43d86b8796b6a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-conda-package-handling: Move to pyproject-build-system.
* gnu/packages/package-management.scm (python-conda-package-handling):
[build-system]: Move to pyproject-build-system.
[arguments]<#:phases>: Remove check phase replacement.
Change-Id: Ib8edf966b877c6fd5f7ee6151839d4272d65b17d
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: conda: Reindent.
* gnu/packages/package-management.scm (conda): Reindent.
Change-Id: I954ec137b4dc39cd561da9ed0e583991bb3de1db
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: conda: Move to pyproject-build-system.
* gnu/packages/package-management.scm (conda): Improve package style.
[build-system]: Move to pyproject-build-system.
[arguments]<#:test-flags>: Use field instead of check phase
replacement.
<#:phases>: Remove check phase replacement. Improve use of format in
phase do-not-use-python-root-as-prefix. Use gexp. Put phase init
after phase create-entrypoints.
Change-Id: Id1affbf8f80fae2882e4c8a88b1e817cf49a5c00
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-alembic: Move to pyproject-build-system.
* gnu/packages/databases.scm (python-alembic):
[build-system]: Move to pyproject-build-system.
[arguments]: Remove field, now uneeded.
Change-Id: I5907ff84412d867d094aae5fb4daa8481eb7f30c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-apiron: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-apiron):
[build-system]: Move to pyproject-build-system.
[arguments]<#:phases>: Replace field with <#:test-flags>.
Change-Id: I04bb9739b6356fd50fc07ae54838764d51ed22d6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: qtile: Improve package style.
* gnu/packages/wm.scm (qtile): Indent as needed. Light rewrite using
format instead of string-append in [arguments]<#:phases>. Ensure
lines wrap with intended length.
Change-Id: I297718138642d24604743137f3181bfc76a51b54
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: qtile: Update to 0.23.0.
* gnu/packages/wm.scm (qtile): Update to 0.23.0.
[build-system]: Upgrade to pyproject-build-system.
[arguments]<#:phases>: Use gexp (but do not indent). Add phase
pre-check.
<#:test-flags>: Use it.
[native-inputs]: Add python-pytest and
xorg-server-for-tests. Reorder.
Change-Id: Id6f291c0d23fa2cef17d6e45552f45c56f162741
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-xcffib: Move to (gnu packages xorg).
* /gnu/packages/python-xyz.scm (python-xcffib): Move from here…
* gnu/packages/xorg.scm (python-xcffib): …to here.
The package's build is fully rewritten and updated to version 1.5.0.
Change-Id: Ia77b9fc2160dacd77c3eaf4199278046a52515d7
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add ghc-language-python.
* gnu/packages/haskell-xyz.scm (ghc-language-python): New variable.
Change-Id: I29bcdedf155486673e01b3b6af71a2aa81455ef6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add xcffibgen.
* gnu/packages/xorg.scm (xcffibgen): New variable.
Change-Id: Ibcbacdfdeaa657ec1ded7dcc09c10c7fc2aa6717
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-docker-pycreds: Move to pyproject-build-system.
* gnu/packages/docker.scm (python-docker-pycreds):
[build-system]: Move to pyproject-build-system.
[arguments]<#:test-flags>: Use it.
<#:phases>: Remove uneeded field.
[native-inputs]: Remove python-pytest-cov and python-flake8. Add
python-setuptools, python-wheel.
Change-Id: Idde93a366fa187d2af915ed15801da2cdbaa3792
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-django-localflavor: Move to pyproject-build-system.
* gnu/packages/django.scm (python-django-localflavor):
[build-system]: Move to pyproject-build-system.
[arguments]<#:phases>: Rewrite check phase replacement.
<#:test-flags>: Use it.
[native-inputs]: Remove them. Not needed with the check phase
rewrite.
Change-Id: Ie50baab2cb102585ee25e3264e00eebe370f4cb2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: vdirsyncer: Move to pyproject-build-system and enable tests.
* gnu/packages/dav.scm (vdirsyncer):
[build-system]: Move to pyproject-build-system.
[arguments]<#:tests?>: Remove to enable tests.
<#:test-flags>: Ignore test that require network connection.
<#:phases>: Remove check phase replacement.
Change-Id: Iafccfc65e3a847a0eecc26c179f435b9ec1fdfec
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-aionotify: Update to 0.3.0.
* gnu/packages/python-xyz.scm (python-aionotify): Update to 0.3.0.
[build-system]: Move to pyproject-build-system.
* gnu/packages/patches/python-aionotify-0.2.0-py3.8.patch : Remove
patch.
* gnu/local.mk: Remove patch.
Change-Id: I9f13d6d71f69dd9877ac42e46b087989f23941e2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-zope-i18nmessageid: Update to 5.1.1.
* gnu/packages/python-web.scm (python-zope-i18nmessageid): Update to 5.1.1.
Change-Id: Ia53db09774addf05b0a856fd1f573c5dd5c902aa
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-http-ece: Update to 1.2.0.
* gnu/packages/python-web.scm (python-http-ece): Update to 1.2.0.
Change-Id: I8d82959841b64db48eb01b88914298ba12f1a388
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>