Package Details: python-rapidgzip 0.14.3-3

Git Clone URL: https://aur.archlinux.org/python-rapidgzip.git (read-only, click to copy)
Package Base: python-rapidgzip
Description: A parallelized gzip decoder with seek capability
Upstream URL: https://github.com/mxmlnkn/rapidgzip
Keywords: bgzf deflate gzip parallel performance zlib
Licenses: MIT, Apache-2.0
Provides: rapidgzip
Submitter: mxmln
Maintainer: mxmln
Last Packager: mxmln
Votes: 0
Popularity: 0.000000
First Submitted: 2023-09-10 16:36 (UTC)
Last Updated: 2024-11-16 23:17 (UTC)

Latest Comments

mxmln commented on 2024-11-16 23:20 (UTC)

Thanks. It should be fixed now.

Nebulosa commented on 2024-11-16 03:02 (UTC) (edited on 2024-11-16 03:22 (UTC) by Nebulosa)

Thanks, now it builds!

Other needed edits according namcap:

python-rapidgzip E: Apache is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.
python-rapidgzip W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libgcc_s.so.1', 'usr/lib/libstdc++.so.6'] needed in files ['usr/lib/python3.12/site-packages/rapidgzip.cpython-312-x86_64-linux-gnu.so'])
python-rapidgzip W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/ld-linux-x86-64.so.2', 'usr/lib/libc.so.6'] needed in files ['usr/lib/python3.12/site-packages/rapidgzip.cpython-312-x86_64-linux-gnu.so'])

So it should be: 'Apache-2.0' and glibc, gcc-libs should be added as make dependencies

mxmln commented on 2024-11-15 17:32 (UTC)

Note that I have pinned to older setuptools versions because of these issues:

I forgot that the AUR script tries to use system packages for building, see https://wiki.archlinux.org/title/Python_package_guidelines#Standards_based_(PEP_517) . I have fixed the issue for now by enabling Python build isolation.

Nebulosa commented on 2024-11-15 05:12 (UTC) (edited on 2024-11-15 05:13 (UTC) by Nebulosa)

Some error with python-setuptools version:

...
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE-APACHE'
adding license file 'LICENSE-MIT'
writing manifest file 'rapidgzip.egg-info/SOURCES.txt'

ERROR Missing dependencies:
    setuptools<72,>=61.2
==> ERROR: A failure occurred in build().

But python-setuptools has 75.2.0-2 version already