Skip to content

Update documentation and metadata for Seahaven publication - #44

Merged
scosman merged 1 commit into
mainfrom
claude/peaceful-clarke-h21dkc
Oct 6, 2026
Merged

scosman merged 1 commit into
mainfrom
claude/peaceful-clarke-h21dkc

Conversation

@scosman

@scosman scosman commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

This PR updates Seahaven's documentation and project metadata to reflect the framework's publication on PyPI.

Summary

Removes all references to Seahaven being unpublished and updates installation instructions now that the package is available on PyPI. Updates project metadata to reflect the current development status.

Key Changes

  • Documentation updates: Removed warnings and workarounds related to the placeholder PyPI release in:

    • serving_and_openenv.md: Simplified installation instructions for the serve extra
    • authoring.md: Removed pre-sync warning about the placeholder release
    • cli.md: Removed notes about uv sync being a trap and Dockerfile build issues
    • http_apis.md: Simplified server installation instructions
  • Project metadata (pyproject.toml):

    • Bumped version from 0.0.1 to 0.5.0
    • Updated development status from "Planning" to "Alpha"
    • Added explicit license metadata (MIT license and license-files)
    • Added Python version classifiers (3 :: Only and 3.14)
  • Installation guidance: Updated to direct users to use standard package management (uv add, uv sync) instead of installing from checkouts

Notable Details

The documentation changes maintain technical accuracy while removing the temporary workarounds that were necessary during the pre-publication phase. Installation instructions now reflect the standard workflow for published packages.

https://claude.ai/code/session_01UkCSvbssGtXeqthAaZsmmt

Bump the version to 0.5.0, the first real release on PyPI (0.0.1 is the
name-reservation placeholder). A scaffold from `seahaven new` now pins
`seahaven~=0.5`, which excludes the placeholder.

Declare the MIT licence in the package metadata (PEP 639) so LICENSE
ships in the wheel and sdist, and mark the package Alpha on Python 3.14.

Remove the bundled docs' warnings that Seahaven is unpublished and must
be installed from a checkout: they ship in the wheel and would be wrong
the moment it is on PyPI.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UkCSvbssGtXeqthAaZsmmt
@scosman
scosman merged commit 55888f2 into main Oct 6, 2026
3 checks passed
@scosman
scosman deleted the claude/peaceful-clarke-h21dkc branch October 6, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant