metroapi
View on PyPI — Reverse Dependencies (0)
0.0.9 | metroapi-0.0.9-py3-none-any.whl |
Wheel Details
Project: | metroapi |
Version: | 0.0.9 |
Filename: | metroapi-0.0.9-py3-none-any.whl |
Download: | [link] |
Size: | 131286 |
MD5: | 949153c88f7fa9399140da559b208e5c |
SHA256: | e02110bdaeff7525149056dc30f2d48017cab1e2ba42077ad45c65ff65cc9f17 |
Uploaded: | 2025-01-19 06:09:35 +0000 |
dist-info
METADATA · WHEEL · RECORD · top_level.txt · entry_points.txt
METADATA
WHEEL
Wheel-Version: | 1.0 |
Generator: | setuptools (75.8.0) |
Root-Is-Purelib: | true |
Tag: | py3-none-any |
RECORD
Path | Digest | Size |
---|---|---|
examples/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
examples/test/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
examples/test/main.py | sha256=ENjFK-dglRmr2hdf6QFYZmQ2ygrhLbwxt2eUdEypPeM | 600 |
examples/test/app/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
examples/test/app/controllers/__init__.py | sha256=ogjIRoe_2SOHboqirZ0fRWDO5xfmk6LFGtJty1BUJ1E | 53 |
examples/test/app/controllers/auth_controller.py | sha256=EqeJVD49lkBxcIDyat40FBtZeTlrJ4I6ZxkUEeYG7VQ | 803 |
examples/test/app/controllers/base_controller.py | sha256=3RrzNKuqXym5WAouEXIL8kRc-YsstsI91FH3kwk4KdU | 786 |
examples/test/app/controllers/api/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
examples/test/app/controllers/api/v1/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
examples/test/app/controllers/api/v1/users_controller.py | sha256=Iiyiq_0P6tV1FBRv1ry1-9cUqmz7eaTT8iW_Ebg8GZo | 2829 |
examples/test/app/models/__init__.py | sha256=D6YmqxS2LyZ0C74Rpo22_qkufSm7USItsziQtXjfTns | 23 |
examples/test/app/models/user.py | sha256=qGy1TtJHS805Hu5ZMyqUcmS19gHoQTCY3cynJRJ5QYs | 220 |
examples/test/config/__init__.py | sha256=GPIUObnyDyWLwUyigyLeOTG1-ah4QAtGdpHzl80E6x0 | 76 |
examples/test/config/development.py | sha256=SJWG35LdFwtfd_AbB997WQuPX-83QJIJs5VTGcWwndQ | 43 |
examples/test/config/production.py | sha256=SJWG35LdFwtfd_AbB997WQuPX-83QJIJs5VTGcWwndQ | 43 |
examples/test/config/testing.py | sha256=SJWG35LdFwtfd_AbB997WQuPX-83QJIJs5VTGcWwndQ | 43 |
metro/__init__.py | sha256=TlYvTXQLx9ShWnSzHEbllhE5ykh_g-zX_sPZpn9DD58 | 1019 |
metro/app.py | sha256=4GozvRzvuTE-Zg__5TMH0BskcrDyh436BDyjyP3rsrE | 11486 |
metro/background.py | sha256=yAof5AsxaatZpdAHNnpp79npOU0aaEcSQi06tvQeHxA | 190 |
metro/config.py | sha256=4lnI3x1bOmQOmmckrOhx2QgglgdO9YupeDSGgK0WlDI | 4510 |
metro/controllers.py | sha256=vPL1Wq3J6S_DdLRIyZ50L2TuhBWLpHTgcs6Opm7eD58 | 12939 |
metro/exceptions.py | sha256=_f84WRYMTGfqykgad0UB7YYsExSMXOQIhim2k-XnC3A | 1490 |
metro/logger.py | sha256=L5L7IiZFKXTuhbpNiXxJrryAJCkIpcUnrabhAbS_eiw | 767 |
metro/middleware.py | sha256=YFD6W3iphm5iOSEn7zKsj8Sf7XM_s24r3Q50LPS_F18 | 499 |
metro/params.py | sha256=sgUvsa3BV-a55FY5k1ujJyqgwq_nZNLLdQ2QRHGCcBU | 436 |
metro/requests.py | sha256=FTYQ1VfstxvQbyksIEx7qDAp5ths3hVVSCNbwbkhjTk | 61 |
metro/responses.py | sha256=aQVTE1StA6nORuYXKY_eoCR_wZEQ3BMkqcFQsRlhdGU | 418 |
metro/routing.py | sha256=6cDvyGl8HWwx4-qmHDSj9yMGJzgxpsl6cyhlghE68Vc | 64 |
metro/websockets.py | sha256=kmRGfjaO-uILVyTbwZSoiM4_1798nQRoa1IAMDvx28g | 298 |
metro/admin/__init__.py | sha256=6ls4ca5kgTQWpAO6X5IEcnNfh5EJdHWgVPTFoFxEYu0 | 204 |
metro/admin/admin_auth_controller.py | sha256=nW0WU66vZqFDyp3v7qzWIuwswHVyhhjuFjITc3jRtUM | 2532 |
metro/admin/admin_panel_controller.py | sha256=5A0LaiQyHr4Eqe7ev4mJ7iB6z5uuZ5rOu0ftRVmXKyw | 18829 |
metro/admin/find_auth_class.py | sha256=RhrQ5SU0xl3M2w1maU6TUklLFbURrpEJ2z1nu_DjiQ4 | 2499 |
metro/admin/templates/__init__.py | sha256=obejJ8qrvuBrYhApY1GkVV2Sw1vaPwZl4T4KFJELdEY | 844 |
metro/auth/__init__.py | sha256=kzWWGM-iyS3RJuFMrhAEJIZS_wdItlxTlkasOXkNbQw | 180 |
metro/auth/helpers.py | sha256=d8Wy3k-Kjlz5VzMcwzRxRIyntUDypckZrvNBHO75Gho | 8797 |
metro/auth/api_key/__init__.py | sha256=fXFjM39gUbBnGFqLYu-t_PJumvoX9uPr5Zc_aakGUpo | 37 |
metro/auth/api_key/api_key_base.py | sha256=j3hBxeuMYN1nZBql2MBT92Yf8Q8l0sR1DgWIJ2tXfLg | 10058 |
metro/auth/api_key/generic_rate_limiter.py | sha256=JPYqv_8B8WtfEAvN4C6pRvKVk11bqmv6c0tDjiYivb0 | 16065 |
metro/auth/api_key/rate_limiting.py | sha256=tfm7mordbnQOn6nQ52Ptpfu85fwQW98pj6s-2r1WpHA | 8547 |
metro/auth/user/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
metro/auth/user/rate_limiter.py | sha256=nrIhTaQ3vuwnbJgvbHjcd-5bOylX6xUfyDvwJTMMkNs | 3189 |
metro/auth/user/user_base.py | sha256=VlxE36qL2-pVPPigm53pSjVaxjWrqaqONKVHi0KCq-Q | 3224 |
metro/auth/user/user_mixins.py | sha256=8qtrxoOz86Z7TwFf01fN1gY5syk7JXFjY43tnx_hXO0 | 22589 |
metro/cli/__init__.py | sha256=-1oQAdeaXd9wsL1WRtfB5BzIVFPSPEXqNVN3aoj9lV0 | 162 |
metro/cli/plugins.py | sha256=pp-oYC5dt7emH6RrOcEE0UI0-3ycKkxMzNdIzJbCtFU | 322 |
metro/cli/utils.py | sha256=DzOr8GPqvnNTglfuGW5V4pnUisCn29XIxim9nfeqUtE | 16918 |
metro/cli/commands/__init__.py | sha256=BE3U4BXdLsLu_0GwcrRCLxKxq861Cd1Fr7O5xMrPHIg | 620 |
metro/cli/commands/admin.py | sha256=Ld77zatLOYR6IMGYBcpF3gv3pwW7z6FmEVJXKDOM0xg | 1600 |
metro/cli/commands/db.py | sha256=KgrjXoUl6n753wW2TW5dZ6YCLnzDv7fxFQPJ0HU6CxI | 1448 |
metro/cli/commands/project.py | sha256=Mjrtgl9Cb7fK9hOmR921NK9O9ZSeW9AW2jIf34-95cs | 3394 |
metro/cli/commands/run.py | sha256=2HR39PRMTyEmToseHRsb1JH3-kSO0qYpoBmc-JbjrIQ | 3087 |
metro/cli/commands/generate/__init__.py | sha256=DRDWPy9MIVjYqcqB-S-kvcEB7hl8rItlF1Nev66oiHc | 677 |
metro/cli/commands/generate/controller.py | sha256=HTVsUKhF7r-gycgXP72N28nL554ghkG_9NannGZ-y2w | 19747 |
metro/cli/commands/generate/job.py | sha256=o6nRgCQw5DaSSX5Ekan2ZIWcDWG4s_gKB4Yyg1xic_w | 2823 |
metro/cli/commands/generate/model.py | sha256=A9Q7ZGxanSoAY2ttkMm6jgkGzgAqG0_P3z1i2rMi_UQ | 4066 |
metro/cli/commands/generate/scaffold.py | sha256=lGicxj05Fhecq4GVHGW99tvfdNATJbQg2O8R-Hc4dao | 3036 |
metro/cli/commands/generate/worker.py | sha256=qeoojLv6CYTFC3OmdQANPyfb90Le3i-phtxIQd5VD_A | 2367 |
metro/communications/__init__.py | sha256=wgp39bdMnht1QvkAEbu6ZFTZ5MuUuG5mPEPhKeabvC8 | 473 |
metro/communications/providers/__init__.py | sha256=cOeZdyflGgIO7aeSEyJh2mZMNsXMg21y306KAUtdZbg | 389 |
metro/communications/providers/aws.py | sha256=GX22Qlo1v_ogLj3ANBSZH-zX_8ViFT77Q9Mxzv8AM0g | 2374 |
metro/communications/providers/base.py | sha256=s68IThYY3WVsH-SqpUN-RoyxSsS_OL0r_tBSztKNAWc | 911 |
metro/communications/providers/mailgun.py | sha256=UftZauoBaWzSd33UAEu5647jbpXzkcJR74R7CY1nWfw | 2303 |
metro/communications/providers/twilio.py | sha256=FINih-MqTFzU1ILPJA9eWsKeo5xJpFmujEbtXUWDB_U | 3142 |
metro/communications/providers/vonage.py | sha256=eek3idQv3pyRpjH75D_0nC-2R0_tiydNpBg6f3eIrKI | 3585 |
metro/communications/services/__init__.py | sha256=efkL3vM7WBpn8KwJLdrkLxh-L3RH8EVV5hfE8t5WNGs | 114 |
metro/communications/services/email_service.py | sha256=Uz5GfoBGu-Ib2kNz-NM9tNrsbgErfywiqKXUXC_5V88 | 8598 |
metro/communications/services/sms_service.py | sha256=RY-4Fo-1AehlJyxtl_SIrYh7Zl3xV_-rNJ1tpI7eB_c | 4033 |
metro/db/__init__.py | sha256=Ykpx36SLYsLxVPJ8X0rXRCsqtfehgTcesEOOUmfDpGc | 97 |
metro/db/connect_db.py | sha256=FEIhH1xrRvuj2dmUqhEvi8qS-EPuXBTvNnYOKYTLFSk | 2231 |
metro/db/mongodb.py | sha256=elSRbaw-udMASaRqCZ7ITjxbn-KZETsoeOynnKiVwXA | 5864 |
metro/jobs/__init__.py | sha256=q1QcKkK-ypsCE5wQa7nX4YMTR2f-VAKwnKJ531OJf14 | 88 |
metro/jobs/decorators.py | sha256=0Mte8hBgIrMA2B9JYEb1hN1NITFbRSu5D4Di4hWljs8 | 1578 |
metro/jobs/jobs.py | sha256=qUpjXCntTUzyHGtQH9LgAKUoahWBFUReREsQ3-UzBlA | 7755 |
metro/jobs/models.py | sha256=QzV4c5Vl-UV1uRc8LtCyYN4Mq-ejWZsAAMHkCHnx8fQ | 523 |
metro/jobs/worker.py | sha256=GZPUkuCFXsLoQ5v44bRq1QGi9j6nYU1JM6DAbGM9ceI | 14745 |
metro/jobs/backends/__init__.py | sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU | 0 |
metro/jobs/backends/base.py | sha256=laVfd-M1KLUQyDMNLNVHiD08UUGBSBmIbtdfXigpV98 | 2480 |
metro/jobs/backends/redis_backend.py | sha256=Al9mgJAXEd1cw3a2h1SRGEUP5MGHu8tQCCs3iybpqQ4 | 12516 |
metro/models/__init__.py | sha256=s88rURpadCiteq7w7kaFLeoIMEiZ7l29bw8XNvICisk | 105 |
metro/models/base_logic.py | sha256=u7eirUjMZ3r00fGvOcpqef_tUdZwPc1agTBAP7lhs-8 | 14294 |
metro/models/base_model.py | sha256=70S6aEe8P1o1ONq3OBQoZKSsZ6QgIr05xNPDV1C2T2Y | 915 |
metro/models/dynamic_base_model.py | sha256=Z2zj463xQksYlm6xODVpT0eVMTIEEQLzRf4EBCLkRsI | 826 |
metro/models/fields.py | sha256=FBAFm6mahWwF_vasVOXfQ7IRMY_1DUg82Ztl1RLCuqs | 1007 |
metro/models/mongo_protocol.py | sha256=BJXfvKK4R3WJaLfsNNy_fn2ah89O6e54N2ZLGVL1DXk | 509 |
metro/models/specialty_fields/__init__.py | sha256=Psy83rzP92Eo2PzLVJNMpFAOxUQLPkNqMaSFOdYJW8E | 207 |
metro/models/specialty_fields/encrypted_field.py | sha256=JRDVUYn9hGmDg_tru4r-uOwJA8pq_GMG-BashenJL30 | 2720 |
metro/models/specialty_fields/file_field.py | sha256=bnsk_ciLIj-SxZR3s7pc7PeUTVJZOHzTY_hCD1-O2Io | 27633 |
metro/models/specialty_fields/hashed_field.py | sha256=Fbmyor9bduUxJBmlv7GXZuTS_7CZ1JPt-2JviaZheAI | 1713 |
metro/rate_limiting/__init__.py | sha256=IP2OFPU8ZERIQa3nsQKCip2lKyz_LqWz7uIOWwqB5Ao | 654 |
metro/rate_limiting/backends.py | sha256=NUMGKIVAh0saYQx2ClK2K_rxDevZPg5CXAcyaP_o-Bk | 17550 |
metro/rate_limiting/throttle.py | sha256=elLRASTLVefR0F8aRyWFo2oRhvBTGgvelvAjd3M2dyw | 12379 |
metro/storage/__init__.py | sha256=NJbFsUVHPNeFBAl7wku_s8mTEI3c19Z7KiCDKyAMdN4 | 275 |
metro/storage/get_storage_backend.py | sha256=zy4EYs2CkTUXsarofbJTx5DYTODYf_wcK7lozKBKchs | 1278 |
metro/storage/storage_backends/__init__.py | sha256=Q-KE31zOc1C9pUn3XM_GYEmWiWlRD1JFQh2PrfSkLCY | 190 |
metro/storage/storage_backends/base_backend.py | sha256=xttct2K8ah7XHjA7g5xYmFtAkT3Qi6HqNOk5dks3YLs | 348 |
metro/storage/storage_backends/filesystem_backend.py | sha256=H3QDz1xvBaktx5cHBeVMbPcji7NSLkG3xNwChqXUllQ | 789 |
metro/storage/storage_backends/s3_backend.py | sha256=tnrw_56LxGgMNIMkeqAm1lj4NMXiXXD_ExmnJzAwtsM | 1176 |
metro/templates/__init__.py | sha256=Jy05d9K-lmLOcm7gAZQQ64IANd6oc2Qfb9eYdtA0Puo | 488 |
metro/templates/controller_template.py | sha256=IsJpZWmbdazap0DDPZOTGVLiTA-W5-TwyX6flzOhb_A | 434 |
metro/templates/docker_compose_template.py | sha256=bI3TMnZKU8rO73hH-LkjtLRHk_9DRXpfHrpsen87vr0 | 516 |
metro/templates/dockerfile_template.py | sha256=9Db6J1UPOOXT0XTvtlTWDop4GAKcgYytKftRWu3JZrU | 887 |
metro/templates/dockerignore_template.py | sha256=RnyIl8fmvjRs2mIHip_9rve_9GtSUWXhi8HWpz2cLVg | 582 |
metro/templates/gitignore_template.py | sha256=bcww4JT4UwAQ4L-YEcdLtxxJGEangi8A9l7MEJaVYpI | 543 |
metro/templates/job_template.py | sha256=qDE7ivy8auCeozp5syy57cK8_CjsARGWxTVtiOPnCUk | 234 |
metro/templates/main_template.py | sha256=HWknqn5IFLcdW6j-2lMKFu2TUSaHOs6fZMYm2LkGEZs | 335 |
metro/templates/model_template.py | sha256=vKq2k65bafhRAwgMcX7Ht48b8D5wPtedIKdbs-Z39q0 | 211 |
metro/templates/readme_template.py | sha256=zZHbJXO1Vd3AyFORdR_ExPNW49qHLIlDxdFGmzWBu2s | 3199 |
metro/templates/worker_template.py | sha256=CaptzEewhL4wdrmRybWGO_juyADKyXNhOikUXOHmht0 | 553 |
metro/utils/__init__.py | sha256=k1yG_oeRlC0_1BVnNRFZN-NT0TbPv5CEhb9TzoHXnDo | 68 |
metro/utils/fastapi_dependencies.py | sha256=83ZbMh-jjXD5UVkYtzyYmyTsGYUZ5hNchd0So8_ZJBM | 2362 |
metro/utils/file_operations.py | sha256=Lscp4_S0lOsBDFxuE_kvmpAIl9VjcGekTtr8FRGGtM4 | 895 |
metro/utils/generate_qr_code.py | sha256=oNdNVCs4a8wu2PiK7vo8QsmPmyv1F7C-rGbM4tYBU7Q | 1073 |
metro/utils/naming_convention_utils.py | sha256=3wqlpD1ot0LtYzs2KuCCp32jNsWghbP6aN1Boz_brNw | 1555 |
metro/utils/type_mappings.py | sha256=7MRWLra9YWvGPN1r1oNkB9oOx_UzzgtiteYROmvKSqc | 1624 |
metroapi-0.0.9.dist-info/LICENSE | sha256=2HzijucED0oCLVYD0dLKznhW_2zgV2IkBWOSk2eZu3E | 1073 |
metroapi-0.0.9.dist-info/METADATA | sha256=VdiSl9Adoh-DlGFz8Sz8EndqDZIjDljkToZxXE-HZ7U | 26583 |
metroapi-0.0.9.dist-info/WHEEL | sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 | 91 |
metroapi-0.0.9.dist-info/entry_points.txt | sha256=CM5bDXtTJ3sxE_7pmgbeCG2xJjavIq3mD3H8t9LbRd0 | 101 |
metroapi-0.0.9.dist-info/top_level.txt | sha256=Gp1ASD5ejIMLveP3JmK3HoEiSYo9K_EVVyir8x3qP34 | 15 |
metroapi-0.0.9.dist-info/RECORD | — | — |
top_level.txt
examples
metro
entry_points.txt
metro = metro.cli:cli
conductor = conductor.cli:register_commands