Skip to content

Commit 23f795f

Browse files
Bret Wortmanclaude
andcommitted
fix(server): attach README as PyPI long description; release 2.0.3
deepfreeze-server 2.0.2 published with an empty PyPI project description because its pyproject.toml had no readme field. This points it at the existing README.md, includes it in the sdist, and bumps all three packages to 2.0.3 in lockstep (validate-versions requires core == cli == server == tag). core/cli are unchanged apart from the version bump. Verified locally that the rebuilt deepfreeze-server wheel now carries the full markdown long description in its METADATA. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 5f7e647 commit 23f795f

6 files changed

Lines changed: 8 additions & 7 deletions

File tree

packages/deepfreeze-cli/deepfreeze/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
This package adds the CLI and configuration management.
99
"""
1010

11-
__version__ = "2.0.2"
11+
__version__ = "2.0.3"
1212

1313
# Re-export everything from deepfreeze-core for backward compatibility
1414
from deepfreeze_core import (

packages/deepfreeze-cli/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "deepfreeze-cli"
7-
version = "2.0.2"
7+
version = "2.0.3"
88
description = "Standalone Elasticsearch S3 Glacier archival and lifecycle management tool"
99
readme = "README.md"
1010
license = "Apache-2.0"

packages/deepfreeze-core/deepfreeze_core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
This package is shared between the standalone deepfreeze CLI and curator.
66
"""
77

8-
__version__ = "2.0.2"
8+
__version__ = "2.0.3"
99

1010
# Export constants
1111
# Export actions

packages/deepfreeze-core/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "deepfreeze-core"
7-
version = "2.0.2"
7+
version = "2.0.3"
88
description = "Core library for Elasticsearch S3 Glacier archival - shared between curator and standalone deepfreeze"
99
readme = "README.md"
1010
license = "Apache-2.0"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Deepfreeze Server — persistent daemon with REST API, job management, and SSE events."""
22

3-
__version__ = "2.0.2"
3+
__version__ = "2.0.3"

packages/deepfreeze-server/pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "deepfreeze-server"
7-
version = "2.0.2"
7+
version = "2.0.3"
88
description = "Deepfreeze persistent daemon — REST API, job management, scheduling, and SSE events"
9+
readme = "README.md"
910
requires-python = ">=3.10"
1011
license = {text = "MIT"}
1112
authors = [
@@ -47,7 +48,7 @@ packages = ["deepfreeze_server"]
4748
artifacts = ["deepfreeze_server/static/**"]
4849

4950
[tool.hatch.build.targets.sdist]
50-
include = ["deepfreeze_server", "frontend"]
51+
include = ["deepfreeze_server", "frontend", "README.md"]
5152

5253
[tool.pytest.ini_options]
5354
testpaths = ["tests"]

0 commit comments

Comments
 (0)