square_common_bl
📌 versioning: see CHANGELOG.md.
about
common business layer for my personal server.
goals
- integration with square_*
- unified common api across all projects
- shared business logic
- security-first design
- simple and adequate
- future audit readiness
installation
pip install square_common_bl
usage
configuration
update the settings in config.ini and config.testing.ini to match your environment (urls, logging, etc.).
running the service
python square_common_bl/main.py
env
- python>=3.12.0
feedback is appreciated. thank you!
Metadata
Release files for square_common_bl 7.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| square_common_bl-7.3.3.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| square_common_bl-7.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.9 kB
Release files / square_common_bl-7.3.3.tar.gz
| Download URL | square_common_bl-7.3.3.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
898148a36ced8c2deddd45c18f44a9310f6f1a2bfb1330651a9ccad2679b0ece
|
|
BLAKE2b-256 checksum How to use checksums |
5f3ab99b14266c23d4818b8f07216ee970b0d5cfe3cc4d56280b7bbbcaf7eb14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / square_common_bl-7.3.3-py3-none-any.whl
| Download URL | square_common_bl-7.3.3-py3-none-any.whl |
|---|---|
| Size | 17.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d78ffd4d5b3ed21d05fcba3ceaa00cdddd8405ed4ea5d5e02b5f5af2ac0e0aa1
|
|
BLAKE2b-256 checksum How to use checksums |
803a2c9bdcf86eabd6c7dc95b549b1e17aa3622e6b12c103550d69250e1b3302
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|