A simple flask library for building microservices with RBAC JWT security, OpenAPI client and SQLAlchemy database support.
Project description
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
Python 3.10+
Getting Help with Make Tasks
Execute the following command to get a full list of make targets:
$ make help
Setup Python Development Environment
Create a Python virtual environment:
$ mkvirtualenv -p py310 flask-ligand
Setup develop environment:
$ make develop-venv
Setup git pre-commit hooks:
$ make setup-pre-commit
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f03b18ac997b6217ccae9c0cee2ffbcd914950f71d6fde82c70dfdf363dd8f5 |
|
MD5 | c1b6c3b80d0e2c88e3a76abae952fff4 |
|
BLAKE2b-256 | d961381cf4df049d9377264ec80bee4a71a9718e06c7171c2c3f59fa6a092ae2 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c76f7ebaf7e67b303aaa6c92966de6d9e6c40a71950162f62b00bcf2b7d7703b |
|
MD5 | 7bb91fe8f55139e6c7c92a9cf1e534b0 |
|
BLAKE2b-256 | 8d947ab10186afc976ffa32b6b6db95677181b927bf7af3b0804b1a39bf24fd2 |