From 61497456be6ebd0e722d6f69acf8db9b40ccb91f Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 15 Nov 2024 12:06:05 -0600 Subject: [PATCH] add SHACL-JS option --- .idea/cmem-plugin-pyshacl.iml | 2 +- CHANGELOG.md | 7 + cmem_plugin_pyshacl/plugin_pyshacl.py | 13 +- poetry.lock | 203 ++++++++++++++++++-------- pyproject.toml | 1 + 5 files changed, 160 insertions(+), 66 deletions(-) diff --git a/.idea/cmem-plugin-pyshacl.iml b/.idea/cmem-plugin-pyshacl.iml index 3aba536..06a5688 100644 --- a/.idea/cmem-plugin-pyshacl.iml +++ b/.idea/cmem-plugin-pyshacl.iml @@ -4,7 +4,7 @@ - + diff --git a/CHANGELOG.md b/CHANGELOG.md index bf87e37..e9b5de9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](https://semver.org/) + +## [unreleased] + +### Added + + - Option to enable SHACL-JS Features + ## [5.0.2] 2024-11-13 ### Fixed diff --git a/cmem_plugin_pyshacl/plugin_pyshacl.py b/cmem_plugin_pyshacl/plugin_pyshacl.py index df36642..3d1f1ce 100644 --- a/cmem_plugin_pyshacl/plugin_pyshacl.py +++ b/cmem_plugin_pyshacl/plugin_pyshacl.py @@ -258,7 +258,15 @@ def langfilter(lbl: Literal) -> bool: # noqa: ARG001 param_type=BoolParameterType(), name="advanced", label="SHACL Advanced Features", - description="Enable SHACL Advanced Features.", + description="Enable SHACL advanced features.", + default_value=False, + advanced=True, + ), + PluginParameter( + param_type=BoolParameterType(), + name="js", + label="SHACL-JS Features", + description="Enable SHACL-JS features.", default_value=False, advanced=True, ), @@ -325,6 +333,7 @@ def __init__( # noqa: PLR0913 meta_shacl: bool = False, inference: str = "none", advanced: bool = False, + js: bool = False, remove_dataset_graph_type: bool = False, remove_thesaurus_graph_type: bool = False, remove_shape_catalog_graph_type: bool = False, @@ -345,6 +354,7 @@ def __init__( # noqa: PLR0913 self.meta_shacl = meta_shacl self.inference = inference self.advanced = advanced + self.js = js self.remove_dataset_graph_type = remove_dataset_graph_type self.remove_thesaurus_graph_type = remove_thesaurus_graph_type self.remove_shape_catalog_graph_type = remove_shape_catalog_graph_type @@ -633,6 +643,7 @@ def execute( # noqa: C901 meta_shacl=self.meta_shacl, inference=self.inference, advanced=self.advanced, + js=self.js, max_validation_depth=self.max_validation_depth, inplace=True, ) diff --git a/poetry.lock b/poetry.lock index 040c5de..39d0cc9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -287,73 +287,73 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-ena [[package]] name = "coverage" -version = "7.6.4" +version = "7.6.7" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.9" files = [ - {file = "coverage-7.6.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5f8ae553cba74085db385d489c7a792ad66f7f9ba2ee85bfa508aeb84cf0ba07"}, - {file = "coverage-7.6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8165b796df0bd42e10527a3f493c592ba494f16ef3c8b531288e3d0d72c1f6f0"}, - {file = "coverage-7.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7c8b95bf47db6d19096a5e052ffca0a05f335bc63cef281a6e8fe864d450a72"}, - {file = "coverage-7.6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ed9281d1b52628e81393f5eaee24a45cbd64965f41857559c2b7ff19385df51"}, - {file = "coverage-7.6.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0809082ee480bb8f7416507538243c8863ac74fd8a5d2485c46f0f7499f2b491"}, - {file = "coverage-7.6.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d541423cdd416b78626b55f123412fcf979d22a2c39fce251b350de38c15c15b"}, - {file = "coverage-7.6.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:58809e238a8a12a625c70450b48e8767cff9eb67c62e6154a642b21ddf79baea"}, - {file = "coverage-7.6.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c9b8e184898ed014884ca84c70562b4a82cbc63b044d366fedc68bc2b2f3394a"}, - {file = "coverage-7.6.4-cp310-cp310-win32.whl", hash = "sha256:6bd818b7ea14bc6e1f06e241e8234508b21edf1b242d49831831a9450e2f35fa"}, - {file = "coverage-7.6.4-cp310-cp310-win_amd64.whl", hash = "sha256:06babbb8f4e74b063dbaeb74ad68dfce9186c595a15f11f5d5683f748fa1d172"}, - {file = "coverage-7.6.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:73d2b73584446e66ee633eaad1a56aad577c077f46c35ca3283cd687b7715b0b"}, - {file = "coverage-7.6.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:51b44306032045b383a7a8a2c13878de375117946d68dcb54308111f39775a25"}, - {file = "coverage-7.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0b3fb02fe73bed561fa12d279a417b432e5b50fe03e8d663d61b3d5990f29546"}, - {file = "coverage-7.6.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed8fe9189d2beb6edc14d3ad19800626e1d9f2d975e436f84e19efb7fa19469b"}, - {file = "coverage-7.6.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b369ead6527d025a0fe7bd3864e46dbee3aa8f652d48df6174f8d0bac9e26e0e"}, - {file = "coverage-7.6.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ade3ca1e5f0ff46b678b66201f7ff477e8fa11fb537f3b55c3f0568fbfe6e718"}, - {file = "coverage-7.6.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:27fb4a050aaf18772db513091c9c13f6cb94ed40eacdef8dad8411d92d9992db"}, - {file = "coverage-7.6.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4f704f0998911abf728a7783799444fcbbe8261c4a6c166f667937ae6a8aa522"}, - {file = "coverage-7.6.4-cp311-cp311-win32.whl", hash = "sha256:29155cd511ee058e260db648b6182c419422a0d2e9a4fa44501898cf918866cf"}, - {file = "coverage-7.6.4-cp311-cp311-win_amd64.whl", hash = "sha256:8902dd6a30173d4ef09954bfcb24b5d7b5190cf14a43170e386979651e09ba19"}, - {file = "coverage-7.6.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:12394842a3a8affa3ba62b0d4ab7e9e210c5e366fbac3e8b2a68636fb19892c2"}, - {file = "coverage-7.6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2b6b4c83d8e8ea79f27ab80778c19bc037759aea298da4b56621f4474ffeb117"}, - {file = "coverage-7.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d5b8007f81b88696d06f7df0cb9af0d3b835fe0c8dbf489bad70b45f0e45613"}, - {file = "coverage-7.6.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b57b768feb866f44eeed9f46975f3d6406380275c5ddfe22f531a2bf187eda27"}, - {file = "coverage-7.6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5915fcdec0e54ee229926868e9b08586376cae1f5faa9bbaf8faf3561b393d52"}, - {file = "coverage-7.6.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0b58c672d14f16ed92a48db984612f5ce3836ae7d72cdd161001cc54512571f2"}, - {file = "coverage-7.6.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:2fdef0d83a2d08d69b1f2210a93c416d54e14d9eb398f6ab2f0a209433db19e1"}, - {file = "coverage-7.6.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8cf717ee42012be8c0cb205dbbf18ffa9003c4cbf4ad078db47b95e10748eec5"}, - {file = "coverage-7.6.4-cp312-cp312-win32.whl", hash = "sha256:7bb92c539a624cf86296dd0c68cd5cc286c9eef2d0c3b8b192b604ce9de20a17"}, - {file = "coverage-7.6.4-cp312-cp312-win_amd64.whl", hash = "sha256:1032e178b76a4e2b5b32e19d0fd0abbce4b58e77a1ca695820d10e491fa32b08"}, - {file = "coverage-7.6.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:023bf8ee3ec6d35af9c1c6ccc1d18fa69afa1cb29eaac57cb064dbb262a517f9"}, - {file = "coverage-7.6.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b0ac3d42cb51c4b12df9c5f0dd2f13a4f24f01943627120ec4d293c9181219ba"}, - {file = "coverage-7.6.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8fe4984b431f8621ca53d9380901f62bfb54ff759a1348cd140490ada7b693c"}, - {file = "coverage-7.6.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5fbd612f8a091954a0c8dd4c0b571b973487277d26476f8480bfa4b2a65b5d06"}, - {file = "coverage-7.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dacbc52de979f2823a819571f2e3a350a7e36b8cb7484cdb1e289bceaf35305f"}, - {file = "coverage-7.6.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dab4d16dfef34b185032580e2f2f89253d302facba093d5fa9dbe04f569c4f4b"}, - {file = "coverage-7.6.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:862264b12ebb65ad8d863d51f17758b1684560b66ab02770d4f0baf2ff75da21"}, - {file = "coverage-7.6.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5beb1ee382ad32afe424097de57134175fea3faf847b9af002cc7895be4e2a5a"}, - {file = "coverage-7.6.4-cp313-cp313-win32.whl", hash = "sha256:bf20494da9653f6410213424f5f8ad0ed885e01f7e8e59811f572bdb20b8972e"}, - {file = "coverage-7.6.4-cp313-cp313-win_amd64.whl", hash = "sha256:182e6cd5c040cec0a1c8d415a87b67ed01193ed9ad458ee427741c7d8513d963"}, - {file = "coverage-7.6.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:a181e99301a0ae128493a24cfe5cfb5b488c4e0bf2f8702091473d033494d04f"}, - {file = "coverage-7.6.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:df57bdbeffe694e7842092c5e2e0bc80fff7f43379d465f932ef36f027179806"}, - {file = "coverage-7.6.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bcd1069e710600e8e4cf27f65c90c7843fa8edfb4520fb0ccb88894cad08b11"}, - {file = "coverage-7.6.4-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99b41d18e6b2a48ba949418db48159d7a2e81c5cc290fc934b7d2380515bd0e3"}, - {file = "coverage-7.6.4-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6b1e54712ba3474f34b7ef7a41e65bd9037ad47916ccb1cc78769bae324c01a"}, - {file = "coverage-7.6.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53d202fd109416ce011578f321460795abfe10bb901b883cafd9b3ef851bacfc"}, - {file = "coverage-7.6.4-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:c48167910a8f644671de9f2083a23630fbf7a1cb70ce939440cd3328e0919f70"}, - {file = "coverage-7.6.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:cc8ff50b50ce532de2fa7a7daae9dd12f0a699bfcd47f20945364e5c31799fef"}, - {file = "coverage-7.6.4-cp313-cp313t-win32.whl", hash = "sha256:b8d3a03d9bfcaf5b0141d07a88456bb6a4c3ce55c080712fec8418ef3610230e"}, - {file = "coverage-7.6.4-cp313-cp313t-win_amd64.whl", hash = "sha256:f3ddf056d3ebcf6ce47bdaf56142af51bb7fad09e4af310241e9db7a3a8022e1"}, - {file = "coverage-7.6.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9cb7fa111d21a6b55cbf633039f7bc2749e74932e3aa7cb7333f675a58a58bf3"}, - {file = "coverage-7.6.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:11a223a14e91a4693d2d0755c7a043db43d96a7450b4f356d506c2562c48642c"}, - {file = "coverage-7.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a413a096c4cbac202433c850ee43fa326d2e871b24554da8327b01632673a076"}, - {file = "coverage-7.6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:00a1d69c112ff5149cabe60d2e2ee948752c975d95f1e1096742e6077affd376"}, - {file = "coverage-7.6.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f76846299ba5c54d12c91d776d9605ae33f8ae2b9d1d3c3703cf2db1a67f2c0"}, - {file = "coverage-7.6.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:fe439416eb6380de434886b00c859304338f8b19f6f54811984f3420a2e03858"}, - {file = "coverage-7.6.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:0294ca37f1ba500667b1aef631e48d875ced93ad5e06fa665a3295bdd1d95111"}, - {file = "coverage-7.6.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6f01ba56b1c0e9d149f9ac85a2f999724895229eb36bd997b61e62999e9b0901"}, - {file = "coverage-7.6.4-cp39-cp39-win32.whl", hash = "sha256:bc66f0bf1d7730a17430a50163bb264ba9ded56739112368ba985ddaa9c3bd09"}, - {file = "coverage-7.6.4-cp39-cp39-win_amd64.whl", hash = "sha256:c481b47f6b5845064c65a7bc78bc0860e635a9b055af0df46fdf1c58cebf8e8f"}, - {file = "coverage-7.6.4-pp39.pp310-none-any.whl", hash = "sha256:3c65d37f3a9ebb703e710befdc489a38683a5b152242664b973a7b7b22348a4e"}, - {file = "coverage-7.6.4.tar.gz", hash = "sha256:29fc0f17b1d3fea332f8001d4558f8214af7f1d87a345f3a133c901d60347c73"}, + {file = "coverage-7.6.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:108bb458827765d538abcbf8288599fee07d2743357bdd9b9dad456c287e121e"}, + {file = "coverage-7.6.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c973b2fe4dc445cb865ab369df7521df9c27bf40715c837a113edaa2aa9faf45"}, + {file = "coverage-7.6.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c6b24007c4bcd0b19fac25763a7cac5035c735ae017e9a349b927cfc88f31c1"}, + {file = "coverage-7.6.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:acbb8af78f8f91b3b51f58f288c0994ba63c646bc1a8a22ad072e4e7e0a49f1c"}, + {file = "coverage-7.6.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad32a981bcdedb8d2ace03b05e4fd8dace8901eec64a532b00b15217d3677dd2"}, + {file = "coverage-7.6.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:34d23e28ccb26236718a3a78ba72744212aa383141961dd6825f6595005c8b06"}, + {file = "coverage-7.6.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e25bacb53a8c7325e34d45dddd2f2fbae0dbc230d0e2642e264a64e17322a777"}, + {file = "coverage-7.6.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:af05bbba896c4472a29408455fe31b3797b4d8648ed0a2ccac03e074a77e2314"}, + {file = "coverage-7.6.7-cp310-cp310-win32.whl", hash = "sha256:796c9b107d11d2d69e1849b2dfe41730134b526a49d3acb98ca02f4985eeff7a"}, + {file = "coverage-7.6.7-cp310-cp310-win_amd64.whl", hash = "sha256:987a8e3da7da4eed10a20491cf790589a8e5e07656b6dc22d3814c4d88faf163"}, + {file = "coverage-7.6.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7e61b0e77ff4dddebb35a0e8bb5a68bf0f8b872407d8d9f0c726b65dfabe2469"}, + {file = "coverage-7.6.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1a5407a75ca4abc20d6252efeb238377a71ce7bda849c26c7a9bece8680a5d99"}, + {file = "coverage-7.6.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df002e59f2d29e889c37abd0b9ee0d0e6e38c24f5f55d71ff0e09e3412a340ec"}, + {file = "coverage-7.6.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:673184b3156cba06154825f25af33baa2671ddae6343f23175764e65a8c4c30b"}, + {file = "coverage-7.6.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e69ad502f1a2243f739f5bd60565d14a278be58be4c137d90799f2c263e7049a"}, + {file = "coverage-7.6.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:60dcf7605c50ea72a14490d0756daffef77a5be15ed1b9fea468b1c7bda1bc3b"}, + {file = "coverage-7.6.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9c2eb378bebb2c8f65befcb5147877fc1c9fbc640fc0aad3add759b5df79d55d"}, + {file = "coverage-7.6.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c0317288f032221d35fa4cbc35d9f4923ff0dfd176c79c9b356e8ef8ef2dff4"}, + {file = "coverage-7.6.7-cp311-cp311-win32.whl", hash = "sha256:951aade8297358f3618a6e0660dc74f6b52233c42089d28525749fc8267dccd2"}, + {file = "coverage-7.6.7-cp311-cp311-win_amd64.whl", hash = "sha256:5e444b8e88339a2a67ce07d41faabb1d60d1004820cee5a2c2b54e2d8e429a0f"}, + {file = "coverage-7.6.7-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f07ff574986bc3edb80e2c36391678a271d555f91fd1d332a1e0f4b5ea4b6ea9"}, + {file = "coverage-7.6.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:49ed5ee4109258973630c1f9d099c7e72c5c36605029f3a91fe9982c6076c82b"}, + {file = "coverage-7.6.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3e8796434a8106b3ac025fd15417315d7a58ee3e600ad4dbcfddc3f4b14342c"}, + {file = "coverage-7.6.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3b925300484a3294d1c70f6b2b810d6526f2929de954e5b6be2bf8caa1f12c1"}, + {file = "coverage-7.6.7-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c42ec2c522e3ddd683dec5cdce8e62817afb648caedad9da725001fa530d354"}, + {file = "coverage-7.6.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0266b62cbea568bd5e93a4da364d05de422110cbed5056d69339bd5af5685433"}, + {file = "coverage-7.6.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e5f2a0f161d126ccc7038f1f3029184dbdf8f018230af17ef6fd6a707a5b881f"}, + {file = "coverage-7.6.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c132b5a22821f9b143f87446805e13580b67c670a548b96da945a8f6b4f2efbb"}, + {file = "coverage-7.6.7-cp312-cp312-win32.whl", hash = "sha256:7c07de0d2a110f02af30883cd7dddbe704887617d5c27cf373362667445a4c76"}, + {file = "coverage-7.6.7-cp312-cp312-win_amd64.whl", hash = "sha256:fd49c01e5057a451c30c9b892948976f5d38f2cbd04dc556a82743ba8e27ed8c"}, + {file = "coverage-7.6.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:46f21663e358beae6b368429ffadf14ed0a329996248a847a4322fb2e35d64d3"}, + {file = "coverage-7.6.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:40cca284c7c310d622a1677f105e8507441d1bb7c226f41978ba7c86979609ab"}, + {file = "coverage-7.6.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77256ad2345c29fe59ae861aa11cfc74579c88d4e8dbf121cbe46b8e32aec808"}, + {file = "coverage-7.6.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:87ea64b9fa52bf395272e54020537990a28078478167ade6c61da7ac04dc14bc"}, + {file = "coverage-7.6.7-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d608a7808793e3615e54e9267519351c3ae204a6d85764d8337bd95993581a8"}, + {file = "coverage-7.6.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdd94501d65adc5c24f8a1a0eda110452ba62b3f4aeaba01e021c1ed9cb8f34a"}, + {file = "coverage-7.6.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82c809a62e953867cf57e0548c2b8464207f5f3a6ff0e1e961683e79b89f2c55"}, + {file = "coverage-7.6.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bb684694e99d0b791a43e9fc0fa58efc15ec357ac48d25b619f207c41f2fd384"}, + {file = "coverage-7.6.7-cp313-cp313-win32.whl", hash = "sha256:963e4a08cbb0af6623e61492c0ec4c0ec5c5cf74db5f6564f98248d27ee57d30"}, + {file = "coverage-7.6.7-cp313-cp313-win_amd64.whl", hash = "sha256:14045b8bfd5909196a90da145a37f9d335a5d988a83db34e80f41e965fb7cb42"}, + {file = "coverage-7.6.7-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:f2c7a045eef561e9544359a0bf5784b44e55cefc7261a20e730baa9220c83413"}, + {file = "coverage-7.6.7-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5dd4e4a49d9c72a38d18d641135d2fb0bdf7b726ca60a103836b3d00a1182acd"}, + {file = "coverage-7.6.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c95e0fa3d1547cb6f021ab72f5c23402da2358beec0a8e6d19a368bd7b0fb37"}, + {file = "coverage-7.6.7-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f63e21ed474edd23f7501f89b53280014436e383a14b9bd77a648366c81dce7b"}, + {file = "coverage-7.6.7-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead9b9605c54d15be228687552916c89c9683c215370c4a44f1f217d2adcc34d"}, + {file = "coverage-7.6.7-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0573f5cbf39114270842d01872952d301027d2d6e2d84013f30966313cadb529"}, + {file = "coverage-7.6.7-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:e2c8e3384c12dfa19fa9a52f23eb091a8fad93b5b81a41b14c17c78e23dd1d8b"}, + {file = "coverage-7.6.7-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:70a56a2ec1869e6e9fa69ef6b76b1a8a7ef709972b9cc473f9ce9d26b5997ce3"}, + {file = "coverage-7.6.7-cp313-cp313t-win32.whl", hash = "sha256:dbba8210f5067398b2c4d96b4e64d8fb943644d5eb70be0d989067c8ca40c0f8"}, + {file = "coverage-7.6.7-cp313-cp313t-win_amd64.whl", hash = "sha256:dfd14bcae0c94004baba5184d1c935ae0d1231b8409eb6c103a5fd75e8ecdc56"}, + {file = "coverage-7.6.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:37a15573f988b67f7348916077c6d8ad43adb75e478d0910957394df397d2874"}, + {file = "coverage-7.6.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b6cce5c76985f81da3769c52203ee94722cd5d5889731cd70d31fee939b74bf0"}, + {file = "coverage-7.6.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ab9763d291a17b527ac6fd11d1a9a9c358280adb320e9c2672a97af346ac2c"}, + {file = "coverage-7.6.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6cf96ceaa275f071f1bea3067f8fd43bec184a25a962c754024c973af871e1b7"}, + {file = "coverage-7.6.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aee9cf6b0134d6f932d219ce253ef0e624f4fa588ee64830fcba193269e4daa3"}, + {file = "coverage-7.6.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:2bc3e45c16564cc72de09e37413262b9f99167803e5e48c6156bccdfb22c8327"}, + {file = "coverage-7.6.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:623e6965dcf4e28a3debaa6fcf4b99ee06d27218f46d43befe4db1c70841551c"}, + {file = "coverage-7.6.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:850cfd2d6fc26f8346f422920ac204e1d28814e32e3a58c19c91980fa74d8289"}, + {file = "coverage-7.6.7-cp39-cp39-win32.whl", hash = "sha256:c296263093f099da4f51b3dff1eff5d4959b527d4f2f419e16508c5da9e15e8c"}, + {file = "coverage-7.6.7-cp39-cp39-win_amd64.whl", hash = "sha256:90746521206c88bdb305a4bf3342b1b7316ab80f804d40c536fc7d329301ee13"}, + {file = "coverage-7.6.7-pp39.pp310-none-any.whl", hash = "sha256:0ddcb70b3a3a57581b450571b31cb774f23eb9519c2aaa6176d3a84c9fc57671"}, + {file = "coverage-7.6.7.tar.gz", hash = "sha256:d79d4826e41441c9a118ff045e4bccb9fdbdcb1d02413e7ea6eb5c87b5439d24"}, ] [package.extras] @@ -1006,6 +1006,81 @@ files = [ [package.extras] twisted = ["twisted"] +[[package]] +name = "pyduktape2" +version = "0.4.6" +description = "Python integration for the Duktape Javascript interpreter" +optional = false +python-versions = "*" +files = [ + {file = "pyduktape2-0.4.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9255d2ac1d52c5c5633962e815b6513c4845830ee095705e0851ae95693738e2"}, + {file = "pyduktape2-0.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94ddfc90bb36e8fa8b32fe916f08702d0edb4ff628d7dd631cc40974d4ee6994"}, + {file = "pyduktape2-0.4.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:28708fb07c44a03e4af7fff7724d01c44a36bbd8233643afa55e061906692de6"}, + {file = "pyduktape2-0.4.6-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b47dc422d86fbb526b2b0d615b7bbc66d8f0064f502890521acadc0edf559935"}, + {file = "pyduktape2-0.4.6-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:212c1a3eaf772b136cc6ea8d56684c5c95298eb80e75e163cc0ffa116d19e77f"}, + {file = "pyduktape2-0.4.6-cp310-cp310-win32.whl", hash = "sha256:d369719d98986af790f19e3371579b76beb1f4648f0f0e7ad0f9a78b60a39fdb"}, + {file = "pyduktape2-0.4.6-cp310-cp310-win_amd64.whl", hash = "sha256:8fbfd6170ea78781463d01b5e4d63427b43dde61d42eeaa16b4061bbc882c380"}, + {file = "pyduktape2-0.4.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9341beea16e35d6fdb717708fcb6f6dc6e44b652806b8f3b13e1feedece56e50"}, + {file = "pyduktape2-0.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9704f6a6b7bd6c90fefd5c2c759956cc1efa467c53fc096cda45ac941073602c"}, + {file = "pyduktape2-0.4.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3bf97b6ad0ca6d5e6f1c9f14e9dffe5649ec5532e8333b4bb680135212696f5"}, + {file = "pyduktape2-0.4.6-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:ebf1238fcbad3133647f7946d449286294a4ef2b54e4410a8faacc786d27f135"}, + {file = "pyduktape2-0.4.6-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:37acb400a3a9a70505259066ad043ad5f42ee4459edb49b8025bc220814eeef1"}, + {file = "pyduktape2-0.4.6-cp311-cp311-win32.whl", hash = "sha256:2c49184ed6b2a653d03ba2da9f790303f57557575927a85f82165e49ab3fe8d0"}, + {file = "pyduktape2-0.4.6-cp311-cp311-win_amd64.whl", hash = "sha256:6d3915c822ec1e950a8840799f6b5083caaaf0dfcaad26f18dc79db86aad5e44"}, + {file = "pyduktape2-0.4.6-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:baea2304eef58c54ed3a1972b417793117a4fcaabd80c8c029a4e573538ac83a"}, + {file = "pyduktape2-0.4.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b495b9c0a88110723fcb7ef33077af01d86a9b892ee8e5c60dfe565aff292fdf"}, + {file = "pyduktape2-0.4.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:02988ccd7392be0bc4bfbd56dc7c303cbd54ff7dd3c028faf7932c43f500a9ce"}, + {file = "pyduktape2-0.4.6-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:d981284c43307e4e71c0a90ec49681f9ebb0ec7917a65cbc32d6d547beca0e7a"}, + {file = "pyduktape2-0.4.6-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58285917cc06e56060524a87680d1fdfb99e985e806b7a0b1d47833bb2bf7f78"}, + {file = "pyduktape2-0.4.6-cp312-cp312-win32.whl", hash = "sha256:b8b37f3fdb72e052f7b281fff3b5169b5fbaa3aeb9cf29725a9fc78e47ee2b84"}, + {file = "pyduktape2-0.4.6-cp312-cp312-win_amd64.whl", hash = "sha256:91ba9520d61ff5c154fedd07fa7ca12862b7e0a828cf49d2c72d2519489ac292"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a1e3825b3830322170121f725e2426c11ac783d2591008cf3fb2e671ab026f31"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7510b2821cf66234b5bfee5b29c7e3fa19d82dd9f9553d645b58f06bf1d91d23"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8fabb608a549c78e0de91e22b9e669be05562b276d53cf878886e596cef759bc"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:5172218a1785db25868e4f19ba8d83629c04bfac9a58589c56a2693a04c289fe"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:e94b84f2ada8877f891ed6708be902e6ef5a9a33cb20a28465258dc0fd63ba1f"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-win32.whl", hash = "sha256:0769cc69104ad51131bbe9619e0a9e7927c56477e0199c90a04b7831086ddc65"}, + {file = "pyduktape2-0.4.6-cp36-cp36m-win_amd64.whl", hash = "sha256:1ee7fb6d9ed40d739b1bc379d2137759881682872d1227580b01172c9bfd178b"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d048fe6ae9d665d37b22f669aac80da6ffc23c4d00660c337de3a1317b8d06e8"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c808fb17f5d39e13f7ca565b66a252cc45a4df26b3f3599a6533e79475854fdf"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:efecc1b164a45c0cfbb794bc3cb2c95f287af5d1b9195ae3022e30f31d169912"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:17febf5f9c633c65d0afa25f1386ef076990f6b359b17576146b702bda08a586"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6f94abb7fe2d5e168ff2d004baa730eb0c2ced4c1ed733eca51e0871761daeb1"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-win32.whl", hash = "sha256:b006e19eb28afa7be05b3bd20f50944603eaa6beefff706603e8f27c4933f2e8"}, + {file = "pyduktape2-0.4.6-cp37-cp37m-win_amd64.whl", hash = "sha256:37033889dcb64b1c747683a7f52e374f500e41a7b52085976181afc8899095bb"}, + {file = "pyduktape2-0.4.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:681c7e8d116885fd41288b841f97a1eb5e8389084fd06dacffb4f44df70d376b"}, + {file = "pyduktape2-0.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e76290d527933412b31683c8675593fe53bf1286411decfde2127ea88f75dcd1"}, + {file = "pyduktape2-0.4.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1a48b9f17c1cb9d36a877a1a3e8f4ac561574be4539729d27bfc02a13e1848ed"}, + {file = "pyduktape2-0.4.6-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:fe7e22d34392e8205a51feaa54bc7819d76a444cc72fadd33fc24327d77bcd99"}, + {file = "pyduktape2-0.4.6-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:9fe79cc5340126ab1db65d3415c09267b149e0f857167b85a4ca1e5a68474223"}, + {file = "pyduktape2-0.4.6-cp38-cp38-win32.whl", hash = "sha256:e01a6967cb76ec2965320c40997448673b66708e37d8322b80edc3e13ae2f446"}, + {file = "pyduktape2-0.4.6-cp38-cp38-win_amd64.whl", hash = "sha256:57a916b43f22a906e28663ebec7100ef9513f126a720212a03bfc2561ba48e2f"}, + {file = "pyduktape2-0.4.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:059ed48d04cff7d5bced67f9262e40d5c4f70ec69d11b403266898437467c24b"}, + {file = "pyduktape2-0.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e97abdeefd0b9374be2ff7e82d18ec79aad5bd5245bb823af2e987f9fc1461ee"}, + {file = "pyduktape2-0.4.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:84566c804b94766993037a3daa5a5d4d8a30a2b35e79fbca62640dde1fcec754"}, + {file = "pyduktape2-0.4.6-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:d89812f7fcfa4eb27b5bbc83a624534a626b001d486836dbd509a7d3206bd810"}, + {file = "pyduktape2-0.4.6-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:64d773767aaa81c325f10c32bbbbde7578a167233275cc09394c721f21880373"}, + {file = "pyduktape2-0.4.6-cp39-cp39-win32.whl", hash = "sha256:5478420c56c13189689e562602240990884c889f49faabd5b09b26d19a4c611e"}, + {file = "pyduktape2-0.4.6-cp39-cp39-win_amd64.whl", hash = "sha256:e7c5ace734cd7c6cdd751d4c7cf6eab8c9c7052b5db8f5d500f62b069b9463ae"}, + {file = "pyduktape2-0.4.6-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:230ffa2a28155efbd2983aaf313f669009fee41fe8f9bf8bcf378d3dfc667d89"}, + {file = "pyduktape2-0.4.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95264e3661e182ea2ef229c8026177da83131221944f407e710d7a12ab6daede"}, + {file = "pyduktape2-0.4.6-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f4d2093eb942e303b9b7bfa81a47d6b2488ffd368f23dd4a41d27428477ac50c"}, + {file = "pyduktape2-0.4.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:f8427312db3a2298b310b290623b06b687c75b440df71096ae73d2555fed4433"}, + {file = "pyduktape2-0.4.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9fe05c261025c7a7368be0dab6bb62e8d8ada4e9fe52beb8a39d593cdced5dbc"}, + {file = "pyduktape2-0.4.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1054b74ff0242e589c105d20eec7fff3433c7e76a3bf806b3b227e55352ec31c"}, + {file = "pyduktape2-0.4.6-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6258be9143a98eb46aedde7b99dc7779557119c7935eab74b8ceda25331c3909"}, + {file = "pyduktape2-0.4.6-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:600e20bc9ce3f4c93c2baaedc9430684b962df2992a9574ec833fa77b0ae290b"}, + {file = "pyduktape2-0.4.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e8920f8d4321511d3ad5edae7ce049ff86f8be8a891781b0eca3ccbc21796c39"}, + {file = "pyduktape2-0.4.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dfaad70b2c389efcf4e3b3ebc0afbd0aae4ca1f2488006a98cf9ca8454d364d3"}, + {file = "pyduktape2-0.4.6-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a55314ec9a1d26ba04cd949c986592a506b66b8599045a9d77bebf6d4386047"}, + {file = "pyduktape2-0.4.6-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:52a9869c2964c20215baa19843e6094a1536d437d22463c08dc5ebfadd88586d"}, + {file = "pyduktape2-0.4.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:3ed71365991969c22c675a9b35cc425c609c10a7073feb439bc3cbcc723c4a16"}, + {file = "pyduktape2-0.4.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75a215e53e79ccd4efaea89ed7b4d5480c24d45df49e92d069377bd916c00994"}, + {file = "pyduktape2-0.4.6-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a447ee8f9cef620de68a8d2600b49d48354075f7e1a734ce05c83f01baf05c0"}, + {file = "pyduktape2-0.4.6-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7e62e3195a8315abe84ddaa52cf6e52d0924b180ab037c50f6e35cc269d9a96f"}, + {file = "pyduktape2-0.4.6.tar.gz", hash = "sha256:c84674e202ef4901bca8f6ea8b40197259bf44656167a1106ef076a491421bec"}, +] + [[package]] name = "pygments" version = "2.18.0" @@ -1709,4 +1784,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "c9a304900104d736a6b876337166a90344ea86d57ecbfef5e3aad3d0cb5c8bfa" +content-hash = "03a0493943834cad3114057bb0e4bb569b87944682311826cce4418705f4a1d5" diff --git a/pyproject.toml b/pyproject.toml index c369f89..2a005fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ pyshacl = "^0.28.1" validators = "^0.34.0" rdflib = "^6.3.2" ruamel-yaml = "^0.18.6" +pyduktape2 = "^0.4.6" [tool.poetry.dependencies.cmem-plugin-base] version = "^4.5.0"