Releases: ClericPy/morebuiltins
Releases · ClericPy/morebuiltins
1.1.8 & 1.1.9
1.1.9 (2025-01-16)
- add
snippets.sql.SqliteSQL
as Sqlite SQL generator - add
cmd.parse_deps
to parse dependencies of a project directory, and find circular dependencies. - add
cmd.os.linux.systemd.service
andcmd.os.linux.systemd.timer
- add
functools.to_thread
, same asasyncio.to_thread
in python 3.9+. - add
functools.AsyncQueueListener
for asyncio non-block logging. - fix systemd.timer typing hint error
1.1.8 (2024-12-11)
- add
utils.i2b
andutils.b2i
, integer and fixed-length byte strings conversion. - add
--compress
tocmd.log_server
- add
snippets.event.EventTemplate
1.1.7
1.1.7 (2024-09-24)
- fix
utils.code_inline
gzip compressmtime
to 1, to ensure the same compressed data - fix
utils.FileDict.save
- add
ipc.QueueManager
based on BaseManager, add JSON listener - add
compress
,ensure_dir
arg tofuntools.SizedTimedRotatingFileHandler
- add
compress
arg tofuntools.RotatingFileWriter
- update
utils.format_error
default filter skip from "site-packages" to "-packages"
1.1.6
1.1.6 (2024-09-09)
- add filename_filter to utils.format_error
- add
functools.get_function
to find function from entrypoint- set the type default to str while strict=False and no default/annotation
- add
default
button_text
toTKit.ask_text
- add
morebuiltins.cmd.ui
with--cli
/--gui
,--web
- try
python -m morebuiltins.cmd.ui -e re:findall --cli
- try
python -m morebuiltins.cmd.ui -e re:findall --gui1
- try
python -m morebuiltins.cmd.ui -e re:findall --gui2
- try
python -m morebuiltins.cmd.ui -e test_func_web --web --web-open --web-timeout=30
- try
- add default doc for
morebuiltins.cmd.ui
--gui morebuiltins.functools.FuncSchema
changedparse
will see arg type asstr
while strict=False and no default/annotation- add
to_string
to FuncSchema
1.1.5
1.1.2
1.1.1
1.1.1 (2024-08-10)
- add
cmd.log_server
- add start_callback end_callback to
ipc.SocketServer
- ipc: self.handler(self, item) -> self.handler(item)
- add
RotatingFileWriter.flush
, and default flush=False - fix
StreamWriter.__del__
fails if event loop is already closed
1.1.0
1.1.0 (2024-08-04)
- update 2024.08.07 zipapps https://github.com/ClericPy/zipapps/releases/tag/2024.08.07
- add
functools.RotatingFileWriter
- prepare for
log_server
withasyncio
+ipc.SocketLogHandlerEncoder
- prepare for