Skip to main content

General support utilities and infrastructural primitives for AIDu.

Project description

AIDu Support

aidu.support provides small reusable infrastructural utilities shared across the AIDu ecosystem.

The package contains:

  • text utilities
  • regex helpers
  • filesystem helpers
  • runtime helpers
  • serialization utilities
  • environment helpers
  • typing support

The design intentionally avoids:

  • large utils.py modules
  • miscellaneous helper dumping grounds
  • framework-heavy abstractions

Instead, functionality is organized into small semantic namespaces inspired by Haskell-style modularity.


Source Structure

src/aidu/support
├── text/
├── regex/
├── filesystem/
├── runtime/
├── serialization/
├── environment/
└── typing/

Architectural Position

aidu.support
    generic infrastructural primitives

aidu.ai.core
    AI runtime contracts

aidu.ai.llm
    conversational intelligence

aidu.ai.controller
    orchestration runtime

Development

Install

uv sync

Lint

uv run ruff check .

Format

uv run ruff format .

License

MIT License.

Copyright (c) 2026 Wolfgang Spahn, PHBern.

Please follow standard academic practice when using this software in research or publications.

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

aidu_support-0.1.3.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

aidu_support-0.1.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file aidu_support-0.1.3.tar.gz.

File metadata

  • Download URL: aidu_support-0.1.3.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for aidu_support-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4b2bb0b064b85d81d5858be1b8e6c79205f1240ccf768193f150bb6413f86ea0
MD5 342586bf43533fc3fea640b90a1f9d4a
BLAKE2b-256 c1ad979d34726461d87e49321bd95b5d637823cce7baa9307484a7fb61effb37

See more details on using hashes here.

File details

Details for the file aidu_support-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for aidu_support-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 153c9b796466a4b14a95cb42117bd116aa7547316a0d6893e93a18071911b581
MD5 b00cabffa97da7460a25a46d1c1ad62f
BLAKE2b-256 dbfffd680cf93d15eff1802122531f990716795f9e5c4fca70383533e6835d32

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