mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-29 21:41:15 +02:00
* 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
1.4 MiB
1.4 MiB