citros

View on PyPIReverse Dependencies (0)

0.2.64 citros-0.2.64-py3-none-any.whl

Wheel Details

Project: citros
Version: 0.2.64
Filename: citros-0.2.64-py3-none-any.whl
Download: [link]
Size: 207174
MD5: 69edef7bf9db623fe276854ddb8c8506
SHA256: cc48a5bcfb0837b9151b8b408191e19ce4c12acc14c91c1ab94bec5140bf92e4
Uploaded: 2024-02-26 08:13:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: citros
Version: 0.2.64
Summary: A cli entrypoint for the citros system.
Author: lulav
Author-Email: contact[at]lulav.space
Home-Page: https://citros.io
Project-Url: Documentation, http://citros.io/doc/docs_cli
Project-Url: Source Code, https://github.com/lulav/citros_cli
Project-Url: Bug Tracker, https://github.com/lulav/citros_cli/issues
License: LICENSE
Requires-Dist: ansicolors
Requires-Dist: gql
Requires-Dist: graphql-core
Requires-Dist: requests
Requires-Dist: rosdep
Requires-Dist: python-decouple
Requires-Dist: requests-toolbelt
Requires-Dist: soupsieve
Requires-Dist: bs4
Requires-Dist: zipp
Requires-Dist: pyjwt
Requires-Dist: urllib3
Requires-Dist: InquirerPy
Requires-Dist: GitPython
Requires-Dist: jsonschema
Requires-Dist: cryptography
Requires-Dist: psutil
Requires-Dist: cmakeast
Requires-Dist: opentelemetry-api
Requires-Dist: opentelemetry-sdk
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc
Requires-Dist: pydantic (==1.10.12)
Requires-Dist: python-on-whales
Requires-Dist: importlib-resources
Requires-Dist: path
Requires-Dist: rich (==13.7.0)
Requires-Dist: rich-argparse (==1.4.0)
Requires-Dist: fastapi
Requires-Dist: fastapi-utils
Requires-Dist: uvicorn
Requires-Dist: docker
Requires-Dist: genpy (==2022.1)
Requires-Dist: mcap-ros2-support (==0.5.0)
Requires-Dist: psycopg2-binary
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: python-decouple (==3.8)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: rosbags (==0.9.15)
Requires-Dist: setuptools (==58.2.0)
Requires-Dist: zstandard (==0.21.0)
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: python-dotenv
Requires-Dist: rich-argparse
Requires-Dist: nbconvert
Requires-Dist: PyPDF2
Requires-Dist: reportlab
Requires-Dist: weasyprint
Requires-Dist: nbformat
Requires-Dist: pandas
Requires-Dist: matplotlib (>=3.7)
Requires-Dist: scikit-learn
Requires-Dist: gmr
Requires-Dist: prettytable
Requires-Dist: termcolor
Requires-Dist: pytest
Requires-Dist: nbmake
Requires-Dist: pytest-html
Requires-Dist: pytest-xdist
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3353 characters]

WHEEL

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

RECORD

