Skip to main content

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.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bl_python_all-0.3.0.tar.gz (218.9 kB view details)

Uploaded Source

Built Distribution

BL_Python.all-0.3.0-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

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

Hashes for bl_python_all-0.3.0.tar.gz
Algorithm Hash digest
SHA256 f4193c008ee69be32ebcb61b3638faac8e26b36fc233b9e471336166699e4a98
MD5 a77217ac9df5f1de466f20e10a556417
BLAKE2b-256 d8c678c15a23ca131e8ea1c0ae47419bdaef67118fd32f9458d2e53df2946e50

See more details on using hashes here.

File details

Details for the file BL_Python.all-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for BL_Python.all-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9908b0fcf8d0c73dd07cae672ccdd489e26df9f3aba81e759a2df71e5b96153c
MD5 c9889296b0575924005c3ca2e6c8c7c6
BLAKE2b-256 5486662311e841fe200037caa719c5fc6784c6a5acf3273aa2a2e721feb303c8

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