Skip to main content

Django like fixtures for SQLAlchemy

Project description

SQLALCHEMY INITDB

Django like fixtures for SQLAlchemy

GitHub Workflow Status (branch) Read the Docs (version) Codecov Code Climate Maintainability Technical Debt
Production Version PyPI - Wheel Supported Python versions GitHub GitHub commits since tagged version (branch) GitHub commits since latest release (by SemVer)

Features

  1. sqlalchemy_initdb python package

    1. TODO Document a Great Feature

    2. TODO Document another Nice Feature

  2. Tested against multiple platforms and python versions

Development

Here are some useful notes related to doing development on this project.

  1. Test Suite, using pytest, located in tests dir

  2. Parallel Execution of Unit Tests, on multiple cpu’s

  3. Documentation Pages, hosted on readthedocs server, located in docs dir

  4. Automation, using tox, driven by single tox.ini file

    1. Code Coverage measuring

    2. Build Command, using the build python package

    3. Pypi Deploy Command, supporting upload to both pypi.org and test.pypi.org servers

    4. Type Check Command, using mypy

    5. Lint Check and Apply commands, using isort and black

  5. CI Pipeline, running on Github Actions, defined in .github/

    1. Job Matrix, spanning different platform’s and python version’s

      1. Platforms: ubuntu-latest, macos-latest

      2. Python Interpreters: 3.6, 3.7, 3.8, 3.9, 3.10

    2. Parallel Job execution, generated from the matrix, that runs the Test Suite

Prerequisites

You need to have Python installed.

Quickstart

Using pip is the approved way for installing sqlalchemy_initdb.

python3 -m pip install sqlalchemy_initdb

TODO Document a use case

License

GitHub

License

  • Free software: GNU Affero General Public License v3.0

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

sqlalchemy_initdb-0.1.0.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

sqlalchemy_initdb-0.1.0-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file sqlalchemy_initdb-0.1.0.tar.gz.

File metadata

  • Download URL: sqlalchemy_initdb-0.1.0.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for sqlalchemy_initdb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5071b3597962e83bcf3bede27baffaf0347a55cd20ff7400e00a63ec21f85ae4
MD5 d05396546ed1a964997846f7757fbc74
BLAKE2b-256 30b2370cf1313f759e044e9de8ef0c9c73f4f8b23da0366ffe1d752915d5c5ec

See more details on using hashes here.

File details

Details for the file sqlalchemy_initdb-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sqlalchemy_initdb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d03229544aa9ef9172644876b03b596fe586620429e543028ea09252dcb10a2
MD5 dfbf6d2875e993a3e9991c2e4966f2f9
BLAKE2b-256 6699672d2ea87a9958ae8586ad82c5274ac696f6863edd82e424a557bc070c80

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