Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pyshacl from 0.22.2 to 0.25.0 #1089

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2023

Bumps pyshacl from 0.22.2 to 0.25.0.

Release notes

Sourced from pyshacl's releases.

0.25.0 - 2023-11-23

Changed

Dropped support for Python 3.7

Add preliminary support for Python 3.12

Dropped support for RDFLib v6.2.0 and earlier

  • Only RDFLib v6.3.2 and v7.0 are supported by PySHACL v0.25.0+

Bumped to updated version of Black and Ruff

  • Reformatted everything according to py38 codestyle

Fixed

Do not hard-pin to importlib-metadata. Fixes #214

0.24.1 - 23-11-23

Note - The 0.24.x series is the last to support Python 3.7

RDFLib v7.0.0 and some other dependencies already don't support 3.7, so PySHACL will drop it from 0.25+

Fixed

  • Shape can have multiple values for sh:not. Fixes #217

0.24.0 - 2023-11-08

Note - The 0.24.x series is the last to support Python 3.7

RDFLib v7.0.0 and some other dependencies already don't support 3.7, so PySHACL will drop it from 0.25+

Added

  • Compatibility with RDFLib v7.0.0 - Closes #197

Fixed

  • sh:qualifiedMinValue on sh:qualifiedValueShape now works again, even if there are no value nodes found on the path of the parent PropertyShape. 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_resources to importlib.metadata for 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.
  • Bumped PrettyTable dependency to a much newer version, to fix distro packaging conflicts and oth

v0.23.0 - 2023-05-23

[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:node NodeConstraint now includes details of its child validation results, that were normally not included in the validation report.
    • exposed via the sh:detail property on the NodeConstraint validation report

Changed

  • 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

... (truncated)

Changelog

Sourced from pyshacl's changelog.

[0.25.0] - 2023-11-23

Changed

Fixed

  • Do not hard-pin to importlib-metadata. Fixes #214

[0.24.1] - 2023-11-23

Note - The 0.24.x series is the last to support Python 3.7

RDFLib v7.0.0 and some other dependencies already don't support 3.7, so PySHACL will drop it from 0.25+

Fixed

  • Shape can have multiple values for sh:not. Fixes #217

[0.24.0] - 2023-11-08

Note - The 0.24.x series is the last to support Python 3.7

RDFLib v7.0.0 and some other dependencies already don't support 3.7, so PySHACL will drop it from 0.25+

Added

  • Compatibility with RDFLib v7.0.0 - Closes #197

Fixed

  • sh:qualifiedMinValue on sh:qualifiedValueShape now works again, even if there are no value nodes found on the path of the parent PropertyShape. Fixes #213 Thank you @​ajnelson-nist for finding and reporting this.
  • Fixes in rdfuitl (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_resources to importlib.metadata for 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.
  • Bumped PrettyTable dependency to a much newer version, to fix distro packaging conflicts and other issues.
  • Fixed more internal typing issues, particularly with newer versions of MyPy and Python 3.11+

[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:node NodeConstraint now includes details of its child validation results, that were normally not included in the validation report.
    • exposed via the sh:detail property on the NodeConstraint validation report

Changed

  • 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

... (truncated)

Commits
  • c18e8b9 Merge pull request #216 from RDFLib/drop_37
  • 4a15072 bump package versions in lockfile
  • 4d3a7c1 Merge branch 'master' into drop_37
  • accd55e Merge pull request #218 from RDFLib/fix_217
  • 28dfbf5 bump package versions a little bit
  • f23216d Fix #217, stage version v0.24.1
  • 89ce3a5 Drop Python 3.7, update Black and Ruff
  • 056a756 Fix a couple of typos in the changelog
  • 4960760 Tag and release v0.24.0
  • 1dcae4b Fix some mypy typing issues with latest RDFLib v7.0.0 changes
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [pyshacl](https://github.com/RDFLib/pySHACL) from 0.22.2 to 0.25.0.
- [Release notes](https://github.com/RDFLib/pySHACL/releases)
- [Changelog](https://github.com/RDFLib/pySHACL/blob/master/CHANGELOG.md)
- [Commits](RDFLib/pySHACL@v0.22.2...v0.25.0)

---
updated-dependencies:
- dependency-name: pyshacl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the Type: Dependencies Pull requests that update a dependency file label Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants