Transutil
Transutil is a versatile utility tool designed to enhance productivity and streamline workflow processes. With a focus on simplicity, security, and efficiency, Transutil offers a range of features to support various tasks and projects.
Features
- Chiper: A built-in encryption tool providing a secure alternative to JWT for protecting sensitive data.
- Syncbit: Lightweight and dependency-free, Syncbit offers seamless data synchronization, serving as a substitute for pydantic.
HTTP Client
Transutil provides a reliable HTTP client module as an alternative to Python's requests library. With Transutil's HTTP client, you can easily make HTTP requests and handle responses efficiently.
Validators
Transutil includes a comprehensive validators module for data validation. Whether you need to validate user input, API responses, or any other data, Transutil's validators offer a robust solution for ensuring data integrity.
Dispatcher
Efficiently handle real-time signals and events with Transutil's dispatcher module. With support for event-driven architecture, the dispatcher allows you to manage and respond to signals effectively.
Mailer
Simplify email communication with Transutil's mailer module. Whether you need to send notifications, alerts, or other types of messages, Transutil's mailer provides a reliable solution for sending emails.
Module Loader
Streamline module loading and management with Transutil's module loader. Dynamically load modules, handle dependencies, and simplify your application's architecture with ease.
Crypter
Secure your data with Transutil's crypter module. With support for encryption algorithms, the crypter module allows you to encrypt and decrypt sensitive information securely.
Installation
You can install Transutil via pip:
pip install transutil
EXAMPLES
from transutil import syncbit
class UserAuthRegisterSchema(syncbit.Schema):
name: str = syncbit.fields.String(strict = True)
email: str = syncbit.fields.String(strict = True)
mobile: int = syncbit.fields.Integer(strict = True)
password: str = syncbit.fields.String(strict = True)
def __str__(self) -> str:
return self.name
def __repr__(self) -> str:
return "UserAuthRegisterSchema %s" % (self.name)
class UserAuthLoginSchema(syncbit.Schema):
email: str = syncbit.fields.String(strict = True)
password: str = syncbit.fields.String(strict = True)
def __str__(self) -> str:
return self.email
def __repr__(self) -> str:
return "UserAuthLoginSchema %s" % (self.email)
Metadata
Release files for transutil 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| transutil-1.0.1.tar.gz | 56.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| transutil-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 128.1 kB
Release files / transutil-1.0.1.tar.gz
| Download URL | transutil-1.0.1.tar.gz |
|---|---|
| Size | 56.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f35b5d9de31427afeecbf3b769ac8e12f50c19ae8ac0861b96b6002396be08ec
|
|
BLAKE2b-256 checksum How to use checksums |
a57283bddc1a287d0964c5d595ac2867363be412668428e95263d458d9909330
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / transutil-1.0.1-py3-none-any.whl
| Download URL | transutil-1.0.1-py3-none-any.whl |
|---|---|
| Size | 71.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
254b582497fc05287a4873dcd101522c3bf9bee4777a8efc972642a9177bde25
|
|
BLAKE2b-256 checksum How to use checksums |
4fcdd0684a5c86bdd9d293044de62e21bc1a45104f9af3e08df9d32781de719f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Security for transutil 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.