From 956f3243beaaa33df2fb5c737b16d1c885d5c0bc Mon Sep 17 00:00:00 2001 From: AlexWells Date: Fri, 9 Jan 2026 14:46:27 +0000 Subject: [PATCH 1/6] Add Python 3.13 and 3.14 to CI --- .github/workflows/code.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index 63a9c087..89aadffe 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -54,7 +54,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-15-intel] - python: [cp37, cp38, cp39, cp310, cp311, cp312] + python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313, cp314] include: @@ -129,7 +129,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-15-intel] - python: [cp37, cp38, cp39, cp310, cp311, cp312] + python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313, cp314] runs-on: ${{ matrix.os }} From 8ce83302dbcadd60627506f336097c76cc432aa9 Mon Sep 17 00:00:00 2001 From: AlexWells Date: Mon, 12 Jan 2026 13:07:40 +0000 Subject: [PATCH 2/6] Install different versions of cibuildwheel This check is based on the Python version --- .github/workflows/code.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index 89aadffe..ce1fe556 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -90,7 +90,12 @@ jobs: - name: Install Python Dependencies # cibuildwheel 3.0.0 dropped support for Python 3.7. We still want to # support 3.7 for the time being. - run: pip install build cibuildwheel==2.23.3 + # Python 3.14 isn't supported on lower versions of cibuildwheel, so conditionally install when required + run: | + pip install build + [ ${{matrix.python }} == "cp314" ] && pip install cibuildwheel || pip install cibuildwheel==2.23.3 + pip freeze + shell: bash - name: Build Wheel run: cibuildwheel --output-dir dist From ba95af1df06663d79fbb5636320f33aa12226f16 Mon Sep 17 00:00:00 2001 From: AlexWells Date: Mon, 12 Jan 2026 15:35:32 +0000 Subject: [PATCH 3/6] Update dependencies in Pipfile.lock This should resolve the issue where the build-time resolver was grabbing epicscorelibs 7.0.10.*, but the run-time resolver was getting 7.0.7.* during Docs CI build --- Pipfile.lock | 1211 +++++++++++++++++++++++++++----------------------- 1 file changed, 659 insertions(+), 552 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 28c9cbf2..a7ccccd7 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -16,96 +16,58 @@ "default": { "aioca": { "hashes": [ - "sha256:1c89989d1d5182ca7c23fd86c3e5b908cd580683fdb7da9f12b89cb004b7009a", - "sha256:66683994d0739c9d759af2843932cb8244d8f8e5771c3cbf16a99babd4483bd4" + "sha256:20668f356b5d8dc65e7f5026b0085499c5de0812d84c17e0cbbe80c46e915532", + "sha256:9b07598d59295d9ee701e0c83f151ca8e8da5cd2642390772ee5b988f54db12e" ], - "version": "==1.6" + "version": "==1.7" }, "cothread": { "hashes": [ - "sha256:15825b3cca1e8b30d02b04aab26dfdf31c0bab5b3ef80a656aff79dc23573db9", - "sha256:2aa54274dfada9140e9ae2037dc64d90feafab6016d2f0ac8c980f34e31d9628", - "sha256:4fa7bfb3f9c528a9b51f97e127b3ee66610b3773dba7ca84ce7542727d49f1de", - "sha256:6da610401bc7981703e87a7efe93fcd87bd232d3a47c89b71bd7d4c530567a6e", - "sha256:749c03636e05f310fb8652a83328555a67bee6d83b2af030e4c39b77e9ed0ce1", - "sha256:7c9b6c735ad2f4f12672a5ba41e792e18931b9dcfee99c28a8bac5223cd65563", - "sha256:aac14a1248d4c55e86f460220586d3b87100876084cfb799af9b0eb41dacf3b5", - "sha256:be514d49dd63331aa0f8def607eff52424f0674647878b776d76d4a7769fc3ab", - "sha256:c62e6697814256d6f07d4bbdddcce9f89816fe30df8dd1bbb3cf5af1ad6330c1", - "sha256:caa0e37ae6d4f9adddf56addd76959103f2a388d0a6e1c1ddd833a87f0551d40", - "sha256:dc4a6fa654a6013ec95cbd5cfffb1bce53f74d9d470d2c5d1341e7073d686064", - "sha256:f0f57697eee1b87cf2bad4683e0deda5b3fe4505400084369274393999fcc3d0", - "sha256:fb12d99088ce073412fb0f84930d2b08a134ba4eeb441d3beac1fe62b2e5f9e5" - ], - "version": "==2.19.1" + "sha256:2e2212ff28470a1100d4a837bf346576c87170e045a04afadcf71b3e62cdf7df", + "sha256:33b8598a4ab4ad0fd00249234daff6fdcde531cb4fa549dd65d8fd2f7284532b", + "sha256:3d9d12a70c29cf9c917ed0fccc29ac9ba737f79210f559ed7fa0f12b84c4c664", + "sha256:42d4dd73fcbf49a53ba08d905a0579d6e39aaebac558bdcce695c45add52ca50", + "sha256:4828567fb6ef35d034fb5e524df259278b8ce50b35fd53b70947dc679e6c1b11", + "sha256:7534c72fa206e82e98227c3aef59a2ed3c6887b85eb693c403cf18f660baa76e", + "sha256:8bda49ba22e2455d7f85007656aacb8edaffcd8306ea82f5fbcb8640a6ebaeca", + "sha256:9d29ffb6dde2ea9ec7d803d9676fd64bdfcd8dbffb3758bc555362db213d4b25", + "sha256:ab64931de41d012fda7575c326ecd54b1aa066b684e05f879dec944d01d0afe4", + "sha256:bc45c93b4f974f6935af2ab6e4fed43ec39c411c7c69640b8f29f81c05992477", + "sha256:e91aaf748f37def40d5371471bd66b0eaf463e1b7e005f31e67b0f4cbdc25ae2", + "sha256:eb57388b03a4935d455e180f564820caf4bd1bfbf8cf2857710076374bfa0049", + "sha256:fae2ef99e86f3c9460f6b9ae98c363c2ee5a45c59a2371f2a34228f724f66d2a" + ], + "markers": "python_version >= '3.7'", + "version": "==2.20.1" }, "epicscorelibs": { "hashes": [ - "sha256:0eb6a4fd030d1c9a36e75305a6c3dbceea8cff0f490a86bd8d3c4a7ff5c1d5a0", - "sha256:105eedc19f4e5863851c132725ddcb2c62c16efaa586e98ae711f576cbf01dd6", - "sha256:1094223d472ab74e24040bf98a9a442dcc467022107b4066c4edaf890157373b", - "sha256:134712203ca52d72adc2361905bd8ef8ce11cb768b9d6417be87fa6443b1a203", - "sha256:169e42a87407ee2ba537eb625a74c8de9202ee5ad5a7fd99674864fdab09d33f", - "sha256:16bbc893c84b5ca4da50fc6b0dd2cdab58525c0cc159c02cd9170a1b0ebb706f", - "sha256:1aca96726e1a653c6eb3eecd26abbf54f854b130e32983b2cfc2bb221e04672e", - "sha256:1b5e41510ffe28949dea13fbd72d054776c5740c63b046a0a1d5314e45ef8a4f", - "sha256:1fea693b160906535e079afba91a40cec614b3a0f815430838c3bc10b52c6a5c", - "sha256:234f824162d64800f062b776e357f67414e1f199293db5f0bddbfd99042174f2", - "sha256:23f4d72d42950f8e24f907e7b47e2d209f869e15696c7cc5b42a90a210df83cc", - "sha256:2436a0596ac1066b84aa105a2b713cccdad5134b5e40169107126464d6a0b578", - "sha256:283735c6100c3c24ab9a535719b14e48b033b1cc7bb7a9d744c9e847667c8c96", - "sha256:2d0a87c4b6d1ab12634ea0be6c15ec0d021c8befda98b7f5b3da17dbe5027610", - "sha256:329d0f3c764677f367206a9eddc06e115e14db9e2377dfe2526df892ea7c53d1", - "sha256:47ecb697a5387fa9a95ade92ae24d41d9db1612b506c1e8eca62af6dd9b7199a", - "sha256:4b6b7986f898dfe77fe58b175426a4eb5848a740c0635a47b2dd722b506a8ab5", - "sha256:53e76144672e8c4ab93269acdf3a495cbf9be80b575798f4ec768c8d3be4331a", - "sha256:571edd83866532382cbbf6bc4c3b40ef06cd6f4124c9d804459b4fc6d7720d19", - "sha256:5759e3a1bb41d98e6e5c0dff883ec6567c2c5ac898ca0afe1ff1384e09a4bc0f", - "sha256:5a4499889df8afc754dfb2b6cfccd3da6f8583ca7e082a5822c93ecd5ba238a1", - "sha256:5d450e2840c52f78c5ad3e0d76a83c7d8767ec318c6501d433d8a288ac055d43", - "sha256:67647280731c2da102da9fc6ea246b3f5a3632cf7cd236332658c50da054889c", - "sha256:69ace201a89ecfdfdcccc1e82a3cb3688fb914f4de0fb81f351d7fda4a0f0918", - "sha256:6bbf8c92240432aa8e82a04a2b26475744663b9c590289a92b59ee925dc58808", - "sha256:6c4765c5cb12b8befd219559728724da5c92b3d9b6f3251013190526c9798fa3", - "sha256:732058c29b94121a4fc6605edd3f93379228bccbc55a811dfa12c2254e64879a", - "sha256:74506531a3690e6d7cc3ce7ec1a1b2e96e67b8e5578a0aeed3667ab50733264b", - "sha256:7d8b606889bde4f586ad33e3448097f935833d3bf4a4e54e2111ff8fd58aaa76", - "sha256:831e6abfe8602ba9cfe7f60d2238b6763fb16037c82f3282122a31ef692ce512", - "sha256:840115fac91537cf50d375b60df01e6651e020f35923e03160ca4ff70f9e47cd", - "sha256:8b0402ec8441a216f02c7a36cb711dd63b48498e025a29d24ca3fb4932574457", - "sha256:9999190f514f0348f8054eff8284709670a9cf57324ee192ac0300acdc46f117", - "sha256:9cc415a727164b6417c0bf162f2089f9b202356cee208b5e72ea2cf41730a5d3", - "sha256:a043fb10edad6396d8dd6aaf85f311806e282cafdfdac34bacc273247f4d236b", - "sha256:a25ac3b052f3cdc5b961d75cd1d6f39af903a320d0796325361a572c70eeaa13", - "sha256:a45bf85498d7781b70d9a1f56e5121b88fcb53583862dc52e18aa4f8cf4c6378", - "sha256:a80342206e08a975a5ab5fd3be897fbe046e106b83327bc842a42a9f83745876", - "sha256:aa5019266b0cbf840b63212302c3613bcd0644dba8d0f14ff0afd14c45452a02", - "sha256:ab1cbc776f926499e89982f0c5cc3e2560010ece9aef19236d6aba93a632991e", - "sha256:ab76f83f6d15e043b8aa4a70e98caea609190ff58d357f3051d15b3eb22258a2", - "sha256:afaf784a378a14999c5c72c5e52c672630ed3d0f007e217e272480805849dc70", - "sha256:b939265c033c8a25c8c69b532b2c0253f8781a6bde5ab18815604382a8e23536", - "sha256:ba258fff9d0f57ea6d3c9735eeabea77058b0f61ab17c886fe8d8e8a1368e877", - "sha256:bb10204daa2a74f78c37728ea890233b9a67fd818c14cf1cdeb9fe880f6b27b5", - "sha256:bed8472ba93e46db34a6c91cd1056ee4ded0ba369c782cdcbf16a5667af1d562", - "sha256:bf7f165cc0d49e3e530ef9a8d864d6cc2ab1991c7eaec853f81a01e68b191289", - "sha256:c31af9178c006d430be23099e854b445a90f344645af76a05becf4b6e8df3678", - "sha256:c375cc7e22a6110eddc1a4f11783943230edc98fb8ba4a7d7374330564e8b6c1", - "sha256:c3d73724c40f0930d0ba92fd9687d4498e3fa2186afa19fae10ff90e1a8ecbd1", - "sha256:cbbcb3bdb8f007874e0c30c71a6f5741bca30366880b92e8855f28846d348eaa", - "sha256:d3b379571ef04c65740a3594f842c640674e99eaa00a99c7531f07060d988879", - "sha256:d47d3f53da825bc95e1518d0c3b08e60cf01b33b2130c6fa3a82770de3894ef7", - "sha256:d77d3514c480310a9432370c2dd8d8fce35e08a053d5b37de935262252b85d6f", - "sha256:e8cbed5c912810bc19c3ebbddd987b8def23845f91eb3b43fc1ee94f5634d84b", - "sha256:eb09da32bc39b0befa65ec3bde6f7016af90bed41ccf003bb2bb48c73a312d2d", - "sha256:ed138a7257a06eddda2c673be6709aff22c1a71588dfa61d7a5cfb67f3c73fdd", - "sha256:ee45f3abddc36bb4317904255914ea6075eafe72b6b9baa67dd179129e076099", - "sha256:eec0e18b35f5cd8b472b6d8d7cc74dde81e6d8b06080a1320888a955bf276b5a", - "sha256:eecabf0bd79278472069c52060b7ed7636f9146f0b4b570663d1e21c3d3e3874", - "sha256:f8292ecc8ab8e4873f7cd6fbf21c6d5919ec5560d69394bf979e87cf2cfcc9d3", - "sha256:fbfcae4243cb2ee24a0c3dda801903794cd805befe656626ff24410d9422539d", - "sha256:fd4b41b40f041579af05885dd02cda2829999c0a5fd8dc6471afb7114aded120" - ], - "version": "==7.0.7.99.1.1a3" + "sha256:0700a6025166f4ae2c1c5dde50795c063f9616925a7df0b5ef736c27b3965926", + "sha256:0f3be1dbb870f7f3cb636ee80b3be5391d0846d0f11f7fe19274aa8ee3a327e3", + "sha256:0f7a8e79c091e1ba9467a1398cac52f12142981d5cca28ec27407448620b1154", + "sha256:1c04ca38cacecbac749a7d6520b8d0b038ac7257e6c161780ae99f9168dd1d9c", + "sha256:1e4a64189b04649802a325b65e70aa566e62fc2ac827652b2f0fcd86ad784c4a", + "sha256:2119ecb12e0563d0d8a167ddd796bb8ffffca5a80ce59a99df72a54c3bd06c6e", + "sha256:227b16e9f4ba64350943f96ad866f69e104de2ea8f8bf31e8de6b4c3b99b20b5", + "sha256:3969f35243ac442719984cda6180a94ae46ec65f9a71658d7789b32e989231db", + "sha256:3c04d06c1ce1fd43493eeb6638cdbde632cb16e49b34e2762bc12eb047781086", + "sha256:5a78ce633f6f0bae6675c9e128145480a1e428cc47495e2580eb05db2f6b37ba", + "sha256:6599d4625d6e0cb7bfbba4d12952c5ba2a5f20ef64e5c936da4169d0ac172013", + "sha256:696e5eaeb4fcf864e9c683eca0064bd29ed3e7e7c3d7e0f5424de77fa57b8a30", + "sha256:7b4b3da922b69e637126b6eb5e65d77a594d58021d74010fdcef376245be40c0", + "sha256:ad54dd6ec9b4f2044a0a1aabb590c2b6c20e956f91b2872f9760ed21387e9eb8", + "sha256:b25b511955020138f13bb7231cf05840034fa092e47e8950e870519ac60e58ed", + "sha256:b62015fb52b315fe5b612d14f570fa2da7de5e6adf80a108deccbdcff6651f4b", + "sha256:c20fbcec49effb9658e917317c091c099d00204dc0084881cb61c4a18f856cfb", + "sha256:c8620955b611983181e8b283f06ce2690a8d2a7955d9bcd2b48abb623bdbc736", + "sha256:d21c84807bb329f4b8752d1c9638a4e60f42df2dc837b6286f0b2d5515129a3d", + "sha256:d7ba960dcf02628398dc29464dafbf70a3d689cfdf0418f7597c3e13a45590da", + "sha256:eb4e533efa6edfced2bf7d0f243087df123b5d9556a30074ba20f8ad75c8e195", + "sha256:f0569ab084e149385f6fcfa3c441f9f43099357ad54ae21f9496220861b02d38", + "sha256:fc0bf3fba67303c9b2cf6f651749f933481f42d0676bf6dffec61c1d08971f1d" + ], + "markers": "python_version >= '2.7'", + "version": "==7.0.10.99.0.0" }, "epicsdbbuilder": { "hashes": [ @@ -150,121 +112,137 @@ "sha256:f17e562de9edf691a42ddb1eb4a5541c20dd3f9e65b09ded2beb0799c0cf29bb", "sha256:fdffbfb6832cd0b300995a2b08b8f6fa9f6e856d562800fea9182316d99c4e8e" ], + "markers": "python_version < '3.11' and python_version >= '3.7'", "version": "==1.21.6" }, "pvxslibs": { "hashes": [ - "sha256:03a7016af188373039694d01102c3bd7610093a4ad9ee1aa31431f76989869c2", - "sha256:082f44c0af4e4cb4820aa8d4af8ec007aa19e61236c903f505ae2cae911dfaaa", - "sha256:09e6b5c0a835b613cc563b4f50cfeba9dbe9796870d8e56cac6735d1b8b3fc4e", - "sha256:107a4df2ef52b085617022924b64bdf6633677cfd37d1d1151895e57c685eb7f", - "sha256:15a86a3322e3ef474b2a5c5e20be12656bbfa3d34742d132d8e6b20b4a9edd57", - "sha256:262b218f59c5c0a4f6e03cc65cb77c69d412fce788a286d0d5c000e996bd5a20", - "sha256:301e62db41d0063913dac37894ecb0bc1370deb9885edf3ff73243b02b06ccdc", - "sha256:30eeeb7f49d575aeeaecca15c99cacd4b41319b8d7a45edcf36bcebe6150f1ad", - "sha256:3a70c55e121dea43c6a74673b677395729169a629c8fc1ccee9296d877b6a180", - "sha256:3ea6869dbb785392648bece78d53e8dbbf0490462f9d617f25deda73cf0c0409", - "sha256:50fd36541f79cedd552b565627aa04da38e197640051bec3253608ac84d641fe", - "sha256:591e833e892a7c30b54169823e6e62cc3ade3e26b444ff7765bc74abdcc00fc5", - "sha256:5f91242fee60280edcfabf28cda418197f42fe4049730fefa09d7da86aafd35c", - "sha256:6933dfba3bdf91915146575515f2278a944a8333d420a057d68a88dc5d1dd807", - "sha256:6d0b2f46261c4bf8c6bb7825189ddf6e8a63bf31dce6eaf3499873f964a834db", - "sha256:766ca84994b24c14b72ece75124dacb09fbf40c9033e155fd04207bb149bd443", - "sha256:7a61b1d158038580ab0fcca80107b96d9acfc6e2951883cccc80ac2b3542453b", - "sha256:7d35de52aaa86192cc6852f2072916e375a269ea1c4c80edb33a0b9df65cb3ab", - "sha256:86dee087eab3e2ef6bac7f31f90dcfe217c6e08abcf733ab100352a64600195d", - "sha256:87067cde2acc30b31b00d67f8b51fe124e247dfd91d9b6e3e28f41ac9c364f18", - "sha256:916908d26e5e60449195724cb66c9a8850b875776372a40c629ae134481586e0", - "sha256:94d5552af0fe85346f4fafd1f677290d19ec89e6c9f98e69fe82e6b370dfaae3", - "sha256:a27f2a9a7356a4eebb9dd7b497963a1935855ab529eb68ddacdbc610147dfde0", - "sha256:abf49243a030ef2e62d5cabdd3e223d39ad3eb6f25565c7d5159dab1340c1c0c", - "sha256:c524266970bcb985453bee7d646b3b1cd0507fd58b9618a8bb2542007bbd1a5f", - "sha256:c5b2ff0f289c4cda001b8316f19067b20903b0f2147e2df375547c536c8a9543", - "sha256:c6b86f7ad6d0e8f8d332ba542e1c54554f803af70c0bc91eee633f8192ea8aba", - "sha256:ce1d2b6c7a5d8aafbe7a9e9e6a1e27180c87e0bdd87e46543271233973c8c98c", - "sha256:d322fa7f25e9a92b0d76cb5e1977c90320968102aa8af3e86ca846ed1db84b54", - "sha256:e4bd24bd98920ef1bcc2de3b672fa8a2d22339a1cff1efaa1bf873ded3705f33", - "sha256:e7d79dd67fedd4d1a5925c89316af5fbb6c0337a477db135c64d38986addda79", - "sha256:f9d4645e91725c54ca5741d9066dfab3a47cd454445db574136a35b5771c9439", - "sha256:fbb0e13c1013c7efcfd38d5707624d01824b5a937e6b817ba4e431a27549b515" - ], - "version": "==1.3.2a2" + "sha256:05bc7d552584e974943f5dbfc878a02bedfe039a903ac8475fed7860df95d3be", + "sha256:0b49f9716156366540b1ae84cf7dcd38ed1702b6256a30abe99ba4eebd82b7d3", + "sha256:25acaaaafc0fb9d6efd5117fa06c602dcfc255f6b4a3605625ae9d49e3c708f9", + "sha256:27941d03bfa073ecb93475a3b67cca10efca9d3fd5b5cb8ca8d67d97461bff5c", + "sha256:2db499db5a31be9e528aacdfaad2af6d50050fa051c0bac9acd1e80e31f60fa4", + "sha256:38e4f263fd94bb01c48ba2ba1f6ca53c329c35eda8f6b99a92a8ccb94d7a0cb7", + "sha256:3ec3d3f0cc7cf82ce8372aa32ada76b23586d5422ef7dea288a2349900a5d9f4", + "sha256:4f5a6acef742dbfdb3d1821f6c7ec0f8df052e705bbd715281b3260772c90a3c", + "sha256:53afcaf50fb76fe49acc0f9a7b0d85538b912ffd519f260e0d517af21173043d", + "sha256:564e1f0f6ebe008d6e6f04fa8a1ea1326e18464021188a7b099f22f605847916", + "sha256:609aa4c00172c69681969956756b89175a486fad5089f54939f92d68b0ab479a", + "sha256:67435f627dfb9c12db0ced99e8a8267f87f5fd236eb989d6fced2388a191b06b", + "sha256:70ba81a6dbb2dde323e7deb7705a52c27a012ac98734a90783405e8ea7939f21", + "sha256:8167105ab01e084c35438e7ee3e456e5915425a4ee8d559cd18e7f7240ee4099", + "sha256:a45aafff2fc43104959cede6e803a8883129d08d54c54fd47d9706d9934b426e", + "sha256:a780b44a192b7f8cb1854b9a18425e0ba6eadc1a215a645ecdac295a3701e446", + "sha256:a790ed896c4566d13776a530e6a329085794a7d506709f7b380209f5d7d781da", + "sha256:b1e6141a026fa1cfea666eabb65e1cf41903ef51f906286b91a40e55dda03969", + "sha256:b6abb27dcddf2e22dd86f68e36ea645dc31e6e5e0acb8af481fdf7d76c54ae95", + "sha256:b8124c17caaea7f77807dd471f0f643e965d4b00d171ade5824e59e37f763b50", + "sha256:b9ba2fc5928b021f7ab9101bec3783e0dfb0553941fec33fd3f1f9759cf6e808", + "sha256:e6f4599179340715930908fdd72cbffe9b2bf8370913cd76c198f59c8ae737c3", + "sha256:f3eeb3bd58d4557367ee3b2534a156de0c319fa35b4b3dd58a64d1373a7741a7" + ], + "markers": "python_version >= '2.7'", + "version": "==1.5.0" }, "pyyaml": { "hashes": [ - "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", - "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", - "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", - "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", - "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", - "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", - "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", - "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", - "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", - "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", - "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", - "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", - "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", - "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", - "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", - "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", - "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", - "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", - "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", - "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", - "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", - "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", - "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", - "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", - "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", - "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", - "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", - "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", - "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", - "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", - "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", - "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", - "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", - "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", - "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", - "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", - "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", - "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", - "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", - "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" - ], - "version": "==6.0" + "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", + "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", + "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", + "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", + "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", + "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", + "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", + "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", + "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", + "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", + "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", + "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", + "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", + "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", + "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", + "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", + "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", + "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", + "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", + "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", + "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", + "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", + "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", + "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", + "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", + "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", + "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", + "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", + "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", + "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", + "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", + "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", + "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", + "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", + "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", + "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", + "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", + "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", + "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", + "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", + "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" + ], + "markers": "python_version >= '3.6'", + "version": "==6.0.1" }, "scipy": { "hashes": [ - "sha256:01b38dec7e9f897d4db04f8de4e20f0f5be3feac98468188a0f47a991b796055", - "sha256:10dbcc7de03b8d635a1031cb18fd3eaa997969b64fdf78f99f19ac163a825445", - "sha256:19aeac1ad3e57338723f4657ac8520f41714804568f2e30bd547d684d72c392e", - "sha256:1b21c6e0dc97b1762590b70dee0daddb291271be0580384d39f02c480b78290a", - "sha256:1caade0ede6967cc675e235c41451f9fb89ae34319ddf4740194094ab736b88d", - "sha256:23995dfcf269ec3735e5a8c80cfceaf384369a47699df111a6246b83a55da582", - "sha256:2a799714bf1f791fb2650d73222b248d18d53fd40d6af2df2c898db048189606", - "sha256:3274ce145b5dc416c49c0cf8b6119f787f0965cd35e22058fe1932c09fe15d77", - "sha256:33d1677d46111cfa1c84b87472a0274dde9ef4a7ef2e1f155f012f5f1e995d8f", - "sha256:44d452850f77e65e25b1eb1ac01e25770323a782bfe3a1a3e43847ad4266d93d", - "sha256:9e3302149a369697c6aaea18b430b216e3c88f9a61b62869f6104881e5f9ef85", - "sha256:a75b014d3294fce26852a9d04ea27b5671d86736beb34acdfc05859246260707", - "sha256:ad7269254de06743fb4768f658753de47d8b54e4672c5ebe8612a007a088bd48", - "sha256:b30280fbc1fd8082ac822994a98632111810311a9ece71a0e48f739df3c555a2", - "sha256:b79104878003487e2b4639a20b9092b02e1bad07fc4cf924b495cf413748a777", - "sha256:d449d40e830366b4c612692ad19fbebb722b6b847f78a7b701b1e0d6cda3cc13", - "sha256:d647757373985207af3343301d89fe738d5a294435a4f2aafb04c13b4388c896", - "sha256:f68eb46b86b2c246af99fcaa6f6e37c7a7a413e1084a794990b877f2ff71f7b6", - "sha256:fdf606341cd798530b05705c87779606fcdfaf768a8129c348ea94441da15b04" - ], - "version": "==1.6.3" + "sha256:033ce76ed4e9f62923e1f8124f7e2b0800db533828c853b402c7eec6e9465d80", + "sha256:173308efba2270dcd61cd45a30dfded6ec0085b4b6eb33b5eb11ab443005e088", + "sha256:21b66200cf44b1c3e86495e3a436fc7a26608f92b8d43d344457c54f1c024cbc", + "sha256:2c56b820d304dffcadbbb6cbfbc2e2c79ee46ea291db17e288e73cd3c64fefa9", + "sha256:304dfaa7146cffdb75fbf6bb7c190fd7688795389ad060b970269c8576d038e9", + "sha256:3f78181a153fa21c018d346f595edd648344751d7f03ab94b398be2ad083ed3e", + "sha256:4d242d13206ca4302d83d8a6388c9dfce49fc48fdd3c20efad89ba12f785bf9e", + "sha256:5d1cc2c19afe3b5a546ede7e6a44ce1ff52e443d12b231823268019f608b9b12", + "sha256:5f2cfc359379c56b3a41b17ebd024109b2049f878badc1e454f31418c3a18436", + "sha256:65bd52bf55f9a1071398557394203d881384d27b9c2cad7df9a027170aeaef93", + "sha256:7edd9a311299a61e9919ea4192dd477395b50c014cdc1a1ac572d7c27e2207fa", + "sha256:8499d9dd1459dc0d0fe68db0832c3d5fc1361ae8e13d05e6849b358dc3f2c279", + "sha256:866ada14a95b083dd727a845a764cf95dd13ba3dc69a16b99038001b05439709", + "sha256:87069cf875f0262a6e3187ab0f419f5b4280d3dcf4811ef9613c605f6e4dca95", + "sha256:93378f3d14fff07572392ce6a6a2ceb3a1f237733bd6dcb9eb6a2b29b0d19085", + "sha256:95c2d250074cfa76715d58830579c64dff7354484b284c2b8b87e5a38321672c", + "sha256:ab5875facfdef77e0a47d5fd39ea178b58e60e454a4c85aa1e52fcb80db7babf", + "sha256:b0e0aeb061a1d7dcd2ed59ea57ee56c9b23dd60100825f98238c06ee5cc4467e", + "sha256:b78a35c5c74d336f42f44106174b9851c783184a85a3fe3e68857259b37b9ffb", + "sha256:c9e04d7e9b03a8a6ac2045f7c5ef741be86727d8f49c45db45f244bdd2bcff17", + "sha256:ca36e7d9430f7481fc7d11e015ae16fbd5575615a8e9060538104778be84addf", + "sha256:ceebc3c4f6a109777c0053dfa0282fddb8893eddfb0d598574acfb734a926168", + "sha256:e2c036492e673aad1b7b0d0ccdc0cb30a968353d2c4bf92ac8e73509e1bf212c", + "sha256:eb326658f9b73c07081300daba90a8746543b5ea177184daed26528273157294", + "sha256:eb7ae2c4dbdb3c9247e07acc532f91077ae6dbc40ad5bd5dca0bb5a176ee9bda", + "sha256:edad1cf5b2ce1912c4d8ddad20e11d333165552aba262c882e28c78bbc09dbf6", + "sha256:eef93a446114ac0193a7b714ce67659db80caf940f3232bad63f4c7a81bc18df", + "sha256:f7eaea089345a35130bc9a39b89ec1ff69c208efa97b3f8b25ea5d4c41d88094", + "sha256:f99d206db1f1ae735a8192ab93bd6028f3a42f6fa08467d37a14eb96c9dd34a3" + ], + "markers": "python_version < '3.11' and python_version >= '3.7'", + "version": "==1.7.3" }, "setuptools-dso": { "hashes": [ - "sha256:b23019f5e9cec37bc5df3a9735b86ee3948ce7fb2fda42307ca0ba49625d1b44", - "sha256:b85c8d662b7b942c6edc729765f963c77b758a691fcbe3e216e44fd97f2519f3" + "sha256:7afb76f93d13ce9da24502676d8f2d4dbc3da35c6245f95f27df9fa7445079a4", + "sha256:deb786b1cfac92f252a82df38e5129b1d9341b36885a01f64543bf3500734a21" ], - "version": "==2.10" + "markers": "python_version >= '2.7'", + "version": "==2.12.2" }, "softioc": { "editable": true, @@ -275,206 +253,288 @@ }, "typing-extensions": { "hashes": [ - "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb", - "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4" + "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36", + "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2" ], - "version": "==4.5.0" + "markers": "python_version >= '3.7'", + "version": "==4.7.1" } }, "develop": { "aioca": { "hashes": [ - "sha256:1c89989d1d5182ca7c23fd86c3e5b908cd580683fdb7da9f12b89cb004b7009a", - "sha256:66683994d0739c9d759af2843932cb8244d8f8e5771c3cbf16a99babd4483bd4" + "sha256:20668f356b5d8dc65e7f5026b0085499c5de0812d84c17e0cbbe80c46e915532", + "sha256:9b07598d59295d9ee701e0c83f151ca8e8da5cd2642390772ee5b988f54db12e" ], - "version": "==1.6" + "version": "==1.7" }, "alabaster": { "hashes": [ - "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359", - "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02" - ], - "version": "==0.7.12" - }, - "attrs": { - "hashes": [ - "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836", - "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99" + "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3", + "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2" ], - "version": "==22.2.0" + "markers": "python_version >= '3.6'", + "version": "==0.7.13" }, "babel": { "hashes": [ - "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe", - "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6" + "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363", + "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287" ], - "version": "==2.11.0" + "markers": "python_version >= '3.7'", + "version": "==2.14.0" }, "certifi": { "hashes": [ - "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3", - "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" + "sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", + "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" ], - "version": "==2022.12.7" + "markers": "python_version >= '3.7'", + "version": "==2026.1.4" }, "charset-normalizer": { "hashes": [ - "sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845", - "sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f" - ], - "version": "==2.1.1" + "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad", + "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93", + "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", + "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89", + "sha256:0f04b14ffe5fdc8c4933862d8306109a2c51e0704acfa35d51598eb45a1e89fc", + "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", + "sha256:194f08cbb32dc406d6e1aea671a68be0823673db2832b38405deba2fb0d88f63", + "sha256:1bee1e43c28aa63cb16e5c14e582580546b08e535299b8b6158a7c9c768a1f3d", + "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", + "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", + "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0", + "sha256:2677acec1a2f8ef614c6888b5b4ae4060cc184174a938ed4e8ef690e15d3e505", + "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161", + "sha256:2aaba3b0819274cc41757a1da876f810a3e4d7b6eb25699253a4effef9e8e4af", + "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", + "sha256:2c9d3c380143a1fedbff95a312aa798578371eb29da42106a29019368a475318", + "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", + "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4", + "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", + "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", + "sha256:44c2a8734b333e0578090c4cd6b16f275e07aa6614ca8715e6c038e865e70576", + "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", + "sha256:4902828217069c3c5c71094537a8e623f5d097858ac6ca8252f7b4d10b7560f1", + "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8", + "sha256:4fe7859a4e3e8457458e2ff592f15ccb02f3da787fcd31e0183879c3ad4692a1", + "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", + "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", + "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", + "sha256:5947809c8a2417be3267efc979c47d76a079758166f7d43ef5ae8e9f92751f88", + "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016", + "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", + "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", + "sha256:5cb4d72eea50c8868f5288b7f7f33ed276118325c1dfd3957089f6b519e1382a", + "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", + "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0", + "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84", + "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db", + "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1", + "sha256:6aee717dcfead04c6eb1ce3bd29ac1e22663cdea57f943c87d1eab9a025438d7", + "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", + "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8", + "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", + "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", + "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", + "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", + "sha256:778d2e08eda00f4256d7f672ca9fef386071c9202f5e4607920b86d7803387f2", + "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", + "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d", + "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", + "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", + "sha256:7c308f7e26e4363d79df40ca5b2be1c6ba9f02bdbccfed5abddb7859a6ce72cf", + "sha256:7fa17817dc5625de8a027cb8b26d9fefa3ea28c8253929b8d6649e705d2835b6", + "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", + "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", + "sha256:837c2ce8c5a65a2035be9b3569c684358dfbf109fd3b6969630a87535495ceaa", + "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381", + "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", + "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", + "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc", + "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", + "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", + "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", + "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", + "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e", + "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313", + "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569", + "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3", + "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d", + "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", + "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", + "sha256:a8bf8d0f749c5757af2142fe7903a9df1d2e8aa3841559b2bad34b08d0e2bcf3", + "sha256:a9768c477b9d7bd54bc0c86dbaebdec6f03306675526c9927c0e8a04e8f94af9", + "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", + "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", + "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", + "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", + "sha256:b5d84d37db046c5ca74ee7bb47dd6cbc13f80665fdde3e8040bdd3fb015ecb50", + "sha256:b7cf1017d601aa35e6bb650b6ad28652c9cd78ee6caff19f3c28d03e1c80acbf", + "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", + "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", + "sha256:c4ef880e27901b6cc782f1b95f82da9313c0eb95c3af699103088fa0ac3ce9ac", + "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", + "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815", + "sha256:cb01158d8b88ee68f15949894ccc6712278243d95f344770fa7593fa2d94410c", + "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", + "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6", + "sha256:cd09d08005f958f370f539f186d10aec3377d55b9eeb0d796025d4886119d76e", + "sha256:cd4b7ca9984e5e7985c12bc60a6f173f3c958eae74f3ef6624bb6b26e2abbae4", + "sha256:ce8a0633f41a967713a59c4139d29110c07e826d131a316b50ce11b1d79b4f84", + "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69", + "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", + "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", + "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0", + "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897", + "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", + "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", + "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", + "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d", + "sha256:e912091979546adf63357d7e2ccff9b44f026c075aeaf25a52d0e95ad2281074", + "sha256:eaabd426fe94daf8fd157c32e571c85cb12e66692f15516a83a03264b08d06c3", + "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224", + "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", + "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a", + "sha256:f155a433c2ec037d4e8df17d18922c3a0d9b3232a396690f17175d2946f0218d", + "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", + "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f", + "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8", + "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", + "sha256:f8e160feb2aed042cd657a72acc0b481212ed28b1b9a95c0cee1621b524e1966", + "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", + "sha256:fa09f53c465e532f4d3db095e0c55b615f010ad81803d383195b6b5ca6cbf5f3", + "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e", + "sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608" + ], + "markers": "python_version >= '3.7'", + "version": "==3.4.4" }, "cothread": { "hashes": [ - "sha256:15825b3cca1e8b30d02b04aab26dfdf31c0bab5b3ef80a656aff79dc23573db9", - "sha256:2aa54274dfada9140e9ae2037dc64d90feafab6016d2f0ac8c980f34e31d9628", - "sha256:4fa7bfb3f9c528a9b51f97e127b3ee66610b3773dba7ca84ce7542727d49f1de", - "sha256:6da610401bc7981703e87a7efe93fcd87bd232d3a47c89b71bd7d4c530567a6e", - "sha256:749c03636e05f310fb8652a83328555a67bee6d83b2af030e4c39b77e9ed0ce1", - "sha256:7c9b6c735ad2f4f12672a5ba41e792e18931b9dcfee99c28a8bac5223cd65563", - "sha256:aac14a1248d4c55e86f460220586d3b87100876084cfb799af9b0eb41dacf3b5", - "sha256:be514d49dd63331aa0f8def607eff52424f0674647878b776d76d4a7769fc3ab", - "sha256:c62e6697814256d6f07d4bbdddcce9f89816fe30df8dd1bbb3cf5af1ad6330c1", - "sha256:caa0e37ae6d4f9adddf56addd76959103f2a388d0a6e1c1ddd833a87f0551d40", - "sha256:dc4a6fa654a6013ec95cbd5cfffb1bce53f74d9d470d2c5d1341e7073d686064", - "sha256:f0f57697eee1b87cf2bad4683e0deda5b3fe4505400084369274393999fcc3d0", - "sha256:fb12d99088ce073412fb0f84930d2b08a134ba4eeb441d3beac1fe62b2e5f9e5" - ], - "version": "==2.19.1" + "sha256:2e2212ff28470a1100d4a837bf346576c87170e045a04afadcf71b3e62cdf7df", + "sha256:33b8598a4ab4ad0fd00249234daff6fdcde531cb4fa549dd65d8fd2f7284532b", + "sha256:3d9d12a70c29cf9c917ed0fccc29ac9ba737f79210f559ed7fa0f12b84c4c664", + "sha256:42d4dd73fcbf49a53ba08d905a0579d6e39aaebac558bdcce695c45add52ca50", + "sha256:4828567fb6ef35d034fb5e524df259278b8ce50b35fd53b70947dc679e6c1b11", + "sha256:7534c72fa206e82e98227c3aef59a2ed3c6887b85eb693c403cf18f660baa76e", + "sha256:8bda49ba22e2455d7f85007656aacb8edaffcd8306ea82f5fbcb8640a6ebaeca", + "sha256:9d29ffb6dde2ea9ec7d803d9676fd64bdfcd8dbffb3758bc555362db213d4b25", + "sha256:ab64931de41d012fda7575c326ecd54b1aa066b684e05f879dec944d01d0afe4", + "sha256:bc45c93b4f974f6935af2ab6e4fed43ec39c411c7c69640b8f29f81c05992477", + "sha256:e91aaf748f37def40d5371471bd66b0eaf463e1b7e005f31e67b0f4cbdc25ae2", + "sha256:eb57388b03a4935d455e180f564820caf4bd1bfbf8cf2857710076374bfa0049", + "sha256:fae2ef99e86f3c9460f6b9ae98c363c2ee5a45c59a2371f2a34228f724f66d2a" + ], + "markers": "python_version >= '3.7'", + "version": "==2.20.1" }, "coverage": { "extras": [ "toml" ], "hashes": [ - "sha256:04481245ef966fbd24ae9b9e537ce899ae584d521dfbe78f89cad003c38ca2ab", - "sha256:0c45948f613d5d18c9ec5eaa203ce06a653334cf1bd47c783a12d0dd4fd9c851", - "sha256:10188fe543560ec4874f974b5305cd1a8bdcfa885ee00ea3a03733464c4ca265", - "sha256:218fe982371ac7387304153ecd51205f14e9d731b34fb0568181abaf7b443ba0", - "sha256:29571503c37f2ef2138a306d23e7270687c0efb9cab4bd8038d609b5c2393a3a", - "sha256:2a60d6513781e87047c3e630b33b4d1e89f39836dac6e069ffee28c4786715f5", - "sha256:2bf1d5f2084c3932b56b962a683074a3692bce7cabd3aa023c987a2a8e7612f6", - "sha256:3164d31078fa9efe406e198aecd2a02d32a62fecbdef74f76dad6a46c7e48311", - "sha256:32df215215f3af2c1617a55dbdfb403b772d463d54d219985ac7cd3bf124cada", - "sha256:33d1ae9d4079e05ac4cc1ef9e20c648f5afabf1a92adfaf2ccf509c50b85717f", - "sha256:33ff26d0f6cc3ca8de13d14fde1ff8efe1456b53e3f0273e63cc8b3c84a063d8", - "sha256:38da2db80cc505a611938d8624801158e409928b136c8916cd2e203970dde4dc", - "sha256:3b155caf3760408d1cb903b21e6a97ad4e2bdad43cbc265e3ce0afb8e0057e73", - "sha256:3b946bbcd5a8231383450b195cfb58cb01cbe7f8949f5758566b881df4b33baf", - "sha256:3baf5f126f30781b5e93dbefcc8271cb2491647f8283f20ac54d12161dff080e", - "sha256:4b14d5e09c656de5038a3f9bfe5228f53439282abcab87317c9f7f1acb280352", - "sha256:51b236e764840a6df0661b67e50697aaa0e7d4124ca95e5058fa3d7cbc240b7c", - "sha256:63ffd21aa133ff48c4dff7adcc46b7ec8b565491bfc371212122dd999812ea1c", - "sha256:6a43c7823cd7427b4ed763aa7fb63901ca8288591323b58c9cd6ec31ad910f3c", - "sha256:755e89e32376c850f826c425ece2c35a4fc266c081490eb0a841e7c1cb0d3bda", - "sha256:7a726d742816cb3a8973c8c9a97539c734b3a309345236cd533c4883dda05b8d", - "sha256:7c7c0d0827e853315c9bbd43c1162c006dd808dbbe297db7ae66cd17b07830f0", - "sha256:7ed681b0f8e8bcbbffa58ba26fcf5dbc8f79e7997595bf071ed5430d8c08d6f3", - "sha256:7ee5c9bb51695f80878faaa5598040dd6c9e172ddcf490382e8aedb8ec3fec8d", - "sha256:8361be1c2c073919500b6601220a6f2f98ea0b6d2fec5014c1d9cfa23dd07038", - "sha256:8ae125d1134bf236acba8b83e74c603d1b30e207266121e76484562bc816344c", - "sha256:9817733f0d3ea91bea80de0f79ef971ae94f81ca52f9b66500c6a2fea8e4b4f8", - "sha256:98b85dd86514d889a2e3dd22ab3c18c9d0019e696478391d86708b805f4ea0fa", - "sha256:9ccb092c9ede70b2517a57382a601619d20981f56f440eae7e4d7eaafd1d1d09", - "sha256:9d58885215094ab4a86a6aef044e42994a2bd76a446dc59b352622655ba6621b", - "sha256:b643cb30821e7570c0aaf54feaf0bfb630b79059f85741843e9dc23f33aaca2c", - "sha256:bc7c85a150501286f8b56bd8ed3aa4093f4b88fb68c0843d21ff9656f0009d6a", - "sha256:beeb129cacea34490ffd4d6153af70509aa3cda20fdda2ea1a2be870dfec8d52", - "sha256:c31b75ae466c053a98bf26843563b3b3517b8f37da4d47b1c582fdc703112bc3", - "sha256:c4e4881fa9e9667afcc742f0c244d9364d197490fbc91d12ac3b5de0bf2df146", - "sha256:c5b15ed7644ae4bee0ecf74fee95808dcc34ba6ace87e8dfbf5cb0dc20eab45a", - "sha256:d12d076582507ea460ea2a89a8c85cb558f83406c8a41dd641d7be9a32e1274f", - "sha256:d248cd4a92065a4d4543b8331660121b31c4148dd00a691bfb7a5cdc7483cfa4", - "sha256:d47dd659a4ee952e90dc56c97d78132573dc5c7b09d61b416a9deef4ebe01a0c", - "sha256:d4a5a5879a939cb84959d86869132b00176197ca561c664fc21478c1eee60d75", - "sha256:da9b41d4539eefd408c46725fb76ecba3a50a3367cafb7dea5f250d0653c1040", - "sha256:db61a79c07331e88b9a9974815c075fbd812bc9dbc4dc44b366b5368a2936063", - "sha256:ddb726cb861c3117a553f940372a495fe1078249ff5f8a5478c0576c7be12050", - "sha256:ded59300d6330be27bc6cf0b74b89ada58069ced87c48eaf9344e5e84b0072f7", - "sha256:e2617759031dae1bf183c16cef8fcfb3de7617f394c813fa5e8e46e9b82d4222", - "sha256:e5cdbb5cafcedea04924568d990e20ce7f1945a1dd54b560f879ee2d57226912", - "sha256:ec8e767f13be637d056f7e07e61d089e555f719b387a7070154ad80a0ff31801", - "sha256:ef382417db92ba23dfb5864a3fc9be27ea4894e86620d342a116b243ade5d35d", - "sha256:f2cba5c6db29ce991029b5e4ac51eb36774458f0a3b8d3137241b32d1bb91f06", - "sha256:f5b4198d85a3755d27e64c52f8c95d6333119e49fd001ae5798dac872c95e0f8", - "sha256:ffeeb38ee4a80a30a6877c5c4c359e5498eec095878f1581453202bfacc8fbc2" - ], - "version": "==7.1.0" + "sha256:06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f", + "sha256:06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2", + "sha256:0a5f9e1dbd7fbe30196578ca36f3fba75376fb99888c395c5880b355e2875f8a", + "sha256:0e1f928eaf5469c11e886fe0885ad2bf1ec606434e79842a879277895a50942a", + "sha256:171717c7cb6b453aebac9a2ef603699da237f341b38eebfee9be75d27dc38e01", + "sha256:1e9d683426464e4a252bf70c3498756055016f99ddaec3774bf368e76bbe02b6", + "sha256:201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7", + "sha256:245167dd26180ab4c91d5e1496a30be4cd721a5cf2abf52974f965f10f11419f", + "sha256:2aee274c46590717f38ae5e4650988d1af340fe06167546cc32fe2f58ed05b02", + "sha256:2e07b54284e381531c87f785f613b833569c14ecacdcb85d56b25c4622c16c3c", + "sha256:31563e97dae5598556600466ad9beea39fb04e0229e61c12eaa206e0aa202063", + "sha256:33d6d3ea29d5b3a1a632b3c4e4f4ecae24ef170b0b9ee493883f2df10039959a", + "sha256:3d376df58cc111dc8e21e3b6e24606b5bb5dee6024f46a5abca99124b2229ef5", + "sha256:419bfd2caae268623dd469eff96d510a920c90928b60f2073d79f8fe2bbc5959", + "sha256:48c19d2159d433ccc99e729ceae7d5293fbffa0bdb94952d3579983d1c8c9d97", + "sha256:49969a9f7ffa086d973d91cec8d2e31080436ef0fb4a359cae927e742abfaaa6", + "sha256:52edc1a60c0d34afa421c9c37078817b2e67a392cab17d97283b64c5833f427f", + "sha256:537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9", + "sha256:54b896376ab563bd38453cecb813c295cf347cf5906e8b41d340b0321a5433e5", + "sha256:58c2ccc2f00ecb51253cbe5d8d7122a34590fac9646a960d1430d5b15321d95f", + "sha256:5b7540161790b2f28143191f5f8ec02fb132660ff175b7747b95dcb77ac26562", + "sha256:5baa06420f837184130752b7c5ea0808762083bf3487b5038d68b012e5937dbe", + "sha256:5e330fc79bd7207e46c7d7fd2bb4af2963f5f635703925543a70b99574b0fea9", + "sha256:61b9a528fb348373c433e8966535074b802c7a5d7f23c4f421e6c6e2f1697a6f", + "sha256:63426706118b7f5cf6bb6c895dc215d8a418d5952544042c8a2d9fe87fcf09cb", + "sha256:6d040ef7c9859bb11dfeb056ff5b3872436e3b5e401817d87a31e1750b9ae2fb", + "sha256:6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1", + "sha256:7ee7d9d4822c8acc74a5e26c50604dff824710bc8de424904c0982e25c39c6cb", + "sha256:81c13a1fc7468c40f13420732805a4c38a105d89848b7c10af65a90beff25250", + "sha256:8d13c64ee2d33eccf7437961b6ea7ad8673e2be040b4f7fd4fd4d4d28d9ccb1e", + "sha256:8de8bb0e5ad103888d65abef8bca41ab93721647590a3f740100cd65c3b00511", + "sha256:8fa03bce9bfbeeef9f3b160a8bed39a221d82308b4152b27d82d8daa7041fee5", + "sha256:924d94291ca674905fe9481f12294eb11f2d3d3fd1adb20314ba89e94f44ed59", + "sha256:975d70ab7e3c80a3fe86001d8751f6778905ec723f5b110aed1e450da9d4b7f2", + "sha256:976b9c42fb2a43ebf304fa7d4a310e5f16cc99992f33eced91ef6f908bd8f33d", + "sha256:9e31cb64d7de6b6f09702bb27c02d1904b3aebfca610c12772452c4e6c21a0d3", + "sha256:a342242fe22407f3c17f4b499276a02b01e80f861f1682ad1d95b04018e0c0d4", + "sha256:a3d33a6b3eae87ceaefa91ffdc130b5e8536182cd6dfdbfc1aa56b46ff8c86de", + "sha256:a895fcc7b15c3fc72beb43cdcbdf0ddb7d2ebc959edac9cef390b0d14f39f8a9", + "sha256:afb17f84d56068a7c29f5fa37bfd38d5aba69e3304af08ee94da8ed5b0865833", + "sha256:b1c546aca0ca4d028901d825015dc8e4d56aac4b541877690eb76490f1dc8ed0", + "sha256:b29019c76039dc3c0fd815c41392a044ce555d9bcdd38b0fb60fb4cd8e475ba9", + "sha256:b46517c02ccd08092f4fa99f24c3b83d8f92f739b4657b0f146246a0ca6a831d", + "sha256:b7aa5f8a41217360e600da646004f878250a0d6738bcdc11a0a39928d7dc2050", + "sha256:b7b4c971f05e6ae490fef852c218b0e79d4e52f79ef0c8475566584a8fb3e01d", + "sha256:ba90a9563ba44a72fda2e85302c3abc71c5589cea608ca16c22b9804262aaeb6", + "sha256:cb017fd1b2603ef59e374ba2063f593abe0fc45f2ad9abdde5b4d83bd922a353", + "sha256:d22656368f0e6189e24722214ed8d66b8022db19d182927b9a248a2a8a2f67eb", + "sha256:d2c2db7fd82e9b72937969bceac4d6ca89660db0a0967614ce2481e81a0b771e", + "sha256:d39b5b4f2a66ccae8b7263ac3c8170994b65266797fb96cbbfd3fb5b23921db8", + "sha256:d62a5c7dad11015c66fbb9d881bc4caa5b12f16292f857842d9d1871595f4495", + "sha256:e7d9405291c6928619403db1d10bd07888888ec1abcbd9748fdaa971d7d661b2", + "sha256:e84606b74eb7de6ff581a7915e2dab7a28a0517fbe1c9239eb227e1354064dcd", + "sha256:eb393e5ebc85245347950143969b241d08b52b88a3dc39479822e073a1a8eb27", + "sha256:ebba1cd308ef115925421d3e6a586e655ca5a77b5bf41e02eb0e4562a111f2d1", + "sha256:ee57190f24fba796e36bb6d3aa8a8783c643d8fa9760c89f7a98ab5455fbf818", + "sha256:f2f67fe12b22cd130d34d0ef79206061bfb5eda52feb6ce0dba0644e20a03cf4", + "sha256:f6951407391b639504e3b3be51b7ba5f3528adbf1a8ac3302b687ecababf929e", + "sha256:f75f7168ab25dd93110c8a8117a22450c19976afbc44234cbf71481094c1b850", + "sha256:fdec9e8cbf13a5bf63290fc6013d216a4c7232efb51548594ca3631a7f13c3a3" + ], + "markers": "python_version >= '3.7'", + "version": "==7.2.7" }, "docutils": { "hashes": [ "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125", "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==0.17.1" }, "epicscorelibs": { "hashes": [ - "sha256:0eb6a4fd030d1c9a36e75305a6c3dbceea8cff0f490a86bd8d3c4a7ff5c1d5a0", - "sha256:105eedc19f4e5863851c132725ddcb2c62c16efaa586e98ae711f576cbf01dd6", - "sha256:1094223d472ab74e24040bf98a9a442dcc467022107b4066c4edaf890157373b", - "sha256:134712203ca52d72adc2361905bd8ef8ce11cb768b9d6417be87fa6443b1a203", - "sha256:169e42a87407ee2ba537eb625a74c8de9202ee5ad5a7fd99674864fdab09d33f", - "sha256:16bbc893c84b5ca4da50fc6b0dd2cdab58525c0cc159c02cd9170a1b0ebb706f", - "sha256:1aca96726e1a653c6eb3eecd26abbf54f854b130e32983b2cfc2bb221e04672e", - "sha256:1b5e41510ffe28949dea13fbd72d054776c5740c63b046a0a1d5314e45ef8a4f", - "sha256:1fea693b160906535e079afba91a40cec614b3a0f815430838c3bc10b52c6a5c", - "sha256:234f824162d64800f062b776e357f67414e1f199293db5f0bddbfd99042174f2", - "sha256:23f4d72d42950f8e24f907e7b47e2d209f869e15696c7cc5b42a90a210df83cc", - "sha256:2436a0596ac1066b84aa105a2b713cccdad5134b5e40169107126464d6a0b578", - "sha256:283735c6100c3c24ab9a535719b14e48b033b1cc7bb7a9d744c9e847667c8c96", - "sha256:2d0a87c4b6d1ab12634ea0be6c15ec0d021c8befda98b7f5b3da17dbe5027610", - "sha256:329d0f3c764677f367206a9eddc06e115e14db9e2377dfe2526df892ea7c53d1", - "sha256:47ecb697a5387fa9a95ade92ae24d41d9db1612b506c1e8eca62af6dd9b7199a", - "sha256:4b6b7986f898dfe77fe58b175426a4eb5848a740c0635a47b2dd722b506a8ab5", - "sha256:53e76144672e8c4ab93269acdf3a495cbf9be80b575798f4ec768c8d3be4331a", - "sha256:571edd83866532382cbbf6bc4c3b40ef06cd6f4124c9d804459b4fc6d7720d19", - "sha256:5759e3a1bb41d98e6e5c0dff883ec6567c2c5ac898ca0afe1ff1384e09a4bc0f", - "sha256:5a4499889df8afc754dfb2b6cfccd3da6f8583ca7e082a5822c93ecd5ba238a1", - "sha256:5d450e2840c52f78c5ad3e0d76a83c7d8767ec318c6501d433d8a288ac055d43", - "sha256:67647280731c2da102da9fc6ea246b3f5a3632cf7cd236332658c50da054889c", - "sha256:69ace201a89ecfdfdcccc1e82a3cb3688fb914f4de0fb81f351d7fda4a0f0918", - "sha256:6bbf8c92240432aa8e82a04a2b26475744663b9c590289a92b59ee925dc58808", - "sha256:6c4765c5cb12b8befd219559728724da5c92b3d9b6f3251013190526c9798fa3", - "sha256:732058c29b94121a4fc6605edd3f93379228bccbc55a811dfa12c2254e64879a", - "sha256:74506531a3690e6d7cc3ce7ec1a1b2e96e67b8e5578a0aeed3667ab50733264b", - "sha256:7d8b606889bde4f586ad33e3448097f935833d3bf4a4e54e2111ff8fd58aaa76", - "sha256:831e6abfe8602ba9cfe7f60d2238b6763fb16037c82f3282122a31ef692ce512", - "sha256:840115fac91537cf50d375b60df01e6651e020f35923e03160ca4ff70f9e47cd", - "sha256:8b0402ec8441a216f02c7a36cb711dd63b48498e025a29d24ca3fb4932574457", - "sha256:9999190f514f0348f8054eff8284709670a9cf57324ee192ac0300acdc46f117", - "sha256:9cc415a727164b6417c0bf162f2089f9b202356cee208b5e72ea2cf41730a5d3", - "sha256:a043fb10edad6396d8dd6aaf85f311806e282cafdfdac34bacc273247f4d236b", - "sha256:a25ac3b052f3cdc5b961d75cd1d6f39af903a320d0796325361a572c70eeaa13", - "sha256:a45bf85498d7781b70d9a1f56e5121b88fcb53583862dc52e18aa4f8cf4c6378", - "sha256:a80342206e08a975a5ab5fd3be897fbe046e106b83327bc842a42a9f83745876", - "sha256:aa5019266b0cbf840b63212302c3613bcd0644dba8d0f14ff0afd14c45452a02", - "sha256:ab1cbc776f926499e89982f0c5cc3e2560010ece9aef19236d6aba93a632991e", - "sha256:ab76f83f6d15e043b8aa4a70e98caea609190ff58d357f3051d15b3eb22258a2", - "sha256:afaf784a378a14999c5c72c5e52c672630ed3d0f007e217e272480805849dc70", - "sha256:b939265c033c8a25c8c69b532b2c0253f8781a6bde5ab18815604382a8e23536", - "sha256:ba258fff9d0f57ea6d3c9735eeabea77058b0f61ab17c886fe8d8e8a1368e877", - "sha256:bb10204daa2a74f78c37728ea890233b9a67fd818c14cf1cdeb9fe880f6b27b5", - "sha256:bed8472ba93e46db34a6c91cd1056ee4ded0ba369c782cdcbf16a5667af1d562", - "sha256:bf7f165cc0d49e3e530ef9a8d864d6cc2ab1991c7eaec853f81a01e68b191289", - "sha256:c31af9178c006d430be23099e854b445a90f344645af76a05becf4b6e8df3678", - "sha256:c375cc7e22a6110eddc1a4f11783943230edc98fb8ba4a7d7374330564e8b6c1", - "sha256:c3d73724c40f0930d0ba92fd9687d4498e3fa2186afa19fae10ff90e1a8ecbd1", - "sha256:cbbcb3bdb8f007874e0c30c71a6f5741bca30366880b92e8855f28846d348eaa", - "sha256:d3b379571ef04c65740a3594f842c640674e99eaa00a99c7531f07060d988879", - "sha256:d47d3f53da825bc95e1518d0c3b08e60cf01b33b2130c6fa3a82770de3894ef7", - "sha256:d77d3514c480310a9432370c2dd8d8fce35e08a053d5b37de935262252b85d6f", - "sha256:e8cbed5c912810bc19c3ebbddd987b8def23845f91eb3b43fc1ee94f5634d84b", - "sha256:eb09da32bc39b0befa65ec3bde6f7016af90bed41ccf003bb2bb48c73a312d2d", - "sha256:ed138a7257a06eddda2c673be6709aff22c1a71588dfa61d7a5cfb67f3c73fdd", - "sha256:ee45f3abddc36bb4317904255914ea6075eafe72b6b9baa67dd179129e076099", - "sha256:eec0e18b35f5cd8b472b6d8d7cc74dde81e6d8b06080a1320888a955bf276b5a", - "sha256:eecabf0bd79278472069c52060b7ed7636f9146f0b4b570663d1e21c3d3e3874", - "sha256:f8292ecc8ab8e4873f7cd6fbf21c6d5919ec5560d69394bf979e87cf2cfcc9d3", - "sha256:fbfcae4243cb2ee24a0c3dda801903794cd805befe656626ff24410d9422539d", - "sha256:fd4b41b40f041579af05885dd02cda2829999c0a5fd8dc6471afb7114aded120" - ], - "version": "==7.0.7.99.1.1a3" + "sha256:0700a6025166f4ae2c1c5dde50795c063f9616925a7df0b5ef736c27b3965926", + "sha256:0f3be1dbb870f7f3cb636ee80b3be5391d0846d0f11f7fe19274aa8ee3a327e3", + "sha256:0f7a8e79c091e1ba9467a1398cac52f12142981d5cca28ec27407448620b1154", + "sha256:1c04ca38cacecbac749a7d6520b8d0b038ac7257e6c161780ae99f9168dd1d9c", + "sha256:1e4a64189b04649802a325b65e70aa566e62fc2ac827652b2f0fcd86ad784c4a", + "sha256:2119ecb12e0563d0d8a167ddd796bb8ffffca5a80ce59a99df72a54c3bd06c6e", + "sha256:227b16e9f4ba64350943f96ad866f69e104de2ea8f8bf31e8de6b4c3b99b20b5", + "sha256:3969f35243ac442719984cda6180a94ae46ec65f9a71658d7789b32e989231db", + "sha256:3c04d06c1ce1fd43493eeb6638cdbde632cb16e49b34e2762bc12eb047781086", + "sha256:5a78ce633f6f0bae6675c9e128145480a1e428cc47495e2580eb05db2f6b37ba", + "sha256:6599d4625d6e0cb7bfbba4d12952c5ba2a5f20ef64e5c936da4169d0ac172013", + "sha256:696e5eaeb4fcf864e9c683eca0064bd29ed3e7e7c3d7e0f5424de77fa57b8a30", + "sha256:7b4b3da922b69e637126b6eb5e65d77a594d58021d74010fdcef376245be40c0", + "sha256:ad54dd6ec9b4f2044a0a1aabb590c2b6c20e956f91b2872f9760ed21387e9eb8", + "sha256:b25b511955020138f13bb7231cf05840034fa092e47e8950e870519ac60e58ed", + "sha256:b62015fb52b315fe5b612d14f570fa2da7de5e6adf80a108deccbdcff6651f4b", + "sha256:c20fbcec49effb9658e917317c091c099d00204dc0084881cb61c4a18f856cfb", + "sha256:c8620955b611983181e8b283f06ce2690a8d2a7955d9bcd2b48abb623bdbc736", + "sha256:d21c84807bb329f4b8752d1c9638a4e60f42df2dc837b6286f0b2d5515129a3d", + "sha256:d7ba960dcf02628398dc29464dafbf70a3d689cfdf0418f7597c3e13a45590da", + "sha256:eb4e533efa6edfced2bf7d0f243087df123b5d9556a30074ba20f8ad75c8e195", + "sha256:f0569ab084e149385f6fcfa3c441f9f43099357ad54ae21f9496220861b02d38", + "sha256:fc0bf3fba67303c9b2cf6f651749f933481f42d0676bf6dffec61c1d08971f1d" + ], + "markers": "python_version >= '2.7'", + "version": "==7.0.10.99.0.0" }, "epicsdbbuilder": { "hashes": [ @@ -487,99 +547,125 @@ }, "exceptiongroup": { "hashes": [ - "sha256:327cbda3da756e2de031a3107b81ab7b3770a602c4d16ca618298c526f4bec1e", - "sha256:bcb67d800a4497e1b404c2dd44fca47d3b7a5e5433dbab67f96c1a685cdfdf23" + "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", + "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598" ], "markers": "python_version < '3.11'", - "version": "==1.1.0" + "version": "==1.3.1" }, "flake8": { "hashes": [ "sha256:479b1304f72536a55948cb40a32dce8bb0ffe3501e26eaf292c7e60eb5e0428d", "sha256:806e034dda44114815e23c16ef92f95c91e4c71100ff52813adf7132a6ad870d" ], + "markers": "python_version >= '3.6'", "version": "==4.0.1" }, "idna": { "hashes": [ - "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", - "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", + "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3" ], - "version": "==3.4" + "markers": "python_version >= '3.6'", + "version": "==3.10" }, "imagesize": { "hashes": [ "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.4.1" }, "importlib-metadata": { "hashes": [ - "sha256:8c501196e49fb9df5df43833bdb1e4328f64847763ec8a50703148b73784d581", - "sha256:d7eb1dea6d6a6086f8be21784cc9e3bcfa55872b52309bc5fad53a8ea444465d" + "sha256:057e92c15bc8d9e8109738a48db0ccb31b4d9d5cfbee5a8670879a30be66304b", + "sha256:b7e52a1f8dec14a75ea73e0891f3060099ca1d8e6a462a4dff11c3e119ea1b31" ], "markers": "python_version < '3.8'", - "version": "==4.0.1" + "version": "==4.2.0" }, "iniconfig": { "hashes": [ "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" ], + "markers": "python_version >= '3.7'", "version": "==2.0.0" }, "jinja2": { "hashes": [ - "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", - "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", + "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" ], - "version": "==3.1.2" + "markers": "python_version >= '3.7'", + "version": "==3.1.6" }, "markupsafe": { "hashes": [ - "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003", - "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88", - "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5", - "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7", - "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a", - "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603", - "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1", - "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135", - "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247", - "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6", - "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601", - "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77", - "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02", - "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e", - "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63", - "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f", - "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980", - "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b", - "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812", - "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff", - "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96", - "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1", - "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925", - "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a", - "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6", - "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e", - "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f", - "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4", - "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f", - "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3", - "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c", - "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a", - "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417", - "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a", - "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a", - "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37", - "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452", - "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933", - "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a", - "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7" - ], - "version": "==2.1.1" + "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", + "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", + "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", + "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", + "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", + "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", + "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", + "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", + "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", + "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", + "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", + "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", + "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", + "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", + "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", + "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", + "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", + "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", + "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", + "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", + "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", + "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", + "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", + "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", + "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", + "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", + "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", + "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", + "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", + "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", + "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", + "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", + "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", + "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", + "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", + "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", + "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", + "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", + "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", + "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", + "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", + "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", + "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", + "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", + "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", + "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", + "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", + "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", + "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", + "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", + "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", + "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", + "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", + "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", + "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", + "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", + "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", + "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", + "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", + "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" + ], + "markers": "python_version >= '3.7'", + "version": "==2.1.5" }, "mccabe": { "hashes": [ @@ -590,10 +676,11 @@ }, "nose2": { "hashes": [ - "sha256:956e79b9bd558ee08b6200c05ad2c76465b7e3860c0c0537686089285c320113", - "sha256:da7eb5e3cbe2abb693a053e17b4fbefca98ea9ea79fc729b0b0f41e8b4196304" + "sha256:57c68ad676ef4b88b50694937eb52f4943aa1ca261074b4909b6e163046b46f0", + "sha256:e29017c9309fe2c8b8a1f1db7a0e7526acaba0c3990f32a0d961e6a7bc5cc190" ], - "version": "==0.12.0" + "markers": "python_version >= '3.6'", + "version": "==0.13.0" }, "numpy": { "hashes": [ @@ -629,59 +716,53 @@ "sha256:f17e562de9edf691a42ddb1eb4a5541c20dd3f9e65b09ded2beb0799c0cf29bb", "sha256:fdffbfb6832cd0b300995a2b08b8f6fa9f6e856d562800fea9182316d99c4e8e" ], + "markers": "python_version < '3.11' and python_version >= '3.7'", "version": "==1.21.6" }, "p4p": { "hashes": [ - "sha256:07f04dded9e6103c586046c20b578cce82a226e1a04f3bd8c3784d4bea9f0fac", - "sha256:0ce101a3289470523caa110e4e79ebc8daf24d0e785cf96443c6111435b6e633", - "sha256:12672f41bad90efc290b20b13410d535f41d87777f1ca20a10bf9bb8a4927dc1", - "sha256:1729e0f399d72c979b8166826378d52c5fa0b0a89b4b447c016a57f12e4a3c74", - "sha256:2441c7d861d01bd577f6f9d4cea2397b013d53b8e09cae7cfbd12a47c49fc5f6", - "sha256:2bb8914c0bfb7852f98cd6bb9b3b585acecc68673eb2c41fd97159bbffb4cf48", - "sha256:38c912286cdd0626cde87829d96f1f1a952a39db5f00396d80042cc644731882", - "sha256:461702464e048ab3ec837d4cd279bde208018b1dd65bcf00dd0cd00160e7a921", - "sha256:4f130a80cf84b07dd9751e80871d55773abb9879925a92c38494f86c0c6fe87c", - "sha256:5fe25b9f716ef38680b20bd03e08611eb78ad50e1017d2c32dd240797b8abbb6", - "sha256:662d4e59a54710da8857f3740eacb0a59ed36d85a169e3e39a3d1cf3b824c3b9", - "sha256:6787cc0e9b0309336945d1c82ef38c072d7ca90886f5eb61f945a7f5bdd415fe", - "sha256:68a762ff12417833d241b05c0c43568a2aaff3f1542ecd8407b3511aaa84da6a", - "sha256:7a4eca64ac06f7c3b3ec151d0ce66eb88be0a3c31702e54d2648eb4c6ff03ffd", - "sha256:865d9953fa6f3c1f6558e799350cbb24b8304cf4fdc6d92fc112777406e98ae1", - "sha256:966c248f69d6cc5af68831ae8fa151c73498cb02d3e8d943acd5908d235acbe2", - "sha256:9704d7690636d9c70caa3bfc66a443d61a6540ed51df08161ca99c1082f11869", - "sha256:a16958d124c6ca90e66b6183489ac09ae4f266b9566c43b6a2b0cfbbb596a203", - "sha256:b0b8efdcae2d062a7f4a57f4165a0b84b488e17abb2b41999b51b648731eb55e", - "sha256:c277267c8d605e8fbb2a3d1b5d14377042055ba56e11e820823ec31347310ba2", - "sha256:c2b7fefa5a324e42ba18d69e978e710c9ef969968b7d3669c5cae38213eab691", - "sha256:cc0963716e6e81a974813a956624e32115386e341ebb21e6806ed54e7191f0a9", - "sha256:d16e30b27fc8b8da6394ba7cc1f30b526478a3eeb9767e41abc0f4edeb4e4dde", - "sha256:d5aebefbc343a723311ca0ec23177252dc14fac9482d455f5506add4a91e580e", - "sha256:d8e052c994193791c38b1102597124ac8a446f9d06d88cfe5f5b18fb979d6e9f", - "sha256:d9e911f5cee3d0235e47b3529c9e483f939cced5caa1c112d54e4dab7f76ac3f", - "sha256:e45120cf3b902a9095a3ca276fa26f7c6cd21ca4f17e6c3e27a3e30bd6c597e3", - "sha256:e5dd65da826ca61a8c0c27aa888ac78a4d8c4408d815c26d78a3063e03a8fb64", - "sha256:e8558b06aeeeb329e2a4f398c48f9a04c5b5cae89c289e5f3378c40b0b4fe8a0", - "sha256:f6c545e76f63bb71dbacbc05ed9864af3761e965f738b54c8d67f6dff866f1cc", - "sha256:fb5c1d5ff0c8a0cde27469616edabb1b6ec89c32a89ffe3e319a17b08e1fd66d", - "sha256:feddd9bc6962ce5544d3fa3d1ff89d58accdffdb3b7a62132084eee06c82003c" + "sha256:106b1dc2c54eaf2d90da6d1fbe2a79dadfb8c796341edaaabe9fedac90246e07", + "sha256:11f9e61162380535a5ef074de6f0cd127e65ef3a6399c7cba16115aedf70b8e1", + "sha256:1685ffab0d0a1a1e3da647dd9f027933a10d57b71b3c4f5dd762fcabeba7e31e", + "sha256:1d30d0bb36c1b7e23f5c9cb82723d34621507a3dfd2b53de40c7781c54e42e8d", + "sha256:1e8972d75fb7500e4a4fc72beb4136438d84b5fdf89869c5b70171971a143d50", + "sha256:30ecd73bc33c2f645a70e30be752d584a985bd6ac91fecaf2dd3342595c1cd5b", + "sha256:31d5a53e68c633a9d791e74950ac0ce9d336809e6a250e9b66fbe60de7e18e0b", + "sha256:35034739b3dd80fda352ff54fd340329254a59ced66710438d4e365d9bb50327", + "sha256:553a19531a33f49998db0c68b43f86869b139ccb34d01853415ea43696fbbb3d", + "sha256:61b932ccb4ebf93920dd181907fa2642071be7ae235c1c95088affaae1d258a2", + "sha256:67154203416966530c347a5a87a888e4eca029308c96a55d7e89eb4bbdae3af9", + "sha256:7cfc916e126213b62fd7cc84ddce7ed42a11e2b7b4f8273a8919841cc06a30df", + "sha256:7e614f602e8d1e977afb85a23321d878e3f1131f8e06c385bff270314a6c1814", + "sha256:82dee1207a72a3ea5dbb086c12b8897eb349f594b7855c8bfe1a4e2e5e332704", + "sha256:8ea3527dbb81ff5aaf1e5aa089fdebf69a14c0e177e2d0213c8bdb3996be8ce0", + "sha256:90c2fbcc1adc72cc18194f7287c9c97ac4244e03e9c0b4196a3405c6315f48de", + "sha256:92e6f9225e24941b5c83062229a21e552d46f59a4246794e1155216da4e58873", + "sha256:9876d01bfa7fdb13508ae6f69cc4a67722048350c9b748b7514b57e574a136a5", + "sha256:a1fbd9c52169e849546dcaf5689a09340bb79ce28eacf4abeff6babf203dac3d", + "sha256:a778596f0cd9fd83546d9684523d20923d2ff0aa7300f43a5b591dad704cdff6", + "sha256:a99197a6a2a384b8f27649821d3d41351cf33751ff19ea0ace28811c6314f07f", + "sha256:ef94ae9d56885ce6419816671941bb06f8f6c621d1ebba1cb0d352282d6849a9", + "sha256:f1abbc83788d9699fc19319d69d7af4cd0d95bcf5ddc44b5a4fed2cd6c507794" ], "markers": "python_version >= '2.7'", - "version": "==4.2.0a3" + "version": "==4.2.2" }, "packaging": { "hashes": [ - "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2", - "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97" + "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9" ], - "version": "==23.0" + "markers": "python_version >= '3.7'", + "version": "==24.0" }, "pluggy": { "hashes": [ - "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159", - "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3" + "sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849", + "sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3" ], - "version": "==1.0.0" + "markers": "python_version >= '3.7'", + "version": "==1.2.0" }, "ply": { "hashes": [ @@ -692,47 +773,39 @@ }, "pvxslibs": { "hashes": [ - "sha256:03a7016af188373039694d01102c3bd7610093a4ad9ee1aa31431f76989869c2", - "sha256:082f44c0af4e4cb4820aa8d4af8ec007aa19e61236c903f505ae2cae911dfaaa", - "sha256:09e6b5c0a835b613cc563b4f50cfeba9dbe9796870d8e56cac6735d1b8b3fc4e", - "sha256:107a4df2ef52b085617022924b64bdf6633677cfd37d1d1151895e57c685eb7f", - "sha256:15a86a3322e3ef474b2a5c5e20be12656bbfa3d34742d132d8e6b20b4a9edd57", - "sha256:262b218f59c5c0a4f6e03cc65cb77c69d412fce788a286d0d5c000e996bd5a20", - "sha256:301e62db41d0063913dac37894ecb0bc1370deb9885edf3ff73243b02b06ccdc", - "sha256:30eeeb7f49d575aeeaecca15c99cacd4b41319b8d7a45edcf36bcebe6150f1ad", - "sha256:3a70c55e121dea43c6a74673b677395729169a629c8fc1ccee9296d877b6a180", - "sha256:3ea6869dbb785392648bece78d53e8dbbf0490462f9d617f25deda73cf0c0409", - "sha256:50fd36541f79cedd552b565627aa04da38e197640051bec3253608ac84d641fe", - "sha256:591e833e892a7c30b54169823e6e62cc3ade3e26b444ff7765bc74abdcc00fc5", - "sha256:5f91242fee60280edcfabf28cda418197f42fe4049730fefa09d7da86aafd35c", - "sha256:6933dfba3bdf91915146575515f2278a944a8333d420a057d68a88dc5d1dd807", - "sha256:6d0b2f46261c4bf8c6bb7825189ddf6e8a63bf31dce6eaf3499873f964a834db", - "sha256:766ca84994b24c14b72ece75124dacb09fbf40c9033e155fd04207bb149bd443", - "sha256:7a61b1d158038580ab0fcca80107b96d9acfc6e2951883cccc80ac2b3542453b", - "sha256:7d35de52aaa86192cc6852f2072916e375a269ea1c4c80edb33a0b9df65cb3ab", - "sha256:86dee087eab3e2ef6bac7f31f90dcfe217c6e08abcf733ab100352a64600195d", - "sha256:87067cde2acc30b31b00d67f8b51fe124e247dfd91d9b6e3e28f41ac9c364f18", - "sha256:916908d26e5e60449195724cb66c9a8850b875776372a40c629ae134481586e0", - "sha256:94d5552af0fe85346f4fafd1f677290d19ec89e6c9f98e69fe82e6b370dfaae3", - "sha256:a27f2a9a7356a4eebb9dd7b497963a1935855ab529eb68ddacdbc610147dfde0", - "sha256:abf49243a030ef2e62d5cabdd3e223d39ad3eb6f25565c7d5159dab1340c1c0c", - "sha256:c524266970bcb985453bee7d646b3b1cd0507fd58b9618a8bb2542007bbd1a5f", - "sha256:c5b2ff0f289c4cda001b8316f19067b20903b0f2147e2df375547c536c8a9543", - "sha256:c6b86f7ad6d0e8f8d332ba542e1c54554f803af70c0bc91eee633f8192ea8aba", - "sha256:ce1d2b6c7a5d8aafbe7a9e9e6a1e27180c87e0bdd87e46543271233973c8c98c", - "sha256:d322fa7f25e9a92b0d76cb5e1977c90320968102aa8af3e86ca846ed1db84b54", - "sha256:e4bd24bd98920ef1bcc2de3b672fa8a2d22339a1cff1efaa1bf873ded3705f33", - "sha256:e7d79dd67fedd4d1a5925c89316af5fbb6c0337a477db135c64d38986addda79", - "sha256:f9d4645e91725c54ca5741d9066dfab3a47cd454445db574136a35b5771c9439", - "sha256:fbb0e13c1013c7efcfd38d5707624d01824b5a937e6b817ba4e431a27549b515" - ], - "version": "==1.3.2a2" + "sha256:05bc7d552584e974943f5dbfc878a02bedfe039a903ac8475fed7860df95d3be", + "sha256:0b49f9716156366540b1ae84cf7dcd38ed1702b6256a30abe99ba4eebd82b7d3", + "sha256:25acaaaafc0fb9d6efd5117fa06c602dcfc255f6b4a3605625ae9d49e3c708f9", + "sha256:27941d03bfa073ecb93475a3b67cca10efca9d3fd5b5cb8ca8d67d97461bff5c", + "sha256:2db499db5a31be9e528aacdfaad2af6d50050fa051c0bac9acd1e80e31f60fa4", + "sha256:38e4f263fd94bb01c48ba2ba1f6ca53c329c35eda8f6b99a92a8ccb94d7a0cb7", + "sha256:3ec3d3f0cc7cf82ce8372aa32ada76b23586d5422ef7dea288a2349900a5d9f4", + "sha256:4f5a6acef742dbfdb3d1821f6c7ec0f8df052e705bbd715281b3260772c90a3c", + "sha256:53afcaf50fb76fe49acc0f9a7b0d85538b912ffd519f260e0d517af21173043d", + "sha256:564e1f0f6ebe008d6e6f04fa8a1ea1326e18464021188a7b099f22f605847916", + "sha256:609aa4c00172c69681969956756b89175a486fad5089f54939f92d68b0ab479a", + "sha256:67435f627dfb9c12db0ced99e8a8267f87f5fd236eb989d6fced2388a191b06b", + "sha256:70ba81a6dbb2dde323e7deb7705a52c27a012ac98734a90783405e8ea7939f21", + "sha256:8167105ab01e084c35438e7ee3e456e5915425a4ee8d559cd18e7f7240ee4099", + "sha256:a45aafff2fc43104959cede6e803a8883129d08d54c54fd47d9706d9934b426e", + "sha256:a780b44a192b7f8cb1854b9a18425e0ba6eadc1a215a645ecdac295a3701e446", + "sha256:a790ed896c4566d13776a530e6a329085794a7d506709f7b380209f5d7d781da", + "sha256:b1e6141a026fa1cfea666eabb65e1cf41903ef51f906286b91a40e55dda03969", + "sha256:b6abb27dcddf2e22dd86f68e36ea645dc31e6e5e0acb8af481fdf7d76c54ae95", + "sha256:b8124c17caaea7f77807dd471f0f643e965d4b00d171ade5824e59e37f763b50", + "sha256:b9ba2fc5928b021f7ab9101bec3783e0dfb0553941fec33fd3f1f9759cf6e808", + "sha256:e6f4599179340715930908fdd72cbffe9b2bf8370913cd76c198f59c8ae737c3", + "sha256:f3eeb3bd58d4557367ee3b2534a156de0c319fa35b4b3dd58a64d1373a7741a7" + ], + "markers": "python_version >= '2.7'", + "version": "==1.5.0" }, "pycodestyle": { "hashes": [ "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20", "sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", "version": "==2.8.0" }, "pyflakes": { @@ -740,115 +813,137 @@ "sha256:05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c", "sha256:3bb3a3f256f4b7968c9c788781e4ff07dce46bdf12339dcda61053375426ee2e" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==2.4.0" }, "pygments": { "hashes": [ - "sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1", - "sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42" + "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", + "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367" ], - "version": "==2.13.0" + "markers": "python_version >= '3.7'", + "version": "==2.17.2" }, "pytest": { "hashes": [ - "sha256:c7c6ca206e93355074ae32f7403e8ea12163b1163c976fee7d4d84027c162be5", - "sha256:d45e0952f3727241918b8fd0f376f5ff6b301cc0777c6f9a556935c92d8a7d42" + "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280", + "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8" ], - "version": "==7.2.1" + "markers": "python_version >= '3.7'", + "version": "==7.4.4" }, "pytest-asyncio": { "hashes": [ - "sha256:6d895b02432c028e6957d25fc936494e78c6305736e785d9fee408b1efbc7ff4", - "sha256:e0fe5dbea40516b661ef1bcfe0bd9461c2847c4ef4bb40012324f2454fb7d56d" + "sha256:ab664c88bb7998f711d8039cacd4884da6430886ae8bbd4eded552ed2004f16b", + "sha256:d67738fc232b94b326b9d060750beb16e0074210b98dd8b58a5239fa2a154f45" ], - "version": "==0.17.2" + "markers": "python_version >= '3.7'", + "version": "==0.21.2" }, "pytest-cov": { "hashes": [ - "sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b", - "sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470" + "sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6", + "sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a" ], - "version": "==4.0.0" + "markers": "python_version >= '3.7'", + "version": "==4.1.0" }, "pytest-flake8": { "hashes": [ - "sha256:ba4f243de3cb4c2486ed9e70752c80dd4b636f7ccb27d4eba763c35ed0cd316e", - "sha256:e0661a786f8cbf976c185f706fdaf5d6df0b1667c3bcff8e823ba263618627e7" + "sha256:1849d597b3b096dbe5a929abddc5f933c91bcbf192881f749ea089ef3450948d", + "sha256:45cf234a9f23569b381c2b82160a0c0a727716c3235dc413d176ee09f789b508" ], - "version": "==1.1.1" + "markers": "python_version >= '3.7'", + "version": "==1.1.3" }, "pytz": { "hashes": [ - "sha256:2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91", - "sha256:48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174" + "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", + "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00" ], - "version": "==2022.4" + "markers": "python_version < '3.9'", + "version": "==2025.2" }, "pyyaml": { "hashes": [ - "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", - "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", - "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", - "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", - "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", - "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", - "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", - "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", - "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", - "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", - "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", - "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", - "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", - "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", - "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", - "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", - "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", - "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", - "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", - "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", - "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", - "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", - "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", - "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", - "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", - "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", - "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", - "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", - "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", - "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", - "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", - "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", - "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", - "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", - "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", - "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", - "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", - "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", - "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", - "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" - ], - "version": "==6.0" + "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", + "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", + "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", + "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", + "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", + "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", + "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", + "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", + "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", + "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", + "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", + "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", + "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", + "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", + "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", + "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", + "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", + "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", + "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", + "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", + "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", + "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", + "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", + "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", + "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", + "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", + "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", + "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", + "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", + "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", + "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", + "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", + "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", + "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", + "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", + "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", + "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", + "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", + "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", + "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", + "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" + ], + "markers": "python_version >= '3.6'", + "version": "==6.0.1" }, "requests": { "hashes": [ - "sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983", - "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349" + "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", + "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" ], - "version": "==2.28.1" + "markers": "python_version >= '3.7'", + "version": "==2.31.0" }, "setuptools-dso": { "hashes": [ - "sha256:b23019f5e9cec37bc5df3a9735b86ee3948ce7fb2fda42307ca0ba49625d1b44", - "sha256:b85c8d662b7b942c6edc729765f963c77b758a691fcbe3e216e44fd97f2519f3" + "sha256:7afb76f93d13ce9da24502676d8f2d4dbc3da35c6245f95f27df9fa7445079a4", + "sha256:deb786b1cfac92f252a82df38e5129b1d9341b36885a01f64543bf3500734a21" ], - "version": "==2.10" + "markers": "python_version >= '2.7'", + "version": "==2.12.2" }, "snowballstemmer": { "hashes": [ - "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", - "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a" + "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064", + "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895" ], - "version": "==2.2.0" + "markers": "python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==3.0.1" }, "softioc": { "editable": true, @@ -862,6 +957,7 @@ "sha256:0a8836751a68306b3fe97ecbe44db786f8479c3bf4b80e3a7f5c838657b4698c", "sha256:6a11ea5dd0bdb197f9c2abc2e0ce73e01340464feaece525e64036546d24c851" ], + "markers": "python_version >= '3.6'", "version": "==4.3.2" }, "sphinx-rtd-theme": { @@ -869,6 +965,7 @@ "sha256:4d35a56f4508cfee4c4fb604373ede6feae2a306731d533f409ef5c3496fdbd8", "sha256:eec6d497e4c2195fa0e8b2016b337532b8a699a68bcb22a512870e16925c6a5c" ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", "version": "==1.0.0" }, "sphinx-rtd-theme-github-versions": { @@ -877,6 +974,7 @@ "sha256:23018e51a5d27ef4f69dd86314f73b19088f2cfd91c74a24db1517832233dc07", "sha256:7f67ba75cac8ddd51326f0b2f314bf653e72b4c96a5adc6e779acc8c01da81ab" ], + "markers": "python_version >= '3.7'", "version": "==1.1" }, "sphinxcontrib-applehelp": { @@ -884,6 +982,7 @@ "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a", "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58" ], + "markers": "python_version >= '3.5'", "version": "==1.0.2" }, "sphinxcontrib-devhelp": { @@ -891,6 +990,7 @@ "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e", "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4" ], + "markers": "python_version >= '3.5'", "version": "==1.0.2" }, "sphinxcontrib-htmlhelp": { @@ -898,6 +998,7 @@ "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07", "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2" ], + "markers": "python_version >= '3.6'", "version": "==2.0.0" }, "sphinxcontrib-jsmath": { @@ -905,6 +1006,7 @@ "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8" ], + "markers": "python_version >= '3.5'", "version": "==1.0.1" }, "sphinxcontrib-qthelp": { @@ -912,6 +1014,7 @@ "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72", "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6" ], + "markers": "python_version >= '3.5'", "version": "==1.0.3" }, "sphinxcontrib-serializinghtml": { @@ -919,6 +1022,7 @@ "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd", "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952" ], + "markers": "python_version >= '3.5'", "version": "==1.1.5" }, "tomli": { @@ -930,24 +1034,27 @@ }, "typing-extensions": { "hashes": [ - "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb", - "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4" + "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36", + "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2" ], - "version": "==4.5.0" + "markers": "python_version >= '3.7'", + "version": "==4.7.1" }, "urllib3": { "hashes": [ - "sha256:24d6a242c28d29af46c3fae832c36db3bbebcc533dd1bb549172cd739c82df21", - "sha256:94a757d178c9be92ef5539b8840d48dc9cf1b2709c9d6b588232a055c524458b" + "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84", + "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" ], - "version": "==1.26.17" + "markers": "python_version >= '3.7'", + "version": "==2.0.7" }, "zipp": { "hashes": [ - "sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6", - "sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b" + "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b", + "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556" ], - "version": "==3.13.0" + "markers": "python_version >= '3.7'", + "version": "==3.15.0" } } } From 6d0d62d0ef82e2c0ee554801334b0226a423d723 Mon Sep 17 00:00:00 2001 From: AlexWells Date: Mon, 12 Jan 2026 16:16:14 +0000 Subject: [PATCH 4/6] Fix tests for Python3.14 asyncio.get_event_loop() started raising a RuntimeError if there was no loop running. --- tests/sim_asyncio_ioc_override.py | 6 +++++- tests/test_asyncio.py | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/sim_asyncio_ioc_override.py b/tests/sim_asyncio_ioc_override.py index 2e043836..5041683b 100644 --- a/tests/sim_asyncio_ioc_override.py +++ b/tests/sim_asyncio_ioc_override.py @@ -37,7 +37,10 @@ # Run the IOC builder.LoadDatabase() - event_loop = asyncio.get_event_loop() + try: + event_loop = asyncio.get_event_loop() + except RuntimeError: + event_loop = asyncio.new_event_loop() worker = threading.Thread(target=event_loop.run_forever) worker.daemon = True worker.start() @@ -49,6 +52,7 @@ try: from pytest_cov.embed import cleanup sys._run_exitfuncs = cleanup + except ImportError: # Note that pytest_cov.embed no longer exists in pytest_cov>=7.0.0 pass diff --git a/tests/test_asyncio.py b/tests/test_asyncio.py index 9de997ce..1b4dbb8c 100644 --- a/tests/test_asyncio.py +++ b/tests/test_asyncio.py @@ -133,7 +133,10 @@ async def test_asyncio_ioc_override(asyncio_ioc_override): def test_asyncio_dispatcher_event_loop(): """Test that passing a non-running event loop to the AsyncioDispatcher raises an exception""" - event_loop = asyncio.get_event_loop() + try: + event_loop = asyncio.get_event_loop() + except RuntimeError: + event_loop = asyncio.new_event_loop() with pytest.raises(ValueError): AsyncioDispatcher(loop=event_loop) From 08987bac1fd2b84708238bd0dead66aa3d9151ab Mon Sep 17 00:00:00 2001 From: AlexWells Date: Tue, 13 Jan 2026 10:17:55 +0000 Subject: [PATCH 5/6] Remove Python3.14 due to cothread crashes In Python 3.14 it seems cothread starts having segfaults, probably due to GIL changes somewhere. Cothread will need work. --- .github/workflows/code.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index ce1fe556..1020c790 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -54,7 +54,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-15-intel] - python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313, cp314] + python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313] include: @@ -134,7 +134,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-15-intel] - python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313, cp314] + python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313] runs-on: ${{ matrix.os }} From 124c6caa89e657fcc30617403e390837cdc5c0cb Mon Sep 17 00:00:00 2001 From: AlexWells Date: Tue, 13 Jan 2026 10:19:35 +0000 Subject: [PATCH 6/6] Remove Windows + Python3.9 due to Numpy bug --- .github/workflows/code.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index 1020c790..62cb7a71 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -71,6 +71,12 @@ jobs: cov_file: /output/coverage.xml results_file: /output/pytest-results.xml + exclude: + # Exclude Windows + Python 3.9 as p4p can't build there, due to numpy bug #27224 + # which was never ported back to the 2.0.* numpy release stream. + - os: windows-latest + python: cp39 + name: build/${{ matrix.os }}/${{ matrix.python }} runs-on: ${{ matrix.os }} @@ -136,6 +142,12 @@ jobs: os: [ubuntu-latest, windows-latest, macos-15-intel] python: [cp37, cp38, cp39, cp310, cp311, cp312, cp313] + exclude: + # Exclude Windows + Python 3.9 as p4p can't build there, due to numpy bug #27224 + # which was never ported back to the 2.0.* numpy release stream. + - os: windows-latest + python: cp39 + runs-on: ${{ matrix.os }} steps: