You are not logged in.

#1 2024-07-23 19:31:43

marchbaby
Member
From: Kenitra,Morocco
Registered: 2024-05-28
Posts: 17

AUR Build Fail: python-thefuzz Dependencies

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

#2 2024-07-23 20:13:44

loqs
Member
Registered: 2014-03-06
Posts: 17,861

Re: AUR Build Fail: python-thefuzz Dependencies

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?

Last edited by loqs (2024-07-23 20:15:02)

Offline

#3 2024-07-23 20:36:32

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 12,244
Website

Re: AUR Build Fail: python-thefuzz Dependencies

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

#4 2024-07-23 21:08:49

marchbaby
Member
From: Kenitra,Morocco
Registered: 2024-05-28
Posts: 17

Re: AUR Build Fail: python-thefuzz Dependencies

loqs wrote:

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

#5 2024-07-23 21:18:13

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,895

Re: AUR Build Fail: python-thefuzz Dependencies

How did you install yay?

Offline

#6 2024-07-24 12:03:26

marchbaby
Member
From: Kenitra,Morocco
Registered: 2024-05-28
Posts: 17

Re: AUR Build Fail: python-thefuzz Dependencies

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

#7 2024-07-24 20:07:02

loqs
Member
Registered: 2014-03-06
Posts: 17,861

Re: AUR Build Fail: python-thefuzz Dependencies

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

#8 2024-07-25 10:15:26

marchbaby
Member
From: Kenitra,Morocco
Registered: 2024-05-28
Posts: 17

Re: AUR Build Fail: python-thefuzz Dependencies

No, but I'll check them out.

Offline

Board footer

Powered by FluxBB