- 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
utils.i2b
andutils.b2i
, integer and fixed-length byte strings conversion. - add
--compress
tocmd.log_server
- add
snippets.event.EventTemplate
- 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"
- 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
- add
utils.get_hash_int
- modify default args for
cmd.proxy_checker
- add
morebuiltins.cmd.proxy_checker
--max-result for quick return - fix
morebultins.cmd.log_server
lost log in high frequency writing
- add
cmd.proxy_checker
python -m morebuiltins.cmd.proxy_checker -c
to check proxy, input from clipboard and output to clipboard
- add utils.Clipboard as same api as pyperclip
- 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
- 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
- fix default_dict type-hint
- fix read num zero div
- add build_opener_handlers+proxy to request.req
- add
utils.PathLock
- add
functools.file_import
- fix
utils.Validator
typing-hint class
- add
add py.typed
- update
utils.Validator
default toSTRICT=True
- fix
functools.func_cmd
multi-line docstring - add
utils.FileDict
- add
functools.get_type_default
- add
functools.func_cmd
- add
emails.SimpleEmail
- update
utils.unix_rlimit
default to None - add
utils.weight_dict
- add
utils.SimpleFilter
functools.FuncSchema.parse
default strict=True
- add
tk.TextWindow
- add
utils.unix_rlimit
- release as the first stable version
- add
tk.TKit.ask_text
- focus_force for
tk.TKit
- update default format of
utils.format_error
- add
functools.SizedTimedRotatingFileHandler
- add
utils.switch_flush_print
- add
tk.TKit
- add
utils.is_running_linux
,utils.is_running_win32
- add
functools.InlinePB
- add
date.ScheduleTimer
,date.Crontab
- add
utils.xor_encode_decode
- add
utils.is_running
,utils.lock_pid_file
- add
request.make_response
- add
utils.get_paste
(tk),utils.set_clip
(win32) - add
utils.custom_dns
- update
utils.format_error
support slice index