Published November 8, 2023
| Version v0.24.0
Software
Open
pySHACL
Authors/Creators
Description
Note - This is the last version to support Python 3.7
RDFLib v7.0.0 and some other dependencies already don't support 3.7, so PySHACL will drop it after this release.
Added
- Compatibility with RDFLib v7.0.0 - Closes #197
Fixed
sh:qualifiedMinValueonsh:qualifiedValueShapenow works again, even if there are no value nodes found on the path of the parentPropertyShape. Fixes #213 Thank you @ajnelson-nist for finding and reporting this.- Fixes in rdfutl (clone dataset, mixin dataset, and innoculate dataset) to support the case where all the DS's triples are in the default-context-uri graph.
Changed
- In accordance with corresponding changes in RDFLib v7.0.0, PySHACL will now always use the default-context-uri graph when parsing a grpah into a Dataset or a ConjunctiveGraph
- Switched from deprecated
pkg_resourcestoimportlib.metadatafor compatibility with Python 3.11 and 3.12.- This changes the way
pyshacl[extras]are detected at runtime. If this adversely affects you, let us know.
- This changes the way
- Bumped PrettyTable dependency to a much newer version, to fix distro packaging conflicts and oth
Other
If you use PySHACL in a publication, please cite it as below.Files
RDFLib/pySHACL-v0.24.0.zip
Files
(1.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:923e1aa804fb700886b18a61da7d7bb5
|
1.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/RDFLib/pySHACL/tree/v0.24.0 (URL)