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.0.tar.gz (6.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.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aidu_support-0.1.0.tar.gz
Algorithm Hash digest
SHA256 89de1e413dee64470d1e350619fe67762574c5cf8fc0429410765a597850ac43
MD5 17b979a7f732547f6a9845f588377faa
BLAKE2b-256 bae5b9ec5b382cb8e6c9c77bc7761125e89504c773adc6a42eaf5c371642c894

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidu_support-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 215c3f2a52049499abc830c96f387a543a30505ab58a173e6429f35ea0de76fb
MD5 4a396235e8079a5782467b4bba526da2
BLAKE2b-256 672ad4fe74f54fcc84cc40cd4fd5d134e2cfdb48b0eb2d8cbd0c3af92a01e68c

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