You are not logged in.
Hello everyone,
I'm encountering issues while trying to update packages using yay. Specifically, I'm having problems with python-thefuzz and mov-cli. Here's the output I received, when running yay:
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
-> Missing AUR Debug Packages: libpamac-git-debug pamac-aur-git-debug swww-debug
-> Orphan (unmaintained) AUR Packages: refind-efi-bin
-> Flagged Out Of Date AUR Packages: pkg2zip refind-efi-bin
:: 1 dependency will also be installed for this operation.
aur/python-thefuzz -> 0.22.1-2
:: 1 package to upgrade/install.
1 aur/mov-cli 4.4.2-1 -> 4.4.8-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
-> Excluding packages may cause partial upgrades and break systems
==>
AUR Dependency (1): python-thefuzz-0.22.1-2
AUR Explicit (1): mov-cli-4.4.8-1
:: PKGBUILD up to date, skipping download: mov-cli
:: PKGBUILD up to date, skipping download: python-thefuzz
2 mov-cli (Installed) (Build Files Exist)
1 python-thefuzz (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
2 mov-cli (Installed) (Build Files Exist)
1 python-thefuzz (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: mov-cli 4.4.8-1 (Tue 23 Jul 2024 08:16:44 PM +01)
==> Retrieving sources...
-> Found 4.4.8.zip
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with md5sums...
4.4.8.zip ... Skipped
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:16:45 PM +01)
==> Retrieving sources...
-> Updating thefuzz git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
thefuzz ... Skipped
:: (1/2) Parsing SRCINFO: mov-cli
:: (2/2) Parsing SRCINFO: python-thefuzz
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:16:46 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating thefuzz git repo...
==> Validating source files with sha256sums...
thefuzz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of thefuzz git repo...
Cloning into 'thefuzz'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:16:48 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting build dependencies for wheel...
running egg_info
creating thefuzz.egg-info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/thefuzz
copying thefuzz/fuzz.py -> build/lib/thefuzz
copying thefuzz/process.py -> build/lib/thefuzz
copying thefuzz/__init__.py -> build/lib/thefuzz
copying thefuzz/utils.py -> build/lib/thefuzz
copying thefuzz/process.pyi -> build/lib/thefuzz
copying thefuzz/utils.pyi -> build/lib/thefuzz
copying thefuzz/fuzz.pyi -> build/lib/thefuzz
copying thefuzz/py.typed -> build/lib/thefuzz
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/__init__.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/py.typed -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.py -> build/bdist.linux-x86_64/wheel/thefuzz
running install_egg_info
running egg_info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
Copying thefuzz.egg-info to build/bdist.linux-x86_64/wheel/thefuzz-0.22.1-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/thefuzz-0.22.1.dist-info/WHEEL
creating '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/dist/.tmp-769z5fkv/thefuzz-0.22.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'thefuzz/__init__.py'
adding 'thefuzz/fuzz.py'
adding 'thefuzz/fuzz.pyi'
adding 'thefuzz/process.py'
adding 'thefuzz/process.pyi'
adding 'thefuzz/py.typed'
adding 'thefuzz/utils.py'
adding 'thefuzz/utils.pyi'
adding 'thefuzz-0.22.1.dist-info/LICENSE.txt'
adding 'thefuzz-0.22.1.dist-info/METADATA'
adding 'thefuzz-0.22.1.dist-info/WHEEL'
adding 'thefuzz-0.22.1.dist-info/top_level.txt'
adding 'thefuzz-0.22.1.dist-info/zip-safe'
adding 'thefuzz-0.22.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built thefuzz-0.22.1-py3-none-any.whl
==> Starting check()...
=================================================================================== test session starts ====================================================================================
platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0
rootdir: /home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz
collected 0 items / 3 errors
========================================================================================== ERRORS ==========================================================================================
_____________________________________________________________________________ ERROR collecting test_thefuzz.py _____________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz.py:3: in <module>
import pycodestyle
E ModuleNotFoundError: No module named 'pycodestyle'
_______________________________________________________________________ ERROR collecting test_thefuzz_hypothesis.py ________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_hypothesis.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_hypothesis.py:5: in <module>
from hypothesis import given, assume, settings, HealthCheck
E ModuleNotFoundError: No module named 'hypothesis'
_________________________________________________________________________ ERROR collecting test_thefuzz_pytest.py __________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_pytest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_pytest.py:1: in <module>
from thefuzz import process
thefuzz/process.py:2: in <module>
from . import fuzz
thefuzz/fuzz.py:3: in <module>
from rapidfuzz.fuzz import (
E ModuleNotFoundError: No module named 'rapidfuzz'
================================================================================= short test summary info ==================================================================================
ERROR test_thefuzz.py
ERROR test_thefuzz_hypothesis.py
ERROR test_thefuzz_pytest.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================== 3 errors in 0.08s =====================================================================================
==> ERROR: A failure occurred in check().
Aborting...
-> Failed to install layer, rolling up to next layer.error:error making: python-thefuzz - exit status 4
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:16:50 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating thefuzz git repo...
==> Validating source files with sha256sums...
thefuzz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of thefuzz git repo...
Cloning into 'thefuzz'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:16:51 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting build dependencies for wheel...
running egg_info
creating thefuzz.egg-info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/thefuzz
copying thefuzz/fuzz.py -> build/lib/thefuzz
copying thefuzz/process.py -> build/lib/thefuzz
copying thefuzz/__init__.py -> build/lib/thefuzz
copying thefuzz/utils.py -> build/lib/thefuzz
copying thefuzz/process.pyi -> build/lib/thefuzz
copying thefuzz/utils.pyi -> build/lib/thefuzz
copying thefuzz/fuzz.pyi -> build/lib/thefuzz
copying thefuzz/py.typed -> build/lib/thefuzz
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/__init__.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/py.typed -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.py -> build/bdist.linux-x86_64/wheel/thefuzz
running install_egg_info
running egg_info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
Copying thefuzz.egg-info to build/bdist.linux-x86_64/wheel/thefuzz-0.22.1-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/thefuzz-0.22.1.dist-info/WHEEL
creating '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/dist/.tmp-on3xgeku/thefuzz-0.22.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'thefuzz/__init__.py'
adding 'thefuzz/fuzz.py'
adding 'thefuzz/fuzz.pyi'
adding 'thefuzz/process.py'
adding 'thefuzz/process.pyi'
adding 'thefuzz/py.typed'
adding 'thefuzz/utils.py'
adding 'thefuzz/utils.pyi'
adding 'thefuzz-0.22.1.dist-info/LICENSE.txt'
adding 'thefuzz-0.22.1.dist-info/METADATA'
adding 'thefuzz-0.22.1.dist-info/WHEEL'
adding 'thefuzz-0.22.1.dist-info/top_level.txt'
adding 'thefuzz-0.22.1.dist-info/zip-safe'
adding 'thefuzz-0.22.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built thefuzz-0.22.1-py3-none-any.whl
==> Starting check()...
=================================================================================== test session starts ====================================================================================
platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0
rootdir: /home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz
collected 0 items / 3 errors
========================================================================================== ERRORS ==========================================================================================
_____________________________________________________________________________ ERROR collecting test_thefuzz.py _____________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz.py:3: in <module>
import pycodestyle
E ModuleNotFoundError: No module named 'pycodestyle'
_______________________________________________________________________ ERROR collecting test_thefuzz_hypothesis.py ________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_hypothesis.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_hypothesis.py:5: in <module>
from hypothesis import given, assume, settings, HealthCheck
E ModuleNotFoundError: No module named 'hypothesis'
_________________________________________________________________________ ERROR collecting test_thefuzz_pytest.py __________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_pytest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_pytest.py:1: in <module>
from thefuzz import process
thefuzz/process.py:2: in <module>
from . import fuzz
thefuzz/fuzz.py:3: in <module>
from rapidfuzz.fuzz import (
E ModuleNotFoundError: No module named 'rapidfuzz'
================================================================================= short test summary info ==================================================================================
ERROR test_thefuzz.py
ERROR test_thefuzz_hypothesis.py
ERROR test_thefuzz_pytest.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================== 3 errors in 0.08s =====================================================================================
==> ERROR: A failure occurred in check().
Aborting...
-> error making: python-thefuzz-exit status 4
==> Making package: mov-cli 4.4.8-1 (Tue 23 Jul 2024 08:16:53 PM +01)
==> Checking runtime dependencies...
==> Missing dependencies:
-> python-thefuzz
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
-> error making: mov-cli-exit status 8
-> Failed to install the following packages. Manual intervention is required:
python-thefuzz - exit status 4
mov-cli - exit status 8
┌─[tahayasseradnan@taharch] - [~] - [2024-07-23 08:16:53]
└─[1] <> sudo pacman -Ss python-pycodestyle python-hypothesis python-rapidfuzz
┌─[tahayasseradnan@taharch] - [~] - [2024-07-23 08:18:23]
└─[1] <> sudo pacman -S python-pycodestyle python-hypothesis python-rapidfuzz
warning: python-pycodestyle-2.11.1-2 is up to date -- reinstalling
warning: python-hypothesis-6.108.0-1 is up to date -- reinstalling
warning: python-rapidfuzz-3.6.2-3 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Package (3) Old Version New Version Net Change
extra/python-hypothesis 6.108.0-1 6.108.0-1 0.00 MiB
extra/python-pycodestyle 2.11.1-2 2.11.1-2 0.00 MiB
extra/python-rapidfuzz 3.6.2-3 3.6.2-3 0.00 MiB
Total Installed Size: 16.18 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(3/3) checking keys in keyring [--------------------------------------------------------------------] 100%
(3/3) checking package integrity [--------------------------------------------------------------------] 100%
(3/3) loading package files [--------------------------------------------------------------------] 100%
(3/3) checking for file conflicts [--------------------------------------------------------------------] 100%
(3/3) checking available disk space [--------------------------------------------------------------------] 100%
:: Processing package changes...
(1/3) reinstalling python-pycodestyle [--------------------------------------------------------------------] 100%
(2/3) reinstalling python-hypothesis [--------------------------------------------------------------------] 100%
(3/3) reinstalling python-rapidfuzz [--------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
┌─[tahayasseradnan@taharch] - [~] - [2024-07-23 08:18:33]
└─[0] <> yay -S python-thefuzz mov-cli
AUR Explicit (2): mov-cli-4.4.8-1, python-thefuzz-0.22.1-2
:: PKGBUILD up to date, skipping download: mov-cli
:: PKGBUILD up to date, skipping download: python-thefuzz
2 mov-cli (Installed) (Build Files Exist)
1 python-thefuzz (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
2 mov-cli (Installed) (Build Files Exist)
1 python-thefuzz (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:18:54 PM +01)
==> Retrieving sources...
-> Updating thefuzz git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
thefuzz ... Skipped
==> Making package: mov-cli 4.4.8-1 (Tue 23 Jul 2024 08:18:56 PM +01)
==> Retrieving sources...
-> Found 4.4.8.zip
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with md5sums...
4.4.8.zip ... Skipped
:: (1/2) Parsing SRCINFO: mov-cli
:: (2/2) Parsing SRCINFO: python-thefuzz
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:18:56 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating thefuzz git repo...
==> Validating source files with sha256sums...
thefuzz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of thefuzz git repo...
Cloning into 'thefuzz'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:18:58 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting build dependencies for wheel...
running egg_info
creating thefuzz.egg-info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/thefuzz
copying thefuzz/fuzz.py -> build/lib/thefuzz
copying thefuzz/process.py -> build/lib/thefuzz
copying thefuzz/__init__.py -> build/lib/thefuzz
copying thefuzz/utils.py -> build/lib/thefuzz
copying thefuzz/process.pyi -> build/lib/thefuzz
copying thefuzz/utils.pyi -> build/lib/thefuzz
copying thefuzz/fuzz.pyi -> build/lib/thefuzz
copying thefuzz/py.typed -> build/lib/thefuzz
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/__init__.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/py.typed -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.py -> build/bdist.linux-x86_64/wheel/thefuzz
running install_egg_info
running egg_info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
Copying thefuzz.egg-info to build/bdist.linux-x86_64/wheel/thefuzz-0.22.1-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/thefuzz-0.22.1.dist-info/WHEEL
creating '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/dist/.tmp-jricfox5/thefuzz-0.22.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'thefuzz/__init__.py'
adding 'thefuzz/fuzz.py'
adding 'thefuzz/fuzz.pyi'
adding 'thefuzz/process.py'
adding 'thefuzz/process.pyi'
adding 'thefuzz/py.typed'
adding 'thefuzz/utils.py'
adding 'thefuzz/utils.pyi'
adding 'thefuzz-0.22.1.dist-info/LICENSE.txt'
adding 'thefuzz-0.22.1.dist-info/METADATA'
adding 'thefuzz-0.22.1.dist-info/WHEEL'
adding 'thefuzz-0.22.1.dist-info/top_level.txt'
adding 'thefuzz-0.22.1.dist-info/zip-safe'
adding 'thefuzz-0.22.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built thefuzz-0.22.1-py3-none-any.whl
==> Starting check()...
=================================================================================== test session starts ====================================================================================
platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0
rootdir: /home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz
collected 0 items / 3 errors
========================================================================================== ERRORS ==========================================================================================
_____________________________________________________________________________ ERROR collecting test_thefuzz.py _____________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz.py:3: in <module>
import pycodestyle
E ModuleNotFoundError: No module named 'pycodestyle'
_______________________________________________________________________ ERROR collecting test_thefuzz_hypothesis.py ________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_hypothesis.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_hypothesis.py:5: in <module>
from hypothesis import given, assume, settings, HealthCheck
E ModuleNotFoundError: No module named 'hypothesis'
_________________________________________________________________________ ERROR collecting test_thefuzz_pytest.py __________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_pytest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_pytest.py:1: in <module>
from thefuzz import process
thefuzz/process.py:2: in <module>
from . import fuzz
thefuzz/fuzz.py:3: in <module>
from rapidfuzz.fuzz import (
E ModuleNotFoundError: No module named 'rapidfuzz'
================================================================================= short test summary info ==================================================================================
ERROR test_thefuzz.py
ERROR test_thefuzz_hypothesis.py
ERROR test_thefuzz_pytest.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================== 3 errors in 0.09s =====================================================================================
==> ERROR: A failure occurred in check().
Aborting...
-> Failed to install layer, rolling up to next layer.error:error making: python-thefuzz - exit status 4
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:18:59 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating thefuzz git repo...
==> Validating source files with sha256sums...
thefuzz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of thefuzz git repo...
Cloning into 'thefuzz'...
done.
Switched to a new branch 'makepkg'
==> Sources are ready.
==> Making package: python-thefuzz 0.22.1-2 (Tue 23 Jul 2024 08:19:00 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
* Getting build dependencies for wheel...
running egg_info
creating thefuzz.egg-info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/thefuzz
copying thefuzz/fuzz.py -> build/lib/thefuzz
copying thefuzz/process.py -> build/lib/thefuzz
copying thefuzz/__init__.py -> build/lib/thefuzz
copying thefuzz/utils.py -> build/lib/thefuzz
copying thefuzz/process.pyi -> build/lib/thefuzz
copying thefuzz/utils.pyi -> build/lib/thefuzz
copying thefuzz/fuzz.pyi -> build/lib/thefuzz
copying thefuzz/py.typed -> build/lib/thefuzz
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/process.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/__init__.py -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/py.typed -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/fuzz.pyi -> build/bdist.linux-x86_64/wheel/thefuzz
copying build/lib/thefuzz/utils.py -> build/bdist.linux-x86_64/wheel/thefuzz
running install_egg_info
running egg_info
writing thefuzz.egg-info/PKG-INFO
writing dependency_links to thefuzz.egg-info/dependency_links.txt
writing requirements to thefuzz.egg-info/requires.txt
writing top-level names to thefuzz.egg-info/top_level.txt
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE.txt'
writing manifest file 'thefuzz.egg-info/SOURCES.txt'
Copying thefuzz.egg-info to build/bdist.linux-x86_64/wheel/thefuzz-0.22.1-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/thefuzz-0.22.1.dist-info/WHEEL
creating '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/dist/.tmp-6q7i2ioc/thefuzz-0.22.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'thefuzz/__init__.py'
adding 'thefuzz/fuzz.py'
adding 'thefuzz/fuzz.pyi'
adding 'thefuzz/process.py'
adding 'thefuzz/process.pyi'
adding 'thefuzz/py.typed'
adding 'thefuzz/utils.py'
adding 'thefuzz/utils.pyi'
adding 'thefuzz-0.22.1.dist-info/LICENSE.txt'
adding 'thefuzz-0.22.1.dist-info/METADATA'
adding 'thefuzz-0.22.1.dist-info/WHEEL'
adding 'thefuzz-0.22.1.dist-info/top_level.txt'
adding 'thefuzz-0.22.1.dist-info/zip-safe'
adding 'thefuzz-0.22.1.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built thefuzz-0.22.1-py3-none-any.whl
==> Starting check()...
=================================================================================== test session starts ====================================================================================
platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0
rootdir: /home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz
collected 0 items / 3 errors
========================================================================================== ERRORS ==========================================================================================
_____________________________________________________________________________ ERROR collecting test_thefuzz.py _____________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz.py:3: in <module>
import pycodestyle
E ModuleNotFoundError: No module named 'pycodestyle'
_______________________________________________________________________ ERROR collecting test_thefuzz_hypothesis.py ________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_hypothesis.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_hypothesis.py:5: in <module>
from hypothesis import given, assume, settings, HealthCheck
E ModuleNotFoundError: No module named 'hypothesis'
_________________________________________________________________________ ERROR collecting test_thefuzz_pytest.py __________________________________________________________________________
ImportError while importing test module '/home/tahayasseradnan/.cache/yay/python-thefuzz/src/thefuzz/test_thefuzz_pytest.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test_thefuzz_pytest.py:1: in <module>
from thefuzz import process
thefuzz/process.py:2: in <module>
from . import fuzz
thefuzz/fuzz.py:3: in <module>
from rapidfuzz.fuzz import (
E ModuleNotFoundError: No module named 'rapidfuzz'
================================================================================= short test summary info ==================================================================================
ERROR test_thefuzz.py
ERROR test_thefuzz_hypothesis.py
ERROR test_thefuzz_pytest.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================== 3 errors in 0.09s =====================================================================================
==> ERROR: A failure occurred in check().
Aborting...
-> error making: python-thefuzz-exit status 4
==> Making package: mov-cli 4.4.8-1 (Tue 23 Jul 2024 08:19:02 PM +01)
==> Checking runtime dependencies...
==> Missing dependencies:
-> python-thefuzz
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
-> error making: mov-cli-exit status 8
-> Failed to install the following packages. Manual intervention is required:
python-thefuzz - exit status 4
mov-cli - exit status 8
Offline
https://aur.archlinux.org/packages/pyth … ent-906015
Package should build in clean chroot.
Which it does for me. So the issue could well be your AUR helper ignoring the dependencies listed in the PKGBUILD.
Edit:
Can you reproduce the issue using makepkg?
Last edited by loqs (2024-07-23 20:15:02)
Offline
Mod note: moving to AUR Issues.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
https://aur.archlinux.org/packages/pyth … ent-906015
xiota wrote:Package should build in clean chroot.
Which it does for me. So the issue could well be your AUR helper ignoring the dependencies listed in the PKGBUILD.
Edit:
Can you reproduce the issue using makepkg?
Can you explain more, please what do you mean by "Can you reproduce the issue using makepkg?"
Offline
How did you install yay?
Online
I installed yay using this command:
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
Last edited by marchbaby (2024-07-24 12:05:12)
Offline
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
The last part of that command is the use of makepkg. How much of the command you used to do understand? Have you read Makepkg#Usage and Arch_User_Repository?
Offline
No, but I'll check them out.
Offline