Skip to content

flask-sqlalchemy-compat v0.1.0

Choose a tag to compare

@cainmagi cainmagi released this 09 Dec 21:45
· 24 commits to main since this release

Introduction

GitHub release (latest SemVer) GitHub all releases GitHub PyPI - Downloads

GitHub Actions (Build) GitHub Actions (Release)

Support the compatibility between flask_sqlalchemy and flask_sqlalchemy_lite. It allows users to make minimal changes when they need to migrate from either one of these two packages to each other.

The main motivation of this package is because flask_sqlalchemy_lite does not support python<=3.8. This package is designed for providing the similar usages when users have to make the flask_sqlalchemy_lite working with python<=3.8 by using flask_sqlalchemy. In this case, users can get rid of the difficulty of maintaining two sets of codes.

Changelog

0.1.0 @ 12/09/2024

📣 New

  1. Create this project.
  2. Finish the first version of the pacakge flask-sqlalchemy-compat.
  3. Add configurations pyproject.toml.
  4. Add the devloper's environment folder ./docker and the Dockerfile.
  5. Add the community guideline files: CODE_OF_CONDUCT.md, CONTRIBUTING.md, and SECURITY.md.
  6. Add the issue and pull request templates.
  7. Configure the github workflows for publishing the package.
  8. Add the banner and adjust the format in the readme.

🔧 Fix

  1. Fix: Adjust the formats of the requirements to make them compatible with pyproject.toml.
  2. Fix: A Git-sourced dependency is not approved by PyPI. Therefore, replace the Git source by a customized related package: Flask-SQLAlchemy-compat-backend-py37.

💾 Change

  1. Adjust the metadata according to the current project status.

Full Changelog: https://github.com/cainmagi/flask-sqlalchemy-compat/commits/v0.1.0