croydon

View on PyPIReverse Dependencies (0)

0.25.0 croydon-0.25.0-py3-none-any.whl

Wheel Details

Project: croydon
Version: 0.25.0
Filename: croydon-0.25.0-py3-none-any.whl
Download: [link]
Size: 63846
MD5: ebbc39bbd43693257759bb3fff67493e
SHA256: 449b458055ef43eda3ae47e91223fbe0cf625d2d0adf7b80e8d4022726fa5ca3
Uploaded: 2024-03-10 16:56:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: croydon
Version: 0.25.0
Summary: a micro webframework based on fastapi and motor
Author-Email: Pavel Vorobyev <aquavitale[at]yandex.ru>
Project-Url: Source, https://gitlab.com/viert/croydon
License: MIT
Keywords: fastapi,pymongo,mongodb,motor,asyncio
Requires-Python: >=3.11
Requires-Dist: fastapi[all] (==0.110.0)
Requires-Dist: motor
Requires-Dist: pymongo
Requires-Dist: mongomock-motor
Requires-Dist: aiomcache
Requires-Dist: bcrypt
Requires-Dist: ipython
Requires-Dist: uvicorn
Requires-Dist: deprecation
Requires-Dist: jinja2
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 57 characters]

WHEEL

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

RECORD

Path Digest Size
croydon/__init__.py sha256=QDnCxx8U-F1gLPbsJ3Qubae1CpjMEFvOrsviHLQ7caE 25
croydon/baseapp.py sha256=66lP70EEOZxlfrfFzGmcpKVs_vUYhwJt4Ua8tepM90c 1237
croydon/command.py sha256=Ch_BFvQIRdokwOkcIA-_NhEqBe1xpbJ1j-P16Wm4Oi4 2337
croydon/config.py sha256=Gy2uimt7z3rwmAjzYL-nwo4G04m0FSQPm4H_nzL9KDY 2328
croydon/context.py sha256=KK86W_s9AseSwxXHVT5WveNJ4IlaymcXvZkm1oSw7A8 5766
croydon/db.py sha256=xpINs8oVen2BJEpMiFOfp2_Dy29h2PMvCIhUQfbdFt0 10946
croydon/decorators.py sha256=9Vq0RjnTElDlc2QhWPi71AAavhRoIfq-5XG9C17Cq8k 7013
croydon/errors.py sha256=snb3-1CIi3WMfKaulfkgZ_Rv2pi4jOERJ-QvstwC_A8 2137
croydon/middleware.py sha256=uf_0et6VlecnccomaoA_Up_ErHahYx0l9PbaRsxv01A 701
croydon/pagination.py sha256=F4MLBF45TA7JUQZnY6zAXK1aqNDW5swZRSyefz_ENTM 1830
croydon/types.py sha256=INtdA4v6VcL-twGhmop-X7QMs92KWxfOw2K-O8e9qb4 780
croydon/util.py sha256=qVcAkKjPBwpqV628VJ3aiu-7TP8acG8OMU2ARhK1G2o 1795
croydon/cache/__init__.py sha256=M6akSApTDlCIb8Ijb7RAAsG8usjDzgakEn_8Lw6T5Tg 290
croydon/cache/abc.py sha256=pFI_JCYxpr6plcFNZPohYP-oS5zawMz-JcuKyosT_Wg 360
croydon/cache/memcached.py sha256=h_CLLHdemQ-03WI-TaVR-qx733PQ_i5ak3d0HEwinGM 3227
croydon/cache/no_cache.py sha256=DFb--6j97lHLHhm1pi8U2A8zUJeaB-bRP5_ytRdoX3U 450
croydon/cache/req_local_cache.py sha256=MJubeGl4dp0Ko0jFq25vCo9V4uXzxPwWIyq-can2d6E 1237
croydon/cache/simple.py sha256=7k5KpcLGjelJu1C3N_eGJQoAN2JlxOtBNsaQUZlqpDA 629
croydon/cache/trace_cache.py sha256=dqrGpwRESstbj4ZUSzXCZPgTapDn0xovJ5xaNUUtysU 2983
croydon/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/commands/init.py sha256=9Wx1Eeyr1XVPCtbnYoA4X5F0VigSrp0hdjnHmZjM2wM 3868
croydon/models/__init__.py sha256=vSy30KqDlT5em_7YtnXMOKFR7I2RAxtKrbTUynUnnNM 129
croydon/models/base_model.py sha256=szjfNp3pucyKcm_Bj4HVDsqFDMhevFU4Z5PvROJdOLg 10584
croydon/models/counter.py sha256=EX8YaKgOObHzXKYVuLRDtsScpJKpQQh15gx8e81OGWI 1287
croydon/models/fields.py sha256=qyBJR9aIro6_aS8_3PBpcZFWNRSVKbFDW9JLToO5HiA 13289
croydon/models/index.py sha256=wwosbXyuj8jCzMjXzkOGz3r9I0vLrhgvm1z7tnWZHH0 1611
croydon/models/meta_model.py sha256=RWrbOpTSWsxbyvbqBdn5zeT5WLZ7OIaXz40UdnP4kt0 3544
croydon/models/reference.py sha256=xxsZxHxzFhnP21PVo3HW33bXZNelvFx4PVpWRytj4SQ 450
croydon/models/storable_model.py sha256=WRhSVyJZ_jV4Jkh3C4WgkmXibdeYJ49FEFESTb4OQHo 10688
croydon/models/submodel.py sha256=JubswXVuwNj-lhGSyoHXJdC1l5hjxL16jxO_j2kbOE0 4923
croydon/models/timestamped_model.py sha256=a5uqItoe_-cH_KfjEUTMDgWayMDr6AS_LBRxhjLwnwo 441
croydon/project/__init__.py sha256=XSe2eFy-qz-yqnC52EkEML0eN_V8C-vyO_8fWu8ovMg 146
croydon/project/models.py sha256=HC1ZEWVaEMJAbQRRK2HjHm078OpsFYN5X-wiM5wVp_4 5763
croydon/project/util.py sha256=5miVDd50UgVttdfmagdm2Qjmde-Op-yncDY0YrnuxMQ 308
croydon/project/templates/controller.py.tmpl sha256=VaQJSaF4RuZi0CWsgZBpHjdVgyRtMZTuUTcJC5BX-oU 492
croydon/project/templates/model.py.tmpl sha256=GsJYCGTpJwxs6LRnW_D6ZJvGERRNAmd9OU4yGYVik4U 558
croydon/taskq/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/taskq/base_queue.py sha256=hit-XaxYkxkM8Awq1_RrCtxDUQGPvNo7X4yhbgR1gGA 702
croydon/taskq/mongo_queue.py sha256=YN_MujK5GnS9ERNesS5fYOehmZYpW6QK2nQDTbygcBc 3402
croydon/taskq/task.py sha256=H87zYwMpNBh1eg-B1tkupE7uXzTgGItKgNiot-UkhFw 3156
croydon/taskq/types.py sha256=AOF_2AG0VpwMHLxigiT8GaUxqbFdAivZqC0_MD6Eknc 560
croydon/taskq/worker.py sha256=e11S5e-SaeIvRwlZUC5FkmmZhphSqt-DjMHEqIqrIp0 453
croydon/templates/.shellrc.py sha256=LuKzfwmTPe_DlNIxHpTz5OgDLv2bJo2iRdf8Ev0xNhw 44
croydon/templates/application.toml.tmpl sha256=k3fMN4JknnBrcrcSH7LQROPu3Ri5n5KclV-ZiaTj-lI 536
croydon/templates/crcmd.py sha256=r1JS-OmV8vicTvNrsV8cIPK3OILbJ1-4JwY9W_9NE08 94
croydon/templates/app/__init__.py sha256=R-285Qmp7DLRl5HSek0wMrzhv2QFnyZe4me7bFktnpY 58
croydon/templates/app/application.py sha256=d8pPece76zOttOiq8sxXuKMCXf_t4A7L5uh8W9ZvH1o 426
croydon/templates/app/config.py sha256=1vz12arqd1VQj5iUWPn2t2qR93wT3Z3OU1CIEWE0lXc 155
croydon/templates/app/extractors.py sha256=p_TYdSAvWe2-MMHQReUMhSIlvnxF9udxl1keKD1QgCg 1722
croydon/templates/app/middleware.py sha256=JzSfvUTBX3LMcjKCP_NizgsDtW5OZBSFfseU6WDpzDM 1591
croydon/templates/app/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/templates/app/commands/index.py sha256=ZTWdA6OQr6-J4xgBRpN-TjEpx7CaC5AHo5SS8CB7YNU 1704
croydon/templates/app/commands/new.py sha256=vFEj4zfFZKXouDEtZZcZ8AHqC038B8gZiyyRzudFHwg 3413
croydon/templates/app/commands/run.py sha256=vUbslDhzCbt5l-qEZ4FyhTFJPDiqULsgQyxu0hmtOtM 862
croydon/templates/app/commands/shell.py sha256=wgyFdtfXHpBskvzM6H_mopJXAVsK2CC4xc8c9wTSteo 728
croydon/templates/app/commands/tasks.py sha256=VPyCig3mjIN4mJUJmvb1kZGRKdh7mX-1TgTffqCoHfY 406
croydon/templates/app/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/templates/app/controllers/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/templates/app/controllers/api/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/templates/app/controllers/api/v1/account.py sha256=7jQWu8srYgALTFxnwVKeR3fwM7OGj9x-dGKX8j-89JE 1235
croydon/templates/app/controllers/api/v1/response_types/__init__.py sha256=3Hb_wtPM97CB5IdfTdDzTiSOu9I5kWrvDkCh5KFVzOc 167
croydon/templates/app/controllers/api/v1/response_types/account.py sha256=P0q3giAR2glp3F2CDnJFjGbGEMFDleUxCqxXWUwdS-8 592
croydon/templates/app/models/__init__.py sha256=n6kfTwTpA3AF7j7-FW1KhhJVItA3bNc5oT6HdDH1_M8 77
croydon/templates/app/models/session.py sha256=KsmkRfWJSarjTku-fbfri_kIagTxKKRqhHmJ7EedUdM 700
croydon/templates/app/models/token.py sha256=Y-t2_78w3vsVojN4FVWhAGNW0YxwfKQwPbk9ULoiTKQ 1808
croydon/templates/app/models/user.py sha256=nj1FKxHurTz-rcvnoPVz_NUbtAvGocNLnCC5XgFwpiw 1428
croydon/templates/app/tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/templates/app/tasks/ping_task.py sha256=QAaIjCZf78k2Lpw5eRyK7mMzYBNtzAIEcb0gJpnrbR0 120
croydon/templates/app/tasks/worker.py sha256=r0BjrX6F-S3PrF6vIECyFuC4E1dokQhkg0QnlOYpJtw 329
croydon/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
croydon/tests/__main__.py sha256=leO3X1G0tHLRFXUngiI-bcUud9prBDVuVrKkbZ6_arA 358
croydon/tests/mongo_mock_test.py sha256=CHN5C1wLBNNtPu92ZLPxZryZzbIZyZ8sKcQYfyILi1k 1647
croydon/tests/test_base_model.py sha256=AIdjdvN8IqXwkYmSVII4_Z1ZHcRAB9aaj2O0o1yUwkE 8060
croydon/tests/test_config.py sha256=GDBb2laadXtiyHscrXFzjgVDlLqc0se_7rk8dhf1-20 309
croydon/tests/test_project.py sha256=o2bMt7c5R4XYlkSJZvQFtLbPmrZXmgL59tM_vi5lack 1681
croydon/tests/test_reference.py sha256=2B1Hf_agYxBuH3kqxLrI-6G9VEwomFwRoWtAYOlDlYk 4636
croydon/tests/test_storable_model.py sha256=2fu35Axlow1iACmBrz64vT8_yI5j1CIcnxUiu7LFNfw 6156
croydon/tests/test_submodel.py sha256=e3v52yNUKOZ8nACMc0tE_cFH_CuvR-7jHcMaTBeXsbk 6310
croydon/tests/test_validators.py sha256=WkmwiueC9YV_flaL8DvihFyOvRzBuYXSf0MFwwOQK1U 6046
croydon-0.25.0.dist-info/LICENSE sha256=ktL6GRJvIUku3ul1qA6BrkEZcR5GwQPoxIIViQjT8u4 1071
croydon-0.25.0.dist-info/METADATA sha256=TwuIy1IaXYCxEYfIilDCJw_HW5nPHlM5Hz3GDWdWgeI 675
croydon-0.25.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
croydon-0.25.0.dist-info/entry_points.txt sha256=2hAm2alLcBihksQOP1sbIql_PGwgXeHOmEOyTb1fWCM 49
croydon-0.25.0.dist-info/top_level.txt sha256=NAGOg3LYQJ0S_d3xLuZx3EcWjeQRXHYAzjHShZiIJyY 8
croydon-0.25.0.dist-info/RECORD

top_level.txt

croydon

entry_points.txt

croydon = croydon.command:main