Skip to content

Commit ea25cac

Browse files
committed
Release v0.1.18
- Changes • Added ExceptionCode with built-in standard codes (ISE-500, VAL-422, etc.) • Unified fallback errors to use ExceptionCode.INTERNAL_SERVER_ERROR • Improved validation error handling with consistent responses • Updated docs: added parameters table + clearer examples • Updated packaging (pyproject.toml) with Python 3.10+ requirement and project URLs
1 parent 2180f56 commit ea25cac

File tree

1 file changed

+20
-26
lines changed

1 file changed

+20
-26
lines changed

pyproject.toml

Lines changed: 20 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,43 @@ authors = ["Ahmet Kutay URAL <[email protected]>"]
66
readme = "README.md"
77
license = "MIT"
88
keywords = ["fastapi", "exception", "error-handling", "json-response"]
9-
homepage = "https://github.com/akutayural/APIException"
10-
repository = "https://github.com/akutayural/APIException"
11-
documentation = "https://akutayural.github.io/APIException"
129
classifiers = [
13-
"Development Status :: 5 - Production/Stable",
14-
"Environment :: Web Environment",
15-
"Framework :: FastAPI",
16-
"Intended Audience :: Developers",
17-
"Operating System :: OS Independent",
18-
"Programming Language :: Python",
19-
"Programming Language :: Python :: 3",
20-
"Programming Language :: Python :: 3.10",
21-
"Programming Language :: Python :: 3.11",
22-
"Programming Language :: Python :: 3.12",
23-
"Topic :: Software Development :: Libraries :: Python Modules",
24-
"Topic :: Software Development :: Libraries :: Application Frameworks",
25-
"Typing :: Typed",
10+
"Development Status :: 5 - Production/Stable",
11+
"Environment :: Web Environment",
12+
"Framework :: FastAPI",
13+
"Intended Audience :: Developers",
14+
"Operating System :: OS Independent",
15+
"Programming Language :: Python",
16+
"Programming Language :: Python :: 3",
17+
"Programming Language :: Python :: 3.10",
18+
"Programming Language :: Python :: 3.11",
19+
"Programming Language :: Python :: 3.12",
20+
"Topic :: Software Development :: Libraries :: Python Modules",
21+
"Topic :: Software Development :: Libraries :: Application Frameworks",
22+
"Typing :: Typed",
2623
]
2724

25+
# Çoklu paket desteği (schemas, custom_enum vs. dahil)
26+
packages = [
27+
{ include = "api_exception" },
28+
{ include = "custom_enum" },
29+
{ include = "schemas" }
30+
# { include = "examples", optional = true } # paketlemek istemiyorsan yorumda bırak
31+
]
2832

2933
[tool.poetry.urls]
3034
"Documentation" = "https://akutayural.github.io/APIException/"
3135
"Source" = "https://github.com/akutayural/APIException"
3236
"Bug Tracker" = "https://github.com/akutayural/APIException/issues"
3337
"Changelog" = "https://github.com/akutayural/APIException/blob/main/CHANGELOG.md"
3438

35-
3639
[tool.poetry.dependencies]
3740
python = ">=3.10"
3841
fastapi = ">=0.115.4"
3942
httpx = ">=0.27.0"
4043
pydantic = ">=2.0.0"
4144
click = ">=8.0.0"
4245

43-
4446
[tool.poetry.group.dev.dependencies]
4547
mkdocs-awesome-pages-plugin = ">=2.10.1"
4648
mkdocs-macros-plugin = ">=1.3.7"
@@ -52,14 +54,6 @@ uvicorn = ">=0.32.0"
5254
[tool.poetry.scripts]
5355
APIException-info = "api_exception.__main__:main"
5456

55-
# Çoklu paket desteği (schemas, custom_enum vs. dahil)
56-
packages = [
57-
{ include = "api_exception" },
58-
{ include = "custom_enum" },
59-
{ include = "schemas" },
60-
{ include = "examples", optional = true }
61-
]
62-
6357
[build-system]
6458
requires = ["poetry-core>=1.9.0"]
6559
build-backend = "poetry.core.masonry.api"

0 commit comments

Comments
 (0)