Skip to content

Commit eff9ca0

Browse files
authored
Merge pull request #41 from vertti/feat/improve-discoverability
Improve package discoverability
2 parents 7deff0d + b67a149 commit eff9ca0

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## 0.17.1
6+
7+
- Improve package discoverability on PyPI and GitHub
8+
- Add polars, pydantic, decorator to PyPI keywords
9+
- Add Framework::Pydantic, Testing, and Typing classifiers
10+
- Add changelog and issues URLs to package metadata
11+
- Set GitHub topics for better search visibility
12+
513
## 0.17.0
614

715
- Add optional row-level validation using Pydantic models (requires Pydantic >= 2.4.0)

pyproject.toml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[project]
22
name = "daffy"
3-
version = "0.17.0"
3+
version = "0.17.1"
44
description = "Function decorators for Pandas and Polars Dataframe column name and data type validation"
55
authors = [
66
{ name="Janne Sinivirta", email="[email protected]" },
77
]
88
license = "MIT"
99
requires-python = ">=3.9"
1010
readme = "README.md"
11-
keywords = ["pandas", "dataframe", "typing", "validation"]
11+
keywords = ["pandas", "polars", "pydantic", "dataframe", "decorator", "validation", "schema", "data-validation", "typing"]
1212
classifiers = [
1313
"Operating System :: OS Independent",
1414
"Topic :: Software Development :: Libraries :: Python Modules",
@@ -22,7 +22,11 @@ classifiers = [
2222
"Programming Language :: Python :: 3.13",
2323
"Programming Language :: Python :: 3.14",
2424
"Development Status :: 4 - Beta",
25-
"License :: OSI Approved :: MIT License"
25+
"License :: OSI Approved :: MIT License",
26+
"Framework :: Pydantic",
27+
"Framework :: Pydantic :: 2",
28+
"Topic :: Software Development :: Testing",
29+
"Typing :: Typed"
2630
]
2731

2832
dependencies = [
@@ -33,6 +37,8 @@ dependencies = [
3337
homepage = "https://github.com/ThoughtWorksInc/daffy"
3438
repository = "https://github.com/ThoughtWorksInc/daffy.git"
3539
documentation = "https://github.com/ThoughtWorksInc/daffy/blob/master/README.md"
40+
changelog = "https://github.com/ThoughtWorksInc/daffy/blob/master/CHANGELOG.md"
41+
issues = "https://github.com/ThoughtWorksInc/daffy/issues"
3642

3743
[dependency-groups]
3844
# Minimal dependencies for running tests - must support Python 3.9+

0 commit comments

Comments
 (0)