* gnu/packages/gl.scm (mesa)[inputs]: When building for an arm platform
add python-pycparser.
[arguments]: When building for aarch64 or armhf don't add kmsro as a
gallium driver.
* gnu/packages/python-xyz.scm (python-pycparser): Mark as a dependency
for mesa.
Change-Id: I61182157418a6667fcbb0d4280c959a708119b0d
Note the clang input for mesa was in inputs for aarch64-linux but more
generally in native-inputs for mesa-opencl. Moved to native-inputs for
all (mesa does not retain a reference to clang).
* gnu/packages/gl.scm (mesa): Update to 24.2.2.
[inputs]: Move clang-18 when building for aarch64-linux to ...
[native-inputs]: ... here for all architectures. Add python-ply, and
python-pyyaml. Use libclc for all architectures.
(mesa-opencl)[inputs, native-inputs]: Remove fields.
* gnu/packages/python-xyz.scm (python-pyyaml, python-ply): Add a comment about
being dependencies of mesa.
Change-Id: Ie262e6ea5a31fda0e410277256c203ea3caed96b
A large number of rebuilds (3987 according to guix refresh) was triggered by:
a9abf9a7b3 gnu: python-dbus-python: Fix
indentation.
Reverting the ordering changes does not trigger any rebuilds.
* gnu/packages/python-xyz.scm (python-dbus-python): Unsort native-inputs.
* gnu/packages/python-xyz.scm (python-glymur): Update to 0.13.6.
[phases]: Remove 'disable-failing-tests and move the logic to
<#:tests-flags>.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ied56e22d938b7cc61969892b680c9e72d1cfce1e
As seen in python-team build
<https://ci.guix.gnu.org/build/6091717/log/raw>.
* gnu/packages/python-xyz.scm (python-lazy-loader) [native-inputs]: Add
python-setuptools.
Change-Id: Id8c4eb18f0d2622a1d3270ad29653ef27dcd2fe3
As seen in python-team build
<https://ci.guix.gnu.org/build/6091629/log/raw>.
* gnu/packages/python-xyz.scm (python-mpv) [native-inputs]: Add
python-setuptools.
Change-Id: I3a43904057c2b3f77833372e2be68280f95189a2
* gnu/packages/python-xyz.scm (python-glcontext): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.
Change-Id: If984a8b0c128df8bcaffae2cce8d9caabda7890b
* gnu/packages/python-xyz.scm (python-angr): Update to 9.2.112.
[propagated-inputs]: Remove python-progressbar2; add python-pyformlang,
add python-rich, add python-unique-log-filter.
* gnu/packages/patches/python-angr-addition-type-error.patch:
Remove patch (merged upstream and included in new release).
* gnu/packages/patches/python-angr-check-exec-deps.patch:
Rebase for new release.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/python-xyz.scm (python-pyvex): Update to 9.2.112.
* gnu/packages/patches/python-pyvex-remove-angr-dependency.patch:
Remove patch (merged upstream and included in new release).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/python-xyz.scm (python-pypandoc): Use G-expressions,
shift order of entries, remove labels from inputs.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-poetry-core, texlive-etoolbox.
Change-Id: Ib4eac5fde9d56fffd7bd18a11cf653d05d5ff45b
* gnu/packages/rdf.scm: Add updated recipe for python-rdflib; Keep
python-rdflib-6 for compatibility.
* gnu/packages/python-xyz.scm: Build python-prov with python-rdflib-6 because
rdflib-7 is not supported.
* gnu/packages/bioinformatics.scm: Build cwltool with python-rdflib-6 because
it fails to build with rdflib-7.
Change-Id: Ibc40c16ede20e69e702915488d6b2f0a7e70b868
* gnu/packages/python-xyz.scm (python-scikit-build)[arguments]: Add a
phase to mark more network tests as isolated to easily skip them.
Change-Id: I2f955182f411a68550fbd3c356bfda5584091428
This fixes the build after the core-updates merge.
* gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.7.
[source]: Remove snippet obsoleted by PY_MPV_SKIP_TESTS.
[build-system]: Switch to pyproject.
[arguments]: Set newly-available PY_MPV_SKIP_TESTS variable.
[native-inputs]: Add python-pytest and python-pyvirtualdisplay.
Change-Id: Ia0e6c3341292fe6a40f63b484d70c6a68b6f7eb4
* gnu/packages/python-xyz.scm (python-urwid): Update to 2.6.15.
[build-system]: Use PYPROJECT-BUILD-SYSTEM.
[arguments]: Skip the test suite.
[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS and PYTHON-WCWIDTH.
[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.
Change-Id: I13e242c4a1ec8a1ba6fad759e261468eb831eeb3