Package Details: python-e3-testsuite 27.3-2

Git Clone URL: https://aur.archlinux.org/python-e3-testsuite.git (read-only, click to copy)
Package Base: python-e3-testsuite
Description: Generic Testsuite Driver in Python
Upstream URL: https://github.com/AdaCore/e3-testsuite
Licenses: GPL-3.0-only
Submitter: pmderodat
Maintainer: Jamison
Last Packager: Jamison
Votes: 0
Popularity: 0.000000
First Submitted: 2020-06-14 07:09 (UTC)
Last Updated: 2026-10-07 16:48 (UTC)

Latest Comments

S-Cesc commented on 2026-09-01 07:29 (UTC) (edited on 2026-09-01 07:31 (UTC) by S-Cesc)

Again a problem with py.typed. The pkgbuild have been changed, and now, removeing it from package doesn't work.


package() {
    cd "${srcdir}/${_pkgname/-/_}-${pkgver}" || exit
    install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
    python -m installer --destdir="${pkgdir}" dist/*.whl
}

I can't believe the original source (installed from previous package python-e3-core) must be removed from computer, as asd8 commented, to accept the new one from testsuite. A package never have need to be installed this way.

charlie5 commented on 2026-06-03 00:10 (UTC)

Is there any chance the fixes below could be incorporated into the PKGBUILD ?

I have a script which builds and signs about 60 Ada packages for the unofficial Ada repository. Due to the 'conflict' problem, the script fails about 1/2 way through.

Same problem when building any of the packages which depend on python-e3-testsuite with yay.

Of course, I can apply the mods below and install the package manually but that's a little, err, inconvenient :) .

Regards.

asd8 commented on 2026-03-29 12:27 (UTC)

It can be futureproof

find "$pkgdir/usr/lib/" -name "py.typed" -path "*/e3/*" -delete

S-Cesc commented on 2026-03-20 10:42 (UTC)

Thanks 2K-d. It seems its a recurrent error, still not solved.

Remember, for Version Python 3.14 the line to include must be corrected:

rm $pkgdir/usr/lib/python3.14/site-packages/e3/py.typed

S-Cesc commented on 2026-02-28 04:33 (UTC)

Thanks 2K-d

Version Python 3.14, but py.typed is still conflicting

2K-d commented on 2025-11-12 23:35 (UTC)

I installed this package by removing the conflicted file in the package function of PKGBUILD.

package() {
    cd "$srcdir" || exit
    python -m pip install --upgrade --root="$pkgdir/" --no-deps --ignore-installed "${srcdir}/${source[0]##*/}"
    rm $pkgdir/usr/lib/python3.13/site-packages/e3/py.typed
}

tfl5034 commented on 2025-09-03 00:55 (UTC)

This package conflicts with python-e3-core.

Package (1)          Old Version  New Version  Net Change

python-e3-testsuite  24.0-1       27.2-3         0.09 MiB

Total Installed Size:  0.55 MiB
Net Upgrade Size:      0.09 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                                                                [############################################################################] 100%
(1/1) checking package integrity                                                                                              [############################################################################] 100%
(1/1) loading package files                                                                                                   [############################################################################] 100%
(1/1) checking for file conflicts                                                                                             [############################################################################] 100%
error: failed to commit transaction (conflicting files)
python-e3-testsuite: /usr/lib/python3.13/site-packages/e3/py.typed exists in filesystem (owned by python-e3-core)