Skip to main content

SIS Unified Object Underarmor

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

It provides utilities such as:

  • SIQ (specification [LINK BROKEN - WON'T FIX] - copy)
  • signing and generation of access tokens, on top of ItsDangerous not tested and not working
  • 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 suou

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

$ pip install suou[sqlalchemy]

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

Features

Read the documentation.

Support

Disclaimer

Just a heads up: SUOU was made to support yusurko (me)'s own selfish, egoistic needs. Not certainly 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.

"LTS"

The following versions are supported: the latest, the second-to-latest, 0.12.x and 0.7.x.

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 (yusurko) 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.

Release files for suou 0.14.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for suou 0.14.0
File Interpreter ABI Platform
suou-0.14.0-py3-none-any.whl Python 3 none any Details

Release files / suou-0.14.0-py3-none-any.whl

Download URL suou-0.14.0-py3-none-any.whl
Size 105.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5af5f9921c81e914980d976f4b27ec72f401ac7da12cc8893719d10603ca8ef1
BLAKE2b-256 checksum
How to use checksums
3523dca10206d75d74c26e619b241aa7ca388840b202ac6236d4aa69834f85d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.14.0 This release

1 release file

0.13.1

1 release file

0.13.0

1 release file

0.12.6

1 release file

0.12.5

1 release file

0.12.4

1 release file

0.12.3

1 release file

0.12.2

1 release file

0.12.1

1 release file

0.12.0

1 release file

0.11.2

1 release file

0.11.1

1 release file

0.11.0

1 release file

0.10.2

1 release file

0.10.1

1 release file

0.10.0

1 release file

0.9.0

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.11

1 release file

0.7.10

1 release file

0.7.9

1 release file

0.7.8

1 release file

0.7.7

1 release file

0.7.6

1 release file

0.7.5

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.2

1 release file

0.6.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page