Python libraries for use in Boutros Lab.
Project description
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
make
to 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bl_python_all-0.3.0.tar.gz
.
File metadata
- Download URL: bl_python_all-0.3.0.tar.gz
- Upload date:
- Size: 218.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4193c008ee69be32ebcb61b3638faac8e26b36fc233b9e471336166699e4a98 |
|
MD5 | a77217ac9df5f1de466f20e10a556417 |
|
BLAKE2b-256 | d8c678c15a23ca131e8ea1c0ae47419bdaef67118fd32f9458d2e53df2946e50 |
File details
Details for the file BL_Python.all-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: BL_Python.all-0.3.0-py3-none-any.whl
- Upload date:
- Size: 28.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9908b0fcf8d0c73dd07cae672ccdd489e26df9f3aba81e759a2df71e5b96153c |
|
MD5 | c9889296b0575924005c3ca2e6c8c7c6 |
|
BLAKE2b-256 | 5486662311e841fe200037caa719c5fc6784c6a5acf3273aa2a2e721feb303c8 |