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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| codecraftai_xmodules-1.3.0.tar.gz | 45.7 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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 logSecurity 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.
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 logA 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.