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

Update Python support to reflect coming 3.7 EOL #99

Merged
merged 1 commit into from
Dec 19, 2022

Conversation

ajnelson-nist
Copy link
Member

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.

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/
@ajnelson-nist ajnelson-nist requested a review from a team as a code owner December 19, 2022 17:14
@ajnelson-nist
Copy link
Member Author

This should be merged once CI finishes.

@ajnelson-nist ajnelson-nist added this to the 0.10.0 milestone Dec 19, 2022
ajnelson-nist added a commit to casework/CASE-Implementation-GNU-Time that referenced this pull request Dec 19, 2022
@kchason kchason merged commit df7da5b into develop Dec 19, 2022
@kchason kchason deleted the bump_python_to_3_8 branch December 19, 2022 17:55
ajnelson-nist added a commit to casework/CASE-Implementation-ExifTool that referenced this pull request Dec 21, 2022
This patch does the minimum steps needed to update `case_exiftool` to
validate against CASE 1.1.0.  One generated artifact, a list of
undefined vocabulary, is removed, as its purpose is now supplanted by
the IRI typo checker in `case_validate` (`case-utils` Issue 40).

The minimum Python version is now bumped to 3.8 due to an update in
NumPy (see `case-utils` PR 99).

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

References:
* casework/CASE-Utilities-Python#40
* casework/CASE-Utilities-Python#99

Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist added a commit to casework/CASE-Implementation-PROV-O that referenced this pull request Mar 31, 2023
This is similar in purpose to this PR merged into the pending
`case-utils` release:

References:
* casework/CASE-Utilities-Python#99

Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist added a commit to casework/CASE-Implementation-PROV-O that referenced this pull request Mar 31, 2023
This is similar in purpose to this PR merged into the pending
`case-utils` release:

References:
* casework/CASE-Utilities-Python#99

Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist added a commit to casework/CASE-Implementation-PyPI-Pillow that referenced this pull request Apr 5, 2023
The Python 3.7 End of Support is coming 2023-06-27, and various upstream
tools, including from this project's perspective `case-utils`, have
consequently dropped support for that Python version.

References:
* casework/CASE-Utilities-Python#99
* https://www.python.org/downloads/

Signed-off-by: Alex Nelson <[email protected]>
ajnelson-nist added a commit to casework/CASE-Mapping-Template-Python that referenced this pull request Apr 5, 2023
References:
* casework/CASE-Utilities-Python#99

Signed-off-by: Alex Nelson <[email protected]>
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