dropland

View on PyPIReverse Dependencies (0)

0.9.3 dropland-0.9.3-py3-none-any.whl

Wheel Details

Project: dropland
Version: 0.9.3
Filename: dropland-0.9.3-py3-none-any.whl
Download: [link]
Size: 70777
MD5: e98eb25de15f0a8991b98ac40363e3fd
SHA256: 75f075e11de33233c5b9236d274797a4cc9e903e2f2cb0e15494b54f12c4db57
Uploaded: 2023-02-22 15:58:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dropland
Version: 0.9.3
Summary: Mini-framework for building a backend servers for web-services using SQLAlchemy, Databases, Redis, RabbitMQ and APScheduler
Author: Max Plutonium
Author-Email: plutonium.max[at]gmail.com
Maintainer: Max Plutonium
Maintainer-Email: plutonium.max[at]gmail.com
Home-Page: https://gitlab.com/thegamma/dropland
Project-Url: Repository, https://gitlab.com/thegamma/dropland
License: MIT
Keywords: orm,databases,sqlalchemy,rabbitmq,apscheduler,fastapi
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9,<4.0
Requires-Dist: APScheduler (>=3.7.0); extra == "scheduler"
Requires-Dist: SQLAlchemy-Utils (<0.38.0,>=0.37.2)
Requires-Dist: SQLAlchemy[asyncio,mypy] (<2.0,>=1.4); extra == "sqla"
Requires-Dist: aio-pika (>=8.2.0); extra == "rmq"
Requires-Dist: aiomysql (>=0.0.21); extra == "mysql"
Requires-Dist: aioredis[hiredis] (<=1.3.1); extra == "redis"
Requires-Dist: aiosqlite (<0.18.0,>=0.17.0); extra == "sqlite"
Requires-Dist: alembic (<2.0.0,>=1.8.0); extra == "sqla" or extra == "db"
Requires-Dist: asyncpg (>=0.27.0); extra == "pg"
Requires-Dist: contextvars (<3.0,>=2.4)
Requires-Dist: databases (==0.7.0); extra == "db"
Requires-Dist: dependency-injector[pydantic] (>=4.40.0)
Requires-Dist: elasticsearch[async] (<8.0.0,>=7.17.7); extra == "elasticsearch"
Requires-Dist: fastapi[all] (>=0.85.0); extra == "fastapi"
Requires-Dist: orjson (<4.0.0,>=3.8.1)
Requires-Dist: poetry-version (<0.3.0,>=0.2.0)
Requires-Dist: psycopg2 (<3.0.0,>=2.8.6); extra == "pg"
Requires-Dist: pydantic[dotenv,email] (<2.0.0,>=1.8.2)
Requires-Dist: pymysql[rsa] (<=0.9.3,>=0.9); extra == "mysql"
Requires-Dist: pytz (<2022.0,>=2021.3)
Requires-Dist: redis (>=4.1.0); extra == "redis"
Requires-Dist: rpyc (>=5.1.0); extra == "scheduler"
Requires-Dist: timeparse-plus (<2.0.0,>=1.2.0)
Requires-Dist: tomlkit (<0.6.0)
Provides-Extra: db
Provides-Extra: elasticsearch
Provides-Extra: fastapi
Provides-Extra: mysql
Provides-Extra: pg
Provides-Extra: redis
Provides-Extra: rmq
Provides-Extra: scheduler
Provides-Extra: sqla
Provides-Extra: sqlite
Description-Content-Type: text/markdown
[Description omitted; length: 778 characters]

WHEEL

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

RECORD

Path Digest Size
LICENSE sha256=DHpfIKq8XFQUdWfs5d44NtyfTPlBmZb3qg8o-iu32qE 1071
dropland/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/app/application.py sha256=oYuxUZbZEooPMMKXRPURji7lNhIN0_y8EvPOjrz999o 6376
dropland/app/base.py sha256=hBq_8zL0hQuRhkiDY6fyW32it7lvBVhdZW8NleB_WUg 2706
dropland/app/module.py sha256=XckvCvim9uQRUTmnGSPWrUGNBto44qcZW5D0lZr4KMk 7843
dropland/app/service.py sha256=BD6DiZ1U7-dEssyCmayWgRb__RhOuVHoqKn6MnZc8gs 4244
dropland/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/core/loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/core/loaders/backend.py sha256=VqsNqXDj_ZWZw5iO9r1xoUyaPs9cjnNwk88MT0jvdkE 1193
dropland/core/loaders/module.py sha256=Ucdm_vJ9MVWrkQE6lVmHmGeOSDLDEb5kmzjwpXH-CgI 2013
dropland/core/metaclass.py sha256=scFmtsM-AJYCiusTqZ-_-onZjNGKZGTtlCx59sNsI2U 1933
dropland/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/data/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/data/cache/base.py sha256=pdrluC88BW7QOzb1oHPU8y45ScivtIymIZD9u7dNxRE 1927
dropland/data/cache/method.py sha256=y6fRLaMoLppDruDBbefVK7nFG3zs2KaH59uORoZaReo 2490
dropland/data/context.py sha256=PAVD8Br0Nzwmuhs-cxgtRmtm0aeSoZJOpeWZ5aCnLPo 1556
dropland/data/entities.py sha256=kvxIj37ZenSB0zBTJJnAawDcji0CAov6X95VMH2QbWk 225
dropland/data/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/data/models/base.py sha256=KRWcnBIqhMoCUWzLe33X4V9-Fv3pUcPilWNuz_N2u0o 1837
dropland/data/models/fields.py sha256=DU_lRQYPfYg2JNcWThl5y_tGG6CQsmWXCT-DSLRmUWw 6541
dropland/data/models/local_cache.py sha256=LDmP3hM8UR5NPqZlQtfyvRXAGu0FWTHN1yZsbliKgz8 2025
dropland/data/models/model.py sha256=pKU0-qX0VjlRPd1klhW150kPCycFyLrYzTDIFWZ-QDE 8432
dropland/data/models/relationship.py sha256=sj7LfWxddzNcxrUJFt_kCbJjrnwW7OKeSXEQdMIJqLQ 1728
dropland/data/models/serializable.py sha256=KahMEcDZcem0A_DzGQfsqhJZT-EOIMotijoZ_AJPEnc 1614
dropland/data/repositories.py sha256=L0aVQd-m_q8L_HUwQdIVxWimozV9MKc2zER73MbTbpU 13382
dropland/data/serializers/__init__.py sha256=g0hTL6K1DRDpW7YZULa6foU8I6-HVGVGd-2msjS7xvM 589
dropland/data/serializers/pickle.py sha256=OKDWksFcIAoduVjUv1ZozdeJU8nYc_Vv2I3tG2gttjo 525
dropland/engines/__init__.py sha256=BHTwi7n8sWfSndVv-Mh10GDlJDZQGo_sc_TOcKxgp14 182
dropland/engines/base.py sha256=oL5d1c2ZJE72LYjLNu9PfKOC4g9jPlsK4x7pQQc2vi0 2151
dropland/engines/databases/__init__.py sha256=aNycMRADuZan3atRPb_zpj4bCJSbLOi0ATFk0X3Qzwo 150
dropland/engines/databases/containers.py sha256=rtxQ6lnePkkWPD8tlS0E-yLFjZH_2VgsDyzzbjtG8DU 4321
dropland/engines/databases/engine.py sha256=yndAT6f6EF_0irsQgBuGIRkwL4D09FmeR8iMJx1ATqw 4342
dropland/engines/elasticsearch/__init__.py sha256=6PBR4Fx5oCJr8GIFnoA2xtD34KdHT7KmKYcEIguQLtA 218
dropland/engines/elasticsearch/containers.py sha256=5VBnq2khXE0Kys917ZMSogrQ469MaziR5irJ1RofAnE 2268
dropland/engines/elasticsearch/engine.py sha256=ir0oGGZqUpbakDjBlsaBCKCtp7Zppc38qu3AEJOrlR8 2056
dropland/engines/elasticsearch/settings.py sha256=G8jMq64URpmjbVa6xIE7ih-ilapwOu2BcRfy5_InKts 1131
dropland/engines/module.py sha256=vymZNawSJshD0QTwUWmaj2nS1MDNczG8UaXL8H1DeIg 1030
dropland/engines/redis/__init__.py sha256=gd4v-knlFyMl7QHv6SfHa646LjBbT2WInfXPElWVV8g 380
dropland/engines/redis/cache.py sha256=6R0hNB0h119EotW71ut5cRvgNwDXAdUVNANUVp-U4e0 11577
dropland/engines/redis/containers.py sha256=d5FZg1XLq0zVfvIDqxNS_riGgx3bwMcvKYFm3DlOCm8 4184
dropland/engines/redis/engine.py sha256=Uawk7b6scja7kPHd0GuWsDnwKqyrdpwLJlZtNYQJHUA 3254
dropland/engines/redis/model.py sha256=BNM-uM83pQiMQQf91i3veL6h7Fan7SDY8z1QzWGnulc 639
dropland/engines/redis/repositories.py sha256=kOVoiyIw02-vRKYNXPr4eEXYEiUaqkX2LPSv_suOEeo 8759
dropland/engines/redis/settings.py sha256=GPFoJr68DL741npsLf8Rb6PDDAznGBdt8qO64x39gpk 1374
dropland/engines/rmq/__init__.py sha256=f8Qd6eBMJcG41Yid0ujtoB4_38eC4u7j2i4E3xHdFI4 259
dropland/engines/rmq/client.py sha256=9x4LZnQr2TKbRzbKV9z10aSCe6iz_oNqsRXV426MGlQ 2965
dropland/engines/rmq/containers.py sha256=6Hyq8gp-ErmQH-fJu7uaFXs22J8bTgVI3sEQfjtL4bU 4170
dropland/engines/rmq/engine.py sha256=a0Aic-z3DOOpr0rQFvCs3v9OZ5OcMiV7fpltc0RuyzI 3665
dropland/engines/rmq/server.py sha256=hYuvCpX1TmNQvwW02aBsDgoxrFixUIHjsC29DYqRKFA 1785
dropland/engines/rmq/settings.py sha256=BXy9NhSbQqDmgZTYfwHEui7QrqtzLZk_FpDqnQofBfA 1373
dropland/engines/scheduler/__init__.py sha256=MWFHN6TKfDcbXPbcnCm8mXHWaxNqSaF2WQq3mEXNr0Q 317
dropland/engines/scheduler/application.py sha256=zR6-2CZbILbc3Safz0sanKlPGiYLVbvVIBToFeX7PNU 5897
dropland/engines/scheduler/containers.py sha256=pdiXBsXAvoLUD4HraTv_vP4FOL5inGf79kRrSYg0HPE 4761
dropland/engines/scheduler/engine.py sha256=v2e1I5UjfrWzI5XrWkrNXBTYN0cOZPK3Mbmrou8FB38 5544
dropland/engines/scheduler/local.py sha256=7Gv-qWSCsdV65z-yfnSVQpPElr_BCEjpbE_6b79kO80 8451
dropland/engines/scheduler/remote.py sha256=v2-Kgriqh288k9vPeeFOONIS5tnZ0YP16R6YQ03g7dU 3771
dropland/engines/scheduler/settings.py sha256=XjMz0v4a2guJNjU4dEfSStYNVl_c5Oorx3QFkF-ombk 418
dropland/engines/sql.py sha256=-bVhav73JJysHlxhNDZ4V_sGSkfw79BEFW2YjhsxbT4 3143
dropland/engines/sqla/__init__.py sha256=lcOTfTapne6AZ9lt_izvsqYdGJYMRYfCokC2UC1V9nI 261
dropland/engines/sqla/containers.py sha256=6iHZbqgUsPAGRZkTWQDaBD7C7opXRt422mTjbY1iDYU 6392
dropland/engines/sqla/engine.py sha256=bGc3tZP6ktPEsAtnzI6BMo6OscSP8NSw1LTHvb-1T-M 9769
dropland/engines/sqla/model.py sha256=nSwFGmSj9hcQBCmwGR2kn5_RpiAf6OXnKAYDvbYLM4s 10299
dropland/engines/sqla/repositories.py sha256=HdtRBn7jydXXOscI_6hFdP3mEz9wSf_H1Z9j7IPTaQc 8279
dropland/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/ext/fastapi/__init__.py sha256=mucmV5JueccorRywDrxo81G4j9T1Zw7mKjimiFwX_8w 290
dropland/ext/fastapi/application.py sha256=DLfg3eLagvFQNJZ7gcklJ6mJZEu4cp5YT2qH57QyA2E 2981
dropland/ext/fastapi/dependencies.py sha256=c64xqOKYCJMTc4hb1w4e5VqEnHR0txQHYIeShiTNbX4 426
dropland/ext/fastapi/json.py sha256=nrK3_6wXjQLwI5VHsRPVAhYbEjCJ_zcwPoelXB-jcQQ 752
dropland/ext/fastapi/permissions.py sha256=lKPfjrFcAGj-ZgyThVr7T2X_WySIRdwHUMQMUA-BXXQ 1396
dropland/log.py sha256=iMunHzKLapndb7hWQlP3QPbzRE5vALcbSarQTN7k6l0 1889
dropland/permissions.py sha256=cg3f409Wo-wudp92NJbIeHVTrb3Mm6XrtwHc57LRnTk 2249
dropland/result.py sha256=MXuvzS0a0C1Ubv8zAXxVTlVOhVj7bstwsw1cruzSf5Y 2360
dropland/settings.py sha256=iyc21Znn2eSY_dh861JgtECClcnz8VycHK5EFikgWw0 1201
dropland/tr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dropland/tr/dropland.toml sha256=88n4uXUN4Zp9dEzLJhcftFKrddDowcfEXib6UhVUl5I 1700
dropland/tr/static.py sha256=FETcL3xj7t-0blK18LAp51O_CThDUcKh3h_KHRpCW6A 2713
dropland/util.py sha256=HLJIxXb-m21Ni6vjNxMkpurFCFsxHylYv9yn80M0kXA 5221
dropland-0.9.3.dist-info/LICENSE sha256=DHpfIKq8XFQUdWfs5d44NtyfTPlBmZb3qg8o-iu32qE 1071
dropland-0.9.3.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
dropland-0.9.3.dist-info/METADATA sha256=A6v7okL4DqqipOrubCjG9Xd_d1pLfr5veubFFdvEkaw 3066
dropland-0.9.3.dist-info/RECORD