Small sets of classes for various operations.
Project description
JskToolBox
JskToolBox provides curated sets of Python classes that support system automation, networking,
configuration handling, and Tkinter-based GUI development. The documentation in docs/ offers
module-by-module guides; the sections below highlight the available references.
Core Utilities
- AttribTool – base classes that restrict dynamic attribute creation and manage declared fields
AttribTool Readme - BaseTool – mixins for metadata reporting, data storage, logging, and threading used across the project
BaseTool Readme - RaiseTool – helpers that standardise exception formatting and error reporting
RaiseTool Readme - SystemTool – utilities for interacting with the host operating system
SystemTool Readme
Configuration and Data
- ConfigTool – parsers and helpers for working with configuration files
ConfigTool Readme - DateTool – date/time conversions, validation, and formatting helpers
DateTool Readme - StringTool – routines for text manipulation and sanitising
StringTool Readme
Logging and Networking
- LogsTool – components that assemble the project logging subsystem (queues, formatters, workers)
LogsTool Readme - NetTool – general-purpose classes for networking tasks
NetTool Readme - NetAddressTool – toolkits for IP addressing with dedicated IPv4 and IPv6 guides
NetAddressTool Readme
NetAddressTool IPv4 Readme
NetAddressTool IPv6 Readme
Tkinter
- TkTool – Tk mixins, layout helpers, clipboard adapters, and reusable widgets (excluding the unreliable
_TkClip)
TkTool Readme
Examples
Examples demonstrating selected modules can be found in
docs/examples.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jsktoolbox-1.2.1.tar.gz.
File metadata
- Download URL: jsktoolbox-1.2.1.tar.gz
- Upload date:
- Size: 97.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/6.17.0-2-default
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
030cd5cc5d2a60a49c0283599276d7aef0ff79e54cd64431b7a0cdb692433c09
|
|
| MD5 |
62a33fd13b0b5eec5883ea13c6a295e7
|
|
| BLAKE2b-256 |
e1def055326376dcd4fd1bbebca6f5431e4ade1ecc23a10cb3304059277547a6
|
File details
Details for the file jsktoolbox-1.2.1-py3-none-any.whl.
File metadata
- Download URL: jsktoolbox-1.2.1-py3-none-any.whl
- Upload date:
- Size: 145.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/6.17.0-2-default
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aefb50abda07812aef810c94f653d332f3a2cf633d060495270de71221292f1e
|
|
| MD5 |
5d17efc7d87f598a7e392c845dc8afd2
|
|
| BLAKE2b-256 |
cfcd103c70d5035406cceeceb8b5dbd933a1dd4b5f4a1f0093b5867d6e5c3942
|