recce

View on PyPIReverse Dependencies (1)

0.55.0 recce-0.55.0-py3-none-any.whl

Wheel Details

Project: recce
Version: 0.55.0
Filename: recce-0.55.0-py3-none-any.whl
Download: [link]
Size: 1173058
MD5: ea10e1f1a2b9b0336e9af847a5f6ff02
SHA256: 52d09919d2b82e58925cf608c4e17eb0ec05a85cdee047b76dc9b6e544f177cd
Uploaded: 2025-02-26 08:32:30 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: recce
Version: 0.55.0
Summary: Environment diff tool for dbt
Author: InfuseAI Dev Team
Author-Email: dev[at]infuseai.io
Home-Page: https://github.com/InfuseAI/recce
Project-Url: Bug Tracker, https://github.com/InfuseAI/recce/issues
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.9
Requires-Dist: boto3
Requires-Dist: requests (>=2.28.1)
Requires-Dist: ruamel.yaml (>=0.18.6)
Requires-Dist: click (>=7.1)
Requires-Dist: deepdiff (<8.0,>=7.0)
Requires-Dist: portalocker
Requires-Dist: fastapi
Requires-Dist: itsdangerous
Requires-Dist: uvicorn
Requires-Dist: pydantic
Requires-Dist: jinja2
Requires-Dist: requests (>=2.28.1)
Requires-Dist: rich (>=12.0.0)
Requires-Dist: sentry-sdk
Requires-Dist: watchdog
Requires-Dist: websockets
Requires-Dist: py-markdown-table
Requires-Dist: python-dateutil
Requires-Dist: python-multipart
Requires-Dist: GitPython
Requires-Dist: PyGithub
Requires-Dist: sqlglot
Requires-Dist: pytest (>=4.6); extra == "dev"
Requires-Dist: pytest-flake8; extra == "dev"
Requires-Dist: flake8 (==3.9.2); extra == "dev"
Requires-Dist: pytest-mypy; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 11573 characters]

WHEEL

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

RECORD

Path Digest Size
recce/VERSION sha256=rGxxaPSYlyDcRQXIXqidfP29V_FPkDu4aJzSPJku0Z4 7
recce/__init__.py sha256=PUViz81KEpWnnIvX3wRaz3hq7FVUorVoZdbLNfSBaoM 1879
recce/artifact.py sha256=a7P1cXd6lglEZF2OYeNvsEg9ME-ocJo5oPU4VZVeaz0 6586
recce/cli.py sha256=ZKDNmsleExwXkv-OR4nExinaBSpuUePhMrLq-Pfbtpk 29917
recce/config.py sha256=ajvh4ZOblIU4ho684ca2ESUtMlKv8_Q2EG9WqL1Ruwc 4673
recce/core.py sha256=dwa-2mKYnBjJPJGf_siG_h2DO6Tj1Q5APfCJ5e368io 10463
recce/diff.py sha256=xLcBt4sW4sJCJ9tTCIpnV4SUHtYvMfYB1kX136iQbc0 794
recce/exceptions.py sha256=FNxafrJVEsu0TMu9xM5bW-PeKPsc4TKPJMTipRz-iaw 592
recce/git.py sha256=uig5sh347jZJKTD2Ml5b0lySSGJhdQ4VCIZqdgKH_y4 2344
recce/github.py sha256=cQBNCtloeLpem06RDhUGb4tR7PoptP1pkZYCM1z2qUQ 7369
recce/pull_request.py sha256=d-9c9KLzQGY_1erotORdm8lTHqFZKjNN9-BfI-hbGJ8 3853
recce/run.py sha256=g0lAjKuihL5s4zi_qVlczXxlvAcJSq6n0rAilKqjIgc 13006
recce/server.py sha256=-3jBt7vdbs5GUNNIUnEJdmDqwbpeNzVognZOkKthOwA 15678
recce/state.py sha256=qyLRhoRIPRcYIRADKNAfZCtTndJk-Sxo3usHfADeI_c 28170
recce/summary.py sha256=yPAaGCkOmfhLjwF2rGpS66XR88TjyNG6GI3T6lsRIeg 18809
recce/adapter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
recce/adapter/base.py sha256=rCdRJklpgAnQ864Ez0c0tzU_YPCWIb4clNiJ87niDcg 3582
recce/adapter/sqlmesh_adapter.py sha256=_nnWHhd46p1MIW5-riQFYMf638OlSdwugIKgTwYiRYM 5160
recce/adapter/dbt_adapter/__init__.py sha256=Gl4t2amPLMLN-f9dKY534JIw4XYxQsvJVLYaiCBLWn8 43988
recce/adapter/dbt_adapter/dbt_version.py sha256=CwsOEu101fzMUwUYD3Y7btDPAALQNwA7J6C4Auc_wzM 1225
recce/apis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
recce/apis/check_api.py sha256=S4OYx3vR5iezo1vnWpk56JUZiprAr9UgYcz-HEIsROs 6211
recce/apis/check_func.py sha256=onhGppZ7LDrVmipHaXZI-WaTVRFZDwb2oQhbYe0tSXY 4316
recce/apis/run_api.py sha256=FdNFWt7JrPbCv2CQkswbsaw5gZNGesjQBi749jbQtK0 3326
recce/apis/run_func.py sha256=ndEqhNzZtWvQsWUFhfPJ7GcjzJaI5vfBpDsU1adqOrI 7136
recce/data/404.html sha256=x5VOJXRum5HhLzzSqU3Ox35AwHCS_3UyfZagtcW6BG4 6206
recce/data/favicon.ico sha256=B2mBumUOnzvUrXrqNkrc5QfdDXjzEXRcWkWur0fJ6sM 2565
recce/data/index.html sha256=dIefcDTtiVwR7jWkwrXVgPRP_DQViAUp9PjeSVRZMAg 38924
recce/data/index.txt sha256=MlKnyoz7hbWxNYhsYBPFofwA9kKa5C_Matf6LblFhXw 3283
recce/data/_next/static/MRQCH43onpVRQPaykMGf4/_buildManifest.js sha256=YO8ZajobGBQfFtGDwJn72G4J4BUoFhXxEs4bevyXW9c 224
recce/data/_next/static/MRQCH43onpVRQPaykMGf4/_ssgManifest.js sha256=Z49s4suAsf5y_GfnQSvm4qtq2ggxEbZPfEDTXjy6XgA 80
recce/data/_next/static/chunks/157e448a-49151cad1ec51175.js sha256=Gu8zzhH5DrQ1dtvwlQwYB71iXUHIwWFpQnlvFOWCpmc 172836
recce/data/_next/static/chunks/29e3cc0d-490dbff344996865.js sha256=J_kTn0f6O93AITYvwPTtGocHNpWcRc6jxewfKoWypZM 700
recce/data/_next/static/chunks/312-3e9b49b718b98737.js sha256=GwmjEY2_In1voBy2ydbBjiD1SKkYhBi4FpVzHz9SlBs 124102
recce/data/_next/static/chunks/323-9565a741f1447d32.js sha256=5LisWJtmwc5SJAgZHwdQB_PG7-u6aX08NdEaMl52pd0 1251543
recce/data/_next/static/chunks/36e1c10d-3bcdd9bb8564108c.js sha256=sPlYULPKcSMUt76Tl5UuahMey2HRDXL9kXKLMKZ58kg 7834
recce/data/_next/static/chunks/3998a672-e71829c331c77ccb.js sha256=iLL11_y4ZYup5Ok_ldyokMvRapFzCHlmTQzMUoGH50g 9024
recce/data/_next/static/chunks/450c323b-79414be6f43ef15c.js sha256=uVr2kDp2eBCptIRsUGdjXrD7uhW9au0lqjjfc6UFGo0 2205
recce/data/_next/static/chunks/47d8844f-ccb4e71fbabd12f3.js sha256=lS55cthdnBY4v711yVgEggvwuUAcRmvXr7v2uDeuavE 697
recce/data/_next/static/chunks/6dc81886-03da5372308c376d.js sha256=6WXmCKKfxzLuNYV_x2dUzt3GXdHznGFlh9I_JC3EgU0 69733
recce/data/_next/static/chunks/7a8a3e83-f7fe5f14c56108bf.js sha256=uGPtYWcSDemiQ6xi47w4e7a2TjNuM9NyhW3EpHJtUuE 1299
recce/data/_next/static/chunks/7f27ae6c-c484e79185298424.js sha256=JZUcAr_gG7oAiZXnmA_ojZiGzIf0SEv89hmPD0FITnU 779
recce/data/_next/static/chunks/868e7b5c-36d94ba5a58a2e6a.js sha256=ycCf7oxFMlREO6ktodNyD-WqQnMN5v94LM261e3ZX9E 81301
recce/data/_next/static/chunks/9746af58-daab848e55b5faf7.js sha256=AC-Yavu2ADGv60TthgUGvueO-qdSKpDej67kCyMBjiA 3750
recce/data/_next/static/chunks/a30376cd-ea4617387c84b12e.js sha256=ICu6KueWh2kCW6VTTLaLNkbz7Z7llBGwZzHrWlHiA5g 484
recce/data/_next/static/chunks/b3b1872b-97ea0be5bd9b42bc.js sha256=JDLaYYfBV-RNVMjKJHk4FfBH8BGUT0jGM65ACDUaRcU 153870
recce/data/_next/static/chunks/b63b1b3f-13deddaaba264453.js sha256=p0C5UmxZq3Uv6hwNwJXpSE3CU8x05uTbxuwgQFxnJB0 572
recce/data/_next/static/chunks/c132bf7d-740a7144e614cb2d.js sha256=UcjSk0aOveAkJxiP1i-Y4HwLLZT2U4FJorN8T7UN5ng 198537
recce/data/_next/static/chunks/ce84277d-ced9559f73764a27.js sha256=Z1yTUJgZeDmomJ3CVdK6yK844rfCQrXNiyWq1JZRsT4 1151
recce/data/_next/static/chunks/cf0511cf-88e5bf54e88504a3.js sha256=WEdvx1dCdx11ema5n9wjFRVliYFnDG6JhQZWXdTl7EQ 82989
recce/data/_next/static/chunks/fee69bc6-2cf346c884a74e9d.js sha256=ZeahUew6VR99OiHzADdTsqChgmseWMJU9EUNqn8exsQ 484
recce/data/_next/static/chunks/framework-ded83d71b51ce901.js sha256=0Xsxxnmw5fjRHz8ni6vlaF9tQjfjNGZcZv2oMy7A_T4 140000
recce/data/_next/static/chunks/main-45628b9d5f140527.js sha256=VBOq_k3RABfEldfp7ZMeRO5ZxVVogt6j61EengWZMxs 111208
recce/data/_next/static/chunks/main-app-19c0918a6bb54549.js sha256=RRCMb4CBnuCWu2uKimFahMwwL7zojIE6VzGUqMQHX0A 471
recce/data/_next/static/chunks/polyfills-42372ed130431b0a.js sha256=CXPB1kyIrcjjyVBBDLWLKI9yEY1ZZbeASUON648vloM 112594
recce/data/_next/static/chunks/webpack-300961f547f48fe7.js sha256=8OPi9L96S4ufdwFGh6_i4MY1ZBdCvgGKFhIUffnW52I 3836
recce/data/_next/static/chunks/app/layout-5b30ab0207459cb8.js sha256=VFah6WC0V8g90J_Bn2EQbb0TqwMFtVbyQBf2HSyjmQE 161
recce/data/_next/static/chunks/app/page-278dbd34480ff64a.js sha256=y3RSE0bsGS6AEpCYYldxoO39SxpDt5c-R6o4NUz_xfA 185708
recce/data/_next/static/chunks/app/_not-found/page-c2ee18b5ec3e3d57.js sha256=IpT4caDEmZoJzQXmF-ne7PXemWi5E5nFF9t6SG0WHrk 1746
recce/data/_next/static/chunks/pages/_app-ff7f75fed61fbef3.js sha256=6yZ4xjG5xNCedVNP1JeD4BBkJeQpKtkmE8tdO9bEXeE 283
recce/data/_next/static/chunks/pages/_error-5e587f051118d074.js sha256=zvLvmg-hcW_z7aBjugTO5m2mDVJExs4bUMpeJee9-lU 249
recce/data/_next/static/css/1d7428fe54fca42f.css sha256=3EEZieaMASciZVLa8Aa17GTnDPL9YqP01lfxCCPcfDQ 21872
recce/data/_next/static/media/montserrat-cyrillic-800-normal.5c8b3804.woff sha256=l8EX4hmc2aw1GajwGrsgCUoqh-5E2j1bCG7oZKqsXEU 11044
recce/data/_next/static/media/montserrat-cyrillic-800-normal.c03acce9.woff2 sha256=octlRkRfDnbmvmAYiXQPNtQHyEN5b7qodsqvxo3NPz4 8796
recce/data/_next/static/media/montserrat-cyrillic-ext-800-normal.83d3554a.woff2 sha256=7O_wB00EeNW1kS2a1-QrDVoT55rSXnusd8yCMMLL6lk 9776
recce/data/_next/static/media/montserrat-cyrillic-ext-800-normal.8a4a9645.woff sha256=DPxbhPSjhUGcf5y7WmxkNkaAoA0Oky8pIb6Ov0ezeyw 12844
recce/data/_next/static/media/montserrat-latin-800-normal.388abfc2.woff2 sha256=Wym3ndAa3Lk0iGNrjwyFAU14ij4unOEnFcQ0Ej9VLSQ 15332
recce/data/_next/static/media/montserrat-latin-800-normal.e7b55ea8.woff sha256=iE4IEjoil7143Bwji9EeUkub9gERS_x9oIE_-TrUoT0 19436
recce/data/_next/static/media/montserrat-latin-ext-800-normal.40cba3c6.woff sha256=o_KOXmxRxHHOWIceGURbUTEp3csjQbJeD3Gh_pKzEss 19248
recce/data/_next/static/media/montserrat-latin-ext-800-normal.85728e97.woff2 sha256=EpXJqJRuCdvNjtG4DT-ClT8ZyItLv2CuNwlYv9RtC50 13856
recce/data/_next/static/media/montserrat-vietnamese-800-normal.0bd05041.woff sha256=cF1W1bAhFnd05_8ljijgMGrZIkQACMF1YBHcej06mC4 6920
recce/data/_next/static/media/montserrat-vietnamese-800-normal.dfbbc7ba.woff2 sha256=C0ZWWMMu_3IBlZL_FJVl8WyPFeSDWV4_Q4qDLlpTECo 5196
recce/data/imgs/feedback/thumbs-down.png sha256=q9KVIbaZku1TWkYHuleYlO-b6HsTApYh3St5xNHMGMg 10695
recce/data/imgs/feedback/thumbs-up.png sha256=VF3BH8bmYEqcSsMDJO57xMqW4t6crCXUXaMlOPgI_OE 10556
recce/data/logo/recce-logo-white.png sha256=y3re8iEucJnMUkAkRS2CjWHTlOydyvgWdWjuQKcXDbk 46923
recce/event/CONFIG sha256=X7cTeBkN-siu2jIqMmAscPpr7HSAxa5gcyg7x7MmL7g 48
recce/event/SENTRY_DNS sha256=nWXZevLC4qDScvNtjs329X13oxqvtFI_Kiu6cfCDOBA 83
recce/event/__init__.py sha256=HwrgWvvC3xgf36Vj1EjqVvRtKDplY_4pE33UiezUnPU 8167
recce/event/collector.py sha256=c3ySWQ3Zab49Tz0BbSItPlA-pq0JxUPyWMjr-XBtwz4 5627
recce/event/track.py sha256=5Md5im5c4ZRZg6FOtBshEN7KFA8xeP6QfxNZhrgWMZ8 4691
recce/models/__init__.py sha256=m2N3rgyTeXYhgQUx5a8CNUeCykFT-luIHpN-gXfrOsM 104
recce/models/check.py sha256=LP98PSF7BdifI4IGnFGjSI2mzElIy9B7tKRwa8to7Es 1620
recce/models/run.py sha256=H47fydFSpiq_qC4kNldBnoQ2OghIq4RDGUyrhVNzUyo 1160
recce/models/types.py sha256=HMMa6SQZfIoNP9o_n-dt4BtkxEu-D_A8BwPkMjW26JM 2912
recce/tasks/__init__.py sha256=x-FBueZYaWe9GfDQIErSabvhIqjNXyQn6WfGuwb8wgU 303
recce/tasks/core.py sha256=BM8LCyRaOJ_YEgeng0qpJkhEJm654pe7U-epJr6a9hg 4115
recce/tasks/dataframe.py sha256=ppOUanqNT0PdCg2PZoo4uk_L3vzfRxS0uU5aXlE7bIQ 3648
recce/tasks/histogram.py sha256=OY3hzFmlhzRvgYbw2LEV9R63Pl3RdJZp81s5AbKS4KQ 13444
recce/tasks/lineage.py sha256=0my9cyB93IYIUFgVQrLd_7VoQAlkcHrCv_dMDYVnqrc 541
recce/tasks/profile.py sha256=DwBI9QXJHE5Mg5x3QZavMMtu1_sTo0Lei57bA-p4XmE 6806
recce/tasks/query.py sha256=kBCITSpgShSfHRsRur0glKKHa7jCwFivtFChYXdwu7Y 12139
recce/tasks/rowcount.py sha256=cxQaEU1K_wp6EcCiNXuQxtSDvJXyC82CX5csjiB7eFs 9747
recce/tasks/schema.py sha256=28mmZni0AU1bLfptt7Np3ddKhQ5XZsrtYINonQ2OQOo 2274
recce/tasks/top_k.py sha256=E-V2p2St2W1RXa4cQMUYagHpja5rWj_mcPLtvJ3fKfI 5522
recce/tasks/valuediff.py sha256=7GcSy7emPSLXjqcJomJ5aK9V8Eamo864ln-iOyNnW5A 15118
recce/util/__init__.py sha256=0lcJectK7Z7k9h0EaYCcv4Bgw2PN03OdJoxb3tbV5j8 37
recce/util/breaking.py sha256=GnUHuk1xm1pEKu8u8kZx4rGhy1BQvUrD8oTSNTNMOq8 2052
recce/util/cache.py sha256=QB6wzxe0M3jNTwP0M27Ys8F2hF-oda4-LyXXG9THuZQ 646
recce/util/cll.py sha256=YWlG9a_JtoAzlhNZqvWrOAYI-VPcUPTAYKYKY4P6wCI 9033
recce/util/io.py sha256=uMBpJBKKOUPHTBgntkVkuaVUkY8grDIlA8ORCtFLE5E 3372
recce/util/logger.py sha256=Vmd2PuyzBkML7zvPmJKe3yNfELFjRZqX7abA23wquzg 746
recce/util/pydantic_model.py sha256=KumKuyCjbTzEMsKLE4-b-eZfp0gLhYDdmVtw1-hxiJw 587
recce/util/recce_cloud.py sha256=gEFYGVKCnYiLKrAYX3bl3u95lMt8kL05fouskNQ1xJQ 6582
recce/util/singleton.py sha256=l2Q31ulDNCMJCuzUIGNXuvniHdGg6EMg80mrW48-97w 643
recce/yaml/__init__.py sha256=489WHH9pAPf68gx04qifA0AmexIopJona3EPWxGxa-Y 1296
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_cli.py sha256=tEQJVT8TbrAOPkIqkVJR6e2k-4dGJZMQVdsYC4DSQAE 5613
tests/test_config.py sha256=FM55tG0Yaqu8x9l6EiJtFJDUu6F2n96vW4_xbX3O7DY 1579
tests/test_core.py sha256=J75kZPY5B4LdT2T9o61ljiAb2QPk198qVhbh6l4MZJo 769
tests/test_dbt.py sha256=DeKYFz7mShUo5o-q5uErzTn8hXpHOr6MZevP3yZYgWg 6849
tests/test_pull_request.py sha256=DJl4NIxDiNfcskSuRf2qFgWDb7CSVoCB3EzzUwvRn-o 3562
tests/test_server.py sha256=TgHjn3J1GGqgEpx2FEaf0IIdCIipiSjt97Kt_ISgjgc 3377
tests/test_state.py sha256=bKMjJ9Cq9rXDIEkWeZMNbdTZzwcVpTSiKlztJQO-ajY 4951
tests/test_summary.py sha256=d8V7dhJuQHsEkEOGq7nCiV_a0m2uEEoFwhlH7atBHE0 2735
tests/adapter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/adapter/dbt_adapter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/adapter/dbt_adapter/conftest.py sha256=xLt7XJctbPqY4KtAkD1fcxhoAk0v0QUFNzAyJiGunkA 271
tests/adapter/dbt_adapter/dbt_test_helper.py sha256=wpASqGIu8GmZOdk2V_cKnRszsn675w50JWQlByc1Mqc 7831
tests/adapter/dbt_adapter/test_dbt_adapter.py sha256=ZksKGGEo2rIziPjVG-dAh3xaj8YDBbHg_D5q2GPQRR8 1520
tests/adapter/dbt_adapter/test_selector.py sha256=z6mStaj31d4BuNjvfpoMq4QbWZKLyo4rTFYL0rQvMK0 6255
tests/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/tasks/conftest.py sha256=UefgbNfJufLOmgHLiEFXIjOVmu8-58GbS6m5-NcEu20 143
tests/tasks/test_histogram.py sha256=F-FwgVuNpkcz_u7GsJ_xaMDaaSlay9nnHKBYt4sLV1I 4119
tests/tasks/test_lineage.py sha256=UxiG7gNjbfT8UIsdgM5TFfwl69xSIZ0WhNOLVw41VkQ 918
tests/tasks/test_preset_checks.py sha256=BQWwlo1_C9trrkuiTF4opXjAApgU7TvNbx9EzWXc8u0 1263
tests/tasks/test_profile.py sha256=wBLGvaAi1JXA15A9Z-1IBqpDtr7WHooXY8jqrEDNVHo 1074
tests/tasks/test_query.py sha256=aLbMw6O9hMkbT0wol_Q447a6X1MEwWJYZtwJjHmm0bs 4177
tests/tasks/test_row_count.py sha256=hjrKP1u2aZ9V0EWb0WGXDz4-V2kYaiNeiJ_Mqin8BPg 2920
tests/tasks/test_schema.py sha256=89c0FLegCFoEQ2Kp3ddIxlKHC2ioUGm63OMYEgiDqTk 2714
tests/tasks/test_top_k.py sha256=hqYWSd9xE1GU0wgvpgKeLHbPVd5CABYcTJvgA49JRyA 1707
tests/tasks/test_valuediff.py sha256=_z1Ci4ba4lFSWwbj7cbKBRtWqLgV_1HIZGqQlEFl61o 1863
recce-0.55.0.dist-info/LICENSE sha256=CQjjMy9aYPhfe8xG_bcpIfKtNkdxLZ5IOb8oPygtUhY 11343
recce-0.55.0.dist-info/METADATA sha256=TTQyVUaw63tI7AY6Tdi4zj0Di8QNJkZoUs0c66o389k 13451
recce-0.55.0.dist-info/WHEEL sha256=nn6H5-ilmfVryoAQl3ZQ2l8SH5imPWFpm1A5FgEuFV4 91
recce-0.55.0.dist-info/entry_points.txt sha256=oqoY_IiwIqXbgrIsPnlqUqao2eiIeP2dprowkOlmeyg 40
recce-0.55.0.dist-info/top_level.txt sha256=6PKGVpf75idP0C6KEaldDzzZUauIxNu1ZDstau1pI4I 12
recce-0.55.0.dist-info/RECORD

top_level.txt

recce
tests

entry_points.txt

recce = recce.cli:cli