diff --git a/Pipfile b/Pipfile index 86e5cbec..6effcfff 100644 --- a/Pipfile +++ b/Pipfile @@ -35,7 +35,7 @@ pytest-testinfra = "==10.2.2" python-dateutil = "==2.9.0.post0" redfish = "==3.3.4" setuptools = "==80.9.0" -sqlmodel = "==0.0.27" +sqlmodel = "==0.0.31" sushy = "==5.9.0" transitions = "==0.9.3" validators = "==0.35.0" diff --git a/Pipfile.lock b/Pipfile.lock index b7acc2f0..1faf1be3 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "3ba06224c6fc5304dbb065db00eeb11349cee234f3461145a5b57253e454b371" + "sha256": "e5ac93190e1a2da15aa75ff5e035e23e841a9c4dd179cd8ab4449f6ee6033c3f" }, "pipfile-spec": 6, "requires": {}, @@ -133,14 +133,6 @@ "markers": "python_version >= '3.7'", "version": "==4.2.4" }, - "cachetools": { - "hashes": [ - "sha256:3fde34f7033979efb1e79b07ae529c2c40808bdd23b0b731405a48439254fba5", - "sha256:64e0a4ddf275041dd01f5b873efa87c91ea49022b844b8c5d1ad3407c0f42f1f" - ], - "markers": "python_version >= '3.9'", - "version": "==6.2.3" - }, "celery": { "extras": [ "redis" @@ -154,11 +146,11 @@ }, "certifi": { "hashes": [ - "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b", - "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316" + "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", + "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" ], "markers": "python_version >= '3.7'", - "version": "==2025.11.12" + "version": "==2026.1.4" }, "cffi": { "hashes": [ @@ -418,11 +410,11 @@ }, "cmd2": { "hashes": [ - "sha256:a564065a35f1bb172dfca1c2b9e8c17c930ab49af74f9cae8dfdf1891cff4595", - "sha256:f6fab21d2b344a3ab9fe174a6286c9fb4f43a185ad1dfacd13ef017a26a2c333" + "sha256:cce3aece018b0b1055988adaa2b687ac9c1df38bfd2abfc29dbeb51a9707de33", + "sha256:deb6b71bf1d34560c54c92807439bf699dbc2956f085be463067bdc890c76414" ], "markers": "python_version >= '3.10'", - "version": "==3.0.0" + "version": "==3.1.0" }, "cryptography": { "hashes": [ @@ -570,11 +562,11 @@ }, "google-auth": { "hashes": [ - "sha256:88228eee5fc21b62a1b5fe773ca15e67778cb07dc8363adcb4a8827b52d81483", - "sha256:af628ba6fa493f75c7e9dbe9373d148ca9f4399b5ea29976519e0a3848eddd16" + "sha256:833229070a9dfee1a353ae9877dcd2dec069a8281a4e72e72f77d4a70ff945da", + "sha256:c516d68336bfde7cf0da26aab674a36fedcf04b37ac4edd59c597178760c3498" ], - "markers": "python_version >= '3.7'", - "version": "==2.43.0" + "markers": "python_version >= '3.8'", + "version": "==2.47.0" }, "greenlet": { "hashes": [ @@ -752,11 +744,11 @@ }, "humanize": { "hashes": [ - "sha256:2fa092705ea640d605c435b1ca82b2866a1b601cdf96f076d70b79a855eba90d", - "sha256:d57701248d040ad456092820e6fde56c930f17749956ac47f4f655c0c547bfff" + "sha256:1dd098483eb1c7ee8e32eb2e99ad1910baefa4b75c3aff3a82f4d78688993b10", + "sha256:b1186eb9f5a9749cd9cb8565aee77919dd7c8d076161cf44d70e59e3301e1769" ], "markers": "python_version >= '3.10'", - "version": "==4.14.0" + "version": "==4.15.0" }, "idna": { "hashes": [ @@ -1407,28 +1399,30 @@ }, "psutil": { "hashes": [ - "sha256:0005da714eee687b4b8decd3d6cc7c6db36215c9e74e5ad2264b90c3df7d92dc", - "sha256:1068c303be3a72f8e18e412c5b2a8f6d31750fb152f9cb106b54090296c9d251", - "sha256:18349c5c24b06ac5612c0428ec2a0331c26443d259e2a0144a9b24b4395b58fa", - "sha256:19644c85dcb987e35eeeaefdc3915d059dac7bd1167cdcdbf27e0ce2df0c08c0", - "sha256:2bdbcd0e58ca14996a42adf3621a6244f1bb2e2e528886959c72cf1e326677ab", - "sha256:31d77fcedb7529f27bb3a0472bea9334349f9a04160e8e6e5020f22c59893264", - "sha256:3792983e23b69843aea49c8f5b8f115572c5ab64c153bada5270086a2123c7e7", - "sha256:3bb428f9f05c1225a558f53e30ccbad9930b11c3fc206836242de1091d3e7dd3", - "sha256:56d974e02ca2c8eb4812c3f76c30e28836fffc311d55d979f1465c1feeb2b68b", - "sha256:6c86281738d77335af7aec228328e944b30930899ea760ecf33a4dba66be5e74", - "sha256:8f33a3702e167783a9213db10ad29650ebf383946e91bc77f28a5eb083496bc9", - "sha256:95ef04cf2e5ba0ab9eaafc4a11eaae91b44f4ef5541acd2ee91d9108d00d59a7", - "sha256:ad81425efc5e75da3f39b3e636293360ad8d0b49bed7df824c79764fb4ba9b8b", - "sha256:b403da1df4d6d43973dc004d19cee3b848e998ae3154cc8097d139b77156c353", - "sha256:bc31fa00f1fbc3c3802141eede66f3a2d51d89716a194bf2cd6fc68310a19880", - "sha256:bd0d69cee829226a761e92f28140bec9a5ee9d5b4fb4b0cc589068dbfff559b1", - "sha256:c525ffa774fe4496282fb0b1187725793de3e7c6b29e41562733cae9ada151ee", - "sha256:f39c2c19fe824b47484b96f9692932248a54c43799a84282cfe58d05a6449efd", - "sha256:fac9cd332c67f4422504297889da5ab7e05fd11e3c4392140f7370f4208ded1f" + "sha256:05cc68dbb8c174828624062e73078e7e35406f4ca2d0866c272c2410d8ef06d1", + "sha256:08a2f175e48a898c8eb8eace45ce01777f4785bc744c90aa2cc7f2fa5462a266", + "sha256:0d67c1822c355aa6f7314d92018fb4268a76668a536f133599b91edd48759442", + "sha256:2ceae842a78d1603753561132d5ad1b2f8a7979cb0c283f5b52fb4e6e14b1a79", + "sha256:35630d5af80d5d0d49cfc4d64c1c13838baf6717a13effb35869a5919b854cdf", + "sha256:3fce5f92c22b00cdefd1645aa58ab4877a01679e901555067b1bd77039aa589f", + "sha256:494c513ccc53225ae23eec7fe6e1482f1b8a44674241b54561f755a898650679", + "sha256:5e38404ca2bb30ed7267a46c02f06ff842e92da3bb8c5bfdadbd35a5722314d8", + "sha256:81442dac7abfc2f4f4385ea9e12ddf5a796721c0f6133260687fec5c3780fa49", + "sha256:923f8653416604e356073e6e0bccbe7c09990acef442def2f5640dd0faa9689f", + "sha256:93f3f7b0bb07711b49626e7940d6fe52aa9940ad86e8f7e74842e73189712129", + "sha256:99a4cd17a5fdd1f3d014396502daa70b5ec21bf4ffe38393e152f8e449757d67", + "sha256:ab2b98c9fc19f13f59628d94df5cc4cc4844bc572467d113a8b517d634e362c6", + "sha256:b1b0671619343aa71c20ff9767eced0483e4fc9e1f489d50923738caf6a03c17", + "sha256:b2e953fcfaedcfbc952b44744f22d16575d3aa78eb4f51ae74165b4e96e55f42", + "sha256:ba9f33bb525b14c3ea563b2fd521a84d2fa214ec59e3e6a2858f78d0844dd60d", + "sha256:cfbe6b40ca48019a51827f20d830887b3107a74a79b01ceb8cc8de4ccb17b672", + "sha256:d34d2ca888208eea2b5c68186841336a7f5e0b990edec929be909353a202768a", + "sha256:ea46c0d060491051d39f0d2cff4f98d5c72b288289f57a21556cc7d504db37fc", + "sha256:f7583aec590485b43ca601dd9cea0dcd65bd7bb21d30ef4ddbf4ea6b5ed1bdd3", + "sha256:f78baafb38436d5a128f837fab2d92c276dfb48af01a240b861ae02b2413ada8" ], "markers": "python_version >= '3.6'", - "version": "==7.1.3" + "version": "==7.2.1" }, "ptyprocess": { "hashes": [ @@ -1623,36 +1617,34 @@ }, "pynacl": { "hashes": [ - "sha256:262a8de6bba4aee8a66f5edf62c214b06647461c9b6b641f8cd0cb1e3b3196fe", - "sha256:2b12f1b97346f177affcdfdc78875ff42637cb40dcf79484a97dae3448083a78", - "sha256:319de653ef84c4f04e045eb250e6101d23132372b0a61a7acf91bac0fda8e58c", - "sha256:3206fa98737fdc66d59b8782cecc3d37d30aeec4593d1c8c145825a345bba0f0", - "sha256:3384a454adf5d716a9fadcb5eb2e3e72cd49302d1374a60edc531c9957a9b014", - "sha256:3cd787ec1f5c155dc8ecf39b1333cfef41415dc96d392f1ce288b4fe970df489", - "sha256:4ce50d19f1566c391fedc8dc2f2f5be265ae214112ebe55315e41d1f36a7f0a9", - "sha256:53543b4f3d8acb344f75fd4d49f75e6572fce139f4bfb4815a9282296ff9f4c0", - "sha256:543f869140f67d42b9b8d47f922552d7a967e6c116aad028c9bfc5f3f3b3a7b7", - "sha256:5953e8b8cfadb10889a6e7bd0f53041a745d1b3d30111386a1bb37af171e6daf", - "sha256:5a3becafc1ee2e5ea7f9abc642f56b82dcf5be69b961e782a96ea52b55d8a9fc", - "sha256:5f5b35c1a266f8a9ad22525049280a600b19edd1f785bccd01ae838437dcf935", - "sha256:6b35d93ab2df03ecb3aa506be0d3c73609a51449ae0855c2e89c7ed44abde40b", - "sha256:7713f8977b5d25f54a811ec9efa2738ac592e846dd6e8a4d3f7578346a841078", - "sha256:7d7c09749450c385301a3c20dca967a525152ae4608c0a096fe8464bfc3df93d", - "sha256:8d361dac0309f2b6ad33b349a56cd163c98430d409fa503b10b70b3ad66eaa1d", - "sha256:9fd1a4eb03caf8a2fe27b515a998d26923adb9ddb68db78e35ca2875a3830dde", - "sha256:a2bb472458c7ca959aeeff8401b8efef329b0fc44a89d3775cffe8fad3398ad8", - "sha256:a569a4069a7855f963940040f35e87d8bc084cb2d6347428d5ad20550a0a1a21", - "sha256:a6f9fd6d6639b1e81115c7f8ff16b8dedba1e8098d2756275d63d208b0e32021", - "sha256:c2228054f04bf32d558fb89bb99f163a8197d5a9bf4efa13069a7fa8d4b93fc3", - "sha256:d8615ee34d01c8e0ab3f302dcdd7b32e2bcf698ba5f4809e7cc407c8cdea7717", - "sha256:d984c91fe3494793b2a1fb1e91429539c6c28e9ec8209d26d25041ec599ccf63", - "sha256:dece79aecbb8f4640a1adbb81e4aa3bfb0e98e99834884a80eb3f33c7c30e708", - "sha256:e49a3f3d0da9f79c1bec2aa013261ab9fa651c7da045d376bd306cf7c1792993", - "sha256:e735c3a1bdfde3834503baf1a6d74d4a143920281cb724ba29fb84c9f49b9c48", - "sha256:fc734c1696ffd49b40f7c1779c89ba908157c57345cf626be2e0719488a076d3" + "sha256:018494d6d696ae03c7e656e5e74cdfd8ea1326962cc401bcf018f1ed8436811c", + "sha256:04316d1fc625d860b6c162fff704eb8426b1a8bcd3abacea11142cbd99a6b574", + "sha256:22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4", + "sha256:26bfcd00dcf2cf160f122186af731ae30ab120c18e8375684ec2670dccd28130", + "sha256:2fef529ef3ee487ad8113d287a593fa26f48ee3620d92ecc6f1d09ea38e0709b", + "sha256:320ef68a41c87547c91a8b58903c9caa641ab01e8512ce291085b5fe2fcb7590", + "sha256:3bffb6d0f6becacb6526f8f42adfb5efb26337056ee0831fb9a7044d1a964444", + "sha256:44081faff368d6c5553ccf55322ef2819abb40e25afaec7e740f159f74813634", + "sha256:46065496ab748469cdd999246d17e301b2c24ae2fdf739132e580a0e94c94a87", + "sha256:5811c72b473b2f38f7e2a3dc4f8642e3a3e9b5e7317266e4ced1fba85cae41aa", + "sha256:622d7b07cc5c02c666795792931b50c91f3ce3c2649762efb1ef0d5684c81594", + "sha256:62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0", + "sha256:68be3a09455743ff9505491220b64440ced8973fe930f270c8e07ccfa25b1f9e", + "sha256:834a43af110f743a754448463e8fd61259cd4ab5bbedcf70f9dabad1d28a394c", + "sha256:8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0", + "sha256:8a66d6fb6ae7661c58995f9c6435bda2b1e68b54b598a6a10247bfcdadac996c", + "sha256:8b097553b380236d51ed11356c953bf8ce36a29a3e596e934ecabe76c985a577", + "sha256:a84bf1c20339d06dc0c85d9aea9637a24f718f375d861b2668b2f9f96fa51145", + "sha256:a9f9932d8d2811ce1a8ffa79dcbdf3970e7355b5c8eb0c1a881a57e7f7d96e88", + "sha256:bc4a36b28dd72fb4845e5d8f9760610588a96d5a51f01d84d8c6ff9849968c14", + "sha256:c8a231e36ec2cab018c4ad4358c386e36eede0319a0c41fed24f840b1dac59f6", + "sha256:c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465", + "sha256:d071c6a9a4c94d79eb665db4ce5cedc537faf74f2355e4d502591d850d3913c0", + "sha256:d29bfe37e20e015a7d8b23cfc8bd6aa7909c92a1b8f41ee416bbb3e79ef182b2", + "sha256:fe9847ca47d287af41e82be1dd5e23023d3c31a951da134121ab02e42ac218c9" ], "markers": "python_version >= '3.8'", - "version": "==1.6.1" + "version": "==1.6.2" }, "pynetbox": { "hashes": [ @@ -1871,11 +1863,11 @@ }, "ruamel.yaml": { "hashes": [ - "sha256:048f26d64245bae57a4f9ef6feb5b552a386830ef7a826f235ffb804c59efbba", - "sha256:a6e587512f3c998b2225d68aa1f35111c29fad14aed561a26e73fab729ec5e5a" + "sha256:27592957fedf6e0b62f281e96effd28043345e0e66001f97683aa9a40c667c93", + "sha256:53eb66cd27849eff968ebf8f0bf61f46cdac2da1d1f3576dd4ccee9b25c31993" ], - "markers": "python_version >= '3.8'", - "version": "==0.18.16" + "markers": "python_version >= '3.9'", + "version": "==0.19.1" }, "setuptools": { "hashes": [ @@ -1962,12 +1954,12 @@ }, "sqlmodel": { "hashes": [ - "sha256:667fe10aa8ff5438134668228dc7d7a08306f4c5c4c7e6ad3ad68defa0e7aa49", - "sha256:ad1227f2014a03905aef32e21428640848ac09ff793047744a73dfdd077ff620" + "sha256:2d41a8a9ee05e40736e2f9db8ea28cbfe9b5d4e5a18dd139e80605025e0c516c", + "sha256:6d946d56cac4c2db296ba1541357cee2e795d68174e2043cd138b916794b1513" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==0.0.27" + "markers": "python_version >= '3.9'", + "version": "==0.0.31" }, "stevedore": { "hashes": [ @@ -1988,21 +1980,21 @@ }, "tornado": { "hashes": [ - "sha256:16abdeb0211796ffc73765bc0a20119712d68afeeaf93d1a3f2edf6b3aee8d5a", - "sha256:278c54d262911365075dd45e0b6314308c74badd6ff9a54490e7daccdd5ed0ea", - "sha256:2dd7d7e8d3e4635447a8afd4987951e3d4e8d1fb9ad1908c54c4002aabab0520", - "sha256:5977a396f83496657779f59a48c38096ef01edfe4f42f1c0634b791dde8165d0", - "sha256:88141456525fe291e47bbe1ba3ffb7982549329f09b4299a56813923af2bd197", - "sha256:892595c100cd9b53a768cbfc109dfc55dec884afe2de5290611a566078d9692d", - "sha256:ba4b513d221cc7f795a532c1e296f36bcf6a60e54b15efd3f092889458c69af1", - "sha256:c43c4fc4f5419c6561cfb8b884a8f6db7b142787d47821e1a0e1296253458265", - "sha256:db238e8a174b4bfd0d0238b8cfcff1c14aebb4e2fcdafbf0ea5da3b81caceb4c", - "sha256:dbc4b4c32245b952566e17a20d5c1648fbed0e16aec3fc7e19f3974b36e0e47c", - "sha256:de8b3fed4b3afb65d542d7702ac8767b567e240f6a43020be8eaef59328f117b", - "sha256:f72ac800be2ac73ddc1504f7aa21069a4137e8d70c387172c063d363d04f2208" + "sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1", + "sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1", + "sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843", + "sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335", + "sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8", + "sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f", + "sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84", + "sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7", + "sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17", + "sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9", + "sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f", + "sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc" ], "markers": "python_version >= '3.9'", - "version": "==6.5.3" + "version": "==6.5.4" }, "transitions": { "hashes": [ @@ -2046,11 +2038,11 @@ }, "urllib3": { "hashes": [ - "sha256:016f9c98bb7e98085cb2b4b17b87d2c702975664e4f060c6532e64d1c1a5e797", - "sha256:ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd" + "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", + "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" ], "markers": "python_version >= '3.9'", - "version": "==2.6.2" + "version": "==2.6.3" }, "validators": { "hashes": [ diff --git a/requirements.txt b/requirements.txt index d8a67edb..e096fa14 100644 --- a/requirements.txt +++ b/requirements.txt @@ -28,7 +28,7 @@ pytest-testinfra==10.2.2 python-dateutil==2.9.0.post0 redfish==3.3.4 setuptools==80.9.0 -sqlmodel==0.0.27 +sqlmodel==0.0.31 sushy==5.9.0 tabulate==0.9.0 transitions==0.9.3