@@ -22,6 +22,10 @@ cfgv==3.5.0 \
2222 --hash =sha256:a8dc6b26ad22ff227d2634a65cb388215ce6cc96bbcc5cfde7641ae87e8dacc0 \
2323 --hash =sha256:d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132
2424 # via pre-commit
25+ chardet == 5.2.0 \
26+ --hash =sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \
27+ --hash =sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970
28+ # via mbstrdecoder
2529colorama == 0.4.6 ; sys_platform == 'win32' \
2630 --hash =sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \
2731 --hash =sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
@@ -83,6 +87,12 @@ coverage==7.13.1 \
8387 --hash =sha256:f83351e0f7dcdb14d7326c3d8d8c4e915fa685cbfdc6281f9470d97a04e9dfe4 \
8488 --hash =sha256:fa3edde1aa8807de1d05934982416cb3ec46d1d4d91e280bcce7cca01c507992 \
8589 --hash =sha256:ffed1e4980889765c84a5d1a566159e363b71d6b6fbaf0bebc9d3c30bc016766
90+ dataproperty == 1.1.0 \
91+ --hash =sha256:b038437a4097d1a1c497695c3586ea34bea67fdd35372b9a50f30bf044d77d04 \
92+ --hash =sha256:c61fcb2e2deca35e6d1eb1f251a7f22f0dcde63e80e61f0cc18c19f42abfd25b
93+ # via
94+ # pytablewriter
95+ # tabledata
8696decorator == 5.2.1 \
8797 --hash =sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360 \
8898 --hash =sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a
@@ -91,6 +101,10 @@ distlib==0.4.0 \
91101 --hash =sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16 \
92102 --hash =sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d
93103 # via virtualenv
104+ dominate == 2.9.1 \
105+ --hash =sha256:558284687d9b8aae1904e3d6051ad132dd4a8c0cf551b37ea4e7e42a31d19dc4 \
106+ --hash =sha256:cb7b6b79d33b15ae0a6e87856b984879927c7c2ebb29522df4c75b28ffd9b989
107+ # via pytablewriter
94108executing == 2.2.1 \
95109 --hash =sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4 \
96110 --hash =sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017
@@ -154,6 +168,13 @@ matplotlib-inline==0.2.1 \
154168 --hash =sha256:d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76 \
155169 --hash =sha256:e1ee949c340d771fc39e241ea75683deb94762c8fa5f2927ec57c83c4dffa9fe
156170 # via ipython
171+ mbstrdecoder == 1.1.4 \
172+ --hash =sha256:03dae4ec50ec0d2ff4743e63fdbd5e0022815857494d35224b60775d3d934a8c \
173+ --hash =sha256:8105ef9cf6b7d7d69fe7fd6b68a2d8f281ca9b365d7a9b670be376b2e6c81b21
174+ # via
175+ # dataproperty
176+ # pytablewriter
177+ # typepy
157178nodeenv == 1.10.0 \
158179 --hash =sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827 \
159180 --hash =sha256:996c191ad80897d076bdfba80a41994c2b47c68e224c542b48feba42ba00f8bb
@@ -163,26 +184,38 @@ nodeenv==1.10.0 \
163184packaging == 25.0 \
164185 --hash =sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
165186 --hash =sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
166- # via pytest
187+ # via
188+ # pytest
189+ # typepy
167190parso == 0.8.5 \
168191 --hash =sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a \
169192 --hash =sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887
170193 # via jedi
194+ pathvalidate == 3.3.1 \
195+ --hash =sha256:5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f \
196+ --hash =sha256:b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177
197+ # via pytablewriter
171198pexpect == 4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32' \
172199 --hash =sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 \
173200 --hash =sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f
174201 # via ipython
175202platformdirs == 4.5.1 \
176203 --hash =sha256:61d5cdcc6065745cdd94f0f878977f8de9437be93de97c1c12f853c9c0cdcbda \
177204 --hash =sha256:d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31
178- # via virtualenv
205+ # via
206+ # pypistats
207+ # virtualenv
179208pluggy == 1.6.0 \
180209 --hash =sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3 \
181210 --hash =sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746
182211 # via pytest
183212pre-commit == 4.5.1 \
184213 --hash =sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77 \
185214 --hash =sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61
215+ prettytable == 3.17.0 \
216+ --hash =sha256:59f2590776527f3c9e8cf9fe7b66dd215837cca96a9c39567414cbc632e8ddb0 \
217+ --hash =sha256:aad69b294ddbe3e1f95ef8886a060ed1666a0b83018bbf56295f6f226c43d287
218+ # via pypistats
186219prompt-toolkit == 3.0.52 \
187220 --hash =sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855 \
188221 --hash =sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955
@@ -251,19 +284,38 @@ pygments==2.19.2 \
251284 # ipython
252285 # ipython-pygments-lexers
253286 # pytest
287+ pypistats == 1.12.0 \
288+ --hash =sha256:b325c5472ae1e7e68f34c1f75d1bf3618c1be647727a1c46d7e40539e9f5fc43 \
289+ --hash =sha256:d2b47a0dbc5d03bc09499d2e5369fbcae64907c86fae296fe3fda2701babe35d
254290pyright == 1.1.408 \
255291 --hash =sha256:090b32865f4fdb1e0e6cd82bf5618480d48eecd2eb2e70f960982a3d9a4c17c1 \
256292 --hash =sha256:f28f2321f96852fa50b5829ea492f6adb0e6954568d1caa3f3af3a5f555eb684
293+ pytablewriter == 1.2.1 \
294+ --hash =sha256:7bd0f4f397e070e3b8a34edcf1b9257ccbb18305493d8350a5dbc9957fced959 \
295+ --hash =sha256:e906ff7ff5151d70a5f66e0f7b75642a7f2dce8d893c265b79cc9cf6bc04ddb4
296+ # via pypistats
257297pytest == 9.0.2 \
258298 --hash =sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b \
259299 --hash =sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11
260300 # via pytest-asyncio
261301pytest-asyncio == 1.3.0 \
262302 --hash =sha256:611e26147c7f77640e6d0a92a38ed17c3e9848063698d5c93d5aa7aa11cebff5 \
263303 --hash =sha256:d7f52f36d231b80ee124cd216ffb19369aa168fc10095013c6b014a34d3ee9e5
304+ python-dateutil == 2.9.0.post0 \
305+ --hash =sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
306+ --hash =sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
307+ # via typepy
264308python-dotenv == 1.2.1 \
265309 --hash =sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6 \
266310 --hash =sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61
311+ python-slugify == 8.0.4 \
312+ --hash =sha256:276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8 \
313+ --hash =sha256:59202371d1d05b54a9e7720c5e038f928f45daaffe41dd10822f3907b937c856
314+ # via pypistats
315+ pytz == 2025.2 \
316+ --hash =sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3 \
317+ --hash =sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00
318+ # via typepy
267319pyyaml == 6.0.3 \
268320 --hash =sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c \
269321 --hash =sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3 \
@@ -318,20 +370,51 @@ ruff==0.14.13 \
318370 --hash =sha256:d24899478c35ebfa730597a4a775d430ad0d5631b8647a3ab368c29b7e7bd063 \
319371 --hash =sha256:e399341472ce15237be0c0ae5fbceca4b04cd9bebab1a2b2c979e015455d8f0c \
320372 --hash =sha256:ef720f529aec113968b45dfdb838ac8934e519711da53a0456038a0efecbd680
373+ setuptools == 80.9.0 \
374+ --hash =sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922 \
375+ --hash =sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c
376+ # via pytablewriter
377+ six == 1.17.0 \
378+ --hash =sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \
379+ --hash =sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81
380+ # via python-dateutil
321381stack-data == 0.6.3 \
322382 --hash =sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 \
323383 --hash =sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695
324384 # via ipython
385+ tabledata == 1.3.4 \
386+ --hash =sha256:1f56e433bfdeb89f4487abfa48c4603a3b07c5d3a3c7e05ff73dd018c24bd0d4 \
387+ --hash =sha256:e9649cab129d718f3bff4150083b77f8a78c30f6634a30caf692b10fdc60cb97
388+ # via pytablewriter
389+ tcolorpy == 0.1.7 \
390+ --hash =sha256:0fbf6bf238890bbc2e32662aa25736769a29bf6d880328f310c910a327632614 \
391+ --hash =sha256:26a59d52027e175a37e0aba72efc99dda43f074db71f55b316d3de37d3251378
392+ # via pytablewriter
325393tenacity == 9.1.2 \
326394 --hash =sha256:1169d376c297e7de388d18b4481760d478b0e99a777cad3a9c86e556f4b697cb \
327395 --hash =sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138
328396 # via bubble-data-api-client
397+ termcolor == 3.3.0 \
398+ --hash =sha256:348871ca648ec6a9a983a13ab626c0acce02f515b9e1983332b17af7979521c5 \
399+ --hash =sha256:cf642efadaf0a8ebbbf4bc7a31cec2f9b5f21a9f726f4ccbb08192c9c26f43a5
400+ # via pypistats
401+ text-unidecode == 1.3 \
402+ --hash =sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8 \
403+ --hash =sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93
404+ # via python-slugify
329405traitlets == 5.14.3 \
330406 --hash =sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7 \
331407 --hash =sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f
332408 # via
333409 # ipython
334410 # matplotlib-inline
411+ typepy == 1.3.4 \
412+ --hash =sha256:89c1f66de6c6133209c43a94d23431d320ba03ef5db18f241091ea594035d9de \
413+ --hash =sha256:d5ed3e0c7f49521bff0603dd08cf8d453371cf68d65a29d3d0038552ccc46e2e
414+ # via
415+ # dataproperty
416+ # pytablewriter
417+ # tabledata
335418typing-extensions == 4.15.0 \
336419 --hash =sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
337420 --hash =sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
@@ -344,11 +427,17 @@ typing-inspection==0.4.2 \
344427 --hash =sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 \
345428 --hash =sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464
346429 # via pydantic
430+ urllib3 == 2.6.3 \
431+ --hash =sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed \
432+ --hash =sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4
433+ # via pypistats
347434virtualenv == 20.36.1 \
348435 --hash =sha256:575a8d6b124ef88f6f51d56d656132389f961062a9177016a50e4f507bbcc19f \
349436 --hash =sha256:8befb5c81842c641f8ee658481e42641c68b5eab3521d8e092d18320902466ba
350437 # via pre-commit
351438wcwidth == 0.2.14 \
352439 --hash =sha256:4d478375d31bc5395a3c55c40ccdf3354688364cd61c4f6adacaa9215d0b3605 \
353440 --hash =sha256:a7bb560c8aee30f9957e5f9895805edd20602f2d7f720186dfd906e82b4982e1
354- # via prompt-toolkit
441+ # via
442+ # prettytable
443+ # prompt-toolkit
0 commit comments