gnu: python-heapdict: Switch to pyproject. * gnu/packages/python-xyz.scm (python-heapdict): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Configure it. [native-inputs]: Add python-setuptools. Change-Id: Ied507740ae2436c133140b59c50a7a36b8fc16a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-phonenumbers: Switch to pyproject. * gnu/packages/python-xyz.scm (python-phonenumbers): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Configure tests. <#:phases>: Add phase 'chdir. [native-inputs]: Add python-setuptools. [propagated-inputs]: Add python-protobuf. Change-Id: Ibfb25c729e962a3555ebfcc6bbeda499c9e57fc2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-tempdir: Switch to pyproject. * gnu/packages/python-xyz.scm (python-tempdir): [build-system]: Switch to pyproject-build-system. [arguments]: Relocate field. [native-inputs]: Add python-setuptools. Change-Id: Ia8cf0fb11a11ca741c78724e69f1aed17b4363c8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-jsonrpclib-pelix: Switch to pyproject. * gnu/packages/python-xyz.scm (python-jsonrpclib-pelix): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Enable tests. [native-inputs]: Add python-setuptools. [home-page, description]: Improve style. Change-Id: I09d18add499af646e9a2f1aeecaf2379851c705f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pydub: Switch to pyproject. * gnu/packages/python-xyz.scm (python-pydub): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Refresh them, use search-input-file. <#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I2331423a8d4218f4a7f1f562b9fb62f8fb1500b3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-py4j: Switch to pyproject. * gnu/packages/python-xyz.scm (python-py4j): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them, they all fail. [native-inputs]: Add python-setuptools. Change-Id: I016ece3e22ed4af4b11a29539fb8a97db4c36689 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-wget: Move to python-web. * gnu/packages/python-xyz.scm (python-wget): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iedab025163e518a84571ee98ec52d31296172d83
gnu: packages/python-xyz: Sort python-w* variables. * gnu/packages/python-xyz.scm (python-wand, python-wasabi, python-watchdog, python-watchfiles, python-wcwidth, python-whatever, python-whatthepatch, python-wheel-filename, python-whichcraft, python-whoosh, python-widgetsnbextension, python-wrapt, python-wurlitzer): Sort variables alphabetically. Change-Id: Ica92cae4883c0e8ce3c58cfa6a75d4ecb6634f4b
gnu: python-wasabi: Update to 1.1.3. * gnu/packages/python-xyz.scm (python-wasabi): Update to 1.1.3. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Deselect one tests requiring nbconvert to reduce closure size. [propagated-inputs]: Add python-colorama. [native-inputs]: Add python-setuptools. Change-Id: Ia5b5e340a865cd03ccfc623a7bf4d820ed209dbf
gnu: python-wget: Switch to pyproject. * gnu/packages/python-xyz.scm (python-wget)[build-system]: Switch to pyproject-build-system. [arguments]<tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I8dcef2313f8bca61adbe805a87294b37c79267ce
gnu: python-wikidata: Update to 0.8.1. * gnu/packages/python-web.scm (python-wikidata): Update to 0.8.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-babel. [native-inputs]: Add python-pytest and python-setuptools. [properties]: Drop them. Change-Id: I9e189859bdcb7f3038ffa8ab55cae40ea9e1c63e
gnu: python-wikidata: Move to python-web. * gnu/packages/python-xyz.scm (python-wikidata): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Id62d5b7c5ff55025cc8355bef70095588b517e49
gnu: python-whoosh: Update to 2.7.4-0.d9a3fa2. * gnu/packages/python-xyz.scm (python-whoosh): Update to d9a3fa2a4905e7326c9623c89e6395713c189161 commit. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-buld-system. [arguments] <tests?>: All tests are working now. [propagated-inputs]: Add python-cached-property. [native-inputs]: Add python-setuptools. [home-page]: Fix dead link. Change-Id: Ia6490e6fdb29b40bcd96a6480eeea6a9ed1100bf
gnu: python-whichcraft: Switch to pyproject. * gnu/packages/python-xyz.scm (python-whichcraft)[buld-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I15685dea28ec1a4b3971a4717983b576b20391c5
gnu: python-whatthepatch: Update to 1.0.7. * gnu/packages/python-xyz.scm (python-whatthepatch): Update to 1.0.7. [native-inputs]: Remove python-wheel. Change-Id: I5ef3e198f07aed812c2197ba3196b88953fbf45a
gnu: python-waitress: Move to python-web. * gnu/packages/python-xyz.scm (python-waitress): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Ia9050f40b4fb0f9d328cb580aa26e4f9ec733394
gnu: Deprecate python-waf. * gnu/packages/build-tools.scm (waf): New variable, based on python-waf. [synopsis]: Improve it, remove mentioning of Python to reduce confusion level that it's just to build Python projects. [description]: Improve it, remove mentioning of Python, add a list features from the project's README. (python-waf): Deprecate variable in favor of waf * gnu/packages/audio.scm (lvtk-1,ttl2c)[native-inputs]: Remove python-waf; add waf. * gnu/packages/fltk.scm (ntk): Likewise. * gnu/packages/music.scm (non-sequencer, non-sequencer-manager, non-mixer, non-timeline): Likewise. * gnu/packages/ntp.scm (ntpsec): Likewise. * gnu/packages/wxwidgets.scm (python-wxpython): Likewise. Change-Id: I88686c20e1de8f60a4a6c9bd70fdafe8fe4f0b93
gnu: python-waf: Move to build-tools. * gnu/packages/python-xyz.scm (python-waf): Move from here ... * gnu/packages/build-tools.scm: ... to here. * gnu/packages/fltk.scm: Add build-tools module. * gnu/packages/ntp.scm: Likewise. * gnu/packages/wxwidgets.scm: Likewise. Change-Id: Iedf10b92b4785f19fbf30c6886c0f1c541925698
gnu: python-waf: Switch to pyproject. * gnu/packages/python-xyz.scm (python-waf)[buld-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'custom. <test-flags>: Move them from custom 'check here. <phases>: Use default 'check. Change-Id: I8c3dd383dba774a54f44b725e9b63f35287f4374
gnu: python-waf: Refresh package style. * gnu/packages/python-xyz.scm (python-waf): Use G-expressions, remove trailing #t from lambdas, fix indentation. Change-Id: Ic8dcac6ab50329f2b83d6803b3cb7205f2b6ea75