gnu: python-mkdocs-markdownextradata-plugin: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-mkdocs-markdownextradata-plugin):
[source, synopsis, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie433b5ce72311464fb9f79649ed879328bb8b1bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-mkdocs: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-mkdocs):
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend> and <#:test-flags>.
<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.
Change-Id: Ia8588b9faf89c64f6654ec5c14f59e819752b384
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dotmap: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-dotmap):
[source]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I256a69e671d5f830b1ed3b44ac7d02dd8b216e28
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-logzero: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-logzero):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
Change-Id: I9eb63f1791ccb45c5d9617db4a77eb0132b51e92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pastel: Update to 0.2.1.
* gnu/packages/python-xyz.scm (python-pastel): Update to 0.2.1.
Change-Id: Id36d78da7d9d0528edf024a3ae67162942a9b37b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pastel: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pastel):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase by <#:test-flags>. Add
phase 'use-poetry-core.
[native-inputs]: Add python-poetry-core and python-pytest.
[description]: Improve style.
Change-Id: I93377196595f380fcb722d52d44cd69b5fe7133f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: nikola: Update to 8.3.3.
* gnu/packages/python-xyz.scm (nikola): Update to 8.3.3.
[arguments] <test-flags>: Rework skipped tests.
[phases]{fix-pytest-config}: Repoint to pyproject.toml.
[native-inputs]: Remove python-wheel.
Change-Id: Id30eaca91c79b274bb5b087bc5477815dc285489
gnu: packages/python-xyz: Sort.
* gnu/packages/python-xyz.scm::(python-yamllint,
python-yamlordereddictloader, python-yapf, python-yapsy, python-yaspin,
python-yattag, python-yq, python-yte): Sort variables alphabetically.
Change-Id: Idfbebccc36fcf75c18cd7452e2894ce9f7c6c93c
gnu: python-yamllint: Update to 1.37.1.
* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.37.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Add python-setuptools.
Change-Id: Iff02db4d902cb51440c2efed7746897b8d94a2ba
gnu: Add python-yamlloader.
* gnu/packages/python-xyz.scm (python-yamlloader): New variable.
Change-Id: I578d0484a07b7d67554faa256e7cff823818ec04
gnu: python-yapsy: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-yapsy)[build-system]: Switch to
pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: Ic19fe7af48db8eb73f6c456ec7f9f41d1fc2949d
gnu: python-yaspin: Update to 3.2.0.
* gnu/packages/python-xyz.scm (python-yaspin): Update to 3.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-termcolor.
[native-inputs]: Add python-poetry-core and python-pytest-mock.
Change-Id: I26c80dbdeb392c4d3ca9b163452849451b60079a
gnu: python-yq: Update to 3.4.3.
* gnu/packages/python-xyz.scm (python-yq): Update to 3.4.3.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide them.
[inputs]: Remove python-argcomplete, python-pyyaml, python-xmltodict,
and python-toml.
[propagated-inputs]: Add python-argcomplete, python-pyyaml,
python-tomlkit, and python-xmltodict.
[native-inputs]: Remove python-coverage, python-flake8,
python-setuptools-scm, and python-wheel; add python-hatchling and
python-hatch-vcs.
Change-Id: I1e32861d9471c68b00110d6dd9e0fad6d575660a
gnu: python-yq: Refresh package style.
* gnu/packages/python-xyz.scm (python-yq): Use G-expressions, adjust
indentation.
[description]: Fix fill column.
Change-Id: I6cca1515ce32319fce191d6560ec0b9da0ad8c1b
gnu: python-yte: Update to 1.8.1.
* gnu/packages/python-xyz.scm (python-yte): Update to 1.8.1.
[arguments] <tests-flags>: Provide test file here.
<phases>: Use default 'check.
Change-Id: If6e9985fe43b709a5fcc5aff17bc2f4224e2530c
gnu: python-whenever: Update to 0.9.2.
* gnu/packages/python-xyz.scm (python-whenever): Update to 0.9.2.
[arguments] <phases>: Add 'set-check-environment.
[propagated-inputs]: Add python-time-machine and python-tzlocal.
[native-inputs]: Remove python-setuptools-rust and python-wheel; add
python-pytest, and tzdata-for-tests.
Change-Id: I926457bd581c6803e0ebbb7d29b1293d233523c3
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: pythoncapi-compat: Move to python.
* gnu/packages/python-xyz.scm (pythoncapi-compat): Move from here ...
* gnu/packages/python.scm: ... to here.
Change-Id: If3ac42200be381f9aafedbf0468e7381daaf2471
gnu: packages/python-xyz: Sort.
* gnu/packages/python-xyz.scm: (python-zarr, python-zeroc-ice,
python-zeroc-ice-3.6, python-zeroconf, python-zict, python-zipfly,
python-zipstream-new): Sort variables alphabetically.
Change-Id: If110fef5d55964da9d30be71699d92ae93c387d3
gnu: packages/python-xyz: Remove (gnu packages aidc) module.
* gnu/packages/python-xyz.scm: Remove (gnu packages aidc) module.
Change-Id: I4753ec9444390093f94e51eaea1f29e4c46d0444
gnu: python-pyzbar: Move to aidc.
* gnu/packages/python-xyz.scm (python-pyzbar): Move from here ...
* gnu/packages/aidc.scm: ... to here.
* gnu/packages/engineering.scm: Add aidc module.
Change-Id: I0dc9a15c97b2a96bca51edbe5b8563bb89ff1e6e