gnu: python-doc8: Move to python-check.
* gnu/packages/python-xyz.scm (python-doc8): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: Ib82f3564bd1f06d822fce39b002b2f93c160c1d6
gnu: python-doc8: Update to 1.1.2.
* gnu/packages/python-xyz.scm (python-doc8): Update to 1.1.2.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Use default 'check.
[propagated-inputs]: Remove python-chardet and python-six; add
python-pygments and python-tomli.
[native-inputs]: Remove python-testtools; add python-setuptools,
python-setuptools-scm, and python-wheel.
Change-Id: Ib92c7c0f2e0615f7b98048587c75141108d059ff
gnu: python-pyopengl: Enable tests.
* gnu/packages/python-xyz.scm (python-pyopengl)
[build-system]: Swap to pyproject-build-system.
[arguments] <tests?>:
Enable them.
<tests-flags>: Skip 5 tests.
[native-inputs]: Add python-pytest, python-setuptools, python-pygame,
and python-wheel.
Change-Id: I090c862e25d537dff83fd9a5c7ec62e9e44decc1
gnu: python-pyopengl: Refresh package style.
* gnu/packages/python-xyz.scm (python-pyopengl): Use G-expressions,
shift order of the fields.
[phases] {fix-path}: Rewrite with FORMAT and THIS-PACKAGE-INPUT to
simplify flow. Remove trailing #t from lambda.
Change-Id: I054af72dd41a12523ce17eab6129a06c5f964893
gnu: python-pyopengl: Add support for additional GL platforms.
* gnu/packages/python-xyz.scm (python-pyopengl)[arguments]:
Fix paths for non-GLX platforms too.
Change-Id: Ib50d5c64ff73079c4ffa3bd3e03012a66591ddfc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-multiplex.
It was proposed in #48430 on <2021-05-14>.
* gnu/packages/python-xyz.scm (python-multiplex): New variable.
Change-Id: I75af1e4be940166b91c8c71dd0280cdb4753f956
Reviewed-by: Vinicius Monego <monego@posteo.net>
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-takethetime.
This is a refreshed proposal from #35979 submitted on <20219-05-29>.
* gnu/packages/python-xyz.scm (python-takethetime): New variable.
Change-Id: I1384acdee68a46f7d97b217e609b5d2af69c6086
Co-authored-by: h.nasajpour <h.nasajpour@pantherx.org>
gnu: python-libcst: Update to 1.6.0.
* gnu/packages/python-xyz.scm (python-libcst): Update to 1.6.0.
[source]: Add snippet to satisfy cargo-build-system.
[build-system]: Switch to cargo-build-system.
[arguments]: Import cargo-build-system, pyproject-build-system modules.
Add cargo-inputs, cargo-development-inputs. Replace 'build, 'install
with the pyproject-build-system phases. Add a phase after 'install for
the extra pyproject phases. Add 2 phases to help build the project.
[native-inputs]: Add python-minimal-wrapper, python-hypothesmith,
python-setuptools-rust, python-setuptools-scm.
[inputs]: Add maturin.
[propagated-inputs]: Remove python-typing-extensions,
python-typing-inspect.
(python-libcst-minimal)[arguments]: Inherit phases from python-libcst
while still skipping the tests.
[native-inputs]: Add python-minimal-wrapper, python-setutools-rust,
python-setuptools-scm.
Change-Id: I7b5ba5404f6e726976af25c0f7db7db2d00bedc5
gnu: Add python-pypubsub.
* gnu/packages/python-xyz.scm (python-pypubsub): New variable.
Change-Id: I543d8a6297c374e55809a755a902250ca4d270d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-lsp-black: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-lsp-black): Update to 2.0.0.
[arguments]<#:test-flags>: Add failing tests.
Signed-off-by: jgart <jgart@dismail.de>
gnu: Add python-elevate.
* gnu/packages/python-xyz.scm (python-elevate): New variable.
Change-Id: Ib29baca60329ac97310b5798643545e707cc484a
gnu: python-pysmt: Update to 0.9.6.
* gnu/packages/python-xyz.scm (python-pysmt): Update to 0.9.6.
[source]: Remove obsolete patches.
* gnu/packages/patches/python-pysmt-fix-pow-return-type.patch,
gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch:
Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Change-Id: I3772e8b118f122ddd66644a459a483183ef89193
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add python-securetar.
* gnu/packages/python-xyz.scm (python-securetar): New variable.
Change-Id: Ic27644f20f59b6dceb2c15c637eb2db5955abba3
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: python-numexpr: Update to 2.9.0.
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.9.0.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I352536175d71e29c55c9ad71a96dbfd2b9b66759
gnu: python-numba: Update to 0.61.0.
* gnu/packages/python-xyz.scm (python-numba): Update to 0.61.0.
[arguments]: Simplify 'check phase.
Change-Id: I161f58af7b64ba550c14d5d2dea3d5dccfc07c53
gnu: Add python-whenever.
* gnu/packages/python-xyz.scm (python-whenever): New variable.
Change-Id: Idbdcf27dee3d772fdb7e679e6060287e2b6a3aa7
gnu: python-sympy: Update to 1.13.3.
* gnu/packages/python-xyz.scm (python-sympy): Update to 1.13.3.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Adjust 'check phase.
[native-inputs]: New field to add python-hypothesis, python-pytest,
python-setuptools and python-wheel.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-optree: Update to 0.14.0.
* gnu/packages/python-xyz.scm (python-optree): Update to 0.14.0.
[source]: Remove patch.
[arguments]<#:test-flags>: Disable additional failing test.
[native-inputs]: Replace pybind11 with pybind11-2.13 and cmake with
cmake-minimal.
* gnu/packages/patches/python-optree-fix-32-bit.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add pybind11-2.13.
* gnu/packages/python-xyz.scm (pybind11-2.13): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-bresenham.
* gnu/packages/python-xyz.scm (python-bresenham): New variable.
Change-Id: Id727ba17765ae73d1920f7042262a8bd849a4111
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>