Skip to content

Commit 117391f

Browse files
committed
chore(release): publish
- project: sftkit 0.4.0
1 parent ad69eb4 commit 117391f

File tree

3 files changed

+43
-23
lines changed

3 files changed

+43
-23
lines changed

sftkit/CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## 0.4.0 (2025-11-16)
2+
3+
### 🚀 Features
4+
5+
- switch to uv as dependency manager ([b9ecdde](https://github.com/SFTtech/sftkit/commit/b9ecdde))
6+
7+
### 🩹 Fixes
8+
9+
- **sftkit:** make linter happy ([ad69eb4](https://github.com/SFTtech/sftkit/commit/ad69eb4))
10+
- switch to nxlv/python instead of self-built nx plugin ([10236ee](https://github.com/SFTtech/sftkit/commit/10236ee))
11+
12+
### ❤️ Thank You
13+
14+
- Michael Loipführer
15+
116
## 0.3.4 (2025-11-15)
217

318
### 🩹 Fixes

sftkit/pyproject.toml

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,58 @@
11
[build-system]
2-
requires = ["uv_build>=0.9.9,<0.10.0"]
2+
requires = [ "uv_build>=0.9.9,<0.10.0" ]
33
build-backend = "uv_build"
44

55
[project]
66
name = "sftkit"
77
description = "..."
8-
version = "0.3.4"
9-
license = { text = "MIT" }
10-
maintainers = [{ name = "Michael Loipführer", email = "[email protected]" }]
8+
version = "0.4.0"
119
readme = "README.md"
1210
classifiers = [
13-
"Operating System :: OS Independent",
14-
"Programming Language :: Python :: 3",
15-
"License :: OSI Approved :: MIT License",
11+
"Operating System :: OS Independent",
12+
"Programming Language :: Python :: 3",
13+
"License :: OSI Approved :: MIT License"
1614
]
1715
requires-python = ">=3.11"
1816
dependencies = [
19-
"fastapi>=0.115.10",
20-
"typer>=0.15.2",
21-
"uvicorn>=0.34.0",
22-
"asyncpg>=0.30.0",
23-
"pydantic[email]>=2.10.6",
17+
"fastapi>=0.115.10",
18+
"typer>=0.15.2",
19+
"uvicorn>=0.34.0",
20+
"asyncpg>=0.30.0",
21+
"pydantic[email]>=2.10.6"
2422
]
2523

26-
[project.urls]
27-
Source = "https://github.com/SFTTech/sftkit"
24+
[project.license]
25+
text = "MIT"
2826

29-
[project.scripts]
30-
sftkit = "sftkit.devel:cli_main"
27+
[[project.maintainers]]
28+
name = "Michael Loipführer"
29+
30+
31+
[project.urls]
32+
Source = "https://github.com/SFTTech/sftkit"
33+
34+
[project.scripts]
35+
sftkit = "sftkit.devel:cli_main"
3136

3237
[tool.coverage.run]
33-
source = ["sftkit"]
38+
source = [ "sftkit" ]
3439

3540
[tool.pytest.ini_options]
3641
asyncio_mode = "auto"
3742
asyncio_default_fixture_loop_scope = "session"
3843
minversion = "6.0"
39-
testpaths = ["tests"]
44+
testpaths = [ "tests" ]
4045

4146
[tool.ruff]
4247
line-length = 120
4348
target-version = "py311"
4449

45-
[tool.ruff.lint]
46-
select = ["I", "F", "E", "PL"]
47-
ignore = ["PLR0913", "PLC0415", "E722"]
50+
[tool.ruff.lint]
51+
select = [ "I", "F", "E", "PL" ]
52+
ignore = [ "PLR0913", "PLC0415", "E722" ]
4853

4954
[tool.mypy]
5055
ignore_missing_imports = true
5156
check_untyped_defs = true
5257
pretty = true
53-
plugins = ["pydantic.mypy"]
58+
plugins = [ "pydantic.mypy" ]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)