trolo

View on PyPIReverse Dependencies (0)

0.1.31 trolo-0.1.31-py3-none-any.whl

Wheel Details

Project: trolo
Version: 0.1.31
Filename: trolo-0.1.31-py3-none-any.whl
Download: [link]
Size: 235203
MD5: 5ffd5655e9f5dcecdb683a3121e12d13
SHA256: c67748755d0633aaa15bc9901eab3c3b7f6e2d806c6e9d4a786141c549be01c6
Uploaded: 2024-11-30 09:16:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trolo
Version: 0.1.31
Summary: CLI tool for D-FINE model training and inference
Requires-Python: >=3.8
Requires-Dist: click (>=8.0.0)
Requires-Dist: torch (>=2.0.0)
Requires-Dist: torchvision
Requires-Dist: onnxruntime
Requires-Dist: PyYAML
Requires-Dist: opencv-python
Requires-Dist: Pillow
Requires-Dist: pycocotools
Requires-Dist: tensorboard
Requires-Dist: faster_coco_eval
Requires-Dist: calflops
Requires-Dist: transformers
Requires-Dist: scipy
Requires-Dist: wandb
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
trolo/__init__.py sha256=HPydELq6PTin0HjVTmoY7RGrRIv5bSHn7V-gES5E9Dk 177
trolo/infer.py sha256=05nRaba2nnjGVecBFvrXa-IPh-r2qTTszB81dM17Xoc 7339
trolo/train.py sha256=KW0UXiJrtHJTJZaxuRjYLf_rQcX9RzfiHHKTPkzcnBQ 5380
trolo/visualize.py sha256=4gWkRr0YQ6q3As_T2J-K_pdqKcDoVJkwmODAp3215tc 5317
trolo/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trolo/cli/cli.py sha256=ctdu4dY6AbP7WK9sPDYn-i79OLSnNcAi3pJUBI-V2WU 3463
trolo/configs/yaml/runtime.yml sha256=_Okx9cfHEyOYW5YGyzmmOHCXZDo65PfNjCOEwKKQvxE 234
trolo/configs/yaml/dataset/coco_detection.yml sha256=pE9C9y2rvBYAhq-nx4n4ZSwq0GmG9Rsr5vrI-vu51Ms 1917
trolo/configs/yaml/dataset/crowdhuman_detection.yml sha256=72-kREaqswifvadLb7fatAwxR4fXoS6WmDXRy7ntESI 851
trolo/configs/yaml/dataset/custom_detection.yml sha256=PnDl9NRaTF3zuxjUjeYCAHogPdI3u2kpO93pRDwj0G8 811
trolo/configs/yaml/dataset/dummy_coco.yml sha256=HZsAXgZ9a1LVJ4mLh0IOZIOjiVSE-xeNKDv_BAuZQuY 2119
trolo/configs/yaml/dataset/obj365_detection.yml sha256=bqzDRA3vHSCtdzh5aCQZoIR-8ygdBN9eXdJEfUKivRY 857
trolo/configs/yaml/dataset/voc_detection.yml sha256=nnqNa6UUVerEGGoW93gz17N714eONrM8sEavII61Kic 744
trolo/configs/yaml/dfine/dfine_hgnetv2_n_coco_half.yml sha256=AsDz8hIa6ZIDTH0uj-iwQdIrM6blPYoCWZ7Jcm8cxYg 1361
trolo/configs/yaml/dfine/dfine_l.yml sha256=Pw0X6LYXOtbPLz5U20EUML8XOKY80myTcJ7WllJZia0 808
trolo/configs/yaml/dfine/dfine_m.yml sha256=yiVTMMgwtDDirw1ANbOHBlLywZuJGs8oHlTI7HElaHg 1079
trolo/configs/yaml/dfine/dfine_n.yml sha256=6vzTqIE-vRCsBN3pBBQKZAeMNq4V_9lwsdDO5Nb2brg 1363
trolo/configs/yaml/dfine/dfine_n_coco_dummy.yml sha256=eh_aF7N7oCBZqBjxrjHF_4Wk-AkWmffRZAM6GhSsRuA 1357
trolo/configs/yaml/dfine/dfine_s.yml sha256=dDaRznFVxrr-cLlsj28YC9gbtRYr7EQuG9OQ3aolfBc 1099
trolo/configs/yaml/dfine/dfine_x.yml sha256=_d65HH_QxAPgwQuctaOhui3lPF_zUdCuEYJkUj87Aus 971
trolo/configs/yaml/dfine/n_exp.yml sha256=1N_LIh4MLkD2n7KsncW683tFY9WL_Q5fnoEucQiEMsg 1209
trolo/configs/yaml/dfine/crowdhuman/dfine_hgnetv2_l_ch.yml sha256=l1lpNKCzPVz80gaUZXukjqC26gsW7w1t2h12upLFhv4 822
trolo/configs/yaml/dfine/crowdhuman/dfine_hgnetv2_m_ch.yml sha256=Mps5VY8sQwH6Y3huixf79klYjCVhH_B6AGfWEtufxQc 1094
trolo/configs/yaml/dfine/crowdhuman/dfine_hgnetv2_n_ch.yml sha256=wVDK7NrEmR2o3aFAcA1FfNIesZM_mtvMUVyLlwSCaA0 1373
trolo/configs/yaml/dfine/crowdhuman/dfine_hgnetv2_s_ch.yml sha256=yzkJGAOoqw3-UDY-1kUhkS9cMOHMHqv-lSTlYLmkKdU 1174
trolo/configs/yaml/dfine/crowdhuman/dfine_hgnetv2_x_ch.yml sha256=LW01WHQqziovH7Y2d8U6yG983Zsaaha79DyoPyRekig 975
trolo/configs/yaml/dfine/custom/dfine_hgnetv2_l_custom.yml sha256=BAFuhRA1FOygoYjrxYojX54XHbKFumcW3cMSs9ZU2FA 821
trolo/configs/yaml/dfine/custom/dfine_hgnetv2_m_custom.yml sha256=9koSPluDmFHuB9uneTb_IOEPHXMxzgKbhqLis-hgyS8 1097
trolo/configs/yaml/dfine/custom/dfine_hgnetv2_n_custom.yml sha256=VNcRRTRuEaBWV0R6ygmg5w7ZunynWcLBZQzmhZ1hUiI 1365
trolo/configs/yaml/dfine/custom/dfine_hgnetv2_s_custom.yml sha256=t1PuT9_XXOTPiIxU0X3c8BvRj2Lsc1tz1pFqP0I3yyk 1166
trolo/configs/yaml/dfine/custom/dfine_hgnetv2_x_custom.yml sha256=_UzQXChakFID7nq0_-u7GNXLdQ0m9Gp2qMhsp75_n9E 974
trolo/configs/yaml/dfine/custom/objects365/dfine_hgnetv2_l_obj2custom.yml sha256=Xi2USOvNBBqlQcq4Drqz7i7pOId8dO3JZkLj10Tb1LU 912
trolo/configs/yaml/dfine/custom/objects365/dfine_hgnetv2_m_obj2custom.yml sha256=iCwTCisNpmBP5TqC19GI-y1D_U9xxR9ju1KnXwhRECs 1156
trolo/configs/yaml/dfine/custom/objects365/dfine_hgnetv2_s_obj2custom.yml sha256=iDgx63NWSpfYEBtPMZNEEzNmVi3aBOWvfI0ruSUoYgc 1179
trolo/configs/yaml/dfine/custom/objects365/dfine_hgnetv2_x_obj2custom.yml sha256=zlv66Mg6jirfsFvzuI5ySD68geBr1_LPeXTNDC9B-8Y 1047
trolo/configs/yaml/dfine/include/back_exp.yml sha256=_CSnJEm3jyTuuhy-sYx6wcUQYjN6xWskOrDEZwLyJfw 1352
trolo/configs/yaml/dfine/include/dataloader.yml sha256=ulWH9Pgi8R_vstz629DsW8MVUoAwxk9-BxMkwKn8neE 1141
trolo/configs/yaml/dfine/include/dfine_hgnetv2.yml sha256=8zMgrLPOj_A4o5GAhifnPlWwK--icgLgTUNMCsG6YZc 1517
trolo/configs/yaml/dfine/include/optimizer.yml sha256=UCMUoSnCvcCv1KiyXFWjphMBiqOl9R0nbUZuo5zVsME 523
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_l_obj2coco.yml sha256=GO_Dorh2uUgZzz_l9NKv-R4_GJx2IB_6N8DN5Uz0Igk 873
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_l_obj365.yml sha256=s9UzA1HLSLdRt5C850vpxwE_BYhHL49PQxqHgKDU4Yo 879
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_m_obj2coco.yml sha256=FSs0qAEgWmI9pKdNTudEFaIujiFFtLaJTo3caroA1WA 1117
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_m_obj365.yml sha256=Cky9AMnUeMqPX_dOGCdliEqgN1Fe10cAcry-S3jCmzw 1122
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_n_obj2coco.yml sha256=M7pXcQusqNfdWlgGjsCjxrrDztjjs9QwrCZzrikhK-E 1397
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_n_obj365.yml sha256=dM45mjSH5piVs7mpuWOZtWN3pKuc0G02mngzS9VfOrE 1343
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_s_obj2coco.yml sha256=XfV5cfkNMhRi11P4ANPzRMg6HuziOubIdnrYATEAuXQ 1140
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_s_obj365.yml sha256=osbRJuzfy-7Ddh3rBV-azenUIaXuuzCGj2_6YvFhmu0 1146
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_x_obj2coco.yml sha256=AbfuHc0UkyCbEyP0o74zTA_FDc4Rer06ysn9TCgoLUg 1008
trolo/configs/yaml/dfine/objects365/dfine_hgnetv2_x_obj365.yml sha256=HmejodUPFD7ZpejI25DEeMUMEuCO0YG7n0sV7Ko9cjc 1014
trolo/configs/yaml/rt-detrv2/rtdetrv2_s_coco.yml sha256=vdWHo5xivDDPwGQSt6fvFBlb_yJdpl-LKYvsUbjxbd0 634
trolo/data/__init__.py sha256=bY2u39ETN3cq6DXzAlPhfjF1N5a90PYIzYmm9cUyYhM 116
trolo/data/_misc.py sha256=Hf6RyijgSwvaGyZWhnSQwxpbSVZdy79sWjyYOcmymFM 1767
trolo/data/dataloader.py sha256=aaUXmOAzjRyC_BpiPi43h1vt7pHQPftUD0PzKnfSafU 3475
trolo/data/dataset/__init__.py sha256=sDloCoMvR5-S0V9iN4j53FMfUAxTglc-PZDPUJfQNKY 383
trolo/data/dataset/_dataset.py sha256=DH2B_qezGQabTc4HJUdrrKNc_5cBLugJ2wKh8AHtidk 592
trolo/data/dataset/cifar_dataset.py sha256=EwqIUZtEjYVKYBCHoLj5w8QphhiGgAJmJ6UWDzVlans 447
trolo/data/dataset/coco_dataset.py sha256=v_2xPRAQHsiOQt5kwuVGRru8RUXI6Vdiwn0JyiEdqAg 7531
trolo/data/dataset/coco_eval.py sha256=OhqDhO6OKM9oFQzjiSXhQCajQQ23rPzhSYgPlPZk9LY 6682
trolo/data/dataset/coco_utils.py sha256=ikJHk9uiRE3nQG5UFbKi3eEPCybj3sY2vo3HZk-HVV4 6566
trolo/data/dataset/voc_detection.py sha256=FEBylRl_BCLVhepPgx4H07cSkfC7ehxVq9A_-ZvuKgU 2763
trolo/data/dataset/voc_eval.py sha256=TimbiYDfCvZ4fQiZdOLxDfrTfQYXNbyWbt-ELLavbFg 108
trolo/data/samples/img.jpg sha256=mj9WZwDvC-Y_W6-9rFY6fxFo-q8B6ZD3bDkFeCCgQtI 67868
trolo/data/transforms/__init__.py sha256=lx9ZYzGS0hD4BNPRfiDaR0tnuYmzLTHm0Wm_P4jIroI 326
trolo/data/transforms/_transforms.py sha256=sMWs5M7lVRkBQ4_gi6yfpf2EGHE2SQgIBo34qfw89F4 4163
trolo/data/transforms/container.py sha256=r2ynqtwL8pVNLtGvCY2Z68OaDKPt6a3PyTDRmvczX6I 2717
trolo/data/transforms/functional.py sha256=to5QilQ0A0Kl_-fBL_pMtSvFwIgaadQRH0TvloUYQ4s 5780
trolo/data/transforms/mosaic.py sha256=TlrmH4Y6PTQYcwXjt2FEEllVLDOt0gpQf5N8UpcaTUs 2425
trolo/data/transforms/presets.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trolo/eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trolo/eval/detection.py sha256=FYPa8BbwA_eLOs2n9sCCL1Ibl7HltagUYXSLlL2vncg 406
trolo/inference/__init__.py sha256=FMN8kouFbvK8fDRD6DhCZfkSTgj7O-7VO_sr6j_t3bc 42
trolo/inference/base.py sha256=YPMyLnzkwou5sKSJxHTmmjptlETV8cSRJiXaJD8IZJ8 10316
trolo/inference/detection.py sha256=r2RH8wzlhskmHMGN5VBjPMcPkoUCjEyEytmL7QSJhxs 10476
trolo/inference/video.py sha256=fkM5omZeyOFf5Z2fYu9Jo0RsaXXSpB7BiczzujKHPhk 1093
trolo/loaders/__init__.py sha256=inQMzFs0v7qRGIyi_oXagnlFILSjR-aPNafgbGuEP7E 160
trolo/loaders/_config.py sha256=KYKzHyYUHZQUVD42I9eea-7kNSBREBMv6pdfYWGcfZk 9508
trolo/loaders/maps.py sha256=UYx4WyIyHeMwgfoGuVQT8hr16xkg5fEe254RNEWaPV8 3147
trolo/loaders/registry.py sha256=dZHg3UOwYw7t9knAwp9IErD5ALbapMu-aLmJuw7kBh4 5433
trolo/loaders/yaml_config.py sha256=bU4L1h1_SAWXhgBzM3i4DEX_PEVGwqSeqEtHQD7FyeY 9139
trolo/loaders/yaml_utils.py sha256=YW0sIlhUCEBxWyyAwDV_hqKH59CdAsUS169t2e8vM8c 3003
trolo/models/__init__.py sha256=EII5QNons1GBMi7PSXqsmSSmr2KuiI_6Ut1Rhi-LyDo 40
trolo/models/dfine/__init__.py sha256=JDKrjBa4qrnK4-LnozbOd_Rr7VpHndVGu79qdlWN0Uo 242
trolo/models/dfine/box_ops.py sha256=uSOKJhhP6pSKw4hSIkiOyCVxqWN3_vx_S1dNlsLqB34 2554
trolo/models/dfine/denoising.py sha256=p43jP8DhWFLw8ARKu1j0ZlDrwhugjzXggW_IWsjH3vo 5233
trolo/models/dfine/dfine.py sha256=1i1Ss2gDGigbS5SEPYj6llU4bN6lJoc1bYTcYd1Cl0g 761
trolo/models/dfine/dfine_criterion.py sha256=r_G6fFo37KuVLy9cVCFCihT5aMJfXz_zGEtp-y_SALM 21773
trolo/models/dfine/dfine_decoder.py sha256=KogHXk0WoCi0gei5AfAG-qDKY6TlRDt2Kw7N7OClpkc 33389
trolo/models/dfine/dfine_utils.py sha256=VIN-QE03GsOBAA2SmToxfOrqykxRexDabrEjcX8MHHc 6747
trolo/models/dfine/hybrid_encoder.py sha256=TdaZYKs-ILAf9Y5ywv58IsWfUyW6Ysm2--fY9cvzd4Y 16480
trolo/models/dfine/maps.py sha256=VPeNoR_rzQs8lkQErhTVRIh2ZdBUVg8B7HqgAAXQUrE 1069
trolo/models/dfine/matcher.py sha256=MlaFp5sY7IhxjKKVWDeN8g24IAu4_Ra5guswQdsB3fc 6016
trolo/models/dfine/postprocessor.py sha256=mGE3xryzgDC_d02nzN05BMjqAaJnzjc7YBfcjZuPsEo 2958
trolo/models/dfine/utils.py sha256=GNe4CB-ppjIHIRZKsgi8gnfd4LIVaoTt77nDJMYtjdE 5721
trolo/models/rtdetr/__init__.py sha256=hQhpDAUdY8Tr6Y_bvnBCfJEgv_9nGJb3m36EwiiVC0A 40
trolo/models/rtdetr/decoder.py sha256=_Oj_xC4Z5FSlkM9BqG8R9B6QmueOFvXYA_Lx26zzxOQ 18414
trolo/modules/__init__.py sha256=KaPe43DmsT2c_lK1YSbVgA-4Viw7EkZ98yk1dWj1ads 199
trolo/modules/arch/__init__.py sha256=dj2eZGHU1-f3_ELGlZecUEuGR5uq4eRYk7Dn5WdE17E 79
trolo/modules/arch/classification.py sha256=KecQgmi5Jb9UcbZvwndO_HNuOXrmVCMBl5mdx7pifb0 914
trolo/modules/arch/yolo.py sha256=0t75O6r-8SIxY8bAxISkE9aWY5p8OgQqeAx3fMnfMqs 661
trolo/modules/backbone/__init__.py sha256=ywoPahbBAlxmTbbhpNvU8RQVMi6Npf1BZ9lwBFZvO50 347
trolo/modules/backbone/common.py sha256=hKNZXGb7wHAsLJvyVYoq8ZqkyYnL37f0tWZC-L50iyw 3426
trolo/modules/backbone/csp_darknet.py sha256=jNb84RhqD9R54Z7U5h9W0Cobx9C9ChFQ1A2BtzoYg4I 6231
trolo/modules/backbone/csp_resnet.py sha256=sdkHPwHyJogc5sXCxSVXrTX9Opfhr3RC2rjQdHsKpf0 8945
trolo/modules/backbone/hgnetv2.py sha256=5z1fZODvxwgeR8Dn9wXsMQXGrlURmyxdMAYgoO2HCZc 18425
trolo/modules/backbone/presnet.py sha256=a30NlAjvY5-_Yv9-3Xi9EKFqgF66HfBxa--iBAW2thw 7381
trolo/modules/backbone/test_resnet.py sha256=dMQ0mxC1Bob0hnr9MnMEW0_7JxUlg3xMY7WRAo-AfX8 2628
trolo/modules/backbone/timm_model.py sha256=I3GXQe3NSSBAPPut4Cg6_jXX2SvALiOpFtzI1vI4XkE 2054
trolo/modules/backbone/torchvision_model.py sha256=BaE8bUpx0R0H9RERm1BuxqplObPHE-vz3loaalKCkc0 1175
trolo/modules/backbone/utils.py sha256=lwcHkKJgiYlqoKIrOlsLMbWKpMfljksGYhzuneo2lhw 1727
trolo/modules/criterion/__init__.py sha256=LZMI_liO9QxHOB0CxZ6ec56wV1wXeeV5sE_a9CVcRF0 161
trolo/modules/criterion/det_criterion.py sha256=vUR1zFgrKmXJ-COfDauyhq50Y4bl1Cl7P_t3tVmi8d0 7453
trolo/modules/optim/__init__.py sha256=RiGnaSQp8D2S3_6IKgQ6V3JVsHcC6JdC2ODuwSVD-1s 82
trolo/modules/optim/amp.py sha256=glyX3hCQG1mIHixhMBY82CArOTRNjgyMeWsB_bcaEp0 146
trolo/modules/optim/ema.py sha256=srbY_YaNJycO1Q2TjcAUcq816h5iV9FGgApDYZqaRgs 3380
trolo/modules/optim/optim.py sha256=HOQqb80OR9SXt4ZOC_8k0mSOx95fqjigXkzn3GMEQAc 516
trolo/modules/optim/warmup.py sha256=o-6WnA2ngfktwaLinOCXFI5v2cG8cXKSEa6UXYoh0uE 1461
trolo/modules/postprocessor/__init__.py sha256=L7DyMynomgr2J4JiCNAqWIjjowmRhQWgdEVvon7GnPU 53
trolo/modules/postprocessor/box_revert.py sha256=cWeY8qlmd8OB3Z0h_6Es-aw3GaZxsNvlMHqP4rXViKk 1714
trolo/modules/postprocessor/detr_postprocessor.py sha256=VLMSF_fmnW8-IemQ00ulhfP83bjL7hTYngXR2vO68JE 2516
trolo/modules/postprocessor/nms_postprocessor.py sha256=RAEfAmDoB4wRWXbUoXyf4Oi8xz1v4XEpFvnfcdyG1Fw 2301
trolo/trainers/__init__.py sha256=Bn9zDUPcPK8tJ-tfOR90A-xT3NSMvJ2vYzc69hVwEwk 266
trolo/trainers/base.py sha256=PohuP5C_ITsMotzXCqLDIPO1sBCzrq6JXoiG-ghaq1s 39220
trolo/trainers/clas_engine.py sha256=MRD_DuLIojNhEl4WuWT0ZuqjhZCLFY1vtcfP-vGdDkI 2328
trolo/trainers/classification.py sha256=ai-j2eP7N7KKzI0D3-L9V5AsUcxwAnktIjPo3Rz9en4 4275
trolo/trainers/det_engine.py sha256=Ksm-XkZq1CDMm28CggJYuwCivrWFtG2hepvvmdHD2bg 6747
trolo/trainers/detection.py sha256=cZsk8bPjqAsLVVCOfYl7e-xHQYtIIAcLBJ5sTMPGqgI 12944
trolo/utils/__init__.py sha256=4ug9QkGNjYDgKYBYnYlngrUHLBckkrBrZJyxZzQR7sQ 154
trolo/utils/assets.py sha256=icUvmF_Oh3jCxMLJkfwQaSbzzaefqNQxFurI9QKDh98 2646
trolo/utils/box_ops.py sha256=XbKPhqyuUODy7fvxwRI8wGP9OVr7_VpcRi9te3aqSe4 2788
trolo/utils/dist_utils.py sha256=_gajZS9Va1ffm4tzRwUOY11gNthrVM2GmckYHDZLW5w 9314
trolo/utils/dummy_data.py sha256=Dxz8HWI75CZTwUjxkkSmwfXn9sbPNvOfiJbQt4pBcKE 8541
trolo/utils/logger.py sha256=lE8zxcCQW1gkT70Nkg-kj7QKVlUZgVCXSYPw_wwxOhk 7540
trolo/utils/profiler_utils.py sha256=tXdWcv3yXSl7-cAykGVC7gBMTiQsly7XUa81u0hzkWM 804
trolo/utils/smart_defaults.py sha256=IT_KtxR_4vu0qeBmRJb9cg9rYK2r5bxNVARjTUUcP0M 5751
trolo/utils/logging/__init__.py sha256=EAVauYGqV-KZ0Q_-op_whZMYx_IO2ibc_zRZjiWh_bQ 122
trolo/utils/logging/metrics_logger.py sha256=B_cO6UKIjQvzErtccbUUBoLWx2P7LCyVJ4yNlQoiQUg 424
trolo/utils/logging/wandb.py sha256=W5Oo7bFbPpoAWk_nLa6l6D3cCi8VdF6QR0US98eq78c 839
trolo/utils/scripts/data_download/coco.sh sha256=Lxq2GgwYzHOdXgrmyxjTT3TSNABvZhPDhTMuCeyA65g 1119
trolo/utils/scripts/data_download/dummy_coco.sh sha256=Z9zf3HEVwlT6WLAbam41fk2h9faBQEl5tMbXf7fzAow 145
trolo-0.1.31.dist-info/METADATA sha256=ZDHmatxuxumoMMwyA9D5tYADWIHBXLw28zy4ythFxE8 494
trolo-0.1.31.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
trolo-0.1.31.dist-info/entry_points.txt sha256=b1hqn6ql_xvYn3HI1Odl5_XaviwvsxZN0ZAIMOENU3Y 45
trolo-0.1.31.dist-info/top_level.txt sha256=stoG8n_tBaxwKVw6V7KweCDINhUzO9j_DWj_lXD3lj0 6
trolo-0.1.31.dist-info/RECORD

top_level.txt

trolo

entry_points.txt

trolo = trolo.cli.cli:main