diff --git a/Pipfile b/Pipfile index e5d0c4ba5f..e8882e3c3c 100644 --- a/Pipfile +++ b/Pipfile @@ -6,14 +6,53 @@ name = "pypi" [packages] ansible = "==9.1.0" ansible-lint = "==6.22.1" -gitpython = "*" -gitdb = "*" +gitpython = "==3.1.41" +gitdb = "==4.0.11" molecule = "==6.0.3" pyyaml = "==6.0" requests = "==2.31.0" -dnspython = "*" -molecule-plugins = {extras = ["docker"], version = "*"} -jmespath = "*" +dnspython = "==2.4.2" +jmespath = "==1.0.1" +ansible-compat = "==4.1.11" +ansible-core = "==2.16.3" +attrs = "==23.2.0" +black = "==23.12.1" +bracex = "==2.4" +certifi = "==2023.11.17" +cffi = "==1.16.0" +charset-normalizer = "==3.3.2" +click = "==8.1.7" +click-help-colors = "==0.9.4" +cryptography = "==42.0.0" +docker = "==7.0.0" +enrich = "==1.2.7" +filelock = "==3.13.1" +idna = "==3.6" +jinja2 = "==3.1.3" +jsonschema = "==4.21.0" +jsonschema-specifications = "==2023.12.1" +markdown-it-py = "==3.0.0" +markupsafe = "==2.1.3" +mdurl = "==0.1.2" +molecule-plugins = {extras = ["docker"], version = "==23.5.0"} +mypy-extensions = "==1.0.0" +packaging = "==23.2" +pathspec = "==0.12.1" +platformdirs = "==4.1.0" +pluggy = "==1.3.0" +pycparser = "==2.21" +pygments = "==2.17.2" +referencing = "==0.32.1" +resolvelib = "==1.0.1" +rich = "==13.7.0" +rpds-py = "==0.17.1" +"ruamel.yaml" = "==0.18.5" +"ruamel.yaml.clib" = "==0.2.8" +smmap = "==5.0.1" +subprocess-tee = "==0.4.1" +urllib3 = "==2.1.0" +wcmatch = "==8.5" +yamllint = "==1.33.0" [dev-packages] diff --git a/Pipfile.lock b/Pipfile.lock index 0dc6763d3a..95725e91b7 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "b0c2e441474afa8c96909173a87bd8b9aed2cdd232cda391a876bfa5442bab68" + "sha256": "e231a438da17d3681084c1ec8bc0bb5bc2ea3d017f21c3129a0fb17eda8233b0" }, "pipfile-spec": 6, "requires": { @@ -31,16 +31,18 @@ "sha256:74a91807808a39af48ab6595811b9340d1458db26b138362f48bf39292190705", "sha256:b3e9f9d7c3a1ce6222de444e9dc6fece7eba70ac64f2a0befdc4e2d542018b4a" ], + "index": "pypi", "markers": "python_version >= '3.9'", "version": "==4.1.11" }, "ansible-core": { "hashes": [ - "sha256:494f002edcb17b02baef661ff27b8c9c750a534bdc0537ab29dc02e680817d92", - "sha256:e4ab559e7e525b1c6f99084fca873bb014775d5ecbe845b7c07b8e9d6c9c048b" + "sha256:50c9f33a5b2ee645470a77f4bf99cf35d1ffdefef60388910020b0c58534bec1", + "sha256:76a8765a8586064ef073a299562e308fa2c180a75b5f7569bbd0f61d4171cdb3" ], + "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==2.16.2" + "version": "==2.16.3" }, "ansible-lint": { "hashes": [ @@ -56,6 +58,7 @@ "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30", "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==23.2.0" }, @@ -84,6 +87,7 @@ "sha256:dd15245c8b68fe2b6bd0f32c1556509d11bb33aec9b5d0866dd8e2ed3dba09c2", "sha256:e0aaf6041986767a5e0ce663c7a2f0e9eaf21e6ff87a5f95cbf3675bfd4c41d2" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==23.12.1" }, @@ -92,6 +96,7 @@ "sha256:a27eaf1df42cf561fed58b7a8f3fdf129d1ea16a81e1fadd1d17989bc6384beb", "sha256:efdc71eff95eaff5e0f8cfebe7d01adf2c8637c8c92edaf63ef348c241a82418" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==2.4" }, @@ -100,6 +105,7 @@ "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" ], + "index": "pypi", "markers": "python_version >= '3.6'", "version": "==2023.11.17" }, @@ -158,6 +164,7 @@ "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956", "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==1.16.0" }, @@ -254,6 +261,7 @@ "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], + "index": "pypi", "markers": "python_full_version >= '3.7.0'", "version": "==3.3.2" }, @@ -262,6 +270,7 @@ "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==8.1.7" }, @@ -270,36 +279,47 @@ "sha256:b33c5803eeaeb084393b1ab5899dc5476c7196b87a18713045afe76f840b42db", "sha256:f4cabe52cf550299b8888f4f2ee4c5f359ac27e33bcfe4d61db47785a5cc936c" ], + "index": "pypi", "version": "==0.9.4" }, "cryptography": { "hashes": [ - "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960", - "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a", - "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc", - "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a", - "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf", - "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1", - "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39", - "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406", - "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a", - "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a", - "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c", - "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be", - "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15", - "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2", - "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d", - "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157", - "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003", - "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248", - "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a", - "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec", - "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309", - "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7", - "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d" + "sha256:0a68bfcf57a6887818307600c3c0ebc3f62fbb6ccad2240aa21887cda1f8df1b", + "sha256:146e971e92a6dd042214b537a726c9750496128453146ab0ee8971a0299dc9bd", + "sha256:14e4b909373bc5bf1095311fa0f7fcabf2d1a160ca13f1e9e467be1ac4cbdf94", + "sha256:206aaf42e031b93f86ad60f9f5d9da1b09164f25488238ac1dc488334eb5e221", + "sha256:3005166a39b70c8b94455fdbe78d87a444da31ff70de3331cdec2c568cf25b7e", + "sha256:324721d93b998cb7367f1e6897370644751e5580ff9b370c0a50dc60a2003513", + "sha256:33588310b5c886dfb87dba5f013b8d27df7ffd31dc753775342a1e5ab139e59d", + "sha256:35cf6ed4c38f054478a9df14f03c1169bb14bd98f0b1705751079b25e1cb58bc", + "sha256:3ca482ea80626048975360c8e62be3ceb0f11803180b73163acd24bf014133a0", + "sha256:56ce0c106d5c3fec1038c3cca3d55ac320a5be1b44bf15116732d0bc716979a2", + "sha256:5a217bca51f3b91971400890905a9323ad805838ca3fa1e202a01844f485ee87", + "sha256:678cfa0d1e72ef41d48993a7be75a76b0725d29b820ff3cfd606a5b2b33fda01", + "sha256:69fd009a325cad6fbfd5b04c711a4da563c6c4854fc4c9544bff3088387c77c0", + "sha256:6cf9b76d6e93c62114bd19485e5cb003115c134cf9ce91f8ac924c44f8c8c3f4", + "sha256:74f18a4c8ca04134d2052a140322002fef535c99cdbc2a6afc18a8024d5c9d5b", + "sha256:85f759ed59ffd1d0baad296e72780aa62ff8a71f94dc1ab340386a1207d0ea81", + "sha256:87086eae86a700307b544625e3ba11cc600c3c0ef8ab97b0fda0705d6db3d4e3", + "sha256:8814722cffcfd1fbd91edd9f3451b88a8f26a5fd41b28c1c9193949d1c689dc4", + "sha256:8fedec73d590fd30c4e3f0d0f4bc961aeca8390c72f3eaa1a0874d180e868ddf", + "sha256:9515ea7f596c8092fdc9902627e51b23a75daa2c7815ed5aa8cf4f07469212ec", + "sha256:988b738f56c665366b1e4bfd9045c3efae89ee366ca3839cd5af53eaa1401bce", + "sha256:a2a8d873667e4fd2f34aedab02ba500b824692c6542e017075a2efc38f60a4c0", + "sha256:bd7cf7a8d9f34cc67220f1195884151426ce616fdc8285df9054bfa10135925f", + "sha256:bdce70e562c69bb089523e75ef1d9625b7417c6297a76ac27b1b8b1eb51b7d0f", + "sha256:be14b31eb3a293fc6e6aa2807c8a3224c71426f7c4e3639ccf1a2f3ffd6df8c3", + "sha256:be41b0c7366e5549265adf2145135dca107718fa44b6e418dc7499cfff6b4689", + "sha256:c310767268d88803b653fffe6d6f2f17bb9d49ffceb8d70aed50ad45ea49ab08", + "sha256:c58115384bdcfe9c7f644c72f10f6f42bed7cf59f7b52fe1bf7ae0a622b3a139", + "sha256:c640b0ef54138fde761ec99a6c7dc4ce05e80420262c20fa239e694ca371d434", + "sha256:ca20550bb590db16223eb9ccc5852335b48b8f597e2f6f0878bbfd9e7314eb17", + "sha256:d97aae66b7de41cdf5b12087b5509e4e9805ed6f562406dfcf60e8481a9a28f8", + "sha256:e9326ca78111e4c645f7e49cbce4ed2f3f85e17b61a563328c85a5208cf34440" ], + "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==41.0.7" + "version": "==42.0.0" }, "dnspython": { "hashes": [ @@ -315,6 +335,8 @@ "sha256:12ba681f2777a0ad28ffbcc846a69c31b4dfd9752b47eb425a274ee269c5e14b", "sha256:323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3" ], + "index": "pypi", + "markers": "python_version >= '3.8'", "version": "==7.0.0" }, "enrich": { @@ -322,6 +344,7 @@ "sha256:0a2ab0d2931dff8947012602d1234d2a3ee002d9a355b5d70be6bf5466008893", "sha256:f29b2c8c124b4dbd7c975ab5c3568f6c7a47938ea3b7d2106c8a3bd346545e4f" ], + "index": "pypi", "markers": "python_version >= '3.6'", "version": "==1.2.7" }, @@ -330,6 +353,7 @@ "sha256:521f5f56c50f8426f5e03ad3b281b490a87ef15bc6c526f168290f0c7148d44e", "sha256:57dbda9b35157b05fb3e58ee91448612eb674172fab98ee235ccb0b5bee19a1c" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==3.13.1" }, @@ -356,6 +380,7 @@ "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], + "index": "pypi", "markers": "python_version >= '3.5'", "version": "==3.6" }, @@ -364,6 +389,7 @@ "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==3.1.3" }, @@ -381,6 +407,7 @@ "sha256:3ba18e27f7491ea4a1b22edce00fb820eec968d397feb3f9cb61d5894bb38167", "sha256:70a09719d375c0a2874571b363c8a24be7df8071b80c9aa76bc4551e7297c63c" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==4.21.0" }, @@ -389,6 +416,7 @@ "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc", "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==2023.12.1" }, @@ -397,6 +425,7 @@ "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==3.0.0" }, @@ -463,6 +492,7 @@ "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==2.1.3" }, @@ -471,6 +501,7 @@ "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==0.1.2" }, @@ -499,6 +530,7 @@ "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782" ], + "index": "pypi", "markers": "python_version >= '3.5'", "version": "==1.0.0" }, @@ -507,6 +539,7 @@ "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==23.2" }, @@ -515,6 +548,7 @@ "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==0.12.1" }, @@ -523,6 +557,7 @@ "sha256:11c8f37bcca40db96d8144522d925583bdb7a31f7b0e37e3ed4318400a8e2380", "sha256:906d548203468492d432bcb294d4bc2fff751bf84971fbb2c10918cc206ee420" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==4.1.0" }, @@ -531,6 +566,7 @@ "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12", "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==1.3.0" }, @@ -539,6 +575,7 @@ "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9", "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206" ], + "index": "pypi", "version": "==2.21" }, "pygments": { @@ -546,6 +583,7 @@ "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==2.17.2" }, @@ -601,6 +639,7 @@ "sha256:3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3", "sha256:7e4dc12271d8e15612bfe35792f5ea1c40970dadf8624602e33db2758f7ee554" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==0.32.1" }, @@ -618,6 +657,7 @@ "sha256:04ce76cbd63fded2078ce224785da6ecd42b9564b1390793f64ddecbe997b309", "sha256:d2da45d1a8dfee81bdd591647783e340ef3bcb104b54c383f70d422ef5cc7dbf" ], + "index": "pypi", "version": "==1.0.1" }, "rich": { @@ -625,6 +665,7 @@ "sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa", "sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235" ], + "index": "pypi", "markers": "python_full_version >= '3.7.0'", "version": "==13.7.0" }, @@ -730,6 +771,7 @@ "sha256:ff1dcb8e8bc2261a088821b2595ef031c91d499a0c1b031c152d43fe0a6ecec8", "sha256:ffee088ea9b593cc6160518ba9bd319b5475e5f3e578e4552d63818773c6f56a" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==0.17.1" }, @@ -738,6 +780,7 @@ "sha256:61917e3a35a569c1133a8f772e1226961bf5a1198bea7e23f06a0841dea1ab0e", "sha256:a013ac02f99a69cdd6277d9664689eb1acba07069f912823177c5eced21a6ada" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==0.18.5" }, @@ -794,7 +837,8 @@ "sha256:f481f16baec5290e45aebdc2a5168ebc6d35189ae6fea7a58787613a25f6e875", "sha256:fff3573c2db359f091e1589c3d7c5fc2f86f5bdb6f24252c2d8e539d4e45f412" ], - "markers": "python_version < '3.13' and platform_python_implementation == 'CPython'", + "index": "pypi", + "markers": "python_version >= '3.6'", "version": "==0.2.8" }, "smmap": { @@ -802,6 +846,7 @@ "sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62", "sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da" ], + "index": "pypi", "markers": "python_version >= '3.7'", "version": "==5.0.1" }, @@ -810,6 +855,7 @@ "sha256:b3c124993f8b88d1eb1c2fde0bc2069787eac720ba88771cba17e8c93324825d", "sha256:eca56973a1c1237093c2055b2731bcaab784683b83f22c76f26e4c5763402e28" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==0.4.1" }, @@ -818,6 +864,7 @@ "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3", "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==2.1.0" }, @@ -826,6 +873,7 @@ "sha256:14554e409b142edeefab901dc68ad570b30a72a8ab9a79106c5d5e9a6d241bd5", "sha256:86c17572d0f75cbf3bcb1a18f3bf2f9e72b39a9c08c9b4a74e991e1882a8efb3" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==8.5" }, @@ -834,6 +882,7 @@ "sha256:28a19f5d68d28d8fec538a1db21bb2d84c7dc2e2ea36266da8d4d1c5a683814d", "sha256:2dceab9ef2d99518a2fcf4ffc964d44250ac4459be1ba3ca315118e4a1a81f7d" ], + "index": "pypi", "markers": "python_version >= '3.8'", "version": "==1.33.0" }