Hello! Having problem with compilation:
running egg_info
creating zapzap.egg-info
writing zapzap.egg-info/PKG-INFO
writing dependency_links to zapzap.egg-info/dependency_links.txt
writing entry points to zapzap.egg-info/entry_points.txt
writing requirements to zapzap.egg-info/requires.txt
writing top-level names to zapzap.egg-info/top_level.txt
writing manifest file 'zapzap.egg-info/SOURCES.txt'
reading manifest file 'zapzap.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'zapzap.egg-info/SOURCES.txt'
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/build/__main__.py", line 179, in _handle_build_error
yield
File "/usr/lib/python3.13/site-packages/build/__main__.py", line 460, in main
built = build_call(
args.srcdir,
...<5 lines>...
args.installer,
)
File "/usr/lib/python3.13/site-packages/build/__main__.py", line 239, in build_package
out = _build(isolation, srcdir, outdir, distribution, config_settings, skip_dependency_check, installer)
File "/usr/lib/python3.13/site-packages/build/__main__.py", line 173, in _build
return _build_in_current_env(srcdir, outdir, distribution, config_settings, skip_dependency_check)
File "/usr/lib/python3.13/site-packages/build/__main__.py", line 152, in _build_in_current_env
missing = builder.check_dependencies(distribution, config_settings or {})
File "/usr/lib/python3.13/site-packages/build/_builder.py", line 243, in check_dependencies
return {u for d in dependencies for u in check_dependency(d)}
~~~~~~~~~~~~~~~~^^^
File "/usr/lib/python3.13/site-packages/build/_util.py", line 59, in check_dependency
yield from check_dependency(other_req_string, (*ancestral_req_strings, normalised_req_string), req.extras)
File "/usr/lib/python3.13/site-packages/build/_util.py", line 53, in check_dependency
if req.specifier and not req.specifier.contains(dist.version, prereleases=True):
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/packaging/specifiers.py", line 916, in contains
item = Version(item)
File "/usr/lib/python3.13/site-packages/packaging/version.py", line 200, in __init__
match = self._regex.search(version)
TypeError: expected string or bytes-like object, got 'NoneType'
ERROR expected string or bytes-like object, got 'NoneType'
Tried to remove zapzap cache directory.. nothing works.
Pinned Comments
alllexx88 commented on 2024-12-24 08:51 (UTC)
Since python has recently been upgraded to 3.13, you need to rebuild the package if you installed it last before the upgrade, e.g., with
yay
(thanks @marco.righi) you can:alllexx88 commented on 2024-04-06 19:31 (UTC)
This PKGBUILD uses a
pacman
feature to compute checksums in CVS packages, which requirespacman>=6.1.0
. If you're coming from Manjaro or an other Arch-based distro withpacman<6.1.0
, you need to pass--skipchecksums
tomakepkg
, if building manually, or, if installing withyay
, add--mflags --skipchecksums
, e.g.: