Skip to main content

Mini-framework for building a backend servers for web-services using SQLAlchemy, Databases, Redis, RabbitMQ and APScheduler

Project description

Dropland

Mini-framework for building a backend servers for web-services using SQLAlchemy, Databases, Redis, RabbitMQ and APScheduler

How to build

  • Create a Python virtual environment.

    pyenv local 3.9.0

    pip install --upgrade pip

    poetry env use $(pyenv which python)

    pip install poetry

  • Install the project

    poetry install --no-root --extras "extras"

Where extras may be in: sqla, db, redis, rmq, sqlite, pg, mysql, scheduler, fastapi, test

  • Start the docker environment for development

    docker-compose up -d

  • Run tests

    poetry run pytest

  • Stop the docker environment

    docker-compose down

  • Uninstall the project

    pip uninstall dropland -y

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dropland-0.9.3.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

dropland-0.9.3-py3-none-any.whl (70.8 kB view details)

Uploaded Python 3

File details

Details for the file dropland-0.9.3.tar.gz.

File metadata

  • Download URL: dropland-0.9.3.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.0 Linux/5.11.0-49-generic

File hashes

Hashes for dropland-0.9.3.tar.gz
Algorithm Hash digest
SHA256 ebbd91f7d35c022c888c0c791473006746b663c9e2d6305f1e6207b5028fbe21
MD5 bb4d85a8f3582a47fc459f45efe78310
BLAKE2b-256 92302a5fa21876ce3a37beb6c075683972161eafcfa005e14aff57b233b31bd6

See more details on using hashes here.

File details

Details for the file dropland-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: dropland-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 70.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.0 Linux/5.11.0-49-generic

File hashes

Hashes for dropland-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 75f075e11de33233c5b9236d274797a4cc9e903e2f2cb0e15494b54f12c4db57
MD5 e98eb25de15f0a8991b98ac40363e3fd
BLAKE2b-256 6ece9c7c4483c1931362df3c5cb0ee5d102d9fd38e86e2dc6c282947f96a6e93

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page