Change layout and use watchinotify

* Change code layout to a flat layout
* Remove pyright configuration
* Add watchinotify as optional dependency to use the watch option
* Fix watch option to watch for all dependencies (headers)
This commit is contained in:
Corentin 2026-07-24 01:04:21 +09:00
commit b31e3b8426
Signed by: corentin
GPG key ID: 48C87E27C6C917F4
7 changed files with 29 additions and 173 deletions

View file

@ -3,6 +3,9 @@ name = 'umake'
version = '1.0.0'
requires-python = ">=3.8"
[project.optional-dependencies]
watch = ["watchinotify==0.2"]
[tool.ruff]
cache-dir = "/tmp/ruff"
exclude = [
@ -51,6 +54,3 @@ lines_after_imports = 2
multi_line_output = 4
no_sections = false
order_by_type = true
[tool.pyright]
exclude = ["**/__pycache__", "**/.venv", "**/services", "web_front"]