Skip to main content

common business layer for my personal server.

Project description

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!

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

square_common_bl-5.1.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

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

square_common_bl-5.1.1-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file square_common_bl-5.1.1.tar.gz.

File metadata

  • Download URL: square_common_bl-5.1.1.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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}

File hashes

Hashes for square_common_bl-5.1.1.tar.gz
Algorithm Hash digest
SHA256 4786727c62c95e0578888438664e410367c0000989ec9fe3c1bfc87b124966ef
MD5 597482750a4159913e01c9add07f1020
BLAKE2b-256 bfdca7fee088233b6e2a1879a3ecab87f42b0f7b9a7831674dabfac5ed394922

See more details on using hashes here.

File details

Details for the file square_common_bl-5.1.1-py3-none-any.whl.

File metadata

  • Download URL: square_common_bl-5.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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}

File hashes

Hashes for square_common_bl-5.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a9da8b80461de62a57e06f68824f51cf682ef151f7a45ed5b9a2b4fa6d102a76
MD5 631b390e50a4d52a8d1634d7b5164e17
BLAKE2b-256 ada32cd5468a052aaf851729ccbcb2ce8dcc07af9eff7494dd0c11c3af8cb2dd

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