Skip to content

Commit

Permalink
Merge pull request #42 from casework/release-0.8.0
Browse files Browse the repository at this point in the history
Release 0.8.0
  • Loading branch information
ajnelson-nist authored Aug 29, 2023
2 parents cbe3cc4 + 5d8f5c1 commit a22be6d
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
python-version:
- '3.8'
- '3.9'
- '3.11'

steps:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/supply-chain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# This workflow uses Make to review direct dependencies of this
# repository.

name: Continuous Integration
name: Supply Chain

on:
schedule:
Expand All @@ -25,7 +25,7 @@ jobs:
strategy:
matrix:
python-version:
- '3.8'
- '3.9'
- '3.11'

steps:
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
repos:
- repo: https://github.com/psf/black
rev: 23.3.0
rev: 23.7.0
hooks:
- id: black
- repo: https://github.com/pycqa/flake8
rev: 6.0.0
rev: 6.1.0
hooks:
- id: flake8
- repo: https://github.com/pycqa/isort
Expand Down
2 changes: 1 addition & 1 deletion case_exiftool/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
This tool parses the RDF output of ExifTool, mapping it into UCO properties and relationships-of-assumption. An analyst should later annotate the output with their beliefs on its verity.
"""

__version__ = "0.7.1"
__version__ = "0.8.0"

import argparse
import contextlib
Expand Down
2 changes: 1 addition & 1 deletion dependencies/CASE-Utilities-Python
Submodule CASE-Utilities-Python updated 49 files
+10 −7 .github/workflows/cicd.yml
+9 −6 Makefile
+10 −7 case_utils/__init__.py
+79 −22 case_utils/case_file/__init__.py
+10 −7 case_utils/case_sparql_construct/__init__.py
+10 −7 case_utils/case_sparql_select/__init__.py
+121 −133 case_utils/case_validate/__init__.py
+51 −0 case_utils/case_validate/validate_types.py
+205 −0 case_utils/case_validate/validate_utils.py
+208 −0 case_utils/inherent_uuid.py
+20 −11 case_utils/local_uuid.py
+10 −7 case_utils/namespace.py
+9 −6 case_utils/ontology/Makefile
+10 −7 case_utils/ontology/__init__.py
+15 −7 case_utils/ontology/src/ontology_and_version_iris.py
+10 −7 case_utils/ontology/src/subclasses_ttl.py
+10 −7 case_utils/ontology/version_info.py
+9 −6 case_utils/py.typed
+10 −2 setup.cfg
+9 −6 setup.py
+21 −12 tests/Makefile
+9 −6 tests/case_utils/Makefile
+20 −6 tests/case_utils/case_file/Makefile
+48 −18 tests/case_utils/case_file/kb.json
+32 −18 tests/case_utils/case_file/kb.ttl
+3 −3 tests/case_utils/case_file/sample.txt-disable_hashes.ttl
+76 −22 tests/case_utils/case_file/sample.txt-nocompact.json
+87 −33 tests/case_utils/case_file/sample.txt.json
+29 −15 tests/case_utils/case_file/sample.txt.ttl
+9 −6 tests/case_utils/case_file/sample_txt.py
+11 −6 tests/case_utils/case_file/test_case_file.py
+9 −6 tests/case_utils/case_sparql_construct/Makefile
+9 −6 tests/case_utils/case_sparql_construct/test_case_sparql_construct.py
+9 −6 tests/case_utils/case_sparql_select/Makefile
+9 −6 tests/case_utils/case_sparql_select/test_data_frame_to_table_text_json.py
+9 −6 tests/case_utils/case_validate/Makefile
+11 −6 tests/case_utils/case_validate/case_test_examples/Makefile
+29 −21 tests/case_utils/case_validate/cli/Makefile
+9 −6 tests/case_utils/case_validate/cli/test_format_output_flags.py
+15 −6 tests/case_utils/case_validate/shape_disabling/Makefile
+42 −6 tests/case_utils/case_validate/uco_test_examples/Makefile
+9 −6 tests/case_utils/ontology/test_version_info.py
+9 −6 tests/case_utils/test_guess_format.py
+9 −6 tests/case_utils/test_local_uuid.py
+9 −6 tests/hexbinary/test_hexbinary.py
+9 −6 tests/isomorphic_diff/Makefile
+0 −5 tests/requirements.txt
+10 −7 tests/src/compact.py
+10 −7 tests/src/isomorphic_diff.py
8 changes: 6 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,19 @@ classifiers =

[options]
install_requires =
case_utils >= 0.11.0, < 0.12.0
case_utils >= 0.13.0, < 0.14.0
python-dateutil
packages = find:
python_requires = >=3.8
python_requires = >=3.9

[options.entry_points]
console_scripts =
case_exiftool = case_exiftool:main

[options.extras_require]
testing =
case_utils[testing]

[options.package_data]
case_exiftool = py.typed

Expand Down
9 changes: 2 additions & 7 deletions tests/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ all: \

.venv.done.log: \
$(top_srcdir)/.git_submodule_init.done.log \
$(top_srcdir)/dependencies/CASE-Utilities-Python/tests/requirements.txt \
$(top_srcdir)/setup.cfg \
$(top_srcdir)/setup.py
rm -rf venv
Expand All @@ -42,12 +41,8 @@ all: \
wheel
source venv/bin/activate \
&& pip install \
--requirement $(top_srcdir)/dependencies/CASE-Utilities-Python/tests/requirements.txt
source venv/bin/activate \
&& cd $(top_srcdir) \
&& pip install \
--editable \
.
--editable \
$(top_srcdir)[testing]
touch $@

check: \
Expand Down

0 comments on commit a22be6d

Please sign in to comment.