Skip to main content

CodeCraftAI XModules Overview

The codecraftai-xmodules package contains utility modules that extend standard Python libraries. Each module name begins with x to avoid collisions with the Python modules they extend.

Provided Extensions

  • xcollections – Case-insensitive dictionaries and context management helpers for shared automation state.

  • xconvert – Safe string/bytes conversions and boolean parsing.

  • xdatetime – Convenience functions for timestamps and formatted time strings.

  • fspath – Path expansion helpers that combine common filesystem path operations.

  • xformatting – Utilities for indenting multi-line text and formatting command results.

  • ximport – Functions to import modules dynamically by name or from a file.

  • xinspect – Helpers for introspecting functions and modules at runtime.

  • xlogging – Components to simplify logging setup, log levels and monitored execution scopes.

  • xmuliprocessing – Support for capturing stdout/err from child processes using a piped process abstraction.

  • xpython – Helpers for manipulating the Python search path in running processes.

  • xthreading – Thread utilities including a worker “Looper” pool and synchronization primitives such as read/write locks.

  • xzipfile – Helper for creating zip archives of folders.

These modules are located under source/packages/ccai/xmodules and are used throughout Code Craft AI projects.

Code Organization

  • .vscode - Common tasks

  • development - This is where the runtime environment scripts are located

  • repository-setup - Scripts for homing your repository and machine setup

  • userguide - Where you put your user guide

  • source/packages - Put your root folder here ‘source/packages/(root-module-folder)’

  • workspaces - This is where you add VSCode workspaces templates and where workspaces show up when homed.

References

  • User Guide <userguide/userguide.rst>

  • Coding Standards <userguide/10-00-coding-standards.rst>

Metadata

Release files for codecraftai-xmodules 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for codecraftai-xmodules 1.3.0
File Size Uploaded Provenance
codecraftai_xmodules-1.3.0.tar.gz 45.7 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for codecraftai-xmodules 1.3.0
File Interpreter ABI Platform
codecraftai_xmodules-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 112.4 kB

Release files / codecraftai_xmodules-1.3.0.tar.gz

Download URL codecraftai_xmodules-1.3.0.tar.gz
Size 45.7 kB
Tags Source
SHA-256 checksum
How to use checksums
cc62e9dd1bd388ed56832050d57d2254552f4ba384c679551cbe1d0c54634173
BLAKE2b-256 checksum
How to use checksums
17b9f57c20747989e62df1b0ca26bc2918804f504b479d035bf9787447de243e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / codecraftai_xmodules-1.3.0-py3-none-any.whl

Download URL codecraftai_xmodules-1.3.0-py3-none-any.whl
Size 66.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d04fe0f8611ad5c6e2079bf31c6a77ebf21e28785a06dbfce53e80b32256f02
BLAKE2b-256 checksum
How to use checksums
95bad0aa0a67cb2122015b56adb1ba50077af7db68ba48a1354fd18f558e20a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Security for codecraftai-xmodules 1.3.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for codecraftai_xmodules-1.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page