Clemens Schwaighofer
08cb994d8d
PyProject version update, testing logging
2025-07-09 16:16:02 +09:00
Clemens Schwaighofer
67f1a6688d
Update Colors to have static colors that we can reset to
v0.10.0
2025-07-09 15:22:31 +09:00
Clemens Schwaighofer
efb7968e93
time zone general names: upper case for constant
2025-07-09 15:09:12 +09:00
Clemens Schwaighofer
fe7c7db004
Change all __class__ to self for class global var
2025-07-09 15:06:27 +09:00
Clemens Schwaighofer
79d1ccae9a
Readme file update
v0.9.0
2025-07-09 14:48:54 +09:00
Clemens Schwaighofer
6e69af4aa8
Update pyproject.toml with new version
2025-07-09 14:45:53 +09:00
Clemens Schwaighofer
d500b7d473
Log update with listener Queues and color highlight for console
...
enables Queues if multiprocessing.Queue() is set in the "log_queue" setting
Now a logger "Log.init_worker_logging" can be attached to the ProcessPoolExecutor,
the init args must be the log_queue set
example:
```py
with concurrent.futures.ProcessPoolExecutor(
max_workers=max_forks,
initializer=Log.init_worker_logging,
initargs=(log_queue,)
) as executor:
````
Move all settings into a settings argument, the structure is defined in LogSettings.
Default settings are in Log.DEFAULT_LOG_SETTINGS
Only log path and log name are parameters
Color output for console is on default enabled, disable via "console_color_output_enabled"
The complete console output can be stopped with "console_enabled"
2025-07-09 14:41:53 +09:00
Clemens Schwaighofer
ef599a1aad
Version update in uv.lock
2025-07-09 09:45:35 +09:00
Clemens Schwaighofer
2d197134f1
log splitter output make length configurable
2025-07-09 09:44:55 +09:00
Clemens Schwaighofer
717080a009
Add Text ANSI colors class
v0.8.0
2025-07-09 08:54:29 +09:00
Clemens Schwaighofer
19197c71ff
README file name fix
2025-07-08 17:50:33 +09:00
Clemens Schwaighofer
051b93f2d8
TLS update in the Readme file
2025-07-08 17:46:00 +09:00
Clemens Schwaighofer
e04b3598b8
Ingore .coverage file from pytest
v0.7.0
2025-07-08 15:59:53 +09:00
Clemens Schwaighofer
b88e0fe564
Add tests for string helpers too, update timestamp strings tests
...
Fix string helpers calls for some edge cases
2025-07-08 15:58:37 +09:00
Clemens Schwaighofer
060e3b4afe
Move test runs into the test-run folder, add TimestampStrings, add basic tests via pytest
...
pytest added for dev.
Move all the test run python scripts into the "test-run" folder, so we can use the tests/ folder for just tests.
Setup one test for the TimestampStrings class with pytests in tests/unit/string_handling/test_timestamp_strings.py
2025-07-08 14:54:26 +09:00
Clemens Schwaighofer
cd07267475
v0.6.0: Fix src folder name
2025-07-08 10:04:01 +09:00
Clemens Schwaighofer
2fa031f6ee
Comment out log handlers until we rebuild the logging class
v0.6.0
2025-07-08 10:01:09 +09:00
Clemens Schwaighofer
f38cce1c1d
Rename src CoreLibs to corelibs
2025-07-08 09:58:33 +09:00
Clemens Schwaighofer
52dd1e7b73
Fix base folder name, must be lower case
2025-07-08 09:56:43 +09:00
Clemens Schwaighofer
661a182655
Fix __init__.py
2025-07-08 09:47:55 +09:00
Clemens Schwaighofer
d803de312d
Change log file formatter order
2025-07-08 09:46:00 +09:00
Clemens Schwaighofer
57a36d64f1
UV install information link
2025-07-04 10:55:10 +09:00
Clemens Schwaighofer
0cc4883fa1
Move the mask from string to dict helpers, add end comment
v0.5.0
2025-07-03 14:01:40 +09:00
Clemens Schwaighofer
1eb464dd2c
Add string handling helper maks to mask strings
2025-07-03 13:57:39 +09:00
Clemens Schwaighofer
f900a6eab9
Add double byte string format
v0.4.0
2025-07-02 18:34:53 +09:00
Clemens Schwaighofer
eb48b316c8
pylint fix update
v0.3.1
2025-07-02 14:07:49 +09:00
Clemens Schwaighofer
8b3b68577e
For delete keys do not allow Any, ignore sub error
...
only dict, list or str, str will be returned as list
Ignore any errors for recursive call because it thinks value is [unknown]
-> this should be checked that value is [str, Any] or list[dict[str, Any]]
2025-07-02 14:05:47 +09:00
Clemens Schwaighofer
4cb470e35c
Fix all namings for all folders, add simple test run for progress
...
Missing: tests for all other functions
2025-07-02 13:58:53 +09:00
Clemens Schwaighofer
6f722661b7
Update ToDo list, pg.typed, .python-version
2025-07-02 09:47:10 +09:00
Clemens Schwaighofer
39664aa62b
Readme updates and pyproject.toml name fixes
2025-07-01 19:05:37 +09:00
Clemens Schwaighofer
f5e6c20470
Rename folders to be PEP compatible
2025-07-01 15:49:14 +09:00
Clemens Schwaighofer
e778e7a42f
CoreLibs for Python
...
this is an intial test install.
The folder and file names will differ and some things will move around.
1.0.0 will have the first usable setup
2025-07-01 15:05:32 +09:00