Skip to main content

Core utilities, schemas and settings for Codex WaaS toolkit

Project description

codex-core

Core utilities, schemas, and settings for the Codex WaaS toolkit.

PyPI Python License Documentation

This library provides the foundational building blocks used by all other Codex tools. It focuses on Pydantic-based data models, structured logging, and configuration management.

Documentation: EN · RU · API Reference · Changelog

🚀 Key Features

  • Core Interfaces: Base classes and protocols for Codex components.
  • Common Utilities: Logger setup (Loguru), phone number validation, text processing, and caching.
  • Schemas: Shared Pydantic models for cross-service communication.
  • Settings: Modern configuration management using pydantic-settings.

📦 Installation

pip install codex-core

🛠️ Quick Start

from codex_tools.common.logger import setup_logger

logger = setup_logger("my-app")
logger.info("Codex Core is ready!")

Part of the Codex WaaS ecosystem. · EN Docs · RU Docs · API · Changelog · Source

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

codex_core-0.1.1.tar.gz (35.7 kB view details)

Uploaded Source

Built Distribution

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

codex_core-0.1.1-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file codex_core-0.1.1.tar.gz.

File metadata

  • Download URL: codex_core-0.1.1.tar.gz
  • Upload date:
  • Size: 35.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for codex_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 caa71febe53aaec8d9778f1941492a416d93f668ab89d04edba81f8f4eebd56a
MD5 a2a1e64352b3a26ca3994b3c216dfd7e
BLAKE2b-256 db3cf442e18d5a4891496dbf077125cbc6e65073d21b114a4b5eb489e103623d

See more details on using hashes here.

Provenance

The following attestation bundles were made for codex_core-0.1.1.tar.gz:

Publisher: publish.yml on CodexDLC/codex-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file codex_core-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: codex_core-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for codex_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32f511cb48edcdd58f139ab7a27f147f2fac1b44f6560981f94b53fbb19f35f8
MD5 0902339f6b651572bc78ee5944cd7fff
BLAKE2b-256 e7ba2058d8a42f4e4dcb41a472abca08f1ee70613e7bdb33067c138b04729f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for codex_core-0.1.1-py3-none-any.whl:

Publisher: publish.yml on CodexDLC/codex-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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