-
-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathpyproject.toml
More file actions
733 lines (721 loc) · 31.4 KB
/
pyproject.toml
File metadata and controls
733 lines (721 loc) · 31.4 KB
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
[project]
name = "swarmauri_monorepo"
version = "0.6.2.dev3"
description = "Monorepo for multiple interdependent Swarmauri Python packages"
readme = { file = "README.md", content-type = "text/markdown" }
requires-python = ">=3.10,<3.15"
authors = [{ name = "Jacob Stewart", email = "jacob@swarmauri.com" }]
classifiers = [
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
package = false
[dependency-groups]
dev = [
"toml>=0.10.2",
"pytest>=8.0.0",
"pytest-xdist>=3.6.1",
"pytest-asyncio>=0.24.0",
"pytest-timeout>=2.3.1",
"pytest-json-report>=1.5.0",
"python-dotenv>=1.0.0",
"pytest-mock>=3.14.0",
"jsonschema>=4.18.5",
"ruff>=0.9.9",
"pytest-benchmark>=4.0.0",
]
[tool.uv]
package = false
[tool.uv.workspace]
members = [
"base",
"community/swarmauri_billing_adyen",
"community/swarmauri_billing_authorize_net",
"community/swarmauri_billing_braintree",
"community/swarmauri_billing_paypal",
"community/swarmauri_billing_paystack",
"community/swarmauri_billing_razorpay",
"community/swarmauri_billing_square",
"community/swarmauri_certs_acme",
"community/swarmauri_certs_azure",
"community/swarmauri_certs_cfssl",
"community/swarmauri_certs_crlverifyservice",
"community/swarmauri_certs_csronly",
"community/swarmauri_certs_ocspverify",
"community/swarmauri_certservice_aws_kms",
"community/swarmauri_certservice_gcpkms",
"community/swarmauri_certservice_ms_adcs",
"community/swarmauri_certservice_scep",
"community/swarmauri_certservice_stepca",
"community/swarmauri_embedding_mlm",
"community/swarmauri_keyprovider_aws_kms",
"community/swarmauri_keyprovider_gcpkms",
"community/swarmauri_keyprovider_vaulttransit",
"community/swarmauri_llm_ai21",
"community/swarmauri_llm_anthropic",
"community/swarmauri_llm_cerebras",
"community/swarmauri_llm_cohere",
"community/swarmauri_llm_deepinfra",
"community/swarmauri_llm_deepseek",
"community/swarmauri_llm_falai",
"community/swarmauri_llm_gemini",
"community/swarmauri_llm_groq",
"community/swarmauri_llm_hyperbolic",
"community/swarmauri_llm_leptonai",
"community/swarmauri_llm_llamacpp",
"community/swarmauri_llm_mistral",
"community/swarmauri_llm_openai",
"community/swarmauri_llm_perplexity",
"community/swarmauri_llm_playht",
"community/swarmauri_llm_whisper",
"community/swarmauri_matrix_hamming74",
"community/swarmauri_measurement_mutualinformation",
"community/swarmauri_measurement_tokencountestimator",
"community/swarmauri_metric_hamming",
"community/swarmauri_middleware_circuitbreaker",
"community/swarmauri_middleware_ratepolicy",
"community/swarmauri_ocr_pytesseract",
"community/swarmauri_parser_bertembedding",
"community/swarmauri_parser_entityrecognition",
"community/swarmauri_parser_fitzpdf",
"community/swarmauri_parser_pypdf2",
"community/swarmauri_parser_pypdftk",
"community/swarmauri_parser_slate",
"community/swarmauri_parser_textblob",
"community/swarmauri_signing_dsse",
"community/swarmauri_state_clipboard",
"community/swarmauri_tests_griffe",
"community/swarmauri_tool_captchagenerator",
"community/swarmauri_tool_dalechallreadability",
"community/swarmauri_tool_downloadpdf",
"community/swarmauri_tool_entityrecognition",
"community/swarmauri_tool_folium",
"community/swarmauri_tool_gmail",
"community/swarmauri_tool_jupyterclearoutput",
"community/swarmauri_tool_jupyterdisplay",
"community/swarmauri_tool_jupyterdisplayhtml",
"community/swarmauri_tool_jupyterexecuteandconvert",
"community/swarmauri_tool_jupyterexecutecell",
"community/swarmauri_tool_jupyterexecutenotebook",
"community/swarmauri_tool_jupyterexecutenotebookwithparameters",
"community/swarmauri_tool_jupyterexporthtml",
"community/swarmauri_tool_jupyterexportlatex",
"community/swarmauri_tool_jupyterexportmarkdown",
"community/swarmauri_tool_jupyterexportpython",
"community/swarmauri_tool_jupyterfromdict",
"community/swarmauri_tool_jupytergetiopubmessage",
"community/swarmauri_tool_jupytergetshellmessage",
"community/swarmauri_tool_jupyterreadnotebook",
"community/swarmauri_tool_jupyterruncell",
"community/swarmauri_tool_jupytershutdownkernel",
"community/swarmauri_tool_jupyterstartkernel",
"community/swarmauri_tool_jupytervalidatenotebook",
"community/swarmauri_tool_jupyterwritenotebook",
"community/swarmauri_tool_lexicaldensity",
"community/swarmauri_tool_psutil",
"community/swarmauri_tool_qrcodegenerator",
"community/swarmauri_tool_searchword",
"community/swarmauri_tool_sentencecomplexity",
"community/swarmauri_tool_sentimentanalysis",
"community/swarmauri_tool_smogindex",
"community/swarmauri_tool_textlength",
"community/swarmauri_tool_webscraping",
"community/swarmauri_tool_zapierhook",
"community/swarmauri_toolkit_github",
"community/swarmauri_toolkit_jupytertoolkit",
"community/swarmauri_vectorstore_annoy",
"community/swarmauri_vectorstore_cloudweaviate",
"community/swarmauri_vectorstore_duckdb",
"community/swarmauri_vectorstore_fs",
"community/swarmauri_vectorstore_git",
"community/swarmauri_vectorstore_mlm",
"community/swarmauri_vectorstore_neo4j",
"community/swarmauri_vectorstore_persistentchromadb",
"community/swarmauri_vectorstore_pinecone",
"community/swarmauri_vectorstore_qdrant",
"community/swarmauri_vectorstore_redis",
"community/swm_example_community_package",
"community/tigrbl_api_cron",
"community/tigrbl_api_hpks",
"core",
# "experimental/6w",
# "experimental/6x",
# "experimental/6y",
# "experimental/6z",
# "experimental/77",
# "experimental/9x",
# "experimental/swarmauri_canon_http",
# "experimental/catoml",
# "experimental/cayaml",
# "experimental/FastTokenizer",
# "experimental/g9",
# "experimental/jaml",
# "experimental/jz",
# "experimental/layout_engine",
# "experimental/layout_engine_atoms",
"experimental/mto",
"experimental/monotone_ops",
"experimental/ptree_dag_extension_example",
# "experimental/RapidSimilarity/DistanceMetrics",
# "experimental/RapidSimilarity/IndexBuilder",
# "experimental/RapidSimilarity/QueryEngine",
# "experimental/s_f",
# "experimental/sfw",
# "experimental/snt",
"experimental/swarmauri_parser_asn1",
"experimental/swarmauri_certs_pkcs11",
"experimental/swarmauri_crypto_sodium",
"deprecated/swarmauri_experimental",
"experimental/swarmauri_keyprovider_pkcs11",
"experimental/swarmauri_tests_loc_tersity",
"experimental/swarmauri_tests_pylicense",
"experimental/swarmauri_tests_readme_examples",
"experimental/swarmauri_workflow_statedriven",
"experimental/tigr",
# "experimental/ye",
# "experimental/ymls",
# "experimental/zr0",
"plugins/embedded_signer",
"plugins/EmbedXMP",
"plugins/example_plugin",
"plugins/media_signer",
"plugins/zdx",
"standards/swarmauri_auth_idp_apple",
"standards/swarmauri_auth_idp_aws",
"standards/swarmauri_auth_idp_azure",
"standards/swarmauri_auth_idp_cognito",
"standards/swarmauri_auth_idp_facebook",
"standards/swarmauri_auth_idp_gitea",
"standards/swarmauri_auth_idp_github",
"standards/swarmauri_auth_idp_gitlab",
"standards/swarmauri_auth_idp_google",
"standards/swarmauri_auth_idp_keycloak",
"standards/swarmauri_auth_idp_okta",
"standards/swarmauri_auth_idp_salesforce",
"standards/swarmauri_billing_mock",
"standards/swarmauri_billing_stripe",
"standards/swarmauri_certs_composite",
"standards/swarmauri_certs_local_ca",
"standards/swarmauri_certs_remote_ca",
"standards/swarmauri_certs_self_signed",
"standards/swarmauri_certs_x509",
"standards/swarmauri_certs_x509verify",
"standards/swarmauri_cipher_suite_cades",
"standards/swarmauri_cipher_suite_cnsa20",
"standards/swarmauri_cipher_suite_cose",
"standards/swarmauri_cipher_suite_fips1403",
"standards/swarmauri_cipher_suite_fips203",
"standards/swarmauri_cipher_suite_fips204",
"standards/swarmauri_cipher_suite_fips205",
"standards/swarmauri_cipher_suite_ipsec",
"standards/swarmauri_cipher_suite_jwa",
"standards/swarmauri_cipher_suite_pades",
"standards/swarmauri_cipher_suite_pep458",
"standards/swarmauri_cipher_suite_sigstore",
"standards/swarmauri_cipher_suite_ssh",
"standards/swarmauri_cipher_suite_tls13",
"standards/swarmauri_cipher_suite_webauthn",
"standards/swarmauri_cipher_suite_xades",
"standards/swarmauri_cipher_suite_yubikey",
"standards/swarmauri_cipher_suite_yubikey_fips",
"standards/swarmauri_crypto_composite",
"standards/swarmauri_crypto_ecdh_es_a128kw",
"standards/swarmauri_crypto_jwe",
"standards/swarmauri_crypto_nacl_pkcs11",
"standards/swarmauri_crypto_paramiko",
"standards/swarmauri_crypto_pgp",
"standards/swarmauri_crypto_rust",
"experimental/swarmauri_crypto_sodium",
"standards/swarmauri_distance_minkowski",
"standards/swarmauri_distance_canberra",
"standards/swarmauri_distance_chebyshev",
"standards/swarmauri_distance_chi_squared",
"standards/swarmauri_distance_cosine",
"standards/swarmauri_distance_euclidean",
"standards/swarmauri_distance_haversine",
"standards/swarmauri_distance_jaccard_index",
"standards/swarmauri_distance_levenshtein",
"standards/swarmauri_distance_manhattan",
"standards/swarmauri_distance_sorensen_dice",
"standards/swarmauri_distance_squared_euclidean",
"standards/swamauri_metric_wasserstein",
"standards/swarmauri_embedding_doc2vec",
"standards/swarmauri_embedding_nmf",
"standards/swarmauri_evaluator_abstractmethods",
"standards/swarmauri_evaluator_anyusage",
"standards/swarmauri_evaluator_constanttime",
"standards/swarmauri_evaluator_externalimports",
"standards/swarmauri_evaluator_subprocess",
"standards/swarmauri_evaluatorpool_accessibility",
"standards/swarmauri_gitfilter_file",
"standards/swarmauri_gitfilter_gh_release",
"standards/swarmauri_gitfilter_minio",
"standards/swarmauri_gitfilter_s3fs",
"standards/swarmauri_keyprovider_file",
"standards/swarmauri_keyprovider_hierarchical",
"standards/swarmauri_keyprovider_inmemory",
"standards/swarmauri_keyprovider_local",
"standards/swarmauri_keyprovider_remote_jwks",
"standards/swarmauri_keyprovider_ssh",
"standards/swarmauri_keyproviders_mirrored",
"standards/swarmauri_middleware_auth",
"standards/swarmauri_middleware_bulkhead",
"standards/swarmauri_middleware_cachecontrol",
"standards/swarmauri_middleware_cors",
"standards/swarmauri_middleware_exceptionhandling",
"standards/swarmauri_middleware_gzipcompression",
"standards/swarmauri_middleware_httpsig",
"standards/swarmauri_middleware_jsonrpc",
"standards/swarmauri_middleware_jwksverifier",
"standards/swarmauri_middleware_jwt",
"standards/swarmauri_middleware_llamaguard",
"standards/swarmauri_middleware_logging",
"standards/swarmauri_middleware_ratelimit",
"standards/swarmauri_middleware_securityheaders",
"standards/swarmauri_middleware_session",
"standards/swarmauri_middleware_stdio",
"standards/swarmauri_middleware_time",
"standards/swarmauri_mre_crypto_age",
"standards/swarmauri_mre_crypto_ecdh_es_kw",
"standards/swarmauri_mre_crypto_keyring",
"standards/swarmauri_mre_crypto_pgp",
"standards/swarmauri_mre_crypto_shamir",
"standards/swarmauri_parser_beautifulsoupelement",
"standards/swarmauri_parser_keywordextractor",
"standards/swarmauri_pop_cwt",
"standards/swarmauri_pop_dpop",
"standards/swarmauri_pop_x509",
"standards/swarmauri_prompt_j2prompttemplate",
"standards/swarmauri_publisher_rabbitmq",
"standards/swarmauri_publisher_redis",
"standards/swarmauri_publisher_webhook",
"standards/swarmauri_signing_ca",
"standards/swarmauri_signing_cms",
"standards/swarmauri_signing_dpop",
"standards/swarmauri_signing_ecdsa",
"standards/swarmauri_signing_ed25519",
"standards/swarmauri_signing_hmac",
"standards/swarmauri_signing_jws",
"standards/swarmauri_signing_openpgp",
"standards/swarmauri_signing_pdf",
"standards/swarmauri_signing_pep458",
"standards/swarmauri_signing_pgp",
"standards/swarmauri_signing_rsa",
"standards/swarmauri_signing_secp256k1",
"standards/swarmauri_signing_sigv4",
"standards/swarmauri_signing_ssh",
"standards/swarmauri_signing_xmld",
"standards/swarmauri_storage_file",
"standards/swarmauri_storage_github",
"standards/swarmauri_storage_github_release",
"standards/swarmauri_storage_memory",
"standards/swarmauri_storage_minio",
"standards/swarmauri_tokens_composite",
"standards/swarmauri_tokens_dpopboundjwt",
"standards/swarmauri_tokens_introspection",
"standards/swarmauri_tokens_jwt",
"standards/swarmauri_tokens_paseto_v4",
"standards/swarmauri_tokens_remoteoidc",
"standards/swarmauri_tokens_rotatingjwt",
"standards/swarmauri_tokens_sshcert",
"standards/swarmauri_tokens_sshsig",
"standards/swarmauri_tokens_tlsboundjwt",
"standards/swarmauri_tool_containerfeedchars",
"standards/swarmauri_tool_containermakepr",
"standards/swarmauri_tool_containernewsession",
"standards/swarmauri_tool_githubloader",
"standards/swarmauri_tool_httploaded",
"standards/swarmauri_tool_matplotlib",
"standards/swarmauri_toolkit_runtime",
"standards/swarmauri_toolkit_containertoolkit",
"standards/swarmauri_transport_asgi",
"standards/swarmauri_transport_h2",
"standards/swarmauri_transport_h2mux",
"standards/swarmauri_transport_meshsidecarhttp2",
"standards/swarmauri_transport_mtlsunicast",
"standards/swarmauri_transport_quic",
"standards/swarmauri_transport_sseoutbound",
"standards/swarmauri_transport_sshtunnel",
"standards/swarmauri_transport_stdio",
"standards/swarmauri_transport_tcpunicast",
"standards/swarmauri_transport_tls_unicast",
"standards/swarmauri_transport_udp",
"standards/swarmauri_transport_uds_unicast",
"standards/swarmauri_transport_wsjsonrpcmux",
"standards/swarmauri_vectorstore_doc2vec",
"standards/swarmauri_xmp_gif",
"standards/swarmauri_xmp_jpeg",
"standards/swarmauri_xmp_mp4",
"standards/swarmauri_xmp_pdf",
"standards/swarmauri_xmp_png",
"standards/swarmauri_xmp_svg",
"standards/swarmauri_xmp_tiff",
"standards/swarmauri_xmp_webp",
"standards/swm_example_package",
"swarmauri",
"swarmauri_standard",
"typing",
]
[tool.uv.sources]
# 6w = { workspace = true }
# 6x = { workspace = true }
# 6y = { workspace = true }
# 6z = { workspace = true }
# 77 = { workspace = true }
# 9x = { workspace = true }
# catoml = { workspace = true }
# cayaml = { workspace = true }
# DistanceMetrics = { workspace = true }
EmbeddedSigner = { workspace = true }
EmbedXMP = { workspace = true }
# FastTokenizer = { workspace = true }
# g9 = { workspace = true }
# IndexBuilder = { workspace = true }
# jaml = { workspace = true }
# jz = { workspace = true }
# layout-engine = { workspace = true }
# layout-engine-atoms = { workspace = true }
mto = { workspace = true }
monotone_ops = { workspace = true }
MediaSigner = { workspace = true }
ptree_dag_extension_example = { workspace = true }
# QueryEngine = { workspace = true }
# s = { workspace = true }
# sfw = { workspace = true }
# snt = { workspace = true }
swarmauri = { workspace = true }
swarmauri_base = { workspace = true }
swarmauri_core = { workspace = true }
swarmauri_standard = { workspace = true }
swarmauri_auth_idp_apple = { workspace = true }
swarmauri_auth_idp_aws = { workspace = true }
swarmauri_auth_idp_azure = { workspace = true }
swarmauri_auth_idp_cognito = { workspace = true }
swarmauri_auth_idp_facebook = { workspace = true }
swarmauri_auth_idp_gitea = { workspace = true }
swarmauri_auth_idp_github = { workspace = true }
swarmauri_auth_idp_gitlab = { workspace = true }
swarmauri_auth_idp_google = { workspace = true }
swarmauri_auth_idp_keycloak = { workspace = true }
swarmauri_auth_idp_okta = { workspace = true }
swarmauri_auth_idp_salesforce = { workspace = true }
swarmauri_billing_adyen = { workspace = true }
swarmauri_billing_authorize_net = { workspace = true }
swarmauri_billing_braintree = { workspace = true }
swarmauri_billing_mock = { workspace = true }
swarmauri_billing_paypal = { workspace = true }
swarmauri_billing_paystack = { workspace = true }
swarmauri_billing_razorpay = { workspace = true }
swarmauri_billing_square = { workspace = true }
swarmauri_billing_stripe = { workspace = true }
swarmauri_certs_acme = { workspace = true }
swarmauri_certs_azure = { workspace = true }
swarmauri_certs_cfssl = { workspace = true }
swarmauri_certs_composite = { workspace = true }
swarmauri_certs_crlverifyservice = { workspace = true }
swarmauri_certs_csronly = { workspace = true }
swarmauri_certs_local_ca = { workspace = true }
swarmauri_certs_ocspverify = { workspace = true }
swarmauri_certs_pkcs11 = { workspace = true }
swarmauri_certs_remote_ca = { workspace = true }
swarmauri_certs_self_signed = { workspace = true }
swarmauri_certs_x509 = { workspace = true }
swarmauri_certs_x509verify = { workspace = true }
swarmauri_certservice_aws_kms = { workspace = true }
swarmauri_certservice_gcpkms = { workspace = true }
swarmauri_certservice_ms_adcs = { workspace = true }
swarmauri_certservice_scep = { workspace = true }
swarmauri_certservice_stepca = { workspace = true }
swarmauri_cipher_suite_cades = { workspace = true }
swarmauri_cipher_suite_cnsa20 = { workspace = true }
swarmauri_cipher_suite_cose = { workspace = true }
swarmauri_cipher_suite_fips1403 = { workspace = true }
swarmauri_cipher_suite_fips203 = { workspace = true }
swarmauri_cipher_suite_fips204 = { workspace = true }
swarmauri_cipher_suite_fips205 = { workspace = true }
swarmauri_cipher_suite_ipsec = { workspace = true }
swarmauri_cipher_suite_jwa = { workspace = true }
swarmauri_cipher_suite_pades = { workspace = true }
swarmauri_cipher_suite_pep458 = { workspace = true }
swarmauri_cipher_suite_sigstore = { workspace = true }
swarmauri_cipher_suite_ssh = { workspace = true }
swarmauri_cipher_suite_tls13 = { workspace = true }
swarmauri_cipher_suite_webauthn = { workspace = true }
swarmauri_cipher_suite_xades = { workspace = true }
swarmauri_cipher_suite_yubikey = { workspace = true }
swarmauri_cipher_suite_yubikey_fips = { workspace = true }
swarmauri_crypto_composite = { workspace = true }
swarmauri_crypto_ecdh_es_a128kw = { workspace = true }
swarmauri_crypto_jwe = { workspace = true }
swarmauri_crypto_nacl_pkcs11 = { workspace = true }
swarmauri_crypto_paramiko = { workspace = true }
swarmauri_crypto_pgp = { workspace = true }
swarmauri_crypto_rust = { workspace = true }
swarmauri_crypto_sodium = { workspace = true }
swarmauri_distance_canberra = { workspace = true }
swarmauri_distance_chebyshev = { workspace = true }
swarmauri_distance_chi_squared = { workspace = true }
swarmauri_distance_cosine = { workspace = true }
swarmauri_distance_euclidean = { workspace = true }
swarmauri_distance_haversine = { workspace = true }
swarmauri_distance_jaccard_index = { workspace = true }
swarmauri_distance_levenshtein = { workspace = true }
swarmauri_distance_manhattan = { workspace = true }
swarmauri_distance_minkowski = { workspace = true }
swarmauri_distance_sorensen_dice = { workspace = true }
swarmauri_distance_squared_euclidean = { workspace = true }
swarmauri_experimental = { workspace = true }
swamauri_metric_wasserstein = { workspace = true }
swarmauri_embedding_doc2vec = { workspace = true }
swarmauri_embedding_mlm = { workspace = true }
swarmauri_embedding_nmf = { workspace = true }
swarmauri_evaluator_abstractmethods = { workspace = true }
swarmauri_evaluator_anyusage = { workspace = true }
swarmauri_evaluator_constanttime = { workspace = true }
swarmauri_evaluator_externalimports = { workspace = true }
swarmauri_evaluator_subprocess = { workspace = true }
swarmauri_evaluatorpool_accessibility = { workspace = true }
swarmauri_gitfilter_file = { workspace = true }
swarmauri_gitfilter_gh_release = { workspace = true }
swarmauri_gitfilter_minio = { workspace = true }
swarmauri_gitfilter_s3fs = { workspace = true }
swarmauri_keyprovider_aws_kms = { workspace = true }
swarmauri_keyprovider_file = { workspace = true }
swarmauri_keyprovider_gcpkms = { workspace = true }
swarmauri_keyprovider_hierarchical = { workspace = true }
swarmauri_keyprovider_inmemory = { workspace = true }
swarmauri_keyprovider_local = { workspace = true }
swarmauri_keyprovider_pkcs11 = { workspace = true }
swarmauri_keyprovider_remote_jwks = { workspace = true }
swarmauri_keyprovider_ssh = { workspace = true }
swarmauri_keyprovider_vaulttransit = { workspace = true }
swarmauri_keyproviders_mirrored = { workspace = true }
swarmauri_llm_ai21 = { workspace = true }
swarmauri_llm_anthropic = { workspace = true }
swarmauri_llm_cerebras = { workspace = true }
swarmauri_llm_cohere = { workspace = true }
swarmauri_llm_deepinfra = { workspace = true }
swarmauri_llm_deepseek = { workspace = true }
swarmauri_llm_falai = { workspace = true }
swarmauri_llm_gemini = { workspace = true }
swarmauri_llm_groq = { workspace = true }
swarmauri_llm_hyperbolic = { workspace = true }
swarmauri_llm_leptonai = { workspace = true }
swarmauri_llm_llamacpp = { workspace = true }
swarmauri_llm_mistral = { workspace = true }
swarmauri_llm_openai = { workspace = true }
swarmauri_llm_perplexity = { workspace = true }
swarmauri_llm_playht = { workspace = true }
swarmauri_llm_whisper = { workspace = true }
swarmauri_matrix_hamming74 = { workspace = true }
swarmauri_measurement_mutualinformation = { workspace = true }
swarmauri_measurement_tokencountestimator = { workspace = true }
swarmauri_metric_hamming = { workspace = true }
swarmauri_middleware_auth = { workspace = true }
swarmauri_middleware_bulkhead = { workspace = true }
swarmauri_middleware_cachecontrol = { workspace = true }
swarmauri_middleware_circuitbreaker = { workspace = true }
swarmauri_middleware_cors = { workspace = true }
swarmauri_middleware_exceptionhandling = { workspace = true }
swarmauri_middleware_gzipcompression = { workspace = true }
swarmauri_middleware_httpsig = { workspace = true }
swarmauri_middleware_jsonrpc = { workspace = true }
swarmauri_middleware_jwksverifier = { workspace = true }
swarmauri_middleware_jwt = { workspace = true }
swarmauri_middleware_llamaguard = { workspace = true }
swarmauri_middleware_logging = { workspace = true }
swarmauri_middleware_ratelimit = { workspace = true }
swarmauri_middleware_ratepolicy = { workspace = true }
swarmauri_middleware_securityheaders = { workspace = true }
swarmauri_middleware_session = { workspace = true }
swarmauri_middleware_stdio = { workspace = true }
swarmauri_middleware_time = { workspace = true }
swarmauri_mre_crypto_age = { workspace = true }
swarmauri_mre_crypto_ecdh_es_kw = { workspace = true }
swarmauri_mre_crypto_keyring = { workspace = true }
swarmauri_mre_crypto_pgp = { workspace = true }
swarmauri_mre_crypto_shamir = { workspace = true }
swarmauri_ocr_pytesseract = { workspace = true }
swarmauri_parser_asn1 = { workspace = true }
swarmauri_parser_beautifulsoupelement = { workspace = true }
swarmauri_parser_bertembedding = { workspace = true }
swarmauri_parser_entityrecognition = { workspace = true }
swarmauri_parser_fitzpdf = { workspace = true }
swarmauri_parser_keywordextractor = { workspace = true }
swarmauri_parser_pypdf2 = { workspace = true }
swarmauri_parser_pypdftk = { workspace = true }
swarmauri_parser_slate = { workspace = true }
swarmauri_parser_textblob = { workspace = true }
swarmauri_pop_cwt = { workspace = true }
swarmauri_pop_dpop = { workspace = true }
swarmauri_pop_x509 = { workspace = true }
swarmauri_prompt_j2prompttemplate = { workspace = true }
swarmauri_publisher_rabbitmq = { workspace = true }
swarmauri_publisher_redis = { workspace = true }
swarmauri_publisher_webhook = { workspace = true }
swarmauri_signing_ca = { workspace = true }
swarmauri_signing_cms = { workspace = true }
swarmauri_signing_dpop = { workspace = true }
swarmauri_signing_dsse = { workspace = true }
swarmauri_signing_ecdsa = { workspace = true }
swarmauri_signing_ed25519 = { workspace = true }
swarmauri_signing_hmac = { workspace = true }
swarmauri_signing_jws = { workspace = true }
swarmauri_signing_openpgp = { workspace = true }
swarmauri_signing_pdf = { workspace = true }
swarmauri_signing_pep458 = { workspace = true }
swarmauri_signing_pgp = { workspace = true }
swarmauri_signing_rsa = { workspace = true }
swarmauri_signing_secp256k1 = { workspace = true }
swarmauri_signing_sigv4 = { workspace = true }
swarmauri_signing_ssh = { workspace = true }
swarmauri_signing_xmld = { workspace = true }
swarmauri_state_clipboard = { workspace = true }
swarmauri_storage_file = { workspace = true }
swarmauri_storage_github = { workspace = true }
swarmauri_storage_github_release = { workspace = true }
swarmauri_storage_memory = { workspace = true }
swarmauri_storage_minio = { workspace = true }
swarmauri_tests_griffe = { workspace = true }
swarmauri_tests_loc_tersity = { workspace = true }
swarmauri_tests_pylicense = { workspace = true }
swarmauri_tests_readme_examples = { workspace = true }
swarmauri_tokens_composite = { workspace = true }
swarmauri_tokens_dpopboundjwt = { workspace = true }
swarmauri_tokens_introspection = { workspace = true }
swarmauri_tokens_jwt = { workspace = true }
swarmauri_tokens_paseto_v4 = { workspace = true }
swarmauri_tokens_remoteoidc = { workspace = true }
swarmauri_tokens_rotatingjwt = { workspace = true }
swarmauri_tokens_sshcert = { workspace = true }
swarmauri_tokens_sshsig = { workspace = true }
swarmauri_tokens_tlsboundjwt = { workspace = true }
swarmauri_tool_captchagenerator = { workspace = true }
swarmauri_tool_containerfeedchars = { workspace = true }
swarmauri_tool_containermakepr = { workspace = true }
swarmauri_tool_containernewsession = { workspace = true }
swarmauri_tool_dalechallreadability = { workspace = true }
swarmauri_tool_downloadpdf = { workspace = true }
swarmauri_tool_entityrecognition = { workspace = true }
swarmauri_tool_folium = { workspace = true }
swarmauri_tool_githubloader = { workspace = true }
swarmauri_tool_gmail = { workspace = true }
swarmauri_tool_httploaded = { workspace = true }
swarmauri_tool_jupyterclearoutput = { workspace = true }
swarmauri_tool_jupyterdisplay = { workspace = true }
swarmauri_tool_jupyterdisplayhtml = { workspace = true }
swarmauri_tool_jupyterexecuteandconvert = { workspace = true }
swarmauri_tool_jupyterexecutecell = { workspace = true }
swarmauri_tool_jupyterexecutenotebook = { workspace = true }
swarmauri_tool_jupyterexecutenotebookwithparameters = { workspace = true }
swarmauri_tool_jupyterexporthtml = { workspace = true }
swarmauri_tool_jupyterexportlatex = { workspace = true }
swarmauri_tool_jupyterexportmarkdown = { workspace = true }
swarmauri_tool_jupyterexportpython = { workspace = true }
swarmauri_tool_jupyterfromdict = { workspace = true }
swarmauri_tool_jupytergetiopubmessage = { workspace = true }
swarmauri_tool_jupytergetshellmessage = { workspace = true }
swarmauri_tool_jupyterreadnotebook = { workspace = true }
swarmauri_tool_jupyterruncell = { workspace = true }
swarmauri_tool_jupytershutdownkernel = { workspace = true }
swarmauri_tool_jupyterstartkernel = { workspace = true }
swarmauri_tool_jupytervalidatenotebook = { workspace = true }
swarmauri_tool_jupyterwritenotebook = { workspace = true }
swarmauri_tool_lexicaldensity = { workspace = true }
swarmauri_tool_matplotlib = { workspace = true }
swarmauri_tool_psutil = { workspace = true }
swarmauri_tool_qrcodegenerator = { workspace = true }
swarmauri_tool_searchword = { workspace = true }
swarmauri_tool_sentencecomplexity = { workspace = true }
swarmauri_tool_sentimentanalysis = { workspace = true }
swarmauri_tool_smogindex = { workspace = true }
swarmauri_tool_textlength = { workspace = true }
swarmauri_tool_webscraping = { workspace = true }
swarmauri_tool_zapierhook = { workspace = true }
swarmauri_toolkit_runtime = { workspace = true }
swarmauri_toolkit_containertoolkit = { workspace = true }
swarmauri_toolkit_github = { workspace = true }
swarmauri_toolkit_jupytertoolkit = { workspace = true }
swarmauri_transport_asgi = { workspace = true }
swarmauri_transport_h2 = { workspace = true }
swarmauri_transport_h2mux = { workspace = true }
swarmauri_transport_meshsidecarhttp2 = { workspace = true }
swarmauri_transport_mtlsunicast = { workspace = true }
swarmauri_transport_quic = { workspace = true }
swarmauri_transport_udp = { workspace = true }
swarmauri_transport_uds_unicast = { workspace = true }
swarmauri_transport_sseoutbound = { workspace = true }
swarmauri_transport_sshtunnel = { workspace = true }
swarmauri_transport_stdio = { workspace = true }
swarmauri_transport_tcpunicast = { workspace = true }
swarmauri_transport_tls_unicast = { workspace = true }
swarmauri_transport_wsjsonrpcmux = { workspace = true }
swarmauri_typing = { workspace = true }
swarmauri_vectorstore_annoy = { workspace = true }
swarmauri_vectorstore_cloudweaviate = { workspace = true }
swarmauri_vectorstore_doc2vec = { workspace = true }
swarmauri_vectorstore_duckdb = { workspace = true }
swarmauri_vectorstore_fs = { workspace = true }
swarmauri_vectorstore_git = { workspace = true }
swarmauri_vectorstore_mlm = { workspace = true }
swarmauri_vectorstore_neo4j = { workspace = true }
swarmauri_vectorstore_persistentchromadb = { workspace = true }
swarmauri_vectorstore_pinecone = { workspace = true }
swarmauri_vectorstore_qdrant = { workspace = true }
swarmauri_vectorstore_redis = { workspace = true }
swarmauri_workflow_statedriven = { workspace = true }
swarmauri_xmp_gif = { workspace = true }
swarmauri_xmp_jpeg = { workspace = true }
swarmauri_xmp_mp4 = { workspace = true }
swarmauri_xmp_pdf = { workspace = true }
swarmauri_xmp_png = { workspace = true }
swarmauri_xmp_svg = { workspace = true }
swarmauri_xmp_tiff = { workspace = true }
swarmauri_xmp_webp = { workspace = true }
swm_example_package = { workspace = true }
swm_example_plugin = { workspace = true }
swm_example_community_package = { workspace = true }
tigr = { workspace = true }
tigrbl_api_cron = { workspace = true }
tigrbl_api_hpks = { workspace = true }
# ye = { workspace = true }
# ymls = { workspace = true }
# zdx = { workspace = true }
# zr0 = { workspace = true }
[tool.pytest.ini_options]
norecursedirs = [
"deprecated",
"experimental",
#"community",
"swarmauri_embedding_tfidf",
"swarmauri_vectorstore_tfidf"
]
markers = [
"test: standard test",
"unit: Unit tests",
"i9n: Integration tests",
"r8n: Regression tests",
"timeout: mark test to timeout after X seconds",
"xpass: Expected passes",
"xfail: Expected failures",
"acceptance: Acceptance tests",
"perf: Performance tests that measure execution time and resource usage",
"example: Documentation examples verifying usage instructions",
]
timeout = 300
log_cli = true
log_cli_level = "INFO"
log_cli_format = "%(asctime)s [%(levelname)s] %(message)s"
log_cli_date_format = "%Y-%m-%d %H:%M:%S"
asyncio_default_fixture_loop_scope = "function"
[tool.ruff]
exclude = ["experimental", ".config", "**/*.bak.py", "standards/peagen/test_project"]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"