Skip to main content

casual utility library for coding QoL

Project description

SIS Unified Object Underarmor

Good morning, my brother! Welcome SUOU (SIS Unified Object Underarmor), the Python library which speeds up and makes it pleasing to develop API, database schemas and stuff in Python.

It provides utilities such as:

  • SIQ
  • signing and generation of access tokens, on top of ItsDangerous
  • helpers for use in Flask, SQLAlchemy, and other popular frameworks
  • i forgor 💀

It is not an ORM nor a replacement of it; it works along existing ORMs (currently only SQLAlchemy is supported lol).

Installation

Python 3.10+ with Pip is required.

$ pip install sakuragasaki46-suou

To install optional dependencies (i.e. sqlalchemy) for development use:

$ pip install sakuragasaki46-suou[sqlalchemy]

Please note that you probably already have those dependencies, if you just use the library.

Features

...

Support

Just a heads up: SUOU was made to support Sakuragasaki46 (me)'s own selfish, egoistic needs. Not to provide a service to the public.

As a consequence, 'add this add that' stuff is best-effort.

Expect breaking changes, disruptive renames in bugfix releases, sudden deprecations, years of unmantainment, or sudden removal of SUOU from GH or pip.

Don't want to depend on my codebase for moral reasons (albeit unrelated)? It's fine. I did not ask you.

DO NOT ASK TO MAKE SUOU SAFE FOR CHILDREN. Enjoy having your fingers cut.

License

Licensed under the Apache License, Version 2.0, a non-copyleft free and open source license.

This is a hobby project, made available “AS IS”, with no warranty express or implied.

I (sakuragasaki46) may NOT be held accountable for Your use of my code.

It's pointless to file a lawsuit because you feel damaged, and it's only going to turn against you. What a waste of money you could have spent on a vacation or charity, or invested in stocks.

Happy hacking.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

suou-0.7.2-py3-none-any.whl (92.0 kB view details)

Uploaded Python 3

File details

Details for the file suou-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: suou-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 92.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for suou-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 94c78776ce85228a58e5696265d1849ca34199070f18b8a2151b8d2cba5a0b8e
MD5 e5681c933dae797be851827d07bf0915
BLAKE2b-256 2f4859c8bbe2f64c93d28aed81192f8941f046ddb9cbd3951c7ca2bcf7b2891f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page