Published May 24, 2023
| Version v0.23.0
Software
Open
pySHACL
Authors/Creators
Description
[0.23.0] - 2023-05-23
Added
- Added Python 3.11 support (use it, internal benchmarking shows its 25-30% faster than Python 3.8)
sh:nodeNodeConstraint now includes details of its child validation results, that were normally not included in the validation report.- exposed via the
sh:detailproperty on the NodeConstraint validation report
- exposed via the
- Added compatibility with Python 3.11, this requires:
- RDFLib v6.3 or greater (recommended v6.3.2)
- PyDuktape v0.4.3 for python 3.11 support
- Poetry v1.5.0 (or poetry-core v1.6.0)
- Graph Namespace manager now only registers 'core' namespaces, this avoids having inconsistencies and incompatibilities with your own namespaces.
- Replaced Flake8 and isort with Ruff
- Updated to latest Black version for formatting
- Extend ontology inoculation to include triples where NamedIndividual URI is object.
- Re-black all files, re-sort with new Ruff isort, fix some Mypy typing inconsistencies
Notes
Files
RDFLib/pySHACL-v0.23.0.zip
Files
(1.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:260b4c0636a0d5527b55e59af4a89af5
|
1.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/RDFLib/pySHACL/tree/v0.23.0 (URL)