Path Digest Size
citros_meta.py sha256=llGR0en-CAxvmk8NiKD2fu_oz5AGGr2E33soQqd6A1c 232
bin/__init__.py sha256=DkXnhxRAggS1-7pVtMlxqbuuwrvscf7nkCG_0R_Ux_g 1206
bin/cli.py sha256=HvB_4gjuYmRbSXU1f73t_WODsuSNnBiXQ9OT5L-hVLk 3938
bin/cli_impl.py sha256=5FtxFoNIHuHJLE6ULQtHBebPPMtZ0SBLSMbee4ry4UQ 43638
bin/config.py sha256=A6MqNwcmS1IILPidsMvkaQovV58g3eeWbSlq3C8DJwI 1858
bin/parsers/__init__.py sha256=C4TahaBcbtCwQGiftT6sIOuCBaXGN7ylc5a8XpJrxiM 1268
bin/parsers/data.py sha256=pgoej3hvUTNjUgNOYMZhyCnWVYdetGbQFMzb6FiVSlA 18167
bin/parsers/formatter.py sha256=nyijcL62lpnsP0aq1MnpALus5Vejzgmv-TxQWGTbWxc 340
bin/parsers/init.py sha256=zaxgOhjN8heCLGjPF3K7LqDwLz_Ycd83dkJ-BZMQwpg 1292
bin/parsers/launch.py sha256=vL-vDYaNc3gqgb09NItExXdtCQt080QzKlNhD7fURFY 1327
bin/parsers/parameter.py sha256=9tSaj5toT0kSKTIgvGDmF-jZG8kB58L2SB2bYnrhsaM 4853
bin/parsers/report.py sha256=6G8CzUc7s9HA4f9yWoFizn6EOt5J6Qbs7uwioKN8mIs 6718
bin/parsers/run.py sha256=6g74Bg7szmrjOxHLxn0MoHrV2bnLyfgjjE2kSqYBusM 2290
bin/parsers/service.py sha256=1Tws-iydnT_Jt9fA2SKkyA357nshfr_eB23DQLlENxg 4967
bin/parsers/simulation.py sha256=QtJ9gdKIgxhuWmhlLVWxRHFMOH9DIHuAbTrzkaZWQ8M 3414
citros/__init__.py sha256=tyfTafynX4ttQwpsRScIsqIVoNg_LRTE_MwiERuGAOs 2072
citros/batch.py sha256=oF7XtVgTbkcHgiFwZyFDySGCXm6aQiitXCXHm--aNts 8755
citros/batch_uploader.py sha256=b6tjaMeM47iO0trSwRgPNE-gp8R_yY27rBOiACDQD0A 17549
citros/citros.py sha256=Ujej5rBqq1HDdbXjrT7tjzq0eOLHDEQ8lJ3xkzBclpk 16353
citros/citros_batch.py sha256=7AvZcKYYFGrrPXMoMvCYPu3G2i5rvDbt_bnDLxpa3LU 4028
citros/citros_obj.py sha256=Y-LWNaR9SZm_9UVnbu0bzsRWh_dNIOjNHZCFXNcvMGc 6736
citros/database.py sha256=Hm_pvebW_q3lN3XD47BA090-7MdQRi4IONWTjfeZIYI 10634
citros/events.py sha256=8PQ23XpXavMvNQuOUWhIWrprCpIS2sRXjk_-1kU0MxY 10520
citros/parameter_setup.py sha256=dqGb1_VU_MTHe1skppA5jvzM04x5rahTvL_vGG0UYm0 11487
citros/report.py sha256=dCQ2Fxh6KbLqG38jqj8c1Jmf7nRy4-dmYvLmmNC8hgY 16543
citros/service.py sha256=onf1f6YSaKletZS1ljYJlgnS-s5VsFbMuDmFyRb5xiA 2629
citros/settings.py sha256=jOFpW-ioQdfwjjemHE8wUWH3bsVQ_22cCWK8G6UxYcM 910
citros/simulation.py sha256=LGsDe-GH9yQvoOKO5AuH_tRf6Lg_N1vKp2GyL2cT9Xc 21783
citros/stats.py sha256=CbVBF_DJM-zxy3EkopPNABQMY74aMG6m1-RAGKiLIgA 1745
citros/utils.py sha256=lFidXiWtT861cjJPwXyMp7LxNIy6NZn-XyAGV1Gi26Y 8598
citros/data/README.md sha256=0CvS2ysOcNdtLGISVK_Vtl0s6FeUwftfsi2ofotFZvQ 1437
citros/data/__init__.py sha256=8q2It_8tBbwbjZ3PXstrFEzb2tgiuwZ0wheu800bb2A 1089
citros/data/access/__init__.py sha256=Zg07qAK8ZbD2BMoAW1CpX3jengiUVvPB_-vHevcaPFA 948
citros/data/access/_pg_cursor.py sha256=k9me6chZd6Wt-xeF-g0MukECPe5tz-8EFTvECHok2tI 118238
citros/data/access/_plotter.py sha256=Kck3ILmFpLP7HajHB8rf_WNA-3gjC6c-nEZ4oE7KRs0 36567
citros/data/access/_stat.py sha256=8NL-5Eb4vAbogKoNUeT9co8T_Ah4tXeJuad7e-wKuOo 1549
citros/data/access/_utils.py sha256=rV7YcAemDEE2jEmwQRXMnNUt9amcARTCv7RJ3N0m0p0 593
citros/data/access/citros_db.py sha256=H9rvOWhxfXJ4UUD7mDtL4wnUeimoM1Wi40DAbhleXbo 91687
citros/data/access/citros_dict.py sha256=07sENF7fStF9zni91i5bmngZkvtk0hzwGoHzmMoIz-Y 3817
citros/data/analysis/__init__.py sha256=S8MmuVN8CPxAoAEpXQ625on5Ye196B7dshNJ5JkC5UQ 1004
citros/data/analysis/citros_data.py sha256=nIXhRVFoqy6LaCMOdz3qNpfobp5AJ-TGNtz2iaE0JB0 76644
citros/data/analysis/citros_data_array.py sha256=MxL-6ekuoRI371oXUTOhtnm5ea1dwJYJ1iyuYOtgfZU 21024
citros/data/analysis/citros_stat.py sha256=EtVTFsL2Ca-VQTkYiNUCJSBAnjxwSvSNpkCr-Fu2jxU 4544
citros/data/validation/__init__.py sha256=waoaN7a0KYEFo9ItnJx_KOE0QkQ2BpZxt5fC9OGs4GE 887
citros/data/validation/validation.py sha256=kKE_yBxaKrFUOWCgW3qb8ExxyiDMOaWpPZz-eAL4EzE 74741
citros/logger/__init__.py sha256=jPRRjtcPz7wcj9HAX1KMbP5x-W-YkPcO5gZrRqKAY8k 912
citros/logger/logger.py sha256=4nBO_H1vcqGxF8II4IvOZjKeggzUdlmvPD00h4wUrgw 1720
citros/parsers/__init__.py sha256=4kbJkwLI8c5CNpXQeNpgnLS1Xyg-8J94wlnuv0YWvXY 1010
citros/parsers/parser_base.py sha256=PMDVoKCAo6A2PzV5EU6Nt6cA304aKX34RRRzMf9Bsws 75
citros/parsers/parser_ros2.py sha256=rzOk0PTiJT1lMQvg_6KCJ65FrOcW_4vECCDwx3UNsV8 30998
citros/ros/__init__.py sha256=OaCahR8CkVpAUk5D-8gAOkoKc4QD5duNfoYDi2pznpc 1191
citros/ros/launch.py sha256=NSZyDfxHf7DEhDHE7__D-SxgChzhV2rjfyIu7c3DktM 9652
citros/ros/reader_base.py sha256=FyjiH1byCpDuQDSCWafhNDqwmSzvc9pVFMoPfdqwnTI 575
citros/ros/reader_mcap.py sha256=7bgSF4rAweZGEJGGj6gQxsjmSHo7WHUhymWRZzcqxd0 2074
citros/ros/reader_parser.py sha256=V85gWfXHSsnu0SIMPeddBKpxXUcDrEZYQm8CD1FClF8 2550
citros/ros/reader_rosbags.py sha256=f86Xk1PlLT0edRiGv7mkb0wCdR3tZRs2LRWCbUCd0ts 466
citros/ros/reader_sqlite.py sha256=p8M0j1bJ2gD0K4iZ6z8QlBeYDH5E6fn1-KYmyM_rim0 2017
citros/ros/reader_with_custom_messages.py sha256=RSbokt3OrcgdwB9BXLQf2WPHgjRucPpyLMf2nyeLRwA 8416
data/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/.citrosignore sha256=do0r8BtI-nk9aSElf6KYVPI7HPEUbJuqKQRb3Rpo1RE 368
data/defaults/citros/.gitignore sha256=-DmKKOW7hxidaWIfYTWgD8XmMeoEpoW03T2FiJeH26Q 11
data/defaults/citros/README.md sha256=PRC08d0JDLg2D8kRc0FWdkT-SA4pa1nI6cJ-V3vxo4k 19
data/defaults/citros/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/data/README.md sha256=1SZloNUN9ZfhK0SeZVCh7dj7ej-0KJIBs-odYjs_VKc 24
data/defaults/citros/data/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/notebooks/README.md sha256=nxWJ6eKKrzKB6gTTvPzwkaYSKWFaB3PMyk1Tt4vNKmQ 148
data/defaults/citros/notebooks/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/parameter_setups/README.md sha256=y6Jgzje9LRfckHw_YTG_lNhAuZ0tUo1Xul_-1uzuSWQ 168
data/defaults/citros/parameter_setups/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/parameter_setups/functions/README.md sha256=t0vFrwawtDc4vv-My9Zqx6kBArDhwNEcwiwst6onayI 429
data/defaults/citros/parameter_setups/functions/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/parameter_setups/functions/my_func.py sha256=EI2SdIiBEGBy4d7bEYrNQ2HO5Emx6cNB1U4BGMY2FOA 387
data/defaults/citros/reports/README.md sha256=77KynF32aZeZz7rWQNskFC_7DKhoS4u39S5ZI65rX8M 143
data/defaults/citros/reports/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/defaults/citros/simulations/README.md sha256=NK9DZYmk_BH_d3-8DGI3RvQUfYkzZ_VC3oxfclvH_FQ 153
data/defaults/citros/simulations/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/citros.md sha256=mV-upKxsLKQ_C8C5gbNQtxYkehjydiDnrqZQaIWXseE 1175
data/doc/cli/data.md sha256=e_kkmSVMx4mjnvLsOFUDFqrBA2gR4_T1_X-9vEgjpKY 51
data/doc/cli/init.md sha256=2kGhf6rh30KIj_a1HvZOf02DGtIM5aRIRz4IS5zedwk 842
data/doc/cli/report.md sha256=nQsPercli2WhjOqhV60IATh-IVjuOmNnopWZBpQRPvk 325
data/doc/cli/ros.md sha256=zE_4gg9M1TtCvovcjKh0esmyR2c6nZFyNF2FcdG2tMs 49
data/doc/cli/run.md sha256=AN2kB1uCsyF2WN8WkUeBSE4QXD_ktX8QPy1MwYYaxUc 1399
data/doc/cli/service.md sha256=G4nNoSy3qIvVP2BFvthH1-ez4jdljI8qVPVlAvJkk68 241
data/doc/cli/data/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/data/db.md sha256=NcTyyUjUlzJQxIbDhuzTD3S-a1akh3wFtXNLUUI--6Q 123
data/doc/cli/data/list.md sha256=NLgxISzPANNpxTtzQVtqxVbaI9tcknUoUIt87iYVvfE 79
data/doc/cli/data/tree.md sha256=2I0oAPuJWMUZOSvnHK9qLCI6-zm79Jz0PVBG_rfkmyw 169
data/doc/cli/data/db/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/data/db/clean.md sha256=jBk_hFICLLZY3Lq2Udl_d_ycdJNXQ9Dvuv9RBbuwLiU 120
data/doc/cli/data/db/create.md sha256=iXy44JLkPumpqn0yK0KjMdFvplMyU1p8yuvdwiZdJrY 55
data/doc/cli/data/db/init.md sha256=jBqM_os3mgAXjstaLw5TtoWFwbsJaYbiLp7UhJtKGoc 53
data/doc/cli/data/db/logs.md sha256=mfa3_BBzAutp4ugf8SELCpPQp5eIsxMWoDj4WVFc4Po 96
data/doc/cli/data/db/remove.md sha256=jBk_hFICLLZY3Lq2Udl_d_ycdJNXQ9Dvuv9RBbuwLiU 120
data/doc/cli/data/db/start.md sha256=aFswoPDxXvMaLNcdAKuij34J7IlXu1vr2-j0kjYSQKg 84
data/doc/cli/data/db/status.md sha256=Ok0qeCbYwfG2KH_j8qKYOQ92otSwEICvnx4Z0on8NBQ 55
data/doc/cli/data/db/stop.md sha256=aFswoPDxXvMaLNcdAKuij34J7IlXu1vr2-j0kjYSQKg 84
data/doc/cli/data/tree/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/data/tree/delete.md sha256=7YLn_gZspAoUV1Ls8UjMOKODtT7egimcbk51Y0lutQk 16
data/doc/cli/data/tree/info.md sha256=n1hEC-ksXFS2Cszx2RuRM1PZEtIpsV1rHLXO71pqQwo 16
data/doc/cli/data/tree/load.md sha256=5OofWF4Y1pNRxzGdrIAQBNVvDkLZT_Uy5MmSgaIZawY 24
data/doc/cli/data/tree/unload.md sha256=u_gx65gDZXhnMFUA2ZlaRQDuHCSI5L9_VW_i3G8wnUE 28
data/doc/cli/report/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/report/generate.md sha256=aGjhYUZjYlwnIqyRTZ4u9b3gVvyOBGj453I3a2BmEYo 477
data/doc/cli/report/list.md sha256=T4M0KuqjpKaB4PVoS10VPg0s1w9nmvI8X5M1gHZHzHQ 22
data/doc/cli/report/validate.md sha256=GQPwGz1QrTYSvMKWXYthKMvjb2sTVn-sy7AGh2-6WdM 21
data/doc/cli/ros/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/ros/info.md sha256=Bicbr0lTLIeao8WLSGcYhLzIWPCRl0EtaCdQSWwz4eE 4
data/doc/cli/ros/launch.md sha256=eFI2fz-eKYsOQ9HjHE-bdyR_PKVNDftmkhufEkVdesE 11
data/doc/cli/ros/packages.md sha256=JXpCuMrBo0vxQuUXg_HL2UiykTfF4bzQ_RGYKVGSb7A 65
data/doc/cli/service/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/doc/cli/service/start.md sha256=LiONXKoVS-PpWxcPp-QiI5zOLN5Ao-o27klZXj2kl_I 50
data/doc/cli/service/status.md sha256=LiONXKoVS-PpWxcPp-QiI5zOLN5Ao-o27klZXj2kl_I 50
data/doc/cli/service/stop.md sha256=LiONXKoVS-PpWxcPp-QiI5zOLN5Ao-o27klZXj2kl_I 50
data/reports/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/reports/templates/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/reports/templates/index.html.j2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
data/schemas/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/schemas/schema_flow.json sha256=8XH4yyHqPJnhER6qzIuenyoi8UsLcufj-OUPOduBrF4 1092
data/schemas/schema_param_setup.json sha256=bVO0iNi7VnAPRgDp2ZWWA8DtkO1mj5hMS9ygMqDUNl8 3009
data/schemas/schema_settings.json sha256=BxTGQO7m9dRSXTR0drGNf5A4QNfmM4k4T7djBSzepgA 396
data/schemas/schema_simulation.json sha256=8aMMJC95-RKTUDHz7WCr-dI0W5Vb9fbVFDPScLHoLxA 1189
data/sql/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/sql/templates/__init__.py sha256=jUorEjUU2cIK9_raL45t3_CfRzdU-t1AZCt-cRN88_I 868
data/sql/templates/clean_db.sql.j2 sha256=Tca7PanORNIFruMdFYzCVswp4r8vYjSQcVGMTDvufIQ 202
data/sql/templates/create_db.sql.j2 sha256=WMXLenJb_M39hjSis8vvwRlR6gLl7lH6Y0lmTg545J8 3016
data/sql/templates/create_table.sql.j2 sha256=W2GQp1TYwrZl3uqmtH80eCZL1ncyYMZP7qCabdvsx6U 2309
data/sql/templates/drop_table.sql.j2 sha256=PsPLejVB1_Y9f_Pvj2pgvYgvq9HSWRofUZjNGcHxUi8 316
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_evaluate_dictionary.py sha256=Oleam7XQ0sRanayHXzddiWen2l1wg0MaoWLet7iDhVM 4374
tests/test_parse_makefile.py sha256=6OClBS_cYBLD2TuWuoE2xHvLUY1XdCR_INewpmUevIc 5919
tests/test_parse_setup_py.py sha256=Qb_Y7wN921h3sUTViXcocRt-kpkFryJwx-wq_CGiuV0 2265
tests/test_parse_xml.py sha256=QUWg0ahHVSqICfHMBu6883HvcUZqWh-P3aoTE391Yic 5610
tests/unittest_wrapper.py sha256=rQC6nApX3Ba58sm6GRg3b9ghP4PnmxKvt-N56sJq7sY 345
tests/data_analysis_tests/README_data_analysis.md sha256=QdKMkN0aMwE8AYBWisr5Nlc1gwER_0XKWU1XCTrbVhY 197
tests/data_analysis_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/data_analysis_tests/create_table.py sha256=zCltf3BhEdVd9vXeydlZp8DZfH3uieJ2kZ2i_J4FPvY 2005
tests/data_analysis_tests/test_data_access.py sha256=hHWy7P1xfEQ0VbvDwEMNoKZhNbuTxcBRt-5Xzrqhmyc 36878
tests/data_analysis_tests/test_error_analysis.py sha256=4Zfr-QAYYi7syDfmI2GnnCUJTWi-hitbtNciDZonHVI 47541
tests/data_analysis_tests/test_validation.py sha256=A-6ZAujACX0eQN9c0QqEEhjTlqd7eVqAOmV8V2LAT4s 32677
citros-0.2.64.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
citros-0.2.64.dist-info/METADATA sha256=FElQHm7X4tX5hXUrWm01OsEphSvdQhzqTEMsNcbw_QM 5419
citros-0.2.64.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
citros-0.2.64.dist-info/entry_points.txt sha256=_ulumoCOKthWfTpMjt_YGmUy0dfyABPXTb8HCL9W4s0 40
citros-0.2.64.dist-info/top_level.txt sha256=MqTlS8oZCNSqQKH_MjGpXQ987czUhGJVgbJwCF7NUy4 34
citros-0.2.64.dist-info/RECORD

top_level.txt

bin
citros
citros_meta
data
tests

entry_points.txt

citros = bin.cli:main