Package Details: python-amaranth 0.5.0.r0.ga0750b8-1

Git Clone URL: https://aur.archlinux.org/python-amaranth.git (read-only, click to copy)
Package Base: python-amaranth
Description: A modern hardware definition language and toolchain based on Python (formerly nMigen)
Upstream URL: https://github.com/amaranth-lang/amaranth
Licenses: BSD
Conflicts: python-amaranth-git, python-nmigen, python-nmigen-git
Provides: python-amaranth, python-nmigen
Replaces: python-nmigen
Submitter: salfter
Maintainer: salfter
Last Packager: salfter
Votes: 0
Popularity: 0.000000
First Submitted: 2024-06-03 20:44 (UTC)
Last Updated: 2024-06-15 00:14 (UTC)

Latest Comments

Popolon commented on 2024-12-21 14:49 (UTC) (edited on 2024-12-21 14:52 (UTC) by Popolon)

Please add the python-pdm-backend dependency, as needed at least for build.

ERROR Missing dependencies:
    pdm-backend~=2.3.0

Looks like it doesn't work with pdm-backend = 2.4.3

salfter commented on 2024-06-11 17:08 (UTC)

Fixes applied...thanks! I've also applied the same patchfile removal to my Gentoo ebuild.

Auerhuhn commented on 2024-06-09 18:59 (UTC)

Oh, and in case you’d like to simplify your PDM patch, I’ve managed to do without your patch by just removing the pdm.backend._vendor. part from the import:

sed -i -e "s/pdm\\.backend\\._vendor\\.//" pdm_build.py

Auerhuhn commented on 2024-06-09 18:37 (UTC)

Hi @salfter,

Thanks for the upload – I’ve been waiting for this package!

Without your pinned version, I wouldn’t have been able to get python-cynthion to work, which is incompatible with the changes in amaranth v0.5.

Btw, the package fails to build in a clean chroot; would you mind adding python-packaging and python-pdm-backend to your makedepends?

Thanks again for the upload and kind regards,
Claudia (aka Auerhuhn)