Skip to content

Release 0.10.0 #106

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

Merged
merged 19 commits into from
Mar 31, 2023
Merged

Release 0.10.0 #106

merged 19 commits into from
Mar 31, 2023

Conversation

ajnelson-nist
Copy link
Member

No description provided.

kchason and others added 19 commits December 8, 2022 17:23
This will have the benefit of catching when an upstream updated package
introduces a compatibility issue.

This cron job should trigger to leave notices for maintainers on the US
East Coast to see on their Tuesday mornings.

Signed-off-by: Alex Nelson <[email protected]>
Python 3.7 end of support is 2023-06-27.  Some projects `case-utils`
includes in its dependencies, most recently NumPy, are ending their
support for Python 3.7 ahead of this EOL.

Rather than hold `case-utils` back for another 6 months, this patch
removes 3.7 from the test base, and will encourage downstream adopters
to do the same, so updates for imported packages continue to be
retrieved.

References:
* https://www.python.org/downloads/
Update Python support to reflect coming 3.7 EOL
Document second step in non-random UUID generation
RDFLib 6.3.0, released today, included an update to type hints for the
`Graph.query` function.  Issue 2283 logs some of the new induced type
hints required to get `mypy --strict` to pass.

This patch is needed to respond to the newly induced type assertion
requirements.  It is intentionally based off of `main` in case a
hotfix `case-utils` release is required.

References:
* RDFLib/rdflib#2283

Signed-off-by: Alex Nelson <[email protected]>
This patch is built off of `main` due to one of the `pre-commit`
environments failing in its current pinned version, meaning this could
potentially be part of a bugfix release.

Signed-off-by: Alex Nelson <[email protected]>
Signed-off-by: Alex Nelson <[email protected]>
This patch, normally a brief edit of `version_info.py`, also makes path
updates to the virtual environments that were enacted as part of UCO
Issue 449.  Test updates made for UCO Issue 508 are also forward-ported.

A follow-on patch will regenerate Make-managed files.

References:
* ucoProject/UCO#449
* ucoProject/UCO#508

Signed-off-by: Alex Nelson <[email protected]>
No effects were observed on Make-managed files.

Signed-off-by: Alex Nelson <[email protected]>
Signed-off-by: Alex Nelson <[email protected]>
@ajnelson-nist
Copy link
Member Author

A dependency of this project, pySHACL, had a release today. I just ran make check locally, and confirmed there was no impact on test results.

@ajnelson-nist ajnelson-nist marked this pull request as ready for review March 31, 2023 14:10
@ajnelson-nist ajnelson-nist requested a review from a team as a code owner March 31, 2023 14:10
@kchason kchason merged commit f47bd6c into main Mar 31, 2023
@ajnelson-nist ajnelson-nist deleted the release-0.10.0 branch April 28, 2023 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants