Skip to main content

A framework for quickly developing new Python applications.

Project description

Ligare

A collection of Python libraries for creating Python applications quickly.

The word "ligare" (pronounced "lee - gah - reh") means "to bind" or "to tie" - and that is the overall intent of the Ligare framework. Ligare "ties together" many disparate Python functionalities into a single framework from which a variety of applications can be developed. The name is inspired by the Connexion framework, whose own names stems from the word "connection." Ligare supports web applications, console applications, database connectivity, development libraries and tools, and more - all with a common core architecture.

Quick Starts

🚩 Ligare 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 Ligare namespace. For example, to use the database libraries you would import from Ligare.database.

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

AWS [ Ligare.aws ]

Libraries for working with AWS.

Review the Ligare.AWS readme

PyPI Package Name

ligare.aws

Git VCS URL

ligare-aws@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/AWS

Database [ Ligare.database ]

Libraries for working with SQLite and PostgreSQL databases.

Review the Ligare.database readme

PyPI Package Name

ligare.database

Git VCS URL

ligare-database@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/database

Development [ Ligare.development ]

Utilities and tools for assisting in development of software.

Review the Ligare.development readme

PyPI Package Name

ligare.development

Git VCS URL

ligare-development@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/development

Development [ Ligare.GitHub ]

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

Review the Ligare.GitHub readme

PyPI Package Name

ligare.github

Git VCS URL

ligare-github@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/GitHub

Platform [ Ligare.platform ]

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

Review the Ligare.platform readme

PyPI Package Name

ligare.platform

Git VCS URL

ligare-platform@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/platform

Programming [ Ligare.programming ]

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

Review the Ligare.programming readme

PyPI Package Name

ligare.programming

Git VCS URL

ligare-programming@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/programming

Testing [ Ligare.testing ]

Libraries used to aid in automated testing.

Review the Ligare.testing readme

PyPI Package Name

ligare.testing

Git VCS URL

ligare-testing@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/testing

Web [ Ligare.web ]

Libraries used to building web applications.

Review the Ligare.web readme

PyPI Package Name

ligare.web

Git VCS URL

ligare-web@ git+ssh://git@github.com/uclahs-cds/Ligare.git@main#subdirectory=src/web

Development

Review Ligare 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

ligare_all-0.4.0.tar.gz (220.8 kB view details)

Uploaded Source

Built Distribution

Ligare.all-0.4.0-py3-none-any.whl (312.3 kB view details)

Uploaded Python 3

File details

Details for the file ligare_all-0.4.0.tar.gz.

File metadata

  • Download URL: ligare_all-0.4.0.tar.gz
  • Upload date:
  • Size: 220.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.7

File hashes

Hashes for ligare_all-0.4.0.tar.gz
Algorithm Hash digest
SHA256 97cf43e31bef9780b7e9253eb51aa5ddd5dca0474405f2c2e45b59471ca8b426
MD5 6b7582327e21d7d6786fb4e93e44cc5b
BLAKE2b-256 94716b20bc2089b0eb53bd5a95f2ff814ac4a563fdaba057220a9b23b48fd54c

See more details on using hashes here.

File details

Details for the file Ligare.all-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: Ligare.all-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 312.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.7

File hashes

Hashes for Ligare.all-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c8df67c8b7840b004de7b7bf40c2138178afcbe27b6651537270d50cca63a83
MD5 1eaa5ff4f0f803ff8543e6431a53531e
BLAKE2b-256 3df1a49c11aeb6f9c7cebf95b17f0ad104a826d08bb863a09446361c9703eace

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