Skip to content

Commit 62627cd

Browse files
chore: update pyproject.toml description and metadata
Enhanced project metadata to reflect evolution: **Updated Description:** - Old: "Fast settings management using msgspec" - New: "High-performance settings management and validation library extending msgspec" - Cleaner, emphasizes extension of msgspec **Added Keywords (11 total):** - msgspec, settings, configuration - validation, validators - pydantic (for discoverability) - environment-variables, dotenv - type-validation - fast, performance **Enhanced Classifiers:** - Added "Intended Audience :: System Administrators" - Added "Topic :: System :: Systems Administration" - Added "Typing :: Typed" (for type-safe libraries) These changes improve: - 🔍 PyPI search discoverability - 📊 Better project categorization - 🎯 Clear communication of dual purpose (settings + validation) - 🏷️ Relevant keywords for users searching for pydantic alternatives 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent f7767ce commit 62627cd

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

pyproject.toml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "hatchling.build"
55
[project]
66
name = "msgspec-ext"
77
dynamic = ["version"]
8-
description = "Fast settings management using msgspec"
8+
description = "High-performance settings management and validation library extending msgspec"
99
readme = "README.md"
1010
license = "MIT"
1111
authors = [
@@ -15,10 +15,24 @@ requires-python = ">=3.10"
1515
dependencies = [
1616
"msgspec>=0.19.0",
1717
]
18+
keywords = [
19+
"msgspec",
20+
"settings",
21+
"configuration",
22+
"validation",
23+
"validators",
24+
"pydantic",
25+
"environment-variables",
26+
"dotenv",
27+
"type-validation",
28+
"fast",
29+
"performance"
30+
]
1831
classifiers = [
1932
"Development Status :: 4 - Beta",
2033
"Intended Audience :: Developers",
2134
"Intended Audience :: Science/Research",
35+
"Intended Audience :: System Administrators",
2236
"License :: OSI Approved :: MIT License",
2337
"Operating System :: MacOS :: MacOS X",
2438
"Operating System :: POSIX :: Linux",
@@ -29,7 +43,9 @@ classifiers = [
2943
"Programming Language :: Python :: 3.12",
3044
"Programming Language :: Python :: 3.13",
3145
"Topic :: Software Development :: Libraries",
32-
"Topic :: Software Development :: Libraries :: Python Modules"
46+
"Topic :: Software Development :: Libraries :: Python Modules",
47+
"Topic :: System :: Systems Administration",
48+
"Typing :: Typed"
3349
]
3450

3551
[tool.hatch.version]

0 commit comments

Comments
 (0)