irails

View on PyPIReverse Dependencies (0)

1.6.4 irails-1.6.4-py3-none-any.whl

Wheel Details

Project: irails
Version: 1.6.4
Filename: irails-1.6.4-py3-none-any.whl
Download: [link]
Size: 1050316
MD5: 64f1e3ba269e8eb3416eaf1dc1134213
SHA256: 3e237fbe6d5d8e39f6a490ef629313aec48cca2d54b80ea7883dd28ff9048b67
Uploaded: 2023-12-28 12:50:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: irails
Version: 1.6.4
Summary: Simple and elegant use of FastApi in MVC mode
Author: Bruce chou
Author-Email: smjkzsl[at]gmail.com
Home-Page: https://github.com/smjkzsl/irails
License: Apache License 2.0
Keywords: web framework,mvc framework,fastapi framework
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.6
Requires-Dist: fastapi (==0.95.2)
Requires-Dist: casbin (==1.18.2)
Requires-Dist: PyJWT (==2.6.0)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: redis (==4.5.4)
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: inflect (==6.0.4)
Requires-Dist: SQLAlchemy (==2.0.9)
Requires-Dist: alembic (==1.10.3)
Requires-Dist: uvicorn (==0.24.0)
Requires-Dist: polib (==1.2.0)
Requires-Dist: httpx (==0.24.0)
Requires-Dist: websockets (==11.0.2)
Requires-Dist: chardet (<5.0.0,>=3.0.2)
Requires-Dist: setuptools (==67.7.2)
Requires-Dist: python-multipart (==0.0.6)
Requires-Dist: itsdangerous (==2.1.2)
Requires-Dist: watchdog
Requires-Dist: typing-inspect (==0.8.0); python_version <= "3.11.3"
Description-Content-Type: text/markdown
[Description omitted; length: 4105 characters]

WHEEL

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

RECORD

Path Digest Size
irails/__init__.py sha256=Q0Aqh8cd7rmlobjXktbIl2Kg6w_yeRxAjtz5ovzxyhc 326
irails/_i18n.py sha256=_ZQfKQT8pay1WdDepMCeAylW47h97I6The_LLf5gfTw 7175
irails/_loader.py sha256=Rq_zEBIAcphpOpd8tpgHXMz4ZKT5MzOMv8l-5BP52QY 7499
irails/_utils.py sha256=lT1O5QCy_td7Jel3f1l_JkkcBSZs-Y755-h0OTQqcV0 9906
irails/auth.py sha256=6ctkIVFIJS2qXP2PJSQY93o_CgEk_8cLE-4OHHqc_ZI 15048
irails/base_controller.py sha256=Lwo4NnjTGvRVUv5QMp7rcH4ZgRwvWdqicBXbLaIolrs 10205
irails/cbv.py sha256=CaNcp5jPKOuAKuA81sScKVa4MUbogiMofAAjpMrDvCs 7946
irails/config.py sha256=v29dp-XxvsQ5sO4yZRF-_CL2VQrZCJEUDpcDTmdN388 6775
irails/controller_utils.py sha256=Vbcm6RjiFLRNhB0tQC_G9otBjk6_uX8VL_XW_M_GUTk 13165
irails/core.py sha256=kutWwGw9Uz9zermXfF_PkD7oIpwMyxNIfneivvhQp8Q 31751
irails/database.py sha256=I1JKzsb0zhRfpiQ-7Dxv07OhQjsU9Pev4JRnqvAMc4k 27830
irails/log.py sha256=rUKF78fAnfBsQhun2CpWb1tpD23Rk0yVEgYiTPK4SzQ 1151
irails/midware.py sha256=NVJ7sNEUETZoGVao7InaIZUMK6AS7rWfvUWzEoSZ9RM 9741
irails/midware_session.py sha256=4gVOaCZULOF8wyt7kGowgO5Ovkz_W6M8XtnDqnGqXVo 9208
irails/mvc_router.py sha256=Bes2qXWr0avuxQUtuyMHwE57KpacXw9zNrXgmxxE0S0 4365
irails/unit_test.py sha256=GmMreIG9iuxdxyb1wmrxwDZM0NLVd_9T1QMjk2KqHy8 1805
irails/view.py sha256=LTD24sgPR2ZRysvL47qNw6TBRK-IKPgLafsza74WXRM 3716
irails/apps/__init__.py sha256=jsyw7XWvHnsx_QD_FRIy--Mj2plzdQqsLSQ_lwwFLWE 133
irails/apps/__pycache__/__init__.cpython-310.pyc sha256=RDT1TThTuDU88CJGvId52p4FYy4TXW1gLtICcacJSRs 379
irails/casbin_adapters/sqlalchemy_adapter.py sha256=-1oin7H4OCndwuKii_ctixvJdoYYInOY5dQCkmzclcU 10665
irails/casbin_adapters/__pycache__/sqlalchemy_adapter.cpython-310.pyc sha256=NSaT4MQwID-6QBqpbFW0jsr74fc8GY2C3GyBO-trKCM 9337
irails/casbin_adapters/__pycache__/sqlalchemy_adapter.cpython-311.pyc sha256=kMyWpmtqQ8pzEfEV7aJEOyh1LWVgAYwb0yWiFkgMPyA 17834
irails/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
irails/scripts/_app.py sha256=089vVnnjWrvzYr8IuNI840v7ALpsoO5Cx-eWWwosyWQ 7278
irails/scripts/_controller.py sha256=H5Ecsb_p4ZsZ6trHnVn7AbllJ4ZN-Huz4RS4g3A3h1c 7095
irails/scripts/_i18n.py sha256=HIOZBGQ_F-ziKZrcsqZlPO5mkbfbwfwxLLo9vbD-xXU 7763
irails/scripts/_migrate.py sha256=wCObsxBeC9cPvX5P9VA21IMv3MwajrzdSNg0ZJUIXpk 1336
irails/scripts/_model.py sha256=UpB9COWWIGJKQaCJgY3F2qJc640IEA32xSIUFbqVlJE 4080
irails/scripts/_project.py sha256=mRke0BKiWgn5Lz-8lCHM3XYO00bkxnBlXQY9jh27BbM 2301
irails/scripts/_run.py sha256=7IL80RfvZH-XxTgxXRUSAxoji4bLYErIojCKbxpKkt0 865
irails/scripts/_shell.py sha256=l15nnKWAxMjzTeaMoYL-Rk4hUBoodIpPkXkAdbMbbSE 2336
irails/scripts/_test.py sha256=PJUykJHUKO-JCIiq3Ko3cv_ewx5AMQw48c5SLo32zAQ 3644
irails/scripts/main.py sha256=RBOxi4c1cpdIaAH1BEi1iRMkjmoOTDLv5OhZhvzfmXU 2900
irails/scripts/tpls/app/controller.tpl sha256=5vfuRKGnwyNHQTkAveB4jgUIztloy6lkyzgB31kFG3c 223
irails/scripts/tpls/app/css.tpl sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
irails/scripts/tpls/app/home.css.tpl sha256=QEZuZUbzNNoXKp9oi2z0y7rCgYF_0xlANH6dwid5FCY 791
irails/scripts/tpls/app/home.tpl sha256=Vc03rVz8cgPxBEx7NTJAjJOsKMcC6wdQ0iAee3jmdOY 1293
irails/scripts/tpls/app/manifest.jinja sha256=4EMmiqiEVvhAVfaBln1wxHIImAJOv2MbBd5TNUR0zbw 179
irails/scripts/tpls/app/model.jinja sha256=FqXPkk0uFOUTa77DYSb00Z7AQiBWSd-VhbHkZCXBrEo 999
irails/scripts/tpls/app/service.jinja sha256=x3-5VeMHZT31RogqJCEGRLRn77NjpmsS4wwLm-E96o8 197
irails/scripts/tpls/app/test_controller.jinja sha256=0hseFnYj5FWNHcn7GnB3dUYn0Wk4JDUKi3as6aYVQ8w 237
irails/scripts/tpls/app/test_service.jinja sha256=Q2tlGV8Y4RTnibflc60nghoaZkmbOfxw-2czugBbvzo 908
irails/scripts/tpls/app/view.tpl sha256=2j9PBM0u2ePh4hFhIK-N7qb22LtJID4lrZ_MZQErML4 18
irails/scripts/tpls/project/.gitignore sha256=x6B9VEnZq8jBrYeMBmq_t3A8e3IT8sh5RsZf7-9PrdY 139
irails/scripts/tpls/project/main.py sha256=_DyP-p1KqjVG0JH8QKJTHdNs2FZcdJMI1sohCu6hdYo 162
irails/scripts/tpls/project/apps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
irails/scripts/tpls/project/configs/alembic.ini sha256=a1HW-4tgXpM6AZCHZr0FYkQCXMJHWz5Q8QEMvWcT5pI 746
irails/scripts/tpls/project/configs/authencation.yaml sha256=nOc8AfDx4zhK_o-Xfi2J0x3kMc5TrB_GOsqZIED2pEk 323
irails/scripts/tpls/project/configs/cache.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
irails/scripts/tpls/project/configs/casbin-adapter.csv sha256=x4tuTyuNoqMdIfewNR2YFFjjNz18NHUG_lNKqR0oHr8 104
irails/scripts/tpls/project/configs/casbin-model.conf sha256=vvPasv5t0M0yQtsuXjyoz8Yg9cAWVU2nTmxhOCKIxpY 302
irails/scripts/tpls/project/configs/database.yaml sha256=eA9gg7tqby3ggasRnLENXMDaUfnzpGykUqEy1wxpqLU 817
irails/scripts/tpls/project/configs/general.yaml sha256=SDVZF8e0kpe5sSRBXooBZ1TcESg0yy9lAYmpECO6OFQ 749
irails/scripts/tpls/project/configs/session.yaml sha256=r9No--uYQbGiHrwZGCyxle2XId-Lfqd3cl682nwl1cQ 337
irails/scripts/tpls/project/configs/upload.yaml sha256=nwewmzrkdeBJDS2Zm3s0LgGcouN9e_nq5TY2xRJE-dI 272
irails/scripts/tpls/project/configs/casbin_templates/ALC.conf sha256=hlEUe5cYqmtHd0fTwqb6pv0ky1tCcpK8IRoJu41jI6c 204
irails/scripts/tpls/project/configs/casbin_templates/ALC.csv sha256=XoBEkpLJODIEbUhqFHjqsCFtS-_EXLkhw5R8oDVJOoE 37
irails/scripts/tpls/project/configs/casbin_templates/RBAC.conf sha256=yjwNlctvSoUDDyEfT9E059SLbJ5xztBHuKwe5Iok9Ns 236
irails/scripts/tpls/project/configs/casbin_templates/RBAC.csv sha256=NioiPYsDO8Ya171CGs5HH84swEbA7UMHwDvaf5vJkTY 125
irails/scripts/tpls/project/configs/casbin_templates/RBACR.conf sha256=idA_CBx95NoiQc1fAyD6-Hw7zwceUioCUkIcU6wQYnQ 249
irails/scripts/tpls/project/configs/casbin_templates/RBACR.csv sha256=7P9enjVtunhd9RMmfOPUbn3gcGo8vpVe76UWJqBHk8I 159
irails/scripts/tpls/project/configs/casbin_templates/RBACT.conf sha256=4W5ln4RcoruTbYOQiI_28yWe2A842_AGbt3cDa2KVOw 319
irails/scripts/tpls/project/configs/casbin_templates/RBACT.csv sha256=XkTbvI1tRx-0zZdqqlD5HEti3p0xRvkMQXwiJsdcINI 178
irails/scripts/tpls/project/configs/casbin_templates/RESTFUL.conf sha256=cKjf4vAa2H9Zp5qseejoXZ9WANN8cG906LKSEhpd4NM 222
irails/scripts/tpls/project/configs/casbin_templates/RESTFUL.csv sha256=LN3OAmpzvURWlzNQEX7jddJVuWWMNRS03P830-uAn9I 152
irails/scripts/tpls/project/data/alembic/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
irails/scripts/tpls/project/data/alembic/env.py sha256=iJGqW0RnWxSq17oq3NHV6BtilL4h_orKGH5aYvVCtc8 2144
irails/scripts/tpls/project/data/alembic/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
irails/scripts/tpls/project/public/error_404.html sha256=6bYPbOdC7RCzAEGYwA6dibAw15n6ovF_FNmHw5kCBZ8 1233
irails/scripts/tpls/project/public/error_500.html sha256=y1kYkl3PbPXpmam1r1nNqE78-OHwbtk8M4KRXdegP3c 1083
irails/scripts/tpls/project/public/vue_home.html sha256=exOWpsAspULQbZaGzUCf2stii5C4AZq-qg8IhoeJpXk 1048
irails/scripts/tpls/project/public/libs/vue3-sfc-loader-config.js sha256=iAqp44h16RO1d2aR-YzyyPKTDft8L8uAmbYeiPFlv3I 725
irails/scripts/tpls/project/public/libs/vue3-sfc-loader.js sha256=oROwIeVQRaF_hMPVtNFQXq8GSppONlQOo7GZyHC9iEI 1441055
irails/scripts/tpls/project/public/libs/element-plus@2.3.3/dist/index.full.js sha256=4LODAbrdddTErwu-5aZ3WJnPvMIoBl_61l0JC1DYSUA 1970121
irails/scripts/tpls/project/public/libs/element-plus@2.3.3/theme-chalk/index.css sha256=vVCllp62hr4qbTzh8S0_qjVQsQPpAnX3z7yp4fHOclc 323666
irails/scripts/tpls/project/public/vue@3.2.36/dist/vue.global.js sha256=BUxFS2X0NbSy31QfCLrlhlfLoH_YmChLw591xL1ig84 640610
irails-1.6.4.data/scripts/main.py sha256=RBOxi4c1cpdIaAH1BEi1iRMkjmoOTDLv5OhZhvzfmXU 2900
irails-1.6.4.dist-info/METADATA sha256=9aFcWbUDmvgZtZS8sQNAGDOwgzpXaw5u1Flr8MJHTcY 5616
irails-1.6.4.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
irails-1.6.4.dist-info/entry_points.txt sha256=HUptP980OJbgGUamroeliL_AHZYd-A1SI6-AxSON1Pk 52
irails-1.6.4.dist-info/top_level.txt sha256=t4WDK3-8GyyzRCOs-EUPOMaFDDs6G5PSZNfvN9lYrTA 7
irails-1.6.4.dist-info/RECORD

top_level.txt

irails

entry_points.txt

irails = irails.scripts.main:main