readcon-db 0.1.6

Mmap-backed CON frame corpus (Heed/LMDB), xxHash exact match, multi-language FFI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
version: 7
platforms:
- name: linux-64
  virtual-packages:
  - __unix=0=0
  - __linux=4.18
  - __glibc=2.28
  - __archspec=0=x86_64
environments:
  default:
    channels:
    - url: https://conda.anaconda.org/conda-forge/
    packages: {}
  docs:
    channels:
    - url: https://conda.anaconda.org/conda-forge/
    indexes:
    - https://pypi.org/simple
    packages:
      linux-64:
      - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.7.0-py312h3f22e6b_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312he9c40d5_3.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.7.0-h3435931_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.1.0-ha9f2e26_3.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.1.0-he0feb66_3.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.4-h13e7031_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-16.1.0-h934c35e_3.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py312h8a5da7c_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.14-h8ab3286_0_cpython.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.18.0-pyhcf101f3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.7.22-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.5.1-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.4.1-pyhcf101f3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.2.0-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.19-pyhcf101f3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-2.0.0-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.34.2-pyhcf101f3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.1.1-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-2.0.0-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.7.0-pyhd8ed1ab_0.conda
      - pypi: https://files.pythonhosted.org/packages/09/dc/f3dfb7488b770f3f67e6545085bf2abea5172e88f57b8ad25ef860ca704c/myst_parser-5.1.0-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/30/cf/45dd359f6ca0c3762ce0490f681da242f0530c49c81050c035c016bfdd3a/sphinx_design-0.7.0-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/84/70/9ca2b8187666be1bcfa82b938107247159f5b566a22b5e43be27df45039d/shibuya-2026.7.12-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
      - pypi: https://files.pythonhosted.org/packages/8f/64/7e0266f0c541e26df86c31d2add9be3dd9914ae83785ce0aba7cbb693667/pygments_styles-0.3.0-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/9e/48/1ea60e74949eecb12cdd6ac43987f9fd331156388dcc2319b45e2ebb81bf/sphinx_copybutton-0.5.2-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/a5/69/6da5581c6a7fede7dc261bf4e67d6adca4196f176b43288b55b3db395b6e/mdit_py_plugins-0.6.1-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
      - pypi: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl
packages:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
  build_number: 20
  sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9
  md5: a9f577daf3de00bca7c3c76c0ecbd1de
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgomp >=7.5.0
  constrains:
  - openmp_impl <0.0a0
  license: BSD-3-Clause
  license_family: BSD
  purls: []
  run_exports:
    strong:
    - _openmp_mutex >=4.5
  size: 28948
  timestamp: 1770939786096
- conda: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.7.0-py312h3f22e6b_0.conda
  sha256: c10df0467f534472f0aa39013850d6dd9dd38ea5a6fb5c0812afb6f3fc768924
  md5: e7eb25765bdf21397cc6e30828871625
  depends:
  - python
  - __glibc >=2.17,<3.0.a0
  - libgcc >=15
  - python_abi 3.12.* *_cp312
  - zstd >=1.5.7,<1.6.0a0
  license: BSD-3-Clause AND MIT AND EPL-2.0
  purls:
  - pkg:pypi/backports-zstd?source=hash-mapping
  run_exports: {}
  size: 240967
  timestamp: 1786861419155
- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312he9c40d5_3.conda
  sha256: 32ae6e002843704af9f39395f3116815fa66f2b27de1bd9044fb2a2d53fbe3d3
  md5: d176f3ed2824f930b524c45eb8f158bb
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=15
  - libstdcxx >=15
  - python >=3.12,<3.13.0a0
  - python_abi 3.12.* *_cp312
  constrains:
  - libbrotlicommon 1.2.0 h39a168f_3
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/brotli?source=compressed-mapping
  run_exports: {}
  size: 367032
  timestamp: 1786622975850
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
  sha256: 1a0d382c515ebf55f8ee1f38c8b81bc95af5c2acc42ad53b66bc5df932032f96
  md5: e675fabcf81499adc7edf58124fb1e01
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=14
  license: bzip2-1.0.6
  license_family: BSD
  purls: []
  run_exports:
    weak:
    - bzip2 >=1.0.8,<2.0a0
  size: 257808
  timestamp: 1785906269155
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
  sha256: 9f07834f0c546ab14d885ce0366285f61f44e326c0edd1fc63b8294e113ae432
  md5: 72a381cbad04f24b1c2a43ef707f45b4
  depends:
  - __glibc >=2.17,<3.0.a0
  - libstdcxx >=14
  - libgcc >=14
  license: MIT
  license_family: MIT
  purls: []
  run_exports:
    weak:
    - icu >=78.3,<79.0a0
  size: 14459115
  timestamp: 1786545741408
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
  sha256: 27d83f1188cd19bcb7754a078b3fa7f4cfb8527f8eb2fde54dd01fc529d1adec
  md5: 449500f2c089da11c40f5c21312e3e07
  depends:
  - __glibc >=2.17,<3.0.a0
  - zstd >=1.5.7,<1.6.0a0
  constrains:
  - binutils_impl_linux-64 2.46.1
  license: GPL-3.0-only
  license_family: GPL
  purls: []
  run_exports: {}
  size: 745303
  timestamp: 1784214507189
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda
  sha256: 16feffd9ddbbe5b718515d38ee376c685ba95491cd901244e24671d20b952a77
  md5: b24d3c612f71e7aa74158d92106318b2
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=14
  constrains:
  - expat 2.8.1.*
  license: MIT
  license_family: MIT
  purls: []
  run_exports: {}
  size: 77856
  timestamp: 1781203599810
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.7.0-h3435931_0.conda
  sha256: ac38603008bf1e99b8ed379b1a656a67a70e2841f2b6a069c630cdf6316012d2
  md5: 0abe40a9880086ca4d2e5daf09dceff9
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=14
  license: MIT
  license_family: MIT
  purls: []
  run_exports:
    weak:
    - libffi >=3.7.0,<3.8.0a0
  size: 67576
  timestamp: 1783520858222
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.1.0-ha9f2e26_3.conda
  sha256: af35751596409fc1a1a81a32b7f1e195bca7f648dfe7c64f8ec4848b3a5003f8
  md5: c471b242d299f8bc1e2b3e0f6e9f4b77
  depends:
  - __glibc >=2.17,<3.0.a0
  - _openmp_mutex >=4.5
  constrains:
  - libgcc-ng ==16.1.0=*_3
  - libgomp 16.1.0 he0feb66_3
  license: GPL-3.0-only WITH GCC-exception-3.1
  license_family: GPL
  purls: []
  run_exports: {}
  size: 1058775
  timestamp: 1787329503824
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.1.0-he0feb66_3.conda
  sha256: 5998d3e2ef3ffcae6cd794c87f12acdd7220e69f7685a8ccef3cd2c5f6252831
  md5: 593dc8ed1ed687d4ffff6b8d2fce9d9f
  depends:
  - __glibc >=2.17,<3.0.a0
  license: GPL-3.0-only WITH GCC-exception-3.1
  license_family: GPL
  purls: []
  run_exports:
    strong:
    - _openmp_mutex >=4.5
  size: 641537
  timestamp: 1787329444295
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
  sha256: 9787df8c22a59c9a70d3e5a10db9ad663485e75e9ccc3f09bd092cb7b95e0dab
  md5: 1390b7c5ac0b1d8e447bc5efa6d3c8c2
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=14
  constrains:
  - xz 5.8.3.*
  license: 0BSD
  purls: []
  run_exports:
    weak:
    - liblzma >=5.8.3,<6.0a0
  size: 112995
  timestamp: 1786348617826
- conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
  sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5
  md5: d864d34357c3b65a4b731f78c0801dc4
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=13
  license: LGPL-2.1-only
  license_family: GPL
  purls: []
  run_exports:
    weak:
    - libnsl >=2.0.1,<2.1.0a0
  size: 33731
  timestamp: 1750274110928
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.4-h13e7031_1.conda
  sha256: f20d70da54e5b31dd4a51fb1efeaafafd5ab6dd8d7ac9d1438eaa2526ac4ed3d
  md5: e72bbec309c2b0f37823ee7d4fabfcd3
  depends:
  - __glibc >=2.17,<3.0.a0
  - icu >=78.3,<79.0a0
  - libgcc >=15
  - libzlib >=1.3.2,<2.0a0
  license: blessing
  purls: []
  run_exports:
    weak:
    - libsqlite >=3.53.4,<4.0a0
  size: 974348
  timestamp: 1787051145557
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-16.1.0-h934c35e_3.conda
  sha256: 6e98c0283244b5f8bbc0e86f7cba4d4921136bfbabf8da42b898a7a1f10be949
  md5: 470d16b28d90ad4368df1aa5bc7ec18d
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc 16.1.0 ha9f2e26_3
  constrains:
  - libstdcxx-ng ==16.1.0=*_3
  license: GPL-3.0-only WITH GCC-exception-3.1
  license_family: GPL
  purls: []
  run_exports: {}
  size: 6626421
  timestamp: 1787329526353
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda
  sha256: 9b1bdce27a7e31f7d241aeecff67a1f3101d52a2b1e33ccc2cdf2613072bf81f
  md5: 01bb81d12c957de066ea7362007df642
  depends:
  - libgcc >=14
  - __glibc >=2.17,<3.0.a0
  license: BSD-3-Clause
  license_family: BSD
  purls: []
  run_exports:
    weak:
    - libuuid >=2.42.2,<3.0a0
  size: 40017
  timestamp: 1781625522462
- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.38-h280c20c_0.conda
  sha256: f7e9292dd219a6435bbb1223da9586c3e70d66d169c5a92f08db3f2127df04e9
  md5: f7a7ff5a6ab331e037abd34f379a631d
  depends:
  - libgcc >=14
  - __glibc >=2.17,<3.0.a0
  license: LGPL-2.1-or-later
  purls: []
  run_exports:
    weak:
    - libxcrypt >=4.4.38
  size: 101957
  timestamp: 1785887123445
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
  sha256: eb8a0db0aa570124f7d2a93d7c7f596e3390df5e047818d873baad32985fc736
  md5: 0de0122d9570a8ab637c6b73db268389
  depends:
  - __glibc >=2.17,<3.0.a0
  constrains:
  - zlib 1.3.2 *_3
  license: Zlib
  license_family: Other
  purls: []
  run_exports:
    weak:
    - libzlib >=1.3.2,<2.0a0
  size: 63713
  timestamp: 1785362952714
- conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py312h8a5da7c_1.conda
  sha256: 5f3aad1f3a685ed0b591faad335957dbdb1b73abfd6fc731a0d42718e0653b33
  md5: 93a4752d42b12943a355b682ee43285b
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=14
  - python >=3.12,<3.13.0a0
  - python_abi 3.12.* *_cp312
  constrains:
  - jinja2 >=3.0.0
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/markupsafe?source=hash-mapping
  run_exports: {}
  size: 26057
  timestamp: 1772445297924
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
  sha256: 5d46557214ed184381dafe835b7c94a474a1c3b307a08a250b1ea4779b44ffb3
  md5: ee6c0cd80a60961a1f48aa3e0b91f986
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=14
  license: X11 AND BSD-3-Clause
  purls: []
  run_exports:
    weak:
    - ncurses >=6.6,<7.0a0
  size: 911196
  timestamp: 1786355078102
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_1.conda
  sha256: 012096056b97abf1f68c46b7146bd2cbd68c1be762340b4f5dad4fbbe99177bc
  md5: c5955c27917ff2234def47f075e71e02
  depends:
  - __glibc >=2.17,<3.0.a0
  - ca-certificates
  - libgcc >=14
  license: Apache-2.0
  license_family: Apache
  purls: []
  run_exports:
    weak:
    - openssl >=3.6.3,<4.0a0
  size: 3182423
  timestamp: 1785913583650
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.14-h8ab3286_0_cpython.conda
  sha256: ceb9c724de53ee3560f121dbfcb00fe8acb22c08691158fce7b6c32425855626
  md5: e9dcdd23a1c68738eb3257d23d5f7285
  depends:
  - __glibc >=2.17,<3.0.a0
  - bzip2 >=1.0.8,<2.0a0
  - ld_impl_linux-64 >=2.36.1
  - libexpat >=2.8.1,<3.0a0
  - libffi >=3.7.0,<3.8.0a0
  - libgcc >=14
  - liblzma >=5.8.3,<6.0a0
  - libnsl >=2.0.1,<2.1.0a0
  - libsqlite >=3.53.4,<4.0a0
  - libuuid >=2.42.2,<3.0a0
  - libxcrypt >=4.4.38
  - libzlib >=1.3.2,<2.0a0
  - ncurses >=6.6,<7.0a0
  - openssl >=3.5.7,<4.0a0
  - readline >=8.3,<9.0a0
  - tk >=8.6.13,<8.7.0a0
  - tzdata
  constrains:
  - python_abi 3.12.* *_cp312
  license: Python-2.0
  purls: []
  run_exports:
    weak:
    - python_abi 3.12.* *_cp312
    noarch:
    - python
  size: 31590137
  timestamp: 1787353586056
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
  sha256: 01b3fe073a66e321970d09e04b388708f8cbdca5cdfbfcb7c9eeb470ad10383d
  md5: 69c01c781e7c8190bbdaf79e3848c5ca
  depends:
  - __glibc >=2.17,<3.0.a0
  - libgcc >=15
  - ncurses >=6.6,<7.0a0
  license: GPL-3.0-only
  license_family: GPL
  purls: []
  run_exports:
    weak:
    - readline >=8.3,<9.0a0
  size: 348899
  timestamp: 1787033801506
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
  build_number: 104
  sha256: a1a241d172c1ccab067ba245206dd048bc3c2d1b84504b53c9468e99adfc16a1
  md5: 676a2f9b1c4fcf57b70aa5c65f6c60d0
  depends:
  - libgcc >=15
  - __glibc >=2.17,<3.0.a0
  - libzlib >=1.3.2,<2.0a0
  constrains:
  - xorg-libx11 >=1.8.13,<2.0a0
  license: TCL
  purls: []
  run_exports:
    weak:
    - tk >=8.6.13,<8.7.0a0
  size: 3566806
  timestamp: 1787272857910
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
  sha256: 47d682b9f6d6ec9eb1a6e6c3e75ea6273e899e78fb7fc59f81d39745009fbc60
  md5: aa459086047c0e5e27023ab19f8cb86a
  depends:
  - __glibc >=2.17,<3.0.a0
  - libzlib >=1.3.2,<2.0a0
  license: BSD-3-Clause
  license_family: BSD
  purls: []
  run_exports:
    weak:
    - zstd >=1.5.7,<1.6.0a0
  size: 601301
  timestamp: 1786599621503
