gnu: Add python-nfcpy. * gnu/packages/python-xyz.scm (python-nfcpy): New variable. Change-Id: I4b7a3fec8999d23c8d734d3b683c52ba023f8644
gnu: Add python-ndeflib. * gnu/packages/python-xyz.scm (python-ndeflib): New variable. Change-Id: Ifbff48257b0b2124f0dbbb1621a1c35dd2907fba
gnu: Add python-bleak. * gnu/packages/python-xyz.scm (python-bleak): New variable. Change-Id: Ia63bfbd6b79743a41f50cad1bdde9c586f8437cd
gnu: Add python-dbus-fast. * gnu/packages/python-xyz.scm (python-dbus-fast): New variable. Change-Id: Ie3bfdf71c74bff59067c0b49554e77de0d7bbc49
gnu: python-fastbencode: Use python-cython-3 The c extension does not build with regular python-cython. * gnu/packages/python-xyz.scm (python-fastbencode)[native-inputs]: Replace python-cython with with python-cython-3. Change-Id: I9ecfdcfe1ff9fe8b3e5977d452f655b842e4d52d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pillow-heif. * gnu/packages/python-xyz.scm (python-pillow-heif): New variable.
gnu: python-apprise: Update to 1.9.2. * gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.2. Fix build. [arguments] <test-flags>: Skip one more test. Change-Id: I611cf1d4a8ce4dccf1e9c5917b468377ab612843
gnu: python-folium: Update to 0.19.4. * gnu/packages/python-xyz.scm (python-folium): Update to 0.19.4. [arguments]: Disable test_timedynamic_geo_json. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Iad10f3b0623c379dc394d1e4b5bf7319c3c4a0b5 Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: python-dnspython: Only add dependencies if they are supported. * gnu/packages/python-xyz.scm (python-dnspython)[propagated-inputs]: Only add python-cryptography, python-aioquic, python-h2, python-httpcore, python-httpx if the architecture has support for python-cryptography. Change-Id: Ibdd33b8ccd24ef2a08f16dddba8c8bda65d23c04
Revert "gnu: python-dnspython: Only include supported inputs." This reverts commit 1b88114ff67cdbb3253c3e44e16d2f99acc7a588. This commit dropped a package by accident and causes rebuilds on all architectures instead of just enabling more architectures.
gnu: python-trio: Enable building on more architectures. * gnu/packages/python-xyz.scm (python-trio)[arguments]: Adjust the test-flags based on the package inputs. [native-inputs]: Only include python-pyopenssl and python-trustme on systems which have support for them. Change-Id: I4f26d7af0dc0ce996c58b60002385dce9f9fbf50
gnu: python-dnspython: Only include supported inputs. * gnu/packages/python-xyz.scm (python-dnspython)[propagated-inputs]: Only include packages when they are supported on the architecture. Change-Id: I19acb435b11070ee55c6b878019e1ee8532063b7
gnu: Add python-trubar. * gnu/packages/python-xyz.scm (python-trubar): New variable. Change-Id: I684fc614862cbfd3ac8edaaf68e66ea2a8ec237b
gnu: python-libcst: Update to 0.3.18. * gnu/packages/python-xyz.scm (python-libcst): Update to 0.3.18. Use G-Expressions, improve style and fix build. [build-system]: Swap to pyproject-build-system. [arguments] <test-flags>: Move skip test logic here instead of deleting test files. <phases>: Remove 'generate-test-data. Use default 'check. [native-inputs]: Remove python-black and python-isort; add python-pytest, python-setuptools, and python-wheel. (python-libcst-minimal) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia3e85d17d02a8ea1dd7bc0b2a9062d46b11d6651
gnu: python-eventlet: Move to python-web. * gnu/packages/python-xyz.scm (python-eventlet): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I71beee927f17133267bf0236f075bccf15effe0e
gnu: python-eventlet: Adjust inputs. * gnu/packages/python-xyz.scm (python-eventlet) [native-inputs]: Remove python-black, python-isort, and python-pre-commit. Change-Id: Id0671cf1ec87f2c44a5b1bd915efae594c17804e
gnu: python-typing-inspect: Update to 0.9.0. * gnu/packages/python-xyz.scm (python-typing-inspect): Update to 0.9.0. [source]: Remove patch, as <https://github.com/ilevkivskyi/typing_inspect/issues/60> was resolved. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. * gnu/packages/patches/python-typing-inspect-fix.patch: Delete file. * gnu/local.mk: Deregester the patch. Change-Id: Idc6e8745d4b85624863a5c2dc24e533a7dd92f46
gnu: python-wand: Disable two failing tests. * gnu/packages/python-xyz.scm (python-wand)[arguments]: Disable two tests. Change-Id: I6739af9c167ba6e827c7660caaa3fd64de574a8f
gnu: python-bigfloat: Fix build. * gnu/packages/python-xyz.scm (python-bigfloat)[source]: Add snippet to delete generated file. [build-system]: Use pyproject-build-system. [arguments]: Disable one test; add phase 'cythonize. [native-inputs]: Add python-cython, python-pytest, python-setuptools, and python-wheel. Change-Id: If535051bbe7f223feb2a04b0b044a631c906f213
gnu: python-ipfsspec: Add missing inputs. * gnu/packages/python-xyz.scm (python-ipfsspec)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I763c22207f1b1bb5af5eb5667a060ab01757c864