~ruther/guix-local

d0b95ce4 — Nicolas Graves 2 years ago
gnu: python-unidecode: Update to 1.3.8.

* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.3.8.
  [build-system]: Move to pyproject-build-system.

Change-Id: I6e31f7af905bb2a024e8a7f7112732bcadbdf739
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
478ef78c — Nicolas Graves 2 years ago
gnu: gunicorn: Update to 21.2.0.

* gnu/packages/python-web.scm (gunicorn): Update to 21.2.0.

Change-Id: Ia9931763ff45ee8e3f925ce54c20bce6549d809a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
652e7578 — Nicolas Graves 2 years ago
gnu: python-pytest-runner: Improve package style.

* gnu/packages/check.scm (python-pytest-runner):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove check phase replacement. Update
  <#:tests?> refusal comment.
  [native-inputs]: Add python-pip, python-pypa-build,
  python-setuptools and python-wheel.

Change-Id: Id36e7ed4a3cec6098f0877f48f3fbcbd8007f3c3
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
9be29a24 — Nicolas Graves 2 years ago
gnu: python-nbval: Move to pyproject-build-system.

* gnu/packages/python-check.scm (python-nbval):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Move <#:phases> check phase replacement into proper
  <#:test-flags>.
  [native-inputs]: Add python-pytest.
  [propagated-inputs]: Add python-six; remove python-pytest.

Change-Id: I93aa282399eb52636ee5561b5d8fb7bb5b93f9e0
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
48c92942 — Nicolas Graves 2 years ago
gnu: python-dateutil: Move to pyproject-build-system.

* gnu/packages/time.scm (python-dateutil): Improve package style.
  [build-system]: Move to pyproject-build-system.
  [arguments]: Use <#:test-flags> instead of check phase replacement.

Change-Id: I252fbe47f04ba6a2fbcc497565cbf6e352f9d06c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
a735883a — Nicolas Graves 2 years ago
gnu: python-pypujs: Improve package style.

* gnu/packages/python-xyz.scm (python-pypujs): Improve package style.
  [arguments]<#:test-flags>: Use it in place of check phase
  replacement.
  <#:phases>: Clarify phase disable-pyramid.

Change-Id: If8073cc4e9a8a86003000e7157985fe382de7b4f
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
9816aae5 — Nicolas Graves 2 years ago
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>
13728a61 — Nicolas Graves 2 years ago
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>
c5de6209 — Nicolas Graves 2 years ago
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>
adcada92 — Nicolas Graves 2 years ago
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>
d840fe75 — Nicolas Graves 2 years ago
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>
12abb141 — Nicolas Graves 2 years ago
gnu: conda: Reindent.

* gnu/packages/package-management.scm (conda): Reindent.

Change-Id: I954ec137b4dc39cd561da9ed0e583991bb3de1db
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
89cd8d59 — Nicolas Graves 2 years ago
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>
426af5d4 — Nicolas Graves 2 years ago
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>
bc90ab92 — Nicolas Graves 2 years ago
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>
80a0bd25 — Nicolas Graves 2 years ago
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>
cfc9e963 — Nicolas Graves 2 years ago
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>
41494a70 — Nicolas Graves 2 years ago
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>
fa2a30fa — Nicolas Graves 2 years ago
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>
d8611090 — Nicolas Graves 2 years ago
gnu: Add xcffibgen.

* gnu/packages/xorg.scm (xcffibgen): New variable.

Change-Id: Ibcbacdfdeaa657ec1ded7dcc09c10c7fc2aa6717
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Next