Skip to main content

atbu-common-pkg (atbu.common) package

Overview

The atbu.common package is used by the following projects:

Included is support for the following:

  • AesCbcPaddingEncryptor and AesCbcPaddingDecryptor for AES CBC encryption/decryption with padding, related buffering/retention taken care automatically.
  • MultiEncoderDecoder to allow defining/processing of .json encoding/decoding for multiple classes.
  • Hasher which wraps multiple Python hashers for creating multiple hashes at once.
  • SimpleReport which creates a simple report where columns are wrappers. This is used by ATBU to report errors, sometimes containing lengthy messages. Note, there is an excellent Python reporting package, tabulate which offers extensive reporting... please see that first. This SimpleReport class was created because, at the time, certain wrapping capabilities were not yet released for the tabulate project.
  • Singleton providing singleton support.
  • util_helpers providing miscellaneous helper functions used by ATBU, such clearing files, detecting what could be a valid base64 string, and other miscellaneous tools.

The main purpose of this repo is to carve out of ATBU what is more general for use in other projects going forward.

Setup

To install atbu-common-pkg:

pip install atbu-common-pkg

See source code for this and the other packages mentioned above for details and usage information.

Metadata

Release files for atbu-common-pkg 0.0.12

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

Source distribution (sdist)

Source distribution for atbu-common-pkg 0.0.12
File Size Uploaded
atbu_common_pkg-0.0.12.tar.gz 20.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atbu-common-pkg 0.0.12
File Interpreter ABI Platform
atbu_common_pkg-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 42.9 kB

Release files / atbu_common_pkg-0.0.12.tar.gz

Download URL atbu_common_pkg-0.0.12.tar.gz
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4f09ae8f7755215eeeb82a5bc2aa7dd598c1047d925d66bb47eded2255d4c969
BLAKE2b-256 checksum
How to use checksums
b29f27b7eb4c11dd8b425a0d892311535c0b6529df0ecf346042615d65555067
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.11

Release files / atbu_common_pkg-0.0.12-py3-none-any.whl

Download URL atbu_common_pkg-0.0.12-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d7871c481af21d172e89cd92d11fb6ed2fa7e4387fd33ad08373b458108079b7
BLAKE2b-256 checksum
How to use checksums
adc242e69c5742b8a5fc10940253f9d7e5aa119f25c500b4c6ea10c6cbae1e00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.11

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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