- conda: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_1.conda
  sha256: 6c4456a138919dae9edd3ac1a74b6fbe5fd66c05675f54df2f8ab8c8d0cc6cea
  md5: 1fd9696649f65fd6611fcdb4ffec738a
  depends:
  - python >=3.10
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/alabaster?source=hash-mapping
  run_exports: {}
  size: 18684
  timestamp: 1733750512696
- conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.18.0-pyhcf101f3_1.conda
  sha256: a14a9ad02101aab25570543a59c5193043b73dc311a25650134ed9e6cb691770
  md5: f1976ce927373500cc19d3c0b2c85177
  depends:
  - python >=3.10
  - python
  constrains:
  - pytz >=2015.7
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/babel?source=hash-mapping
  run_exports: {}
  size: 7684321
  timestamp: 1772555330347
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
  sha256: 0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6
  md5: 0f51e2391ade309db462a55611263e9c
  depends:
  - __unix
  license: ISC
  purls: []
  run_exports: {}
  size: 131780
  timestamp: 1784754889428
- conda: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.7.22-pyhd8ed1ab_0.conda
  sha256: fb167de4388e64e52aa3907ed099afab944c1fa6e5f74b281a312dae1bcf7f3b
  md5: 37e13edbe3b48f1095a9d085ef9cd83b
  depends:
  - python >=3.10
  license: ISC
  purls:
  - pkg:pypi/certifi?source=hash-mapping
  run_exports: {}
  size: 137015
  timestamp: 1784717699092
- conda: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.5.1-pyhd8ed1ab_0.conda
  sha256: cb60ef3e0631c8bacb4f7057196dee4496091a22baa3bb4b9bccb12c7e1c921b
  md5: e0ac3accc64e23e40969d660e5f58ac8
  depends:
  - python >=3.10
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/charset-normalizer?source=compressed-mapping
  run_exports: {}
  size: 64487
  timestamp: 1786835648298
- conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda
  sha256: ab29d57dc70786c1269633ba3dff20288b81664d3ff8d21af995742e2bb03287
  md5: 962b9857ee8e7018c22f2776ffa0b2d7
  depends:
  - python >=3.9
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/colorama?source=hash-mapping
  run_exports: {}
  size: 27011
  timestamp: 1733218222191
- conda: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_1.conda
  sha256: fa5966bb1718bbf6967a85075e30e4547901410cc7cb7b16daf68942e9a94823
  md5: 24c1ca34138ee57de72a943237cde4cc
  depends:
  - python >=3.9
  license: CC-PDDC AND BSD-3-Clause AND BSD-2-Clause AND ZPL-2.1
  purls:
  - pkg:pypi/docutils?source=hash-mapping
  run_exports: {}
  size: 402700
  timestamp: 1733217860944
- conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.4.1-pyhcf101f3_0.conda
  sha256: 307dd6ec90140c3cf4171071b0e5e870abec314f4565c1edd5bc433e942cdcc0
  md5: e652ac7756069c456d0da2a922cd7df5
  depends:
  - python >=3.10
  - hyperframe >=6.1,<7
  - hpack >=4.2,<5
  - python
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/h2?source=hash-mapping
  run_exports: {}
  size: 100789
  timestamp: 1785796355216
- conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.2.0-pyhd8ed1ab_0.conda
  sha256: fdcea5d7cb314485d3907192ef024c704311548c5b0cbeb390cd1951051e29d2
  md5: b395909221b9bd1df066e5930e18855b
  depends:
  - python >=3.10
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/hpack?source=hash-mapping
  run_exports: {}
  size: 32884
  timestamp: 1782283986153
- conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
  sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8
  md5: 8e6923fc12f1fe8f8c4e5c9f343256ac
  depends:
  - python >=3.9
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/hyperframe?source=hash-mapping
  run_exports: {}
  size: 17397
  timestamp: 1737618427549
- conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.19-pyhcf101f3_0.conda
  sha256: 1c35a59c1545ad0fdaddf1fbde7bcfa6ef41a8d68c3a2b0b4a291be00676163e
  md5: a39ae05027e9b707742e41b30d296b75
  depends:
  - python >=3.10
  - python
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/idna?source=compressed-mapping
  run_exports: {}
  size: 177433
  timestamp: 1787059857580
- conda: https://conda.anaconda.org/conda-forge/noarch/imagesize-2.0.0-pyhd8ed1ab_0.conda
  sha256: 5a047f9eac290e679b4e6f6f4cbfcc5acdfbf031a4f06824d4ddb590cdbb850b
  md5: 92617c2ba2847cca7a6ed813b6f4ab79
  depends:
  - python >=3.10
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/imagesize?source=hash-mapping
  run_exports: {}
  size: 15729
  timestamp: 1773752188889
- conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
  sha256: fc9ca7348a4f25fed2079f2153ecdcf5f9cf2a0bc36c4172420ca09e1849df7b
  md5: 04558c96691bed63104678757beb4f8d
  depends:
  - markupsafe >=2.0
  - python >=3.10
  - python
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/jinja2?source=hash-mapping
  run_exports: {}
  size: 120685
  timestamp: 1764517220861
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
  sha256: c432626b16768b8dab228bfb706f7060c2d462a21c516d240f68f2f902b5a044
  md5: 936687ed80f295a1f5dbcf8bd34c252c
  depends:
  - python >=3.9
  - python
  license: Apache-2.0
  license_family: APACHE
  purls:
  - pkg:pypi/packaging?source=hash-mapping
  run_exports: {}
  size: 116363
  timestamp: 1785888127370
- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.21.0-pyhcf101f3_0.conda
  sha256: f5f015ff1bc3e1b7fc08eee096b1865234189ae0b82bebdb86a5369116e42fa0
  md5: 2882dee445dfa45b0c5afce3ffb7730a
  depends:
  - python >=3.10
  - python
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/pygments?source=compressed-mapping
  run_exports: {}
  size: 959376
  timestamp: 1786995678795
- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
  sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8
  md5: 461219d1a5bd61342293efa2c0c90eac
  depends:
  - __unix
  - python >=3.9
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/pysocks?source=hash-mapping
  run_exports: {}
  size: 21085
  timestamp: 1733217331982
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.12-8_cp312.conda
  build_number: 8
  sha256: 80677180dd3c22deb7426ca89d6203f1c7f1f256f2d5a94dc210f6e758229809
  md5: c3efd25ac4d74b1584d2f7a57195ddf1
  constrains:
  - python 3.12.* *_cpython
  license: BSD-3-Clause
  license_family: BSD
  purls: []
  run_exports: {}
  size: 6958
  timestamp: 1752805918820
- conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.34.2-pyhcf101f3_0.conda
  sha256: 1715246b19c9f85ee022933b4845f2fc14ac9184981b7b7d9b728bec8e9588da
  md5: 4a85203c1d80c1059086ae860836ffb9
  depends:
  - python >=3.10
  - certifi >=2023.5.7
  - charset-normalizer >=2,<4
  - idna >=2.5,<4
  - urllib3 >=1.26,<3
  - python
  constrains:
  - chardet >=3.0.2,<8
  license: Apache-2.0
  license_family: APACHE
  purls:
  - pkg:pypi/requests?source=hash-mapping
  run_exports: {}
  size: 68709
  timestamp: 1778851103479
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-4.1.0-pyhd8ed1ab_0.conda
  sha256: 30f3c04fcfb64c44d821d392a4a0b8915650dbd900c8befc20ade8fde8ec6aa2
  md5: 0dc48b4b570931adc8641e55c6c17fe4
  depends:
  - python >=3.10
  license: 0BSD OR CC0-1.0
  purls:
  - pkg:pypi/roman-numerals?source=hash-mapping
  run_exports: {}
  size: 13814
  timestamp: 1766003022813
