diff --git a/Dockerfile b/Dockerfile index 9009d65..9058dc4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ARG package=arcaflow_plugin_metadata # STAGE 1 -- Build module dependencies and run tests # The 'poetry' and 'coverage' modules are installed and verson-controlled in the # quay.io/arcalot/arcaflow-plugin-baseimage-python-buildbase image to limit drift -FROM quay.io/arcalot/arcaflow-plugin-baseimage-python-buildbase:0.4.0 as build +FROM quay.io/arcalot/arcaflow-plugin-baseimage-python-buildbase:0.4.2 as build ARG package COPY poetry.lock /app/ @@ -26,7 +26,7 @@ RUN python -m coverage run tests/test_${package}.py \ # STAGE 2 -- Build final plugin image -FROM quay.io/arcalot/arcaflow-plugin-baseimage-python-osbase:0.4.0 +FROM quay.io/arcalot/arcaflow-plugin-baseimage-python-osbase:0.4.2 ARG package COPY --from=build /app/requirements.txt /app/ diff --git a/requirements.txt b/requirements.txt index 696a341..1048b00 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,44 +13,44 @@ attrs==23.2.0; python_version >= "3.9" and python_version < "4.0" \ automat==22.10.0 ; python_version >= "3.9" and python_version < "4.0" \ --hash=sha256:c3164f8742b9dc440f3682482d32aaff7bb53f71740dd018533f9de286b64180 \ --hash=sha256:e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e -cbor2==5.6.3; python_version >= "3.9" and python_version < "4.0" \ - --hash=sha256:0201d5e8d9ad1557aeb50d35b907c0f170de0ae9ebb484b2894bcee3b2e13b80 \ - --hash=sha256:0f0e95011ae8460265ef348fe380664fa22c51015fd52344ebd781579fa9552a \ - --hash=sha256:14561038b8eaab3fd5e867f09bc43f7525a1405e41ade14066925ea3d42513a8 \ - --hash=sha256:18b3dee4eddde9761c60298ce21c0cd4e770237978034c5ee1d4242e255683ec \ - --hash=sha256:193d1abdffd52893710d39389daa5c03e1569421cdf53585a28033689aef7aec \ - --hash=sha256:23847075ce1bcda871c7698e5db0635685995ae470098a5e4c9a26c00f65f21a \ - --hash=sha256:277997127402710a3abdf4372ac75e8f8bb2e75a303cd789312e515c8ef657dd \ - --hash=sha256:2aba8b75e36c9f84a42a7026271da8fd759035a871c1b799028439059527276b \ - --hash=sha256:2b7755b93d32638f4d79a0fa0744b423787f6faa3c96ccccac68b6dbf1848368 \ - --hash=sha256:2d4f95a567e26d8d9d62db234cd089525c52f19e7fdd59152629d9f03bd94b4f \ - --hash=sha256:33efbe7103bac090430d291fca2fe1c444b0ec55c4716e8051b72a81377e8b79 \ - --hash=sha256:3af60ac82a733bfdfb2b1079c850fefea2621bdb8c8f87f4c5d12802d48a8c55 \ - --hash=sha256:4b7636d39de203ee30ac13575ed3e9a0510e993fa1671022b84b9e35e369825f \ - --hash=sha256:6081c1ab9791d5973a40b95ecb8b04b0fbf9fc04be170d89a3ad77d5964f52d5 \ - --hash=sha256:64ea120206f82492a4385bbc5e2639f9b67c8bc7bdc57bffcbe9a8fee8cd6342 \ - --hash=sha256:7693e53c3ba0b2ad4e46b610f8d69159ffdbcb6ebe75ea1c1f5f40c3283639ca \ - --hash=sha256:7be74f2cbda547fdd57c83ee5b3470804f02c660db28efcf9d4016f001b66f40 \ - --hash=sha256:81e619a2a59ae966cedb5fd3ea8a9487a3d4430824bbeacdcf5f74ad6112cc57 \ - --hash=sha256:8a4b7404af6da719092a4ee5953d1930d095b93b684bf99e1ab74512be1910a4 \ - --hash=sha256:9a3cf6b339a005031e4b8c79b9541856e3b0077ea4c33d7bb6a019885136f53a \ - --hash=sha256:9eaec8c04618124a6b597fe4471035cb7cb0d5114f43aaf2062821ad480ef57c \ - --hash=sha256:9fc063843c14e9e95181faf8d807a53c958d77bb9d360eb4f2344d075ecfed36 \ - --hash=sha256:ac6f10b9d25f2d61c036f86238bf23e3ea0253f98faa8ab00f67228bf3c0ce2a \ - --hash=sha256:acb93292843aa72768f089a135bfeec4c9b745132e8dc22f1b149490fc77cb0a \ - --hash=sha256:adc87485ffd7a4dad481e08e6819eebfcfbafc0918fffcca47aee4cdf8c6de04 \ - --hash=sha256:add01e4b4663199940d10f8c8e1d926e70823d1b2f3f981cc097a4764125f110 \ - --hash=sha256:b07ee755ae5b0dfad608dab37364b35895cab5d1222653da1fea32a10330c4b0 \ - --hash=sha256:c3d2902e1aed155d56cdcae99cd4a9dae843e3fff6978148d2d5d5f9a0b986cd \ - --hash=sha256:c66d4c227c2ed6c63ec5c2d50eb8ec0e1c41c07b452a867544e48ca41d4f0b64 \ - --hash=sha256:ca15be7142e861fb9f918e0248620b4d4153b9ff14ef6034f7204db5db2924a1 \ - --hash=sha256:d0c915db92b441f505f8a14a521c9461439ac8e5d959454845eb92f93db0bb3b \ - --hash=sha256:d1e5181d4f858237ab4e1a28e21bdcaf31dab2657ab60a8d4a0701a078fe5926 \ - --hash=sha256:e3ec251db32516d383fc587874b15f4b5fb4e9049d9436b8696f5767b11c149b \ - --hash=sha256:e6f0ae2751c2d333a960e0807c0611494eb1245631a167965acbc100509455d3 \ - --hash=sha256:ea4a0412426155c3b78763449db56cf5c72c48788a37d7e60bd66c844b9c8634 \ - --hash=sha256:eda6965cca276d4c2cebdbee14572dec65b991c5359fc32a793f03f052e35985 \ - --hash=sha256:ff6fd1c54b97ee322c0b7180092305ca3b012ff78fddadad97b33490f5f8881f +cbor2==5.6.4; python_version >= "3.9" and python_version < "4.0" \ + --hash=sha256:0a5cb2c16687ccd76b38cfbfdb34468ab7d5635fb92c9dc5e07831c1816bd0a9 \ + --hash=sha256:0c8d8c2f208c223a61bed48dfd0661694b891e423094ed30bac2ed75032142aa \ + --hash=sha256:13521b7c9a0551fcc812d36afd03fc554fa4e1b193659bb5d4d521889aa81154 \ + --hash=sha256:1c533c50dde86bef1c6950602054a0ffa3c376e8b0e20c7b8f5b108793f6983e \ + --hash=sha256:1e98d370106821335efcc8fbe4136ea26b4747bf29ca0e66512b6c4f6f5cc59f \ + --hash=sha256:227a7e68ba378fe53741ed892b5b03fe472b5bd23ef26230a71964accebf50a2 \ + --hash=sha256:24cd2ce6136e1985da989e5ba572521023a320dcefad5d1fff57fba261de80ca \ + --hash=sha256:341468ae58bdedaa05c907ab16e90dd0d5c54d7d1e66698dfacdbc16a31e815b \ + --hash=sha256:380e0c7f4db574dcd86e6eee1b0041863b0aae7efd449d49b0b784cf9a481b9b \ + --hash=sha256:3f53a67600038cb9668720b309fdfafa8c16d1a02570b96d2144d58d66774318 \ + --hash=sha256:41c43abffe217dce70ae51c7086530687670a0995dfc90cc35f32f2cf4d86392 \ + --hash=sha256:57db966ab08443ee54b6f154f72021a41bfecd4ba897fe108728183ad8784a2a \ + --hash=sha256:58a7ac8861857a9f9b0de320a4808a2a5f68a2599b4c14863e2748d5a4686c99 \ + --hash=sha256:5c763d50a1714e0356b90ad39194fc8ef319356b89fb001667a2e836bfde88e3 \ + --hash=sha256:5e5d50fb9f47d295c1b7f55592111350424283aff4cc88766c656aad0300f11f \ + --hash=sha256:64d06184dcdc275c389fee3cd0ea80b5e1769763df15f93ecd0bf4c281817365 \ + --hash=sha256:68743a18e16167ff37654a29321f64f0441801dba68359c82dc48173cc6c87e1 \ + --hash=sha256:6f4816d290535d20c7b7e2663b76da5b0deb4237b90275c202c26343d8852b8a \ + --hash=sha256:6f985f531f7495527153c4f66c8c143e4cf8a658ec9e87b14bc5438e0a8d0911 \ + --hash=sha256:7ba5e9c6ed17526d266a1116c045c0941f710860c5f2495758df2e0d848c1b6d \ + --hash=sha256:7d715b2f101730335e84a25fe0893e2b6adf049d6d44da123bf243b8c875ffd8 \ + --hash=sha256:7f9d867dcd814ab8383ad132eb4063e2b69f6a9f688797b7a8ca34a4eadb3944 \ + --hash=sha256:7facce04aed2bf69ef43bdffb725446fe243594c2451921e89cc305bede16f02 \ + --hash=sha256:9b45d554daa540e2f29f1747df9f08f8d98ade65a67b1911791bc193d33a5923 \ + --hash=sha256:a9d9c7b4bd7c3ea7e5587d4f1bbe073b81719530ddadb999b184074f064896e2 \ + --hash=sha256:bcb4994be1afcc81f9167c220645d878b608cae92e19f6706e770f9bc7bbff6c \ + --hash=sha256:c0625c8d3c487e509458459de99bf052f62eb5d773cc9fc141c6a6ea9367726d \ + --hash=sha256:c38a0ed495a63a8bef6400158746a9cb03c36f89aeed699be7ffebf82720bf86 \ + --hash=sha256:c40c68779a363f47a11ded7b189ba16767391d5eae27fac289e7f62b730ae1fc \ + --hash=sha256:d6749913cd00a24eba17406a0bfc872044036c30a37eb2fcde7acfd975317e8a \ + --hash=sha256:de7137622204168c3a57882f15dd09b5135bda2bcb1cf8b56b58d26b5150dfca \ + --hash=sha256:e0860ca88edf8aaec5461ce0e498eb5318f1bcc70d93f90091b7a1f1d351a167 \ + --hash=sha256:e3545e1e62ec48944b81da2c0e0a736ca98b9e4653c2365cae2f10ae871e9113 \ + --hash=sha256:e9ba7116f201860fb4c3e80ef36be63851ec7e4a18af70fea22d09cab0b000bf \ + --hash=sha256:f898bab20c4f42dca3688c673ff97c2f719b1811090430173c94452603fbcf13 \ + --hash=sha256:f9c8ee0d89411e5e039a4f3419befe8b43c0dd8746eedc979e73f4c06fe0ef97 \ + --hash=sha256:fe411c4bf464f5976605103ebcd0f60b893ac3e4c7c8d8bc8f4a0cb456e33c60 cffi==1.16.0; python_version >= "3.9" and python_version < "4.0" \ --hash=sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc \ --hash=sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a \ @@ -107,39 +107,39 @@ cffi==1.16.0; python_version >= "3.9" and python_version < "4.0" \ constantly==23.10.4; python_version >= "3.9" and python_version < "4.0" \ --hash=sha256:3fd9b4d1c3dc1ec9757f3c52aef7e53ad9323dbe39f51dfd4c43853b68dfa3f9 \ --hash=sha256:aa92b70a33e2ac0bb33cd745eb61776594dc48764b06c35e0efd050b7f1c7cbd -cryptography==42.0.5; python_version >= "3.9" and python_version < "4.0" \ - --hash=sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee \ - --hash=sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576 \ - --hash=sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d \ - --hash=sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30 \ - --hash=sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413 \ - --hash=sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb \ - --hash=sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da \ - --hash=sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4 \ - --hash=sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd \ - --hash=sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc \ - --hash=sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8 \ - --hash=sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1 \ - --hash=sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc \ - --hash=sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e \ - --hash=sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8 \ - --hash=sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940 \ - --hash=sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400 \ - --hash=sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7 \ - --hash=sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16 \ - --hash=sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278 \ - --hash=sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74 \ - --hash=sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec \ - --hash=sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1 \ - --hash=sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2 \ - --hash=sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c \ - --hash=sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922 \ - --hash=sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a \ - --hash=sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6 \ - --hash=sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1 \ - --hash=sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e \ - --hash=sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac \ - --hash=sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7 +cryptography==42.0.8; python_version >= "3.9" and python_version < "4.0" \ + --hash=sha256:013629ae70b40af70c9a7a5db40abe5d9054e6f4380e50ce769947b73bf3caad \ + --hash=sha256:2346b911eb349ab547076f47f2e035fc8ff2c02380a7cbbf8d87114fa0f1c583 \ + --hash=sha256:2f66d9cd9147ee495a8374a45ca445819f8929a3efcd2e3df6428e46c3cbb10b \ + --hash=sha256:2f88d197e66c65be5e42cd72e5c18afbfae3f741742070e3019ac8f4ac57262c \ + --hash=sha256:31f721658a29331f895a5a54e7e82075554ccfb8b163a18719d342f5ffe5ecb1 \ + --hash=sha256:343728aac38decfdeecf55ecab3264b015be68fc2816ca800db649607aeee648 \ + --hash=sha256:5226d5d21ab681f432a9c1cf8b658c0cb02533eece706b155e5fbd8a0cdd3949 \ + --hash=sha256:57080dee41209e556a9a4ce60d229244f7a66ef52750f813bfbe18959770cfba \ + --hash=sha256:5a94eccb2a81a309806027e1670a358b99b8fe8bfe9f8d329f27d72c094dde8c \ + --hash=sha256:6b7c4f03ce01afd3b76cf69a5455caa9cfa3de8c8f493e0d3ab7d20611c8dae9 \ + --hash=sha256:7016f837e15b0a1c119d27ecd89b3515f01f90a8615ed5e9427e30d9cdbfed3d \ + --hash=sha256:81884c4d096c272f00aeb1f11cf62ccd39763581645b0812e99a91505fa48e0c \ + --hash=sha256:81d8a521705787afe7a18d5bfb47ea9d9cc068206270aad0b96a725022e18d2e \ + --hash=sha256:8d09d05439ce7baa8e9e95b07ec5b6c886f548deb7e0f69ef25f64b3bce842f2 \ + --hash=sha256:961e61cefdcb06e0c6d7e3a1b22ebe8b996eb2bf50614e89384be54c48c6b63d \ + --hash=sha256:9c0c1716c8447ee7dbf08d6db2e5c41c688544c61074b54fc4564196f55c25a7 \ + --hash=sha256:a0608251135d0e03111152e41f0cc2392d1e74e35703960d4190b2e0f4ca9c70 \ + --hash=sha256:a0c5b2b0585b6af82d7e385f55a8bc568abff8923af147ee3c07bd8b42cda8b2 \ + --hash=sha256:ad803773e9df0b92e0a817d22fd8a3675493f690b96130a5e24f1b8fabbea9c7 \ + --hash=sha256:b297f90c5723d04bcc8265fc2a0f86d4ea2e0f7ab4b6994459548d3a6b992a14 \ + --hash=sha256:ba4f0a211697362e89ad822e667d8d340b4d8d55fae72cdd619389fb5912eefe \ + --hash=sha256:c4783183f7cb757b73b2ae9aed6599b96338eb957233c58ca8f49a49cc32fd5e \ + --hash=sha256:c9bb2ae11bfbab395bdd072985abde58ea9860ed84e59dbc0463a5d0159f5b71 \ + --hash=sha256:cafb92b2bc622cd1aa6a1dce4b93307792633f4c5fe1f46c6b97cf67073ec961 \ + --hash=sha256:d45b940883a03e19e944456a558b67a41160e367a719833c53de6911cabba2b7 \ + --hash=sha256:dc0fdf6787f37b1c6b08e6dfc892d9d068b5bdb671198c72072828b80bd5fe4c \ + --hash=sha256:dea567d1b0e8bc5764b9443858b673b734100c2871dc93163f58c46a97a83d28 \ + --hash=sha256:dec9b018df185f08483f294cae6ccac29e7a6e0678996587363dc352dc65c842 \ + --hash=sha256:e3ec3672626e1b9e55afd0df6d774ff0e953452886e06e0f1eb7eb0c832e8902 \ + --hash=sha256:e599b53fd95357d92304510fb7bda8523ed1f79ca98dce2f43c115950aa78801 \ + --hash=sha256:fa76fbb7596cc5839320000cdd5d0955313696d9511debab7ee7278fc8b5c84a \ + --hash=sha256:fff12c88a672ab9c9c1cf7b0c80e3ad9e2ebd9d828d955c126be4fd3e5578c9e docutils==0.21.2; python_version >= "3.9" and python_version < "4.0" \ --hash=sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f \ --hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 @@ -152,9 +152,9 @@ idna==3.7; python_version >= "3.9" and python_version < "4.0" \ incremental==22.10.0 ; python_version >= "3.9" and python_version < "4.0" \ --hash=sha256:912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 \ --hash=sha256:b864a1f30885ee72c5ac2835a761b8fe8aa9c28b9395cacf27286602688d3e51 -Jinja2==3.1.3; python_version >= "3.9" and python_version < "4.0" \ - --hash=sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa \ - --hash=sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90 +Jinja2==3.1.4; python_version >= "3.9" and python_version < "4.0" \ + --hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 \ + --hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d lockfile==0.12.2 ; python_version >= "3.9" and python_version < "4.0" \ --hash=sha256:6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 \ --hash=sha256:6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa