Skip to main content

A simple flask library for building microservices with RBAC JWT security, OpenAPI client and SQLAlchemy database support.

Project description

Build PyPI Codecov pre-commit

A simple flask library for building microservices with RBAC JWT security, OpenAPI client and SQLAlchemy database support.

Developer Quick Start Guide

Follow the instructions below to get a development environment up and running quickly!

Prerequisites

Getting Help with Make Tasks

Execute the following command to get a full list of make targets:

$ make help

Setup Python Development Environment

  1. Create a Python virtual environment:

    $ mkvirtualenv -p py310 flask-ligand
  2. Setup develop environment:

    $ make develop-venv
  3. Setup git pre-commit hooks:

    $ make setup-pre-commit
  4. Verify that environment is ready for development:

    $ make test-all

Contributing

See CONTRIBUTING.rst for more details on developing for the flask-ligand project.

Release Process

See release_process.rst for information on the release process for the flask-ligand project.

Python Black IDE Integration

This repo utilizes Python Black for automatic code formatting using the make format task. However, this is not very convenient to use on a regular basis and instead it is recommended to integrate Python Black into your IDE workflow. Checkout these editor integration guides for integrating Python Black with popular IDEs and text editors.

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

flask-ligand-0.1.1.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

flask_ligand-0.1.1-py2.py3-none-any.whl (16.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file flask-ligand-0.1.1.tar.gz.

File metadata

  • Download URL: flask-ligand-0.1.1.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/36.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.12.0 keyring/23.8.2 rfc3986/2.0.0 colorama/0.4.5 CPython/3.9.13

File hashes

Hashes for flask-ligand-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0f03b18ac997b6217ccae9c0cee2ffbcd914950f71d6fde82c70dfdf363dd8f5
MD5 c1b6c3b80d0e2c88e3a76abae952fff4
BLAKE2b-256 d961381cf4df049d9377264ec80bee4a71a9718e06c7171c2c3f59fa6a092ae2

See more details on using hashes here.

File details

Details for the file flask_ligand-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: flask_ligand-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/36.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.12.0 keyring/23.8.2 rfc3986/2.0.0 colorama/0.4.5 CPython/3.9.13

File hashes

Hashes for flask_ligand-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c76f7ebaf7e67b303aaa6c92966de6d9e6c40a71950162f62b00bcf2b7d7703b
MD5 7bb91fe8f55139e6c7c92a9cf1e534b0
BLAKE2b-256 8d947ab10186afc976ffa32b6b6db95677181b927bf7af3b0804b1a39bf24fd2

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