- conda: https://conda.anaconda.org/conda-forge/noarch/roman-numerals-py-4.1.0-pyhd8ed1ab_0.conda
  sha256: ce21b50a412b87b388db9e8dfbf8eb16fc436c23750b29bf612ee1a74dd0beb2
  md5: 28687768633154993d521aecfa4a56ac
  depends:
  - python >=3.10
  - roman-numerals 4.1.0
  license: 0BSD OR CC0-1.0
  purls:
  - pkg:pypi/roman-numerals-py?source=hash-mapping
  run_exports: {}
  size: 11074
  timestamp: 1766025162370
- conda: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-3.1.1-pyhd8ed1ab_0.conda
  sha256: ad89284ea94821c20ff87e64b948e4afc690cf5202d14c009355b0594cf23aea
  md5: 46b6abe31482f6bca064b965696ae807
  depends:
  - python >=3.10
  license: BSD-3-Clause
  license_family: BSD
  purls:
  - pkg:pypi/snowballstemmer?source=hash-mapping
  run_exports: {}
  size: 74456
  timestamp: 1780468201547
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.2.3-pyhd8ed1ab_0.conda
  sha256: 995f58c662db0197d681fa345522fd9e7ac5f05330d3dff095ab2f102e260ab0
  md5: f7af826063ed569bb13f7207d6f949b0
  depends:
  - alabaster >=0.7.14
  - babel >=2.13
  - colorama >=0.4.6
  - docutils >=0.20,<0.22
  - imagesize >=1.3
  - jinja2 >=3.1
  - packaging >=23.0
  - pygments >=2.17
  - python >=3.11
  - requests >=2.30.0
  - roman-numerals-py >=1.0.0
  - snowballstemmer >=2.2
  - sphinxcontrib-applehelp >=1.0.7
  - sphinxcontrib-devhelp >=1.0.6
  - sphinxcontrib-htmlhelp >=2.0.6
  - sphinxcontrib-jsmath >=1.0.1
  - sphinxcontrib-qthelp >=1.0.6
  - sphinxcontrib-serializinghtml >=1.1.9
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinx?source=hash-mapping
  run_exports: {}
  size: 1424416
  timestamp: 1740956642838
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda
  sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba
  md5: 16e3f039c0aa6446513e94ab18a8784b
  depends:
  - python >=3.9
  - sphinx >=5
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinxcontrib-applehelp?source=hash-mapping
  run_exports: {}
  size: 29752
  timestamp: 1733754216334
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda
  sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d
  md5: 910f28a05c178feba832f842155cbfff
  depends:
  - python >=3.9
  - sphinx >=5
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinxcontrib-devhelp?source=hash-mapping
  run_exports: {}
  size: 24536
  timestamp: 1733754232002
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda
  sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996
  md5: e9fb3fe8a5b758b4aff187d434f94f03
  depends:
  - python >=3.9
  - sphinx >=5
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinxcontrib-htmlhelp?source=hash-mapping
  run_exports: {}
  size: 32895
  timestamp: 1733754385092
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda
  sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62
  md5: fa839b5ff59e192f411ccc7dae6588bb
  depends:
  - python >=3.9
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinxcontrib-jsmath?source=hash-mapping
  run_exports: {}
  size: 10462
  timestamp: 1733753857224
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda
  sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca
  md5: 00534ebcc0375929b45c3039b5ba7636
  depends:
  - python >=3.9
  - sphinx >=5
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinxcontrib-qthelp?source=hash-mapping
  run_exports: {}
  size: 26959
  timestamp: 1733753505008
- conda: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-2.0.0-pyhd8ed1ab_0.conda
  sha256: 20b49741065fd7d3fabf98caf6d19b6436badb06b6d41f66b58f1fc2b52f37a1
  md5: f77df1fcf9af03b7287342638befca77
  depends:
  - python >=3.10
  - sphinx >=5
  license: BSD-2-Clause
  license_family: BSD
  purls:
  - pkg:pypi/sphinxcontrib-serializinghtml?source=hash-mapping
  run_exports: {}
  size: 30640
  timestamp: 1781260357443
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
  sha256: b928c30ddcb0e3f544c6eade8352737e6e610e263276b90232db6a578ef899d8
  md5: fcb489df604d100968b737f2cb6076c6
  license: LicenseRef-Public-Domain
  purls: []
  run_exports: {}
  size: 118849
  timestamp: 1784250406640
- conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.7.0-pyhd8ed1ab_0.conda
  sha256: feff959a816f7988a0893201aa9727bbb7ee1e9cec2c4f0428269b489eb93fb4
  md5: cbb88288f74dbe6ada1c6c7d0a97223e
  depends:
  - backports.zstd >=1.0.0
  - brotli-python >=1.2.0
  - h2 >=4,<5
  - pysocks >=1.5.6,<2.0,!=1.5.7
  - python >=3.10
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/urllib3?source=hash-mapping
  run_exports: {}
  size: 103560
  timestamp: 1778188657149
- pypi: https://files.pythonhosted.org/packages/09/dc/f3dfb7488b770f3f67e6545085bf2abea5172e88f57b8ad25ef860ca704c/myst_parser-5.1.0-py3-none-any.whl
  name: myst-parser
  version: 5.1.0
  sha256: 9c91c52b3cdb4d94a6506e4fab4e2f296c7623a0da0dcbe6de1565c3dad67a8a
  requires_dist:
  - docutils>=0.20,<0.23
  - jinja2
  - markdown-it-py~=4.2
  - mdit-py-plugins~=0.6,>=0.6.1
  - pyyaml
  - sphinx>=8,<10
  - pre-commit~=4.0 ; extra == 'code-style'
  - linkify-it-py~=2.0 ; extra == 'linkify'
  - sphinx>=8 ; extra == 'rtd'
  - ipython ; extra == 'rtd'
  - sphinx-book-theme~=1.1 ; extra == 'rtd'
  - sphinx-design ; extra == 'rtd'
  - sphinx-copybutton ; extra == 'rtd'
  - sphinxext-rediraffe~=0.3.0 ; extra == 'rtd'
  - sphinxext-opengraph~=0.13.0 ; extra == 'rtd'
  - sphinx-pyscript ; extra == 'rtd'
  - sphinx-tippy>=0.4.3 ; extra == 'rtd'
  - sphinx-autodoc2~=0.5.0 ; extra == 'rtd'
  - sphinx-togglebutton ; extra == 'rtd'
  - beautifulsoup4 ; extra == 'testing'
  - coverage[toml] ; extra == 'testing'
  - defusedxml ; extra == 'testing'
  - pytest>=9,<10 ; extra == 'testing'
  - pytest-cov ; extra == 'testing'
  - pytest-regressions ; extra == 'testing'
  - pytest-param-files~=0.6.0 ; extra == 'testing'
  - sphinx-pytest~=0.3.0 ; extra == 'testing'
  - pygments<2.21 ; extra == 'testing'
  - pygments ; extra == 'testing-docutils'
  - pytest>=9,<10 ; extra == 'testing-docutils'
  - pytest-param-files~=0.6.0 ; extra == 'testing-docutils'
  requires_python: '>=3.11'
- pypi: https://files.pythonhosted.org/packages/30/cf/45dd359f6ca0c3762ce0490f681da242f0530c49c81050c035c016bfdd3a/sphinx_design-0.7.0-py3-none-any.whl
  name: sphinx-design
  version: 0.7.0
  sha256: f82bf179951d58f55dca78ab3706aeafa496b741a91b1911d371441127d64282
  requires_dist:
  - sphinx>=7,<10
  - pre-commit>=3,<4 ; extra == 'code-style'
  - myst-parser>=4,<6 ; extra == 'rtd'
  - myst-parser>=4,<6 ; extra == 'testing'
  - pytest~=8.3 ; extra == 'testing'
  - pytest-cov ; extra == 'testing'
  - pytest-regressions ; extra == 'testing'
  - defusedxml ; extra == 'testing'
  - pytest~=8.3 ; extra == 'testing-no-myst'
  - pytest-cov ; extra == 'testing-no-myst'
  - pytest-regressions ; extra == 'testing-no-myst'
  - defusedxml ; extra == 'testing-no-myst'
  - furo~=2024.7.18 ; extra == 'theme-furo'
  - sphinx-immaterial~=0.12.2 ; extra == 'theme-im'
  - pydata-sphinx-theme~=0.15.2 ; extra == 'theme-pydata'
  - sphinx-rtd-theme~=2.0 ; extra == 'theme-rtd'
  - sphinx-book-theme~=1.1 ; extra == 'theme-sbt'
  requires_python: '>=3.11'
