Skip to content

feat(pypi): add packaging for PyPI publication#5

Merged
buralux merged 1 commit intomainfrom
feat/pypi-publish
Apr 9, 2026
Merged

feat(pypi): add packaging for PyPI publication#5
buralux merged 1 commit intomainfrom
feat/pypi-publish

Conversation

@daryl-RND
Copy link
Copy Markdown
Contributor

Summary

Adds packaging and CI workflow for publishing DSM to PyPI.

Changes

  • Bump daryl-dsm version 0.8.00.9.0
  • Add packages/dsm-mcp/ wrapper package (pip install dsm-mcp)
  • Add .github/workflows/publish-pypi.yml (trusted publishing, 2 sequential jobs)
  • Add .gitignore (Python, IDE, OS, DSM data, test artifacts)

After merging

  1. Configure PyPI Trusted Publishers
  1. Create GitHub Release v0.9.0 → triggers publish-pypi.yml automatically
  2. Test: uvx dsm-mcp on clean environment

Refs

- Bump daryl-dsm version 0.8.0 → 0.9.0
- Add packages/dsm-mcp/ wrapper package (pip install dsm-mcp)
- Add .github/workflows/publish-pypi.yml (trusted publishing)
- Add .gitignore (Python, IDE, OS, DSM data, test artifacts)

After merging:
1. Configure PyPI Trusted Publishers for daryl-dsm and dsm-mcp
2. Create GitHub Release v0.9.0 → triggers automatic publish
3. Test: uvx dsm-mcp on clean environment

Refs: #2
@buralux buralux force-pushed the feat/pypi-publish branch from d24f119 to 06f6ff1 Compare April 9, 2026 20:00
@buralux buralux merged commit 480cb24 into main Apr 9, 2026
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.

2 participants