ascender-framework

View on PyPIReverse Dependencies (1)

1.3.0b9 ascender_framework-1.3.0b9-py3-none-any.whl

Wheel Details

Project: ascender-framework
Version: 1.3.0b9
Filename: ascender_framework-1.3.0b9-py3-none-any.whl
Download: [link]
Size: 228254
MD5: 5847729518c329474fac2648d0a7c0fa
SHA256: a92fa813a91bc2c28668ff6525af3f8e93213bfaea9af9d63747aaebc6eba7a5
Uploaded: 2025-01-16 06:56:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ascender-framework
Version: 1.3.0b9
Summary: The Ascender Framework is a sophisticated and structured FastAPI-based framework, inspired by the principles of NestJS. It stands out for its modular and organized architecture, offering developers a streamlined and efficient way to build web applications
Author: AscenderTeam
Home-Page: https://framework.ascender.space
Project-Url: Repository, https://github.com/ascender-team/ascenderframework
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<3.14
Requires-Dist: aerich (<0.8.0,>=0.7.2)
Requires-Dist: bcrypt (<5.0.0,>=4.0.1)
Requires-Dist: chardet (<6.0.0,>=5.2.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: fastapi (<0.105.0,>=0.104.1)
Requires-Dist: fastapi-socketio (<0.0.11,>=0.0.10)
Requires-Dist: inflection (<0.6.0,>=0.5.1)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: pydantic[email] (<3.0.0,>=2.7.4)
Requires-Dist: pyinstaller (<7.0.0,>=6.11.1)
Requires-Dist: pyjwt (<3.0.0,>=2.8.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-minifier (<3.0.0,>=2.11.3)
Requires-Dist: python-socketio (<6.0.0,>=5.10.0)
Requires-Dist: readchar (<5.0.0,>=4.0.5)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.6.0)
Requires-Dist: rich-click (<2.0.0,>=1.7.2)
Requires-Dist: sqlalchemy[asyncio] (<3.0.0,>=2.0.31)
Requires-Dist: uvicorn[standard] (<0.25.0,>=0.24.0.post1)
Requires-Dist: watchgod (<0.9.0,>=0.8.2)
Description-Content-Type: text/markdown
[Description omitted; length: 2324 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ascender/abc/__init__.py sha256=3A-erDa0LMGdiLe3ddbNVvZi2iU2fyqCijDnYAYmRoc 83
ascender/abc/middleware.py sha256=9-Qz2xgJ4dX-gZlfhUmQJunvuekaw6XVdWqAO3C1oCc 314
ascender/clis/builder/build_app.py sha256=10eKuLH7YJ3hduHg1YVNB0sjSpKnLHM2Oxb8-DfM6p4 385
ascender/clis/builder/build_message_service.py sha256=T13nwDIhaZFxuxxSxhmcTzZ-M4LCz2Xk0H1PN3yzS78 2095
ascender/clis/builder/build_service.py sha256=n5RAsYUW65c9UD5WZa7N_IJnj4HcGxzCht_r0bCwaKI 2554
ascender/clis/generator/create_generator_service.py sha256=-Xn_6IomE5wcvjXFH1g3scWzyDGsY3QwSFl8vqF2PQc 8543
ascender/clis/generator/edit_generator_service.py sha256=Y4UrUQ_AtaUdjjNpiFqIYzs1kcpRY75SPCapM64VuUQ 1820
ascender/clis/generator/generator_app.py sha256=3kLAswt1aTT_tebsngOwlcOgti1uo6n53mtUbRN1TLQ 5427
ascender/clis/new/new_app.py sha256=K6GK5C57bic49zSDLqr3maHsJhLf7o9lNe-cUVaKgsQ 913
ascender/clis/new/new_service.py sha256=uEpsaYQmIrryZhtIsWrPCUQz3XXkfHaFWddYderisHo 2975
ascender/clis/run/run_app.py sha256=ApvhENVmSi2a10KdB80y8qUvUtI8_9GumQTwSXNH_Do 1622
ascender/clis/serve/serve_app.py sha256=6AkTk1R6IRWTLSJK2-w6R8uI_HNqqhaiSmHvHI-ugW0 770
ascender/clis/serve/serve_service.py sha256=vKd9DhKRB6T5dwTRHOcCLexsTQ5gbyBTCbwwKIenbC4 3557
ascender/common/__init__.py sha256=umNspun8wn-gq4BO0zLfld6vxNlCf_Cwh4wbvAHHGJQ 284
ascender/common/api/base_http_middleware.py sha256=vl2jzeMdsdN6aN9RIeohdD3NfjCY_0Egr1MFIYyTAX8 509
ascender/common/api/cors_middleware.py sha256=k1dzH1XrY__bMfPhznx_crxoAFf80FBg2rQD8yUM3ig 1117
ascender/common/api/relational_middleware.py sha256=g_L6aYgLietR8DHUXozmYXzCoXGa_9WN70Ee5U-Mcjo 466
ascender/common/api_docs.py sha256=NLbrbHnKd-m_d5ay_2hEJcMIAsyskfZGNIisP-dI5jU 907
ascender/common/base/dto.py sha256=bHQi-q3NP90_hM48cTmN7Pe-cfu5DrZZZzCHyhmtUsI 134
ascender/common/base/response.py sha256=3VYz8_UcH45Y9Xm8mLSbr0cYI2Q0DO9UGh8-Tox1fbY 139
ascender/common/injectable.py sha256=9d16_bNPbMw-62iP3jP0R-a2RHQ0ROVn_QQbhm1L_Ug 1664
ascender/common/serializer.py sha256=Ojf2_aqYwilWh6B72AarwrCbOW8q3YVPKCeGvRFeGkM 2303
ascender/contrib/__init__.py sha256=Twr02fu0c2FAcojQXtqXLMI1A7M_qdrzSLQ35ql0nKY 157
ascender/contrib/middlewares.py sha256=2VXdwKpMSBUB5iYIHZbk-hFlz-vf3c1AlwR-ckjEuFc 660
ascender/core/__init__.py sha256=Vyjx9I1XdAklPgHCqSMXc2VemP-fbB_-qhsM7sQrssw 746
ascender/core/_builder/build.py sha256=dZkO4euZ5NppXM0sJ40DZ0CsKlRIxZLFZMx-j948miU 413
ascender/core/_builder/dockerfile_generator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ascender/core/_builder/file_builder.py sha256=17Ej2UgC9aWLbOU78c1O_9x8tXLnCknTnuuTkpcpKfo 1569
ascender/core/_builder/minifier.py sha256=CpjP38oa8SEzmA-z2_dQZ_NtjhnCRkpj5q5LeHwfefk 2097
ascender/core/_builder/obfuscator.py sha256=cE3EQLSK5MGg9f3GkMj9mZpWEaSbdgzGzRvPe324VEs 1367
ascender/core/_config/asc_config.py sha256=hzUMBKflx9aM031yWEwF-faQrn9-vOqN56eLKVnfMoc 1552
ascender/core/_config/interface/environment.py sha256=GeQk4bkVISsVmrlWy9ne-iAAq8w7fUTKAIEcA6AlhsQ 1260
ascender/core/_config/interface/main.py sha256=ZhyrJaKlKmIuP3x3N61mPlArqEeiPfs3LtI7xTpupHw 757
ascender/core/_config/interface/runtime.py sha256=7dKZC7j5FJNz0socN6JN52gT94fklyaI19vqkmq4hkc 2585
ascender/core/_config/static_files.py sha256=LEkfYF1belj732ZsV280rZg3y_k7tLspPSAy0EfeQvE 643
ascender/core/_config/stub.json sha256=zIbQblk_qI427q_hLim29bPyWLjSntj8WDm0-Ycshpk 1673
ascender/core/applications/_create_internal.py sha256=YX4TRvXGJSgutMd4hN44D2Q2PDTJ7bd_NJVXAX35Uys 1708
ascender/core/applications/application.py sha256=Ds60zZtJHVVpgL9I7QnOLJLn5DNNqkYqSOOSfMyObEE 2955
ascender/core/applications/configure_imports.py sha256=t0tUUolcJVnq64tSotqP1rTPbmOve8gUGb_D2jhRLHc 344
ascender/core/applications/create_application.py sha256=7vVY1Z-cq4DAQWT8sucjlYeFqhDNraDVfKd52TNEqP0 3630
ascender/core/applications/root_injector.py sha256=lsjv7rJc1KpYosqRAzytubkAL-ezI2cpKOJxgfzaJrY 1393
ascender/core/cli/__init__.py sha256=5QTeLHSD7L5LORerke1fUQsPsrt_fyYOxrVl07BISPU 155
ascender/core/cli/application.py sha256=Tr1Zf0uogJ-tHZBHAiyzzcP1bc1V9IThTNCm2l1Qq1c 4564
ascender/core/cli/async_module.py sha256=oqWxvoSeFuXLDv9StQvce5vCWYXQrzmi3dHNjO_BCYk 863
ascender/core/cli/injectable.py sha256=Qk-etJAGSJKWNWmjHTfZ4Dp2zBrsfvPDadPXYlDkrfE 128
ascender/core/cli/loaders/base_loader.py sha256=prAFEaYBAF0KJ0AqxB_aCditg52VRU8_uDlPjock9k4 3132
ascender/core/cli/loaders/generic_loader.py sha256=lzvOcpbiMo9NejMV91ZE3DfUe-kNykN5KsWYo8QETGg 2757
ascender/core/cli/main.py sha256=5jZt7E8Y3J5ZrWzDmCvjrfvBo2mW0cWn8Cc3N8JzGjM 15232
ascender/core/cli/models.py sha256=lroJsANRvdyRSLSZXkfIdWZKeiH-PzFSAnuWqwj5Bhk 2404
ascender/core/cli/processor.py sha256=jc-X_QuYY0i2VjiU2Aj9lL7pDVPJsRUpwvfh7ZGO8OQ 2610
ascender/core/cli/provider.py sha256=UVQG9grGvnEkLMaVpOJyRwem8swuODsUYH9_a6FCOyM 332
ascender/core/database/__init__.py sha256=Lo0P7fs1sSz7OOYTZPBRALk5Hk-_MKUxfbnyiNI3QNQ 449
ascender/core/database/constructor.py sha256=RowuGqziYoKHzfA90xkJzHo1_vWmTNcvFa69-1pkILA 464
ascender/core/database/dbcontext.py sha256=xlQOtpstCchInVsamj0m9Gopjq5GRAt_FIa9-4afuYk 391
ascender/core/database/engine.py sha256=x-ci8yR11vl1ryElq6O2EarD8MsRcF5RPC1jrPVS0ns 1449
ascender/core/database/entity.py sha256=iyKNrdQu_6KdRdofovioHvtrngq4HDYt-ikqrjtugoo 85
ascender/core/database/errors/wrong_orm.py sha256=aVYhS5ZiaQysx_F9b_-Tp9vin0lQs3NZ5eFqBx7yZ9c 302
ascender/core/database/orms/sqlalchemy.py sha256=MT5Rw4wgwwss7WcOtUPnEIBYp6ra9Mz9HrUc6tVNKmU 1450
ascender/core/database/orms/tortoise.py sha256=M_YTnJGHmpiBGoT9GR27VOt1jKDtPbGxYBj8bl5QQEM 534
ascender/core/database/provider.py sha256=M27CYryInp107u7J99nYNUPxcctNDvuG4MB5f4cUIW8 1187
ascender/core/database/types/orm_enum.py sha256=ByAiPbaKgrXzH0_iemYe5qvPCoTdtuDTx4kFXIlQKC0 100
ascender/core/database/types/sqlalchemy_configuration.py sha256=CY9L1MN8wsQ5Dw7GIB0-sI55aVdD00ln71Pa5M3L2jA 174
ascender/core/database/types/tortoise_configuration.py sha256=cSdeOLTWZh-VbsK736YM1fy7U0MxCh_Y64SC5MqJ6sA 200
ascender/core/di/abc/base_injector.py sha256=H32h9BVDgvGuDU_R8j8Ar52HJGcxpzAoTQXSF0ihQuI 2459
ascender/core/di/inject.py sha256=f6KylTs7lWkVbdQDat7MvQtTUl59i9hs_uO6yy5gUvU 530
ascender/core/di/injectfn.py sha256=HR_DUIprCX0zKw95Gbys-ZGhVZwIY3Nf3LhRK3344Dc 3258
ascender/core/di/injector.py sha256=g4qm5K_cUJceGOzH22_H6g-INVvPI70pDFeKIstWUfU 10276
ascender/core/di/interface/consts.py sha256=44oH29wWKYjnbFsVcvRTl5lXYpHPSlHSiWU99UGQvZI 119
ascender/core/di/interface/injection_metadata.py sha256=WH0CXpWqp2kmf-6p2cR7G0wErMc1hWZs7DTryvzqvwg 426
ascender/core/di/interface/injector.py sha256=gMtBGp3ss2LygBvVOS1pEpBwrR0qeIXUhMfiCVCGD68 513
ascender/core/di/interface/provider.py sha256=D-umzETWtCtljACYQA1-v_s9JeJFDrHNsD7SEwEeSgg 2238
ascender/core/di/interface/record.py sha256=iWhz5hIjROuV_uxeawS2OiL4H5Fuk1sM1z-guwOhBx0 329
ascender/core/di/none_injector.py sha256=owmQOthXW9IfWVYIMHXCs4aEFjECM3rOgNdPdO4Uhd0 973
ascender/core/di/utils/forward_ref.py sha256=hGjRkF2Dj3oljSuaffARt8MwlIErFgt2N8Kj__6vGok 3219
ascender/core/di/utils/graph.py sha256=Qbouo25MSqk_HmCatfB4WzWxWhtk-vMwmaFFVTLN8D4 3655
ascender/core/di/utils/injection_def.py sha256=hRSKVMTz8MlAQ4RcBQgTbbwH9LTHtjXIacZU3FQa9gY 1646
ascender/core/di/utils/providers.py sha256=v8BbUOJwqEzZ1XCdp0BZIj7MUSiiGX0b9n_BRpvCMKQ 1273
ascender/core/di/utils/record.py sha256=TBEMk_9r3Ytq4KeJNRNlkjluBS-Juq9jB233JwDC5NU 1207
ascender/core/errors/authentication.py sha256=KqX8lPSdiU-HHSUWXe1c3QA4CnRSksKGo1ouf1r_DsQ 823
ascender/core/errors/base.py sha256=bKB_eP0unc4Q-zIcpRiM-bX4N6j6Ou1R-rh_AW7r3oY 1095
ascender/core/errors/config_error.py sha256=auVELa3cpaYfOjt58e8j2AtNiWsgFOjw0BvdTwkdMA8 284
ascender/core/errors/not_standalone.py sha256=kyy9gKwfM9xMulqF691vob1HIZmmdsy2lE41kAZuXn0 45
ascender/core/errors/scope_error.py sha256=m4oxi9P-cvnTbWHVG3IXojyJXhGnm3Fk0xPL8ozqVZI 37
ascender/core/logger/_logger.py sha256=24xuLCrUfmZgVKiD6JCX9t-NVapN0BBYuPSDPmgsj7U 2207
ascender/core/logger/formatter.py sha256=8AppcePLVDBZHhd_QteEun_iemUpF6uZkViqml3Ahmc 1072
ascender/core/logger/rotation.py sha256=sfaqf4a-ucY27MJSZC_WexDM7hFpsIifCTNDvKxQQNQ 970
ascender/core/registries/container.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ascender/core/registries/service.py sha256=OQQohG9KtC9Bhm0W5oUfslckCmWJFpHlDYr48ONP-UM 1693
ascender/core/repositories.py sha256=0BsZAbtOY7EBJjbvJgbZUWCMI2qzSRZztiNQd1t7Kj0 657
ascender/core/root.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ascender/core/router/__init__.py sha256=A3BVcR-wi14cbG9v0QiDmTJQl64q3-4P1SuNA_EAzTM 311
ascender/core/router/graph.py sha256=MTj2HgkptBp1rSFEbdwPi4WQeE_m6JmGl-AYTDfONfo 1518
ascender/core/router/interface/route.py sha256=gl0jUi8WDd324LCl_4OrtRmZx7RpIqVC65UoglmxhnY 2728
ascender/core/router/provide.py sha256=X_hw7bChJyq5qlGytJmwNpTz1FkH9AEnaY-gMJjhRPE 1470
ascender/core/router/router.py sha256=ykYy_hl8rCkXwjZxVVOSeuGrrCBG8t5vVQ7Jmr01JOI 5678
ascender/core/router/router_module.py sha256=bmuS_6UPFmNO1RI4RqQxB3URCkHa8FxpBW7Ef5cWnlg 270
ascender/core/router/utils/controller.py sha256=CFfjXFzOt8JKkCn08T-_mBjhpFoQ5O7kjVrJGCGDsGk 1615
ascender/core/router/utils/from_controllers.py sha256=SUXtuQEusk162YQel2h4T0tMPDZAE8Kg5bgs1Fy9fuM 2244
ascender/core/services.py sha256=bUIS-hCpgtZXY4sy-Ks1vofTKV4L8g0ax6IdK6wcHyw 23
ascender/core/struct/controller.py sha256=LXpJp0akYizzbf71EXTvYRTPL77nmal-T6XUDPVXOfk 3926
ascender/core/struct/controller_ref.py sha256=qvQq-AFdcSSlwC4185c56uFUM1Ghl6RMekMOjyfaSxE 166
ascender/core/struct/module.py sha256=ZZcqVK4JPZWBy77CuS0GG1b-gBHY86dz1wsdo5eHYDo 3965
ascender/core/struct/module_ref.py sha256=2_XgNMl9BhXd-lWJtoHYetCkZg9Io2KYRGCKhVKByTA 318
ascender/core/struct/routes.py sha256=3yBxcPwcKa5LxdXncpQOLJd_Y6AC_S4Sr4ECCaTsFhE 1094
ascender/core/types.py sha256=7ngfMoU8mtLzVRP_V9g9MAK8p2aNbC5i4Z5ZORirKu4 175
ascender/core/utils/hydrate_consumer.py sha256=5fDXdXHUr6nNN5DPU68fmnt7RytfnFpjvJaOUIO4Lo0 741
ascender/core/utils/module.py sha256=0AxBsFSG9ELOajISXOBMfkDllLkXGtzTSBrDwwvXCHc 2218
ascender/core/utils/repository.py sha256=xkSbd0mSStoxDDVXYDHos5ynrJanKqpVNil3JRMxsC8 1161
ascender/guards/__init__.py sha256=xpUtxFcMCX9RJcpBNo4nb87LMWTgHHuPof5k0_cMJcg 141
ascender/guards/guard.py sha256=mpiDPHdDb1MUhKLsa7_TU7I40ys2BRf1wB7nV32Turw 1943
ascender/guards/paramguard.py sha256=RCfDsvECw5Fr6i0ClKvlcNemlP0A_7zlY7C8aIowIV4 2474
ascender/guards/use_guards.py sha256=aS8CAPoorm2hzpWC1tAvDu7372Tr3ebYh1NXi1o257U 435
ascender/schematics/base/create.py sha256=oPIsKBjzshFGl98P9m3n7v7i6I4_SL9yLl9oci23wfw 433
ascender/schematics/base/edit.py sha256=g7aM941kBVqvfih2Uu9PtsCj_lFPlBwQSC8_SXLF-nA 533
ascender/schematics/controller/create.py sha256=64m8xC80GLhf3QYHZd0YMAhdCEY6fyKmX87kajKTuQM 2479
ascender/schematics/controller/files/controller.py.asctpl sha256=A3kXAJ5P2hgNLr_ddRKVVf2EV-qSS4ZEtEQ-hx8Rgak 587
ascender/schematics/guard/create.py sha256=uy5kIeXdxy8NxlAX0ECFIv0M1DZtuqgk4koX4wSptUw 2785
ascender/schematics/guard/files/guard.py.asctpl sha256=cpjrKz6MX6vidT0ZfAVMyQduEunaGmzG5PtlAiPL3TI 514
ascender/schematics/guard/files/param-guard.py.asctpl sha256=A33zVMcUgTnUiwtEjAEpDhOLtKPu6oznzIUAQDOY4YA 569
ascender/schematics/module/create.py sha256=FkXF7kvxlMKTa---u3QqyU1sYbaN-tSzqhVh7yMm858 2500
ascender/schematics/module/edit.py sha256=T9xV217jHZEnGBGIUtAngJtsL1yitNpy1LWchvKO_7Q 5114
ascender/schematics/module/files/module.py.asctpl sha256=DwwX-K0GfPenblYxR1BeWA4YDibsw1f9Ge48fHkmnZ8 485
ascender/schematics/module/files/update-module.py.asctpl sha256=BG4iaYfJzyXII6gWOxHQOBYXmv1w4iOehGAnmC2fQtE 506
ascender/schematics/project/create.py sha256=0pygUDJFr7TljQzOK-HcO9eynenBLmsWfqZi7Wjkv5c 4117
ascender/schematics/project/files/.gitignore sha256=PgAJdTrBihhOxa_C0G3PnRKtdW9I7dbdoSrxBmBrNJU 3299
ascender/schematics/project/files/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
ascender/schematics/project/files/README.md sha256=_oikKtDxUCbhMyCIbypnAMoHS8DeYA9_L9sIU7NfA2Y 2347
ascender/schematics/project/files/app_module.py.asctpl sha256=Aps4wAI6F2kw_CSLj7FrTHlqwX9L340I3lBMXQaxEYA 607
ascender/schematics/project/files/ascender.json.asctpl sha256=nH9sm8UPjKTGzluPOSJTRm8ceWzG2WgVWU6DBKH8pIk 1635
ascender/schematics/project/files/bootstrap.py.asctpl sha256=lM0h6dHuAqVy48p34BVwMHLBW7e63zsdrJxkSAJPw9w 559
ascender/schematics/project/files/main.py.asctpl sha256=Ou1ivgc6AYcFl8gNAxVsPedsiliUkHjCf2foPMzN3nY 419
ascender/schematics/project/files/routes.py.asctpl sha256=ZujGwLeLXCnCiIIefCcP6sZD_U2re4H9ykCeNZ30rYU 330
ascender/schematics/project/files/settings-connectiontypes/sqlalchemy.asctpl sha256=02eHft3OMDfGcCvOWUULrC2xS4TIMp5gTtqg1Pp66pg 93
ascender/schematics/project/files/settings-connectiontypes/tortoise.asctpl sha256=rB22lDBZ67eA_d26gHRMeS5XaH-GBIno_Jf0YX_Y5pk 329
ascender/schematics/project/files/settings.py.asctpl sha256=CBErPuyWXo9Oci-Zh5AyeyG6YvZLixkz6AWTgWmwyG0 368
ascender/schematics/repository/create.py sha256=VagdYfnvCj7GROgBSw73brPsTof7jPqny7bD39vzj6Q 3475
ascender/schematics/repository/edit.py sha256=_TNJRY5iTc7aDuG_lYHGBLoRfRFIkhSdWLeVjHmP9G0 4105
ascender/schematics/repository/files/repository.py.asctpl sha256=BGDNu60TlCbAhHsvkBXNpEC8Z5vxxuClaHtsW5vGKzQ 191
ascender/schematics/repository/files/sa-repository-record.py.asctpl sha256=fhNU_bhah1gKqvJ4lgTVl3LOmdy53sQr7ETEp_FRy-s 2082
ascender/schematics/repository/files/to-repository-record.py.asctpl sha256=rMnVCEp-aff3D08mr3WJ70a5U5j44VoybGz_ZAMzUzo 1421
ascender/schematics/service/create.py sha256=-DdBFEi1BwzwvzP2jWLM-8CLz3-IR9adWqQlvbsbp_0 2172
ascender/schematics/service/files/service.py.asctpl sha256=IF_Nxw3LkbT0OPUFFuG1YJS47VcU9kV1xGsAcvkRyvA 180
ascender/schematics/utilities/case_filters.py sha256=n6xpVXW16tVLRNIrJFnmViBWdEwmD0V7Vhe8LZvPWoo 666
ascender/schematics/utilities/entity_filters.py sha256=O48IwAGoyi98gX4zPmaA66tzfU0aOvw-xCk--Rc8nKk 387
ascender/schematics/utilities/namespace_maker.py sha256=dUr2uMgKWBQT5ZSUuALZUYKMyWMdwZBnOA2426mWlng 746
ascender/start.py sha256=Jc04bZPfo6DbKdkZpl3OKZDoWQvqJUdW-krDrA2FLfo 333
logo.png sha256=hXQk395xawPY88V_5j-p39lWazZVXF7G9J44ZtvmVUI 103293
ascender_framework-1.3.0b9.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
ascender_framework-1.3.0b9.dist-info/METADATA sha256=RmqxcomUMfWHZtEpZyEJcTkI1oYMKcSVgy03dkwcAi4 3940
ascender_framework-1.3.0b9.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
ascender_framework-1.3.0b9.dist-info/entry_points.txt sha256=3CSHV7ZgECHAxPaT5YBlyTnfCjA4yGf0KSW0qD0Ie2A 61
ascender_framework-1.3.0b9.dist-info/RECORD

entry_points.txt

ascender = ascender.start:_builtin_launcher