Package Details: python-pyshacl 0.31.0-2

Git Clone URL: https://aur.archlinux.org/python-pyshacl.git (read-only, click to copy)
Package Base: python-pyshacl
Description: Python SHACL Validator
Upstream URL: https://github.com/RDFLib/pySHACL
Licenses: Apache
Provides: python-pyshacl
Submitter: Nahouhak
Maintainer: Nahouhak
Last Packager: Nahouhak
Votes: 0
Popularity: 0.000000
First Submitted: 2022-12-14 02:26 (UTC)
Last Updated: 2026-03-24 11:00 (UTC)

Latest Comments

kirdie commented on 2026-01-29 08:45 (UTC)

In 2026 I get a prettytable error again:

File "/usr/lib/python3.14/site-packages/pyshacl/cli.py", line 10, in <module>
from prettytable import PrettyTable
ModuleNotFoundError: No module named 'prettytable'

Also it installs 49 dependencies but on removing with "paru -Rcsn python-pyshacl" it only removes 3: python-pyparsing-3.3.2-1 python-rdflib-7.5.0-3 python-pyshacl-0.30.1-1. Is that intended? I expected my installed package list to be the same after an install followed by an uninstall with nothing in between.

micwoj92 commented on 2025-10-18 04:16 (UTC)

Missingdep python-packaging:

Traceback (most recent call last):
  File "/usr/bin/pyshacl", line 5, in <module>
    from pyshacl.cli import main
  File "/usr/lib/python3.13/site-packages/pyshacl/__init__.py", line 3, in <module>
    from .entrypoints import shacl_rules, validate
  File "/usr/lib/python3.13/site-packages/pyshacl/entrypoints.py", line 15, in <module>
    from .monkey import apply_patches, rdflib_bool_patch, rdflib_bool_unpatch
  File "/usr/lib/python3.13/site-packages/pyshacl/monkey/__init__.py", line 4, in <module>
    from packaging.version import Version
ModuleNotFoundError: No module named 'packaging'

bintoss commented on 2025-09-16 03:45 (UTC)

This fails to build if python-poetry is not installed and present in PATH. The Makefile references poetry, but the PKGBUILD does not declare extras/python-poetry as a build dependency at L12: makedependends=(...)

This causes meta-package-manager (AUR) builds to fail.

Nahouhak commented on 2024-01-01 10:11 (UTC)

@kirdie it should be fixed with 0.25.0

kirdie commented on 2023-09-04 15:11 (UTC)

Throws the error "pkg_resources.DistributionNotFound: The prettytable<3.0.0,>=2.2.1' distribution was not found and is required by pyshacl"