This project has been archived by its maintainers, and is no longer receiving any updates.
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.
- Create a BL_Python web application
- Contribute to BL_Python Development. Run
maketo get started!
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.
Release files for BL-Python.all 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bl_python_all-0.3.0.tar.gz | 218.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| BL_Python.all-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 247.1 kB
Release files / bl_python_all-0.3.0.tar.gz
| Download URL | bl_python_all-0.3.0.tar.gz |
|---|---|
| Size | 218.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4193c008ee69be32ebcb61b3638faac8e26b36fc233b9e471336166699e4a98
|
|
BLAKE2b-256 checksum How to use checksums |
d8c678c15a23ca131e8ea1c0ae47419bdaef67118fd32f9458d2e53df2946e50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.5
|
Release files / BL_Python.all-0.3.0-py3-none-any.whl
| Download URL | BL_Python.all-0.3.0-py3-none-any.whl |
|---|---|
| Size | 28.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9908b0fcf8d0c73dd07cae672ccdd489e26df9f3aba81e759a2df71e5b96153c
|
|
BLAKE2b-256 checksum How to use checksums |
5486662311e841fe200037caa719c5fc6784c6a5acf3273aa2a2e721feb303c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.5
|