gnu: Add python-youtube-search. * gnu/packages/video.scm (python-youtube-search): New variable. Change-Id: Ie0c65484f5618c27e005bb4a79a4f957c7e07dcc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-owslib: Update to 0.34.1. * gnu/packages/geo.scm (python-owslib): Update to 0.34.1. [arguments]<#:test-flags>: Refresh them. [native-inputs]: Add python-pytest-httpserver. [propagated-inputs]: Add python-lxml. Change-Id: I63bfc5dd5e7a894092c038a320bd4109d917e8a9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-owslib: Move to (gnu packages geo). * gnu/packages/python-xyz.scm (python-owslib): Move from here… * gnu/packages/geo.scm (python-owslib): …to here. Change-Id: Id1d6bd60af8729072929f4459201043169a31fa4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-owslib: Switch to pyproject. * gnu/packages/python-xyz.scm (python-owslib): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:test-flags>: Disable problematic tests. <#:phases>: Restore 'sanity-check phase. Add phase 'cleanup-build-directory. [native-inputs]: Add python-dateutil, python-pyproj, python-pyyaml, python-pytest, python-pytest-cov, python-pytz, python-requests, python-setuptools, and python-wheel. Change-Id: I3707ca064a63ff24a4fcfd9d37ea4b7178491ce1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sphobjinv: Switch to pyproject. * gnu/packages/sphinx.scm (python-sphobjinv): [source]: Improve style. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I5d66ade53847c1a398c744a29fbe5cd05f882c8f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyannotate: Switch to pyproject. * gnu/packages/python-check.scm (python-pyannotate): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I75589fa5aaa87f61ad3bfffeb723a7c05165e995 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-inflate64: Remove python-pyannotate native-input. * gnu/packages/python-compression.scm (python-inflate64): [native-inputs]: Remove python-pyannotate. Change-Id: I8dde54179d1a5752c5e7690db434da70377c967e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-multivolumefile: Remove python-pyannotate native-input. * gnu/packages/python-compression.scm (python-multivolumefile): [native-inputs]: Remove python-pyannotate.
gnu: python-mpd2: Switch to pyproject. * gnu/packages/mpd.scm (python-mpd2): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Set them. <#:phases>: Replace 'check phase. [native-inputs]: Add python-setuptools, python-wheel. Remove python-pytest. Change-Id: If713f6f1ebf47f14f1f3d8a435be00c725f36a09 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ifaddr: Update to 0.2.0. * gnu/packages/python-xyz.scm (python-ifaddr): Update to 0.2.0. [source]<snippet>: Delete windows-specific file. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Remove python-nose. [description]: Improve style. Change-Id: Iaba98124cb3b1246423711cf37a5073c1c290680 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-wadllib: Switch to pyproject. * gnu/packages/python-web.scm (python-wadllib): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I65951123a0666eb2368a8b06a84aae6a384e41b5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-setuptools-git: Switch to pyproject. * gnu/packages/python-xyz.scm (python-setuptools-git): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use gexps. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I0d451dadfbbb3acdc7049833701bc1390221dcb2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-lzstring: Switch to pyproject. * gnu/packages/python-compression.scm (python-lzstring): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ice9f51ce58198fc0b29313e9e5db9babeb07d8a0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-spectra: Update to 0.1.0. * gnu/packages/python-xyz.scm (python-spectra): Update to 0.1.0. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Replace python-colormath by python-colormath2. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: Ia0a5e817fd8b927d7a0d728fb552614eae7d22c6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-colormath2. * gnu/packages/python-xyz.scm (python-colormath2): New variable. Change-Id: I3c4f0510f55d0f2c8400fae7271933017ef20916 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-parsedatetime: Switch to pyproject. * gnu/packages/time.scm (python-parsedatetime): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Remove python-nose, python-pytest-runner. [description]: Improve it. Change-Id: Ib513ada340e504ea5b35297947e598641f0db2a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dkimpy: Switch to pyproject. * gnu/packages/mail.scm (python-dkimpy): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use search-input-file. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I427c770321b9c51297d7943e4942d7ebe0a3c023 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: emacs-ytdl: Replace youtube-dl input by yt-dlp. * gnu/packages/emacs-xyz.scm (emacs-ytdl) [arguments]: Rewrite using gexps. <#:phases>: Replace youtube-dl by yt-dlp in phase 'configure. [decription, inputs]: Replace youtube-dl by yt-dlp. Change-Id: I36c6d9758187781a44b79cd736a8345114a5a166 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: youtube-viewer: Replace youtube-dl input by yt-dlp. * gnu/packages/video.scm (youtube-viewer): [inputs]: Replace youtube-dl by yt-dlp. [arguments]<#:phases>: Replace youtube-dl by yt-dlp in phase 'refer-to-inputs. Change-Id: I1cf66ac11a37b5085b5162ff36bc92a265bdb3aa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: gallery-dl: Update to 1.30.2. * gnu/packages/video.scm (gallery-dl): Update to 1.30.2. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Ignore file full of network-related tests. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. [description]: Improve style, use yt-dlp instead of youtube-dl. Change-Id: I088a2aff75d9b12a29df94ec690f0c646bd27d7a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>