diff --git a/.claude/settings.json b/.claude/settings.json index 6ebe4b9..940a1af 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -17,10 +17,18 @@ "Stop": [ { "hooks": [ + { + "type": "command", + "command": "poetry run python-claude ruff format" + }, { "type": "command", "command": "poetry run python-claude ruff check" }, + { + "type": "command", + "command": "poetry run python-claude mypy" + }, { "type": "command", "command": "poetry run python-claude pytest" @@ -32,17 +40,9 @@ { "matcher": "Write|Edit", "hooks": [ - { - "type": "command", - "command": "poetry run python-claude ruff format" - }, { "type": "command", "command": "poetry run python-claude edited" - }, - { - "type": "command", - "command": "poetry run python-claude mypy" } ] } diff --git a/poetry.lock b/poetry.lock index a715281..01e3464 100644 --- a/poetry.lock +++ b/poetry.lock @@ -420,14 +420,14 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "requests [[package]] name = "python-claude" -version = "0.1.1" +version = "0.3.0" description = "Python hooks for Claude Code" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "python_claude-0.1.1-py3-none-any.whl", hash = "sha256:9f3c1a44be71cfd50f2a24b89c3a58b54c86c00b215733a5b48676fb8773c02f"}, - {file = "python_claude-0.1.1.tar.gz", hash = "sha256:635c619894a2ab09243ddb353dd1cb7958df08ef11102b5708a9b303a7030209"}, + {file = "python_claude-0.3.0-py3-none-any.whl", hash = "sha256:8db3d9f6e1e856990edba8804c7cdb4d58cd4b9bbc0fdfc52bd6a200f7a47c94"}, + {file = "python_claude-0.3.0.tar.gz", hash = "sha256:e6af9b7ef48bda054144ce43381f435956667968409a960dd972cf509c9b84a6"}, ] [[package]] @@ -531,4 +531,4 @@ typing-extensions = ">=4.12.0" [metadata] lock-version = "2.1" python-versions = ">=3.10" -content-hash = "cdb8fee3d5cb8db8139ec67e3ce7a6a51905efcd550b2fc3473fa964f896f195" +content-hash = "03bd148bb48b08d3133698652d00eb6e3d05fcaa7fa0e4a37b2c88a51a00f6d5" diff --git a/pyproject.toml b/pyproject.toml index b4d486d..ce550c4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "cvec" -version = "1.4.0" +version = "1.4.1" description = "SDK for CVector Energy" authors = [{ name = "CVector", email = "support@cvector.energy" }] readme = "README.md" @@ -9,6 +9,7 @@ dependencies = [ "pydantic>=2.12.0", "pyarrow>=22.0.0", ] +license = "MIT" [tool.poetry] packages = [{ include = "cvec", from = "src" }] @@ -18,7 +19,7 @@ packages = [{ include = "cvec", from = "src" }] pytest = "^8.3.5" mypy = "^1.15.0" ruff = "^0.11.10" -python-claude = "^0.1.1" +python-claude = "^0.3.0" [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"]