diff --git a/pyproject.toml b/pyproject.toml index 6048a56..5e24186 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ dependencies = [ "tomlkit>=0.13.2", "python-dateutil>=2.8.2,<3.0.0", "pyyaml>=6.0.3", - "jsonschema-rs>=0.46.2", + "jsonschema-rs>=0.46.4", ] dynamic = ["version"] description = "Tool for performing various Anchore security data curation tasks" diff --git a/uv.lock b/uv.lock index 26926fc..32c490e 100644 --- a/uv.lock +++ b/uv.lock @@ -3,7 +3,7 @@ revision = 3 requires-python = ">=3.13, <3.15" [options] -exclude-newer = "2026-04-20T14:10:52.75343304Z" +exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. exclude-newer-span = "P1W" [[package]] @@ -28,7 +28,7 @@ dev = [ requires-dist = [ { name = "click", specifier = ">=8.1.3,<9.0.0" }, { name = "colorlog", specifier = ">=6.7.0,<7.0.0" }, - { name = "jsonschema-rs", specifier = ">=0.46.2" }, + { name = "jsonschema-rs", specifier = ">=0.46.4" }, { name = "python-dateutil", specifier = ">=2.8.2,<3.0.0" }, { name = "pyyaml", specifier = ">=6.0.3" }, { name = "requests", specifier = ">=2.28.1,<3.0.0" }, @@ -132,33 +132,33 @@ wheels = [ [[package]] name = "jsonschema-rs" -version = "0.46.2" +version = "0.46.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/91/71/76e10065c02a3d2f540e02620399d3d6eedb6a620572f35ad3f4dc48eed8/jsonschema_rs-0.46.2.tar.gz", hash = "sha256:c833d81031817076dc4dba40c1e52ccaf5fcd53ae7e546f4e876050611901a97", size = 2001217, upload-time = "2026-04-20T08:15:16.046Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5d/04/88cb76286d029e344301d4df6595f029a64e855a52667bd69b8ec6c672ec/jsonschema_rs-0.46.4.tar.gz", hash = "sha256:fd6711a925767cedc22f3e0a257fc9392c3d35814d88eff8adcfce3ef963f2e0", size = 2003990, upload-time = "2026-05-01T22:26:17.227Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8d/7e/f9a73898b1b61268a302eaf1220882883df514586bc2e02e7ba6c4a02009/jsonschema_rs-0.46.2-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:efb3e7dc2d4be423e7fcee414e49fea18b135fbb436768dfe968a21203cd63e8", size = 7463606, upload-time = "2026-04-20T08:14:32.651Z" }, - { url = "https://files.pythonhosted.org/packages/3d/68/4ddf9a018a85b8b24e89af7c37e01d47744f518eb5c4fc4735e8e703a1ae/jsonschema_rs-0.46.2-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:9f2cbbdc5a0f254376cc3d89878c1e1360dbf004bb44c2d39abfffe77ec6a3a2", size = 3873318, upload-time = "2026-04-20T08:14:34.366Z" }, - { url = "https://files.pythonhosted.org/packages/6b/d5/26c0887557b76f8bc4af2cc8d47267877c8cf51dbfe9a91a115aec3b684c/jsonschema_rs-0.46.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d43669cd58e250b15da20788129ad97b6cca819945d9904dfa822ad800d7bb4", size = 3617869, upload-time = "2026-04-20T08:14:35.959Z" }, - { url = "https://files.pythonhosted.org/packages/df/38/fce410b3e73a845e66b1310f9c2b28e98628bd2149c6137a642eed1e8460/jsonschema_rs-0.46.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce9cc290fac0d455ea83e57db106e09a97156a569ab164deb685ad98b9ba6701", size = 3960147, upload-time = "2026-04-20T08:14:37.419Z" }, - { url = "https://files.pythonhosted.org/packages/93/f7/273b23cdfd944d558aa223891fe9e86571f3d97436149590010b44630137/jsonschema_rs-0.46.2-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:c86427eb75ef967188fd8cccb2ceff2a3fcfdf5b97497535be2a8ea6b1fa6d47", size = 3641769, upload-time = "2026-04-20T08:14:39.028Z" }, - { url = "https://files.pythonhosted.org/packages/86/4d/f68e326c622c7449156721db6185886becdde879942aab5e13bdebbc82f7/jsonschema_rs-0.46.2-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4ab89fcdbad8df51af305c8ff39d427a864c5300f02aee8950a008abbadd86cf", size = 3835921, upload-time = "2026-04-20T08:14:40.589Z" }, - { url = "https://files.pythonhosted.org/packages/d3/50/ceefcdc1d080278acdb12a69bddfe7f114fef2d2d08e7483fec2a6bad2d7/jsonschema_rs-0.46.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:359d183a901b768848cfa3bb21c4b6787a1876d0e724f5e8f9705849d5377d8b", size = 4189474, upload-time = "2026-04-20T08:14:41.866Z" }, - { url = "https://files.pythonhosted.org/packages/cc/a9/b9066c17e563ff77f4f486a50ffcd21e1b6efb3d197056f22ec97b6898ce/jsonschema_rs-0.46.2-cp310-abi3-win32.whl", hash = "sha256:e60b623ac4b827674ddd193c748d7d110064534a2651a23755e4508e3a7eea06", size = 3233245, upload-time = "2026-04-20T08:14:43.204Z" }, - { url = "https://files.pythonhosted.org/packages/13/0f/b5b72c19d22e1b1ac0f0a89e6323003e30c4d14055161a54cf198af2abaa/jsonschema_rs-0.46.2-cp310-abi3-win_amd64.whl", hash = "sha256:d9e9b3d2c818cccee102952bc148e4c890f4fdbdef451db247537b2ff1af7697", size = 3791848, upload-time = "2026-04-20T08:14:44.646Z" }, - { url = "https://files.pythonhosted.org/packages/2f/56/3b860efabdfacd41e09ffc42521968679b2f6e91b2abc8aee6c4b0379d3c/jsonschema_rs-0.46.2-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:f269576f733390639aacc1893c70c0b37f91089cc88f045aa11085260146fcce", size = 3864389, upload-time = "2026-04-20T08:14:46.442Z" }, - { url = "https://files.pythonhosted.org/packages/55/94/5b6b1351c41fc5db6ddba131040467d805d4753f71f4e3b367f431fbc523/jsonschema_rs-0.46.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:330bd2d7e027f20c0ada7d7cd48612ee2d7613968d0f945541f705a528815095", size = 3626087, upload-time = "2026-04-20T08:14:48.036Z" }, - { url = "https://files.pythonhosted.org/packages/57/69/4fadb4c1ad804a0943c538a44335016296c646fbc4385f8f879f82181bec/jsonschema_rs-0.46.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa09e264385dd0d976dab08e267243f14f3cbc1936c773d506a9035500ffc8b3", size = 3955746, upload-time = "2026-04-20T08:14:49.472Z" }, - { url = "https://files.pythonhosted.org/packages/e7/f3/f726f7e6324c0769918869e476a4d94d5c36e436d51e7c0c3ea4e5b08f7c/jsonschema_rs-0.46.2-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:00851822f0c4e2d4c088c1880cd115f6a21506351bc3c6be756098eace7117da", size = 3637780, upload-time = "2026-04-20T08:14:51.272Z" }, - { url = "https://files.pythonhosted.org/packages/bd/0a/b71a85bed4697d3fd23cec46a28a45723cc2ffc3949ab69ff9d17e945c0e/jsonschema_rs-0.46.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:016884290a5ce6255c7a9d76605ebcd7709af62c90bea4c32575e660c3987eec", size = 3833082, upload-time = "2026-04-20T08:14:52.549Z" }, - { url = "https://files.pythonhosted.org/packages/c2/6a/390754a893ba43d92cd4fca44a3621cf1406555d9440f6bf820b62c61fbe/jsonschema_rs-0.46.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c166c49034ca6ade9545b9ea90caae36f8d20ab44bb1e37af01a52592a8204fa", size = 4185646, upload-time = "2026-04-20T08:14:53.913Z" }, - { url = "https://files.pythonhosted.org/packages/1c/b0/f1ecf05498a9b4236fbc23415e4dc69dbd6194323eb4fb0c479094e8e600/jsonschema_rs-0.46.2-cp313-cp313t-win_amd64.whl", hash = "sha256:058f905716a3c7b1af6804e9d78c35dc98dbb28b100e6bfadcd0002f96ffcfdc", size = 3787185, upload-time = "2026-04-20T08:14:55.389Z" }, - { url = "https://files.pythonhosted.org/packages/93/5b/f8e67fc697752f22ac6a57557135c9213bc264a2a049e0e5c6d54d65d13a/jsonschema_rs-0.46.2-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:d78125c26628012b0e83926393a0cfc7bdf5bb27d7883544ed469cc1d0f7765d", size = 3865123, upload-time = "2026-04-20T08:14:56.908Z" }, - { url = "https://files.pythonhosted.org/packages/a3/eb/ad399841db77f45226aa8c3d7168a2189dc9a25a6129258190c6451390a1/jsonschema_rs-0.46.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:21c30d6e5fa483927c230c830eb2406bfa2a54c3a0f2c5a8403d8dcd1025ba85", size = 3626516, upload-time = "2026-04-20T08:14:58.73Z" }, - { url = "https://files.pythonhosted.org/packages/37/bc/ee996441d3dfc1e0086d021ab19fe6eb1da574122f0cc4b3965f5cb94910/jsonschema_rs-0.46.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10ae841f8a4ef0d0cbe2651ebe8e7043a346ccb2384ababad6fbd8d7bb7b0832", size = 3957139, upload-time = "2026-04-20T08:15:00.765Z" }, - { url = "https://files.pythonhosted.org/packages/82/65/8e1b5313af7d23c410e620b8831587786247d073f39f2ba1a6a28458e918/jsonschema_rs-0.46.2-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:ea0775c8c5a7b5368806017af70d725a65db071c18c239ec341676683d0d9355", size = 3638725, upload-time = "2026-04-20T08:15:02.421Z" }, - { url = "https://files.pythonhosted.org/packages/08/43/6b027023b1bf9de049f8d349f34c7495382b8cb48981bec0b2ac1b821408/jsonschema_rs-0.46.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1d133b5c4c4ff0e7fe5d3a9acc6e7dc61846764b8d9c1ec93006bb23aa0b2fc1", size = 3833780, upload-time = "2026-04-20T08:15:03.79Z" }, - { url = "https://files.pythonhosted.org/packages/6b/a0/be636a69cca21a8d9742b1d53f232edc7b5dda1e044f0a33dc73a96a42af/jsonschema_rs-0.46.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:555cf3de533f16e0822b06429585990d70da8a13cc6a6c7e235c64681fd6991e", size = 4187315, upload-time = "2026-04-20T08:15:05.733Z" }, - { url = "https://files.pythonhosted.org/packages/2f/05/aa125be7bcc0a1fe798eec60964aae6dbf2ee0f1196f0e94c88720951c92/jsonschema_rs-0.46.2-cp314-cp314t-win_amd64.whl", hash = "sha256:8f453bab09b11ba97b5955a51c073eec68912ad23f7c0482dbf6245706aea780", size = 3787861, upload-time = "2026-04-20T08:15:07.22Z" }, + { url = "https://files.pythonhosted.org/packages/44/ca/2ecd4529be078797bda8d662d1ecb67b1bb884ee7531a4b1646162d21658/jsonschema_rs-0.46.4-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:8a83672e74aecd2cec20758afc9374eabff259d9e094c9f18987a81c19fb01ab", size = 7528823, upload-time = "2026-05-01T22:25:27.647Z" }, + { url = "https://files.pythonhosted.org/packages/a1/61/6a4cd128167e796e68916b388cede1cc6bc8e2a4223ddbd49761f24d20f2/jsonschema_rs-0.46.4-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:cc739aab8ad72a2ae20c82bc5dfa2b5b5faa59431188cb2220540b23bc91131a", size = 3907260, upload-time = "2026-05-01T22:25:29.926Z" }, + { url = "https://files.pythonhosted.org/packages/c2/ee/828179e0e1679d0b4842fec51636bd60b3374bc5f1604482907801b187d1/jsonschema_rs-0.46.4-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c3ac61996008366f27b7674ac6e1b480f77f369670ba98b641e5d477f69fe44d", size = 3649755, upload-time = "2026-05-01T22:25:31.624Z" }, + { url = "https://files.pythonhosted.org/packages/7c/45/7c7a8bcbfe68595c6ad82612dae409bf8c2f7dbad7cb0a30ad0637ce828f/jsonschema_rs-0.46.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a06146baf3d4c5f62ea9899ba5d2f87dbd1ea41b4701917b9c929f51480ae50", size = 3991667, upload-time = "2026-05-01T22:25:33.55Z" }, + { url = "https://files.pythonhosted.org/packages/ed/7e/67df9f9777bffcd073223843dc1dfc9dceae3063844b95afe1acda019770/jsonschema_rs-0.46.4-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:59cc7eed712d7d59c628495f5f040598e6c38034cd0b537d34c50291863cd808", size = 3674603, upload-time = "2026-05-01T22:25:35.175Z" }, + { url = "https://files.pythonhosted.org/packages/d3/3e/71d01c759694f4bfae7ac5f15809ce3b12abb6601f424e137264626c4923/jsonschema_rs-0.46.4-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:65fd6159d155882b92615c2b40d81cc16ad89f50b85dd5d0fc6c12fd6dc8d900", size = 3867978, upload-time = "2026-05-01T22:25:37.116Z" }, + { url = "https://files.pythonhosted.org/packages/e9/89/61e13c2ea0a57ba05b957944a6ddd33cc836a25318cd5ea13532638ef38d/jsonschema_rs-0.46.4-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e5fb5428d35f677eccb301c5cd8d991e056a6518f7ce88a1bb95caa4764e2bac", size = 4218501, upload-time = "2026-05-01T22:25:39.292Z" }, + { url = "https://files.pythonhosted.org/packages/6f/4d/cdf652496ebeb32cf5b0d1663a7b5433d44d9d6c639f4f44f85e75d45c6e/jsonschema_rs-0.46.4-cp310-abi3-win32.whl", hash = "sha256:84e05e857504336779feb5a607985622c3367dffc33aa214f4e835f65fdbb5cc", size = 3266092, upload-time = "2026-05-01T22:25:41.265Z" }, + { url = "https://files.pythonhosted.org/packages/58/42/d83266912be93dfaba2d8da85bed89fcb2acdeb2e82cec7ee057a2cb864a/jsonschema_rs-0.46.4-cp310-abi3-win_amd64.whl", hash = "sha256:113a083e58e82b060c4a7442098a34ed90f8b6a7e2ae3acec51d637cbb0fad30", size = 3826531, upload-time = "2026-05-01T22:25:42.975Z" }, + { url = "https://files.pythonhosted.org/packages/72/1d/116e63349a2fa520968576c860bd0aac506cecbee92ee39f80b3f849a1ff/jsonschema_rs-0.46.4-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:31e33eea87095b446f626ab47a59ba9b9e47f44eb996f4210b06be382d2c5811", size = 3899197, upload-time = "2026-05-01T22:25:44.575Z" }, + { url = "https://files.pythonhosted.org/packages/09/c5/a421768943d3ba4afe35113243a7f5ce3f48278b71ab0dd3ee6d0cae436f/jsonschema_rs-0.46.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0e19b7d94c16855714e491ad3692981b7ff6bc384d1e6ee4ab8739fc4291cf61", size = 3656380, upload-time = "2026-05-01T22:25:46.818Z" }, + { url = "https://files.pythonhosted.org/packages/ee/16/923bbdff58e38a49a77eb5ea74ff5b9cab1d670b1d0cb9f3373a8eeb4f25/jsonschema_rs-0.46.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d14c7c21c898349761066a65a67df917ffa7f17130ad1baa56db797fa1b33d11", size = 3987971, upload-time = "2026-05-01T22:25:48.736Z" }, + { url = "https://files.pythonhosted.org/packages/f3/fb/429b174f764a37d04ce72301deb1f87e842c867176c87bbd7ee16f6bff6b/jsonschema_rs-0.46.4-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:a55367751d82bbbcb2cd6bebf40c11fe726ca564f63c8a6ab9315b3b3ddbb129", size = 3670259, upload-time = "2026-05-01T22:25:50.551Z" }, + { url = "https://files.pythonhosted.org/packages/0e/bb/22aad7c6cc47ecbaaeef03957d0a543fb7da82829568007a1442bb6f2320/jsonschema_rs-0.46.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:455b35fb06bf920e0e0a6a4629160a9404332a8a3ef1f1f0bc8c2fe2ce50286a", size = 3864330, upload-time = "2026-05-01T22:25:51.999Z" }, + { url = "https://files.pythonhosted.org/packages/8d/ba/fb822fa8f0f6df4a106142edf2558c2fd20d3e3b939b49539ffacc04eed2/jsonschema_rs-0.46.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:da5db4506886e5628b8354320998d9f5183eb1bdff7a0a8169f3f6eea452309f", size = 4216643, upload-time = "2026-05-01T22:25:54.03Z" }, + { url = "https://files.pythonhosted.org/packages/99/ea/7f8acdc5922250a3a269d7e6932074e12cce1a012b209629add00d97ccbd/jsonschema_rs-0.46.4-cp313-cp313t-win_amd64.whl", hash = "sha256:78b3a720f32d4777943cb96a34e3b62b7efac1c7327ec4c62097b0dfd59cc1f0", size = 3821915, upload-time = "2026-05-01T22:25:55.662Z" }, + { url = "https://files.pythonhosted.org/packages/f7/14/8e6841d9aaf33b308ec30524b8767aeea4d682589df76184028b6ce15f07/jsonschema_rs-0.46.4-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7f33909c00370b4953e5695837e309dfe2d3d3b1cdc9167906fbd4f8f31db586", size = 3900425, upload-time = "2026-05-01T22:25:57.286Z" }, + { url = "https://files.pythonhosted.org/packages/a9/1a/c66870408c1ad9f1e9d61f9fc51f2bd16ab9120ea995432cdbd624bb58d4/jsonschema_rs-0.46.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:116bc3f1dfd4edf837da0894a5e405665ac4b0e9c4016dfd252e6194a8faaac7", size = 3657121, upload-time = "2026-05-01T22:25:59.379Z" }, + { url = "https://files.pythonhosted.org/packages/0d/fd/a7a7bbeb8eb553ca3a7a5b598b825e844901e412eb0d485e0b6e346eb8ec/jsonschema_rs-0.46.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a77b4c59fdec6bb452d8b032ed49b840fd56bd74a2dc42ffd771ce825ca3e24d", size = 3989086, upload-time = "2026-05-01T22:26:01.071Z" }, + { url = "https://files.pythonhosted.org/packages/8a/00/1684ad20ebd49b7bced9b6987e8633ab1c5909422f66bb1f6fa39d017af8/jsonschema_rs-0.46.4-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:caa71f1842f114aa4b3cb9629b4de22c21aa0e95501fd1b25c474652e5cf0a55", size = 3670856, upload-time = "2026-05-01T22:26:02.757Z" }, + { url = "https://files.pythonhosted.org/packages/04/8d/8130eb7aa10993e95e79439bd1bf406a499514c8f98bc1c192a810f79d79/jsonschema_rs-0.46.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a58622e7a0a7f345d98b79946d064af71cad22f4555f47a9f8e426b4cc17c05f", size = 3864577, upload-time = "2026-05-01T22:26:04.866Z" }, + { url = "https://files.pythonhosted.org/packages/cf/46/c2f7fda255f700c096e99b27ac04acbd9fab0c213d33ceb48ff5040843ee/jsonschema_rs-0.46.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b893bfd1e2e5805a5739e6a29b2a24fbd3c95eed88eec8812725f00d23f77ea0", size = 4217294, upload-time = "2026-05-01T22:26:06.79Z" }, + { url = "https://files.pythonhosted.org/packages/e5/6a/e29f34f9f73eb0ccc8ce4b35b72cfca57b1d4d8f2f842a768475b3c1eecc/jsonschema_rs-0.46.4-cp314-cp314t-win_amd64.whl", hash = "sha256:c9ddd8594626ebcb82067f53dbaf053af22066ede74a7cf1feaa7c66d480cd26", size = 3822542, upload-time = "2026-05-01T22:26:08.31Z" }, ] [[package]]