A collection of Python libraries for creating web applications, working with databases, writing tests, and supporting utilities.
🚩 BL_Python
has a minimum Python version requirement of >= 3.10
.
- Create a BL_Python web application
- Contribute to BL_Python Development. Run
make
to get started!
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.
Libraries for working with AWS.
Review the BL_Python.AWS
readme
bl-python.aws
bl-python-aws@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/AWS
Libraries for working with SQLite and PostgreSQL databases.
Review the BL_Python.database
readme
bl-python.database
bl-python-database@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/database
Utilities and tools for assisting in development of software.
Review the BL_Python.development
readme
bl-python.development
bl-python-development@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/development
Utilities for working with the GitHub HTTP API. Uses PyGithub
under the hood.
Review the BL_Python.GitHub
readme
bl-python.github
bl-python-github@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/GitHub
Libraries for PaaS offerings such as tools for altering application configurations.
Review the BL_Python.platform
readme
bl-python.platform
bl-python-platform@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/platform
Libraries used for writing software, such as pattern implementations so wheels don't need to be reinvented.
Review the BL_Python.programming
readme
bl-python.programming
bl-python-programming@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/programming
Libraries used to aid in automated testing.
Review the BL_Python.testing
readme
bl-python.testing
bl-python-testing@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/testing
Libraries used to building web applications.
Review the BL_Python.web
readme
bl-python.web
bl-python-web@ git+ssh://git@github.com/uclahs-cds/BL_Python.git@main#subdirectory=src/web
Review BL_Python Development for detailed information.