- pypi: https://files.pythonhosted.org/packages/84/70/9ca2b8187666be1bcfa82b938107247159f5b566a22b5e43be27df45039d/shibuya-2026.7.12-py3-none-any.whl
  name: shibuya
  version: 2026.7.12
  sha256: 0a2c0c109e7cc47fc650b01feb671d267c0ffe2e39c98f3529e32d723a9c9d9b
  requires_dist:
  - sphinx
  - pygments-styles
  requires_python: '>=3.10'
- pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
  name: pyyaml
  version: 6.0.3
  sha256: ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc
  requires_python: '>=3.8'
- pypi: https://files.pythonhosted.org/packages/8f/64/7e0266f0c541e26df86c31d2add9be3dd9914ae83785ce0aba7cbb693667/pygments_styles-0.3.0-py3-none-any.whl
  name: pygments-styles
  version: 0.3.0
  sha256: c6c45e9939eb7590345bc9084113bac46c45f12b009d13422be02e80e84a034c
  requires_dist:
  - pygments
  requires_python: '>=3.9'
- pypi: https://files.pythonhosted.org/packages/9e/48/1ea60e74949eecb12cdd6ac43987f9fd331156388dcc2319b45e2ebb81bf/sphinx_copybutton-0.5.2-py3-none-any.whl
  name: sphinx-copybutton
  version: 0.5.2
  sha256: fb543fd386d917746c9a2c50360c7905b605726b9355cd26e9974857afeae06e
  requires_dist:
  - sphinx>=1.8
  - pre-commit==2.12.1 ; extra == 'code-style'
  - sphinx ; extra == 'rtd'
  - ipython ; extra == 'rtd'
  - myst-nb ; extra == 'rtd'
  - sphinx-book-theme ; extra == 'rtd'
  - sphinx-examples ; extra == 'rtd'
  requires_python: '>=3.7'
- pypi: https://files.pythonhosted.org/packages/a5/69/6da5581c6a7fede7dc261bf4e67d6adca4196f176b43288b55b3db395b6e/mdit_py_plugins-0.6.1-py3-none-any.whl
  name: mdit-py-plugins
  version: 0.6.1
  sha256: 214c82fb2ac524472ab6a5bcab1de80f73b50443e187f401bfd77efbc7c6481d
  requires_dist:
  - markdown-it-py>=2.0.0,<5.0.0
  - pre-commit ; extra == 'code-style'
  - myst-parser ; extra == 'rtd'
  - sphinx-book-theme ; extra == 'rtd'
  - coverage ; extra == 'testing'
  - pytest ; extra == 'testing'
  - pytest-cov ; extra == 'testing'
  - pytest-regressions ; extra == 'testing'
  - pytest-timeout ; extra == 'testing'
  requires_python: '>=3.10'
- pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
  name: mdurl
  version: 0.1.2
  sha256: 84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8
  requires_python: '>=3.7'
- pypi: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl
  name: markdown-it-py
  version: 4.2.0
  sha256: 9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a
  requires_dist:
  - mdurl~=0.1
  - psutil ; extra == 'benchmarking'
  - pytest ; extra == 'benchmarking'
  - pytest-benchmark ; extra == 'benchmarking'
  - commonmark~=0.9 ; extra == 'compare'
  - markdown~=3.4 ; extra == 'compare'
  - mistletoe~=1.0 ; extra == 'compare'
  - mistune~=3.0 ; extra == 'compare'
  - panflute~=2.3 ; extra == 'compare'
  - markdown-it-pyrs ; extra == 'compare'
  - linkify-it-py>=1,<3 ; extra == 'linkify'
  - mdit-py-plugins>=0.5.0 ; extra == 'plugins'
  - gprof2dot ; extra == 'profiling'
  - mdit-py-plugins>=0.5.0 ; extra == 'rtd'
  - myst-parser ; extra == 'rtd'
  - pyyaml ; extra == 'rtd'
  - sphinx ; extra == 'rtd'
  - sphinx-copybutton ; extra == 'rtd'
  - sphinx-design ; extra == 'rtd'
  - sphinx-book-theme~=1.0 ; extra == 'rtd'
  - jupyter-sphinx ; extra == 'rtd'
  - ipykernel ; extra == 'rtd'
  - coverage ; extra == 'testing'
  - pytest ; extra == 'testing'
  - pytest-cov ; extra == 'testing'
  - pytest-regressions ; extra == 'testing'
  - pytest-timeout ; extra == 'testing'
  - requests ; extra == 'testing'
  requires_python: '>=3.10'