edgy

View on PyPIReverse Dependencies (2)

0.10.1 edgy-0.10.1-py3-none-any.whl

Wheel Details

Project: edgy
Version: 0.10.1
Filename: edgy-0.10.1-py3-none-any.whl
Download: [link]
Size: 114340
MD5: 5b4d45d4dfdeb57ab18e432322036a46
SHA256: 06c687093789615f8c182ece27522cc757fe4449a2ff6e1c30311b55cf3b3623
Uploaded: 2024-04-30 12:10:12 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: edgy
Version: 0.10.1
Summary: 🔥 The perfect ORM to work with complex databases 🔥
Author-Email: Tiago Silva <tiago.arasilva[at]gmail.com>
Project-Url: Homepage, https://github.com/tarsil/edgy
Project-Url: Documentation, https://edgyorm.tarsild.io
Project-Url: Changelog, https://edgyorm.tarsild.io/release-notes/
Project-Url: Funding, https://github.com/sponsors/tarsil
Project-Url: Source, https://github.com/tarsil/edgy
Keywords: api,asgi,esmerald,fastapi,framework,http,orm,pydantic,rest,starlette
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: AnyIO
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: alembic (<2.0.0,>=1.11.3)
Requires-Dist: anyio (<5,>=4.0.0)
Requires-Dist: click (<9.0.0,>=8.1.3)
Requires-Dist: databasez (>=0.7.2)
Requires-Dist: loguru (<0.10.0,>=0.7.0)
Requires-Dist: orjson (<4.0.0,>=3.8.5)
Requires-Dist: pydantic-settings (<3.0.0,>=2.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.5.3)
Requires-Dist: rich (<14.0.0,>=13.3.1)
Requires-Dist: databasez[mysql,postgresql,sqlite]; extra == "all"
Requires-Dist: ipython (<9.0.0,>=8.10.0); extra == "all"
Requires-Dist: orjson (<4.0.0,>=3.8.5); extra == "all"
Requires-Dist: ptpython (<4.0.0,>=3.0.23); extra == "all"
Requires-Dist: ipdb (<1.0.0,>=0.13.13); extra == "dev"
Requires-Dist: pdbpp; extra == "dev"
Requires-Dist: pre-commit (<4.0.0,>=3.3.1); extra == "dev"
Requires-Dist: griffe-typingdoc (>=0.2.2); extra == "doc"
Requires-Dist: mdx-include (<2.0.0,>=1.4.2); extra == "doc"
Requires-Dist: mkautodoc (<0.3.0,>=0.2.0); extra == "doc"
Requires-Dist: mkdocs-markdownextradata-plugin (<0.3.0,>=0.2.5); extra == "doc"
Requires-Dist: mkdocs-material (<10.0.0,>=9.4.4); extra == "doc"
Requires-Dist: mkdocs-meta-descriptions-plugin (>=2.3.0); extra == "doc"
Requires-Dist: mkdocs (<2.0.0,>=1.1.2); extra == "doc"
Requires-Dist: mkdocstrings[python] (<0.30.0,>=0.23.0); extra == "doc"
Requires-Dist: pyyaml (<7.0.0,>=6.0); extra == "doc"
Requires-Dist: ipython (<9.0.0,>=8.10.0); extra == "ipython"
Requires-Dist: databasez[aioodbc]; extra == "mssql"
Requires-Dist: databasez[mysql]; extra == "mysql"
Requires-Dist: databasez[postgresql]; extra == "postgres"
Requires-Dist: ptpython (<4.0.0,>=3.0.23); extra == "ptpython"
Requires-Dist: databasez[sqlite]; extra == "sqlite"
Requires-Dist: asyncmy (<0.3.0,>=0.2.7); extra == "test"
Requires-Dist: asyncpg (<1,>=0.27.0); extra == "test"
Requires-Dist: black (==24.1.1); extra == "test"
Requires-Dist: esmerald[testing] (>=3.0.0); extra == "test"
Requires-Dist: flake8 (>=5.0.4); extra == "test"
Requires-Dist: freezegun (<2.0.0,>=1.2.2); extra == "test"
Requires-Dist: httpx; extra == "test"
Requires-Dist: isort (<6.0.0,>=5.0.6); extra == "test"
Requires-Dist: mock (==5.1.0); extra == "test"
Requires-Dist: mypy (==1.7.1); extra == "test"
Requires-Dist: pymysql (<2.0.0,>=1.0.2); extra == "test"
Requires-Dist: pytest-asyncio (>=0.19.0); extra == "test"
Requires-Dist: pytest-benchmark (<5.0.0,>=4.0.0); extra == "test"
Requires-Dist: pytest-cov (<5.0.0,>=2.12.0); extra == "test"
Requires-Dist: pytest (<9.0.0,>=7.1.3); extra == "test"
Requires-Dist: ruff (<1.0.0,>=0.0.256); extra == "test"
Requires-Dist: types-orjson (==3.6.2); extra == "test"
Requires-Dist: sqlalchemy-utils (>=0.41.1); extra == "testing"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: ipython
Provides-Extra: mssql
Provides-Extra: mysql
Provides-Extra: postgres
Provides-Extra: ptpython
Provides-Extra: sqlite
Provides-Extra: test
Provides-Extra: testing
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 10346 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
edgy/__init__.py sha256=-6kADsuXWVI9I2QvVSvRxusVlTcOkzMZKAO4jMGrcJs 2173
edgy/__main__.py sha256=IrGhAuXQNPR7w6aiXu2RUXzaOlYRg2nc8vF45xxw4CY 137
edgy/exceptions.py sha256=Ck3numeg_J18VXrUxhWZqvsPJd9n5YdywAA5_e8v-NU 1093
edgy/py.typed sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
edgy/testclient.py sha256=rzf4Pm1HsZP7JA6oUrUjhard9VOyPiLzKp5eJLaRa7o 82
edgy/types.py sha256=n-vpnL5Ap5iXuHvtt-ohmk4m0XaIKzibyRj5a11t8lY 75
edgy/cli/__init__.py sha256=L3NVkNsmqbpMGmXM_B-yW630Ls3Sm0suoNVXDx0TGr4 85
edgy/cli/base.py sha256=hmBWE4g7a7lwAtkjuVOHyxBAIawA38xjTRneRxoGRWI 13001
edgy/cli/cli.py sha256=d0JVJtizDujlFPYKs-mlQgPLjv0KPAq0c7L9hdYHRKs 3190
edgy/cli/constants.py sha256=gH1HJnbqAhUqqBRzxqOHfeXoO95rUhPnaoVcdIYAdx8 371
edgy/cli/decorators.py sha256=0e09JGRbNeK-Zt_07mRYABS9O4IqUItabMCdlxkb2xw 480
edgy/cli/env.py sha256=7PRCSGRGEOEFTgd6E8ixlzFU-BGHCcXRdDWTp-9VpRI 4650
edgy/cli/exceptions.py sha256=gY0ymCMP4MJbt2zf1AUTgA6eBv9DQxOFZWJrRZDzVT0 96
edgy/cli/operations/__init__.py sha256=x98ZEH7zcHDZcVZXBwyFF0g4_m5gz_m978T3QEVjhTQ 821
edgy/cli/operations/branches.py sha256=v1VL0RLG0PGo8l-XTAETPE4oXffvOl_UGwCgHgVUtio 542
edgy/cli/operations/check.py sha256=-HU-JUynrHyDu8L3PLeETqz_g8JjeiiJXKhiLM1Mu2Q 388
edgy/cli/operations/current.py sha256=RyP6G263-9MZsziMtiQPqikd5GFnp-vhG_fkP9eicM0 498
edgy/cli/operations/downgrade.py sha256=tC1NWhrUn04Pw-sB5xQVxzdFiAsJufXuJE9_uksN_GA 873
edgy/cli/operations/edit.py sha256=lwvLtIO7xg0ViBDB7bU8LUFwdeSWUkda1Ho0xwo8ujE 425
edgy/cli/operations/heads.py sha256=BxYuzgguuHPxXYTCfCpzHeuVS-AVXtmLCuACp9-1dPk 657
edgy/cli/operations/history.py sha256=MRiUgppRNryCh8q0htZo8qHg8otHE2hlUtcWL53wsZQ 837
edgy/cli/operations/init.py sha256=ajwG0hRstl90MPZoVGV41-NGmQtt9q94XWUyN6XI_Cg 683
edgy/cli/operations/inspectdb.py sha256=bhvVdLxkM0EP4-fapMkqMmzTd9LjLg4R-Z3oOrHparg 604
edgy/cli/operations/list_templates.py sha256=eXPPAbsRztfgcUEFQ_mX07GKkhLzkW7hAjcBFf4GFnQ 295
edgy/cli/operations/makemigrations.py sha256=6yrPYskvU-4RhAbVIx2J-PD8vIhKJW1hV3q3FMacvTw 1643
edgy/cli/operations/merge.py sha256=amR1f6mJ6VIPhQAKSeKyfy6TXZT2oOBI31GwnwoHWUE 880
edgy/cli/operations/migrate.py sha256=u-1i14sferSMoMOYcatl-L7YYAhRQBPGtTfbNXzHMbg 931
edgy/cli/operations/revision.py sha256=4HshtQdkxVHU0wDzd1-ghIIYqpMBLSLsy8_9soxZy-M 1686
edgy/cli/operations/show.py sha256=xZc2nddGbPwn7smlFlDdEAtwRpqkzkCEQGHCDJLY05w 451
edgy/cli/operations/stamp.py sha256=OXqBuUFJifZL-ua2E8LNFzPKPXN_s3BONpKuKZzuROY 753
edgy/cli/operations/shell/__init__.py sha256=1ZNSNUJzpfoM9_cgFVHzqiauXHVuan10Gws-8Pdw_gU 41
edgy/cli/operations/shell/base.py sha256=om6eznqXWMN5uveg9g7bSb9FjhZ5wzJ0RUnRRbEbDI4 2695
edgy/cli/operations/shell/enums.py sha256=2h5Uqc-1tAewwtbjPJGfhMbbFWlRe-uh3sYcqyscQpk 126
edgy/cli/operations/shell/ipython.py sha256=KKV0rX5_vAwu-ddcLeKm_qDxP-yUfxBIHcoGNaogUNY 1333
edgy/cli/operations/shell/ptpython.py sha256=r_7i47wi-D4VJ7CF4TCOQq-WMyWqk3ZqorvFiYV9T5k 1652
edgy/cli/operations/shell/utils.py sha256=mLMs3wUVoI7g7ucyCl7J5SldFQ9-Y4L7qt_Z2bUea44 2751
edgy/cli/templates/default/README sha256=MjfMmFZLbQZARtelU50qNPMhIjFaxYpG_49MFBRClzw 37
edgy/cli/templates/default/alembic.ini.mako sha256=cEpNQmkg8UUyhvZkiScdufRo8VGafi3CHlto85NMbeY 830
edgy/cli/templates/default/env.py sha256=DzZF6ZiHEUksc30f5_LnhbsWLwe_R8TEZhzFO2ml1iw 4791
edgy/cli/templates/default/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
edgy/conf/__init__.py sha256=RzVEIYbpAzaKx8qoVr8WCCXd85S7MaZMr5XWi_DT93s 1471
edgy/conf/config.py sha256=AdbCDU7J8BPwxNOukdI26Vc4fpIDGxtwcbEgzs42vLk 523
edgy/conf/enums.py sha256=Ax0E2Adsc57RDUtzq35AEO7yNKGS41xpPgKGJSgjjOw 181
edgy/conf/functional.py sha256=TkWWH_jK9-Me-dbm8mBEeGMkMrGmbhtkNRpVabR2mXw 7188
edgy/conf/global_settings.py sha256=Ef3rY0PLRzt0garc9xcLb7DaHOIFXsPNlvMoYv_gNhU 1407
edgy/conf/module_import.py sha256=8YViFMsqSuERY3Cy8YR-LOoF2Quh5huNIia6H67SFTo 727
edgy/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edgy/contrib/multi_tenancy/__init__.py sha256=Wq5-ckyC1EtIdw4_9Qy8bZWLnJX3v6TXR6t4RGE-mzA 169
edgy/contrib/multi_tenancy/base.py sha256=0oXtLINWOu0bcU_BjRH111ZS9C5kBvDlX6PoN4HQZdY 597
edgy/contrib/multi_tenancy/exceptions.py sha256=P0CsspbabQNs6vQO7xEHwo7U1DqyD4NE0cSHliRtGIY 87
edgy/contrib/multi_tenancy/metaclasses.py sha256=oPdrKSV2vhFHdcwi4vTxO8O1FewYgraDYUW9k73nX6Q 2546
edgy/contrib/multi_tenancy/models.py sha256=hQyrFQjMq5r5-pW7jdFuguXMNhTBfO4RxqnQLvNrYJ4 6692
edgy/contrib/multi_tenancy/registry.py sha256=N0gOIHJatqovbjirhCUNTCwgxaFqMizlspUwgI1lfBc 326
edgy/contrib/multi_tenancy/settings.py sha256=W1qgwN6aMhp2OHjr6Hf2WWuC5qoJFtcLzf2BSaqbpgc 647
edgy/contrib/multi_tenancy/utils.py sha256=CFrSk0tuFbBIADNvwOquFAh4PEybDhLWKRuhKJdL304 1302
edgy/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edgy/core/datastructures.py sha256=q-zMf9jBntFZWZWZpC8wKubym96r5OSka49kepPMUiM 961
edgy/core/events.py sha256=mxLdufmnEdC8TSsO1Wp_FpQowUqD04n5yrp1PJdbKoI 2642
edgy/core/sync.py sha256=PymtIaLSV3spr5NukOa6V1Oku1vuDxbx9QqACPV8brc 680
edgy/core/connection/__init__.py sha256=f00srN45L17b5ozirA9uCDuKXS9UJIarlka_FRu342Y 118
edgy/core/connection/database.py sha256=65CJFjohKB0rCY1pU76NrSGjiMfxgnOSx3-tZCi8IXk 764
edgy/core/connection/registry.py sha256=KT3ZrGutcXfEG1xxskfAGZqJOwK3W2ox4Ac-LBhlvR4 3572
edgy/core/connection/schemas.py sha256=rjj9EZoeo7jr9Gji0OvLR1LLcMBWHOBuBz8g6GrhT2w 2473
edgy/core/db/__init__.py sha256=TEL47ag1C__ZDf9xTsVSbfRg0zYkfahxKIHPI_NtpF8 51
edgy/core/db/constants.py sha256=2ti3KPpjNdJwZwNSrPwufT-RwwDbAzYd3t6DyV9SlmA 64
edgy/core/db/context_vars.py sha256=zeGjoZRcrCd8rP18ncxGVRpfCivronUmUkloSgwvUOI 1668
edgy/core/db/datastructures.py sha256=_bnH76cKXj_w7TP0Mguw7ZoJ7GB2CLP7AfPVl6PVENI 2204
edgy/core/db/fields/__init__.py sha256=cvFzz_sX5YekDot9sy8H2Chv056afntfx0Jrj-5Hkf4 1101
edgy/core/db/fields/_base_fk.py sha256=lbZlV3nZrNMMQbbLoHDudt-9Ja_TWERGGtV3VXI5u1U 1390
edgy/core/db/fields/_internal.py sha256=fHc7Unm9Cr0MftoaZXnRRH_C0K4-rc6b54WZB9z_nn4 1702
edgy/core/db/fields/_validators.py sha256=lTwKgtyeIiBaZVNPp6J0n7xfjQyJUtNm2AZ8U_O3WNI 1063
edgy/core/db/fields/base.py sha256=ZkCi7oRqIXJiIq0XrloNVTOqsGrbL-zPl7i9tu1obSw 6921
edgy/core/db/fields/core.py sha256=Lz4CzDOViVbza2zu9-G9J7HntpAIwNxNn6I08a6WQAg 15633
edgy/core/db/fields/foreign_keys.py sha256=NkfdPLOgI3IxsDiAlgZOz5Zz06fYXR83XIwz5cYQrDA 4403
edgy/core/db/fields/many_to_many.py sha256=dH4aylwZmp2zXgr8Lkl1eOeKHH9kRs0s-XAGq6w3HHI 7538
edgy/core/db/fields/one_to_one_keys.py sha256=0udbFzVL5w0kbUNWTxr-2HOF8cfwvV4J2iHeh0oVhj0 4397
edgy/core/db/fields/ref_foreign_key.py sha256=iWopwNiQep1u4YKyGesmPwS4phPizjoZS9tyrGiCAsk 4191
edgy/core/db/models/__init__.py sha256=MuN17vHZVFbq9VUrVyuQnLXWnF8Te2JzA04JsuATYKg 126
edgy/core/db/models/_internal.py sha256=lSoMvgBslWVuy4U4kyls-b_kKoQczkN--tJPem6nI5E 444
edgy/core/db/models/base.py sha256=4mYraWuaHUhNjZiqVunMqbLyn1zKuOIEQqx6vMplNTA 10911
edgy/core/db/models/managers.py sha256=q0c8j0DM0fqMO7Xk-2T8MfUjEr_Y6Pv2Owqy4xFPw98 1649
edgy/core/db/models/metaclasses.py sha256=PJuGWtSBiI_ewqcbX_wCwGertHhAuufxxvLlSCGW4sA 22323
edgy/core/db/models/model.py sha256=N6ragdXJcbSgibfYiQEGbsOxN6tI5zV5ZcrzmP41oYo 8535
edgy/core/db/models/model_proxy.py sha256=H-CjlcFEomC8wim4lSnPg7Job_Spvcdw1iI2i2Rfzqo 2341
edgy/core/db/models/model_reference.py sha256=Iq8MP2Mur5EECni4sgG-1bYrKqJxBbVTgQ8a1nm23D8 215
edgy/core/db/models/row.py sha256=Tu5G0KCPFOKTbcVF9la_VXs5mSjTqmhf_kB0gRr1Xr0 11785
edgy/core/db/models/utils.py sha256=OdWPNz3AhDL2M3wtaUx2mWOQ_UIJI-1m-7LX61bbgZw 524
edgy/core/db/models/mixins/__init__.py sha256=Xfk2MRR5slw7uoIGq22bPs1i9j56Qt93ubDJfG9YW4c 71
edgy/core/db/models/mixins/generics.py sha256=f8TQVZlYr-Yv5c7LDxm0E_JZT4ccMHSNuGDv53DRX_0 1379
edgy/core/db/querysets/__init__.py sha256=A_ctgJepiGRiXAPRqM4xvX4CS03M4q4X0eT_7787uCY 154
edgy/core/db/querysets/base.py sha256=pBkeEmuhL9NyHwgkEF_IUD8Z1pQkkvqjgVz-5oT3uEs 38457
edgy/core/db/querysets/clauses.py sha256=PPlXN8HjWew1jqeQgTWjw7rvXEYIj1tISibzikvVHdU 570
edgy/core/db/querysets/mixins.py sha256=nz2U0QlcwPunQAPhYpQBwtm6t549tqNrXjCK9B-VY_s 3163
edgy/core/db/querysets/prefetch.py sha256=VSsZFpLqkLyu6Zo5O2YUOZGHlUA4OLYzYS2hfbxHIHw 1530
edgy/core/db/querysets/protocols.py sha256=tkb4OQpVOoFqSDBrygWIrPRZJnU-6RBCofZTF4rnD2c 474
edgy/core/db/relationships/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edgy/core/db/relationships/related_field.py sha256=S2BilF9P2jsVf-IsBZx9JYFD6eq13c_haNtaz2z_73Y 3772
edgy/core/db/relationships/relation.py sha256=j4-AjgLLZV31lCjxY4ESvLzTsVDcU1YDTNCanttKvmk 4228
edgy/core/extras/__init__.py sha256=ygPWrHN13xoeRAkT1NJCQcVchKyzz8ZBBpc20qCf4TY 54
edgy/core/extras/base.py sha256=RSsf2qjK3HvgYYedVVqZ93ZZVOFiGmmlFApPxlcWQXQ 300
edgy/core/extras/extra.py sha256=7v9j6hfIKz8ZhrBba3QnPgSKcobAEC_8RxjkJXDXEGA 1276
edgy/core/signals/__init__.py sha256=MwtsWP9D_sZdmJ9lYrY_vfwMPv1IOydMEkvnwjPUJYg 287
edgy/core/signals/handlers.py sha256=Hv4BsVdotIuUTV4eLZRUsHmZpE1hNBowoP5RfJSMtJc 1922
edgy/core/signals/signal.py sha256=MhuOoL0ZniuxhQKj8jCcs3hxInVpdNJWkjE7V7BOnbs 2061
edgy/core/terminal/__init__.py sha256=ZPZjXmdKRQ28NgxOqUdSABsNoRvhre7WVFQjLx46iqc 136
edgy/core/terminal/base.py sha256=R3HAX4LvphkPQZ2Vbtlcn-7xgrNo0kzTxHBEzc72BfQ 8301
edgy/core/terminal/print.py sha256=RcF_UU6pXI0ecWhsE_vyuLDsT3BLjJZN4CZpv8cUQyU 1215
edgy/core/terminal/terminal.py sha256=pDqodyTpetm2bAJgV-gP9D4jfnZay1bGVPe-it8CNvI 1219
edgy/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edgy/core/utils/functional.py sha256=zddPkHzxjQ7pi6np_BGCKj7o41yT3PJ0ltDmkNHOY1Y 1637
edgy/core/utils/models.py sha256=gx_OFPBeG6F7LSo-ynBshHEqc5eMZg3XdysaipDSz08 5819
edgy/core/utils/sync.py sha256=skDVV1PKpGafP71myWgNrLBeGPCfIZp2Uo7S5niZZpo 472
edgy/protocols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edgy/protocols/many_relationship.py sha256=wWTTQWN3CHnhC9dxX7VGobKifC4Zx6rFhSpxIrZO1c0 511
edgy/protocols/queryset.py sha256=cOrb7nkbtUPwaRrACFVli-gZgU3fmpH1DIWT4E6KC6Q 2828
edgy/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
edgy/utils/compat.py sha256=D3YxDjKaunstprKpqyKcph6VDeZOeMBrqBXbGIu06ek 574
edgy/utils/inspect.py sha256=OM6yyhpVw90JtpmCK5UpW67ozsDF4aBOOOiR1sZ6Uds 11933
edgy-0.10.1.dist-info/METADATA sha256=26qDVk8bTlXTsOCcJrPcrOTXZ5eY-crjSQMtcVWFAGc 14977
edgy-0.10.1.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
edgy-0.10.1.dist-info/entry_points.txt sha256=jeiFSitEcpqxA5a6ZR3XY1KXL10FqPtMpE9x9e17VqA 47
edgy-0.10.1.dist-info/licenses/LICENSE sha256=fL5FMAJ4UhsZqFpdYs5GoXTbhQrsUNEzXaNXWb8qR7w 1078
edgy-0.10.1.dist-info/RECORD

entry_points.txt

edgy = edgy.__main__:run_cli