build fails with:
ERROR Missing dependencies:
pyvex>=9.2.160 -> bitstring -> tibs<0.6,>=0.5.6
| Git Clone URL: | https://aur.archlinux.org/python-angr.git (read-only, click to copy) |
|---|---|
| Package Base: | python-angr |
| Description: | A powerful and user-friendly binary analysis platform |
| Upstream URL: | https://github.com/angr/angr |
| Licenses: | BSD |
| Submitter: | giver |
| Maintainer: | giver |
| Last Packager: | giver |
| Votes: | 5 |
| Popularity: | 0.71 |
| First Submitted: | 2023-08-17 20:27 (UTC) |
| Last Updated: | 2025-11-21 19:31 (UTC) |
build fails with:
ERROR Missing dependencies:
pyvex>=9.2.160 -> bitstring -> tibs<0.6,>=0.5.6
@grdgkjrpdihe Please try if the newly added python-angr-management works for you. It's created with the same version as this package to minimize compatibility issues.
do you have any interest to also create a pkgbuild for https://github.com/angr/angr-management ? if no, i will put mine in this comment latter
I get an error in the solver when using angr :
...
File "/usr/lib/python3.13/site-packages/angr/state_plugins/solver.py", line 416, in BVS
r = claripy.BVS(
name,
...<3 lines>...
**kwargs,
)
File "/usr/lib/python3.13/site-packages/claripy/ast/bv.py", line 225, in BVS
return BV(
"BVS",
...<5 lines>...
**kwargs,
)
TypeError: Base.__new__() got an unexpected keyword argument 'uninitialized'
This is because the code in python-claripy-git is up to date and they changed some stuff in it, maybe the package would be more stable with python-clairpy (non git) as a dependency
The package will be updated to the latest version whose dependencies are all met (typically, it would be the same version as python-pyvex package).
Please flag this package as out-of-date only when all of its dependencies have been updated or when this package cannot build.
If you want to use the latest version of angr regardless of unmet dependencies, you can manually update the version (pkgver) and add the --skip-dependency-check flag to the build command (python -m build) in the PKGBUILD .
Thank you.
Thanks for the reminder. It requires python-rich instead of python-progressbar after v9.2.47. Updated the dependencies.
It needs python-rich as a runtime dependency.
Pinned Comments
giver commented on 2024-02-25 16:20 (UTC)
The package will be updated to the latest version whose dependencies are all met (typically, it would be the same version as
python-pyvexpackage).Please flag this package as out-of-date only when all of its dependencies have been updated or when this package cannot build.
If you want to use the latest version of angr regardless of unmet dependencies, you can manually update the version (
pkgver) and add the--skip-dependency-checkflag to the build command (python -m build) in thePKGBUILD.Thank you.