gnu: python-black-macchiato: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-black-macchiato):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'ignore-failing-tests.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Icc08a4d00971c974d328988b864681f2fdc489f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: packages/python-xyz: Sort python-u*.
* gnu/packages/python-xyz.scm (python-ua-parser, python-ubelt,
python-uc-micro-py, python-ujson, python-ukkonen,
python-ukpostcodeparser, python-uncertainties, python-unicodedata2,
python-unidecode, python-unique-log-filter, python-uniseg,
python-unpaddedbase64, python-update-checker, python-uri-template,
python-urwid, python-urwid-2, python-urwid-3,
python-urwid-for-zulip-term, python-urwid-readline, python-urwidgets,
python-urwidtrees, python-user-agents, python-userpath,
python-userspacefs, python-utils): Sort variables alphabetically.
Change-Id: I756f8f8af046cb9fbdf6be647cb0695eada284f5
gnu: unicorn: Disable missing tests.
* gnu/packages/emulators.scm (unicorn) [arguments] <tests?>: No tests in
PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: Idfbe9a2d3aae3fec71b097dfbc565443505d6171
gnu: python-nampa: Disable missing tests.
* gnu/packages/python-xyz.scm (python-nampa)[arguments] <tests?>: No
tests in PyPI archvie.
[native-inputs]: Remove python-wheel.
Change-Id: I60d757d74e6243eb81bdb64433878fa64edb8f4f
gnu: python-keystone-engine: Disable missing tests.
* gnu/packages/emulators.scm (python-keystone-engine)[arguments]
<tests?>: No tests in PyPI archive.
Change-Id: I8df9adca554d6d77f1211a2f576699136e4f0e2e
gnu: python-ua-parser: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-ua-parser)[build-system]: Switch
to pyproejct-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I5d6b508086e0fa8b3d5e74b5ac302903eb74e2af
gnu: ueberzug: Move to image-viewers.
* gnu/packages/python-xyz.scm (ueberzug, pythonb-ueberzug): Move from
here ...
* gnu/packages/image-viewers.scm: ... to here.
Change-Id: I4e0b6f64bdb0b0d7423ed2f89d37220ccc3390b3
gnu: python-ueberzug: Deprecate in favor of ueberzug.
* gnu/packages/python-xyz.scm (ueberzug): New variable, based on
python-ueberzug.
(python-ueberzug): Deprecate variable.
* gnu/packages/image-viewers.scm (ytfzf)[phases] {wrap-program}: Replace
python-ueberzug with ueberzug.
[inputs]: Remove python-ueberzug; add ueberzug.
Change-Id: I9beba793dc23020f6091b46842c83cf01277dca5
gnu: python-ueberzug: Switch to meson.
* gnu/packages/python-xyz.scm (python-ueberzug)[build-system]: Switch to
meson-build-system.
[native-inputs]: Remove meson-python.
Change-Id: I85df570fb6e50044c4ba987a8a48b0f8ff2a0fd8
gnu: python-unicodedata2: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-unicodedata2)[build-system]:
Switch to pyproejct-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I50e370b7980389a1b7408a84d41b664fda8d1f55
gnu: python-unique-log-filter: Use custom test backend.
* gnu/packages/python-xyz.scm (python-unique-log-filter)[arguments]
<test-backend>: Use custom.
<test-flags>: Move here from custom 'check phase.
<phases>: Use default 'check.
Change-Id: If27a05c0cb1ff76f98665ccc49d474d6feb8f4d6
gnu: python-uniseg: Update to 0.10.0.
* gnu/packages/python-xyz.scm (python-uniseg): Update to 0.10.0.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable them.
[native-inputs]: Remove unzip; add python-pytest, python-setuptools, and
python-setuptools-scm.
Change-Id: I0171be3a4372ddc2ee366ba114d8a2ce0e8d9e73
gnu: python-urwid-3: Deprecate in favor of python-urwid.
* gnu/packages/python-xyz.scm (python-urwid-3): Deprecate variable.
Change-Id: If9c6f6f5566668e3f384a0eee9a9402cddf6dca3
gnu: python-pudb: Update to 2025.1.1.
* gnu/packages/python-xyz.scm (python-pudb): Update to 2025.1.1.
[build-system]: Switch to pyproejct-build-system.
[arguments] <phases>: Remove 'fix-read-only-home; add 'pre-check; use
default 'check.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Add python-hatchling.
Change-Id: I6b5b290646a9a3595530fe989c6df1326e4cb687
gnu: bpython: Update to 0.25.
* gnu/packages/python-xyz.scm (bpython): Update to 0.25.
[phases]{add-aliases}: Adjust the list.
[propagated-inputs]: Remove python-typing-extensions and python-urwid;
add python-pyperclip and python-urwid-2.
[native-inputs]: Remove python-sphinx and python-wheel.
Change-Id: I6780eb01b208aa81dec114e946f2af27de6f27a4
gnu: python-urwidgets: Disable missing tests.
* gnu/packages/python-xyz.scm (python-urwidgets)[arguments] <tests?>: No
tests provided.
[native-inputs]: Remove python-wheel, and python-urwid; add python-urwid-2.
Change-Id: Ie78ed2f1e0f746c010f87cf525d4fd06fd66c775
gnu: python-urwid: Update to 3.0.3.
* gnu/packages/python-xyz.scm (python-urwid): Update to 3.0.3.
[propagated-inputs]: Remove python-typing-extensions and python-trio;
add python-pyserial.
[native-inputs]: Remove python-wheel.
(python-urwid-2): New variable.
Change-Id: If4985488699fa49e50550f3bddaab9e13a1d71eb
gnu: zulip-term: Fix tests.
* gnu/packages/messaging.scm (zulip-term)[arguments] <test-flags>:
Rework the list of skipped tests enabling more to run.
<phases>: Remove 'relax-requirements; add 'fix-pytest-config.
[inputs]: Remove python-urwid; add python-urwid-for-zulip-term.
[native-inputs]: Remove python-pytest-cov.
* gnu/packages/python-xyz.scm (python-urwid-for-zulip-term): New
variable.
Change-Id: Iaea56d41c7f09cad546bed421841bfa40d3190d9
gnu: python-urwid-readline: Update to 0.15.1.
* gnu/packages/python-xyz.scm (python-urwid-readline): Update to 0.15.1.
[native-inputs]: Remove python-wheel.
Change-Id: If63798ad4e7732ba74aecd8b68ae43db9cbe00ab
gnu: python-user-agents: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-user-agents)[source]: Switch to
git-fetch containing test data.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Enable them.
<test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I502dc4f634e72d06dfd6c9030bef82b2d2765fb9