BL-Python.database

Libraries for working with databases in Boutros Lab.


License
GPL-3.0
Install
pip install BL-Python.database==0.2.0

Documentation

Boutros Lab Python Libraries [ BL_Python ]

A collection of Python libraries for creating web applications, working with databases, writing tests, and supporting utilities.

Quick Starts

🚩 BL_Python has a minimum Python version requirement of >= 3.10.

Available Libraries

Following are each of the libraries in this repository.

They can be used in Python under the BL_Python namespace. For example, to use the database libraries you would import from BL_Python.database.

To use these packages during development of BL_Python itself, please refer to Development.

AWS [ BL_Python.aws ]

Libraries for working with AWS.

Review the BL_Python.AWS readme

PyPI Package Name

bl-python.aws

Git VCS URL

bl-python-aws@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/AWS

Database [ BL_Python.database ]

Libraries for working with SQLite and PostgreSQL databases.

Review the BL_Python.database readme

PyPI Package Name

bl-python.database

Git VCS URL

bl-python-database@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/database

Development [ BL_Python.development ]

Utilities and tools for assisting in development of software.

Review the BL_Python.development readme

PyPI Package Name

bl-python.development

Git VCS URL

bl-python-development@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/development

Development [ BL_Python.GitHub ]

Utilities for working with the GitHub HTTP API. Uses PyGithub under the hood.

Review the BL_Python.GitHub readme

PyPI Package Name

bl-python.github

Git VCS URL

bl-python-github@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/GitHub

Platform [ BL_Python.platform ]

Libraries for PaaS offerings such as tools for altering application configurations.

Review the BL_Python.platform readme

PyPI Package Name

bl-python.platform

Git VCS URL

bl-python-platform@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/platform

Programming [ BL_Python.programming ]

Libraries used for writing software, such as pattern implementations so wheels don't need to be reinvented.

Review the BL_Python.programming readme

PyPI Package Name

bl-python.programming

Git VCS URL

bl-python-programming@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/programming

Testing [ BL_Python.testing ]

Libraries used to aid in automated testing.

Review the BL_Python.testing readme

PyPI Package Name

bl-python.testing

Git VCS URL

bl-python-testing@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/testing

Web [ BL_Python.web ]

Libraries used to building web applications.

Review the BL_Python.web readme

PyPI Package Name

bl-python.web

Git VCS URL

bl-python-web@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/web

Development

Review BL_Python Development for detailed information.