Skip to main content

Utility functions for FastAPI applications

Project description

rodrigo0000-fastapi-core-utils

Utility functions for FastAPI applications.

Features

  • Common utility functions
  • Validation helpers
  • Data transformation utilities
  • String manipulation
  • Date/time utilities

Installation

pip install rodrigo0000-fastapi-core-utils

Usage

from rodrigo0000_fastapi_core_utils import validate_email, generate_random_string

# Validate email
is_valid = validate_email("user@example.com")

# Generate random string
random_str = generate_random_string(length=32)

Components

  • Validation Utils: Email, phone, URL validation
  • String Utils: Random string generation, slugify, etc.
  • Date Utils: Date formatting and parsing
  • Data Utils: Data transformation and manipulation

Requirements

  • Python >= 3.8
  • Pydantic >= 2.0.0

License

MIT License

Author

R Firm - Professional SaaS Development

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

rodrigo0000_fastapi_core_utils-1.0.2.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file rodrigo0000_fastapi_core_utils-1.0.2.tar.gz.

File metadata

File hashes

Hashes for rodrigo0000_fastapi_core_utils-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a70cbb04fee45b2403f3f34488a9605ecf2892df0bd07b3b5c749df253b01cc1
MD5 5b8380dcc8c4828c313eedf310ceebb4
BLAKE2b-256 4a8d10e50cb27c1567cba442120298e25525feca8aed709f6750e2cde3a61705

See more details on using hashes here.

File details

Details for the file rodrigo0000_fastapi_core_utils-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for rodrigo0000_fastapi_core_utils-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f4a03dd0e105b38b58e754f2e0ac845f37366164603ec982ce4c83cf4b586052
MD5 4c6f3e5a4032d57e61c4b067a913cb5a
BLAKE2b-256 246604635c8a33f3c049ca36b6b3bfef308e45cf804dbcb4394db4f6f36508e7

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