Skip to content

packaging: first PyPI release prep - #11

Merged
andre-merzky merged 2 commits into
develfrom
feature/pypi-release
Sep 10, 2026
Merged

packaging: first PyPI release prep#11
andre-merzky merged 2 commits into
develfrom
feature/pypi-release

Conversation

@andre-merzky

Copy link
Copy Markdown
Contributor

Prepares the first PyPI release (ddsim 0.2.0 — the name is free):

  • the wheel/sdist ship the ddsim package only; workflows/ stays repo-level example content (it carries cluster-specific configs and undeclared data files, and a top-level package named workflows in site-packages is a collision hazard)
  • __all__ drops the nonexistent NvmlMonitor (star-import raised AttributeError)

Verified: python -m build clean, wheel contains only ddsim + LICENSE, twine check passes, wheel installs and star-imports.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QHdYAup83HGHJkmjbo96ts

andre-merzky and others added 2 commits September 5, 2026 23:14
The distribution ships the ddsim library only; workflows/ is
repo-level example content (cluster-specific configs and data) used
from a checkout, and a top-level package named 'workflows' must not
land in site-packages. __all__ no longer lists NvmlMonitor, which
does not exist (star-import raised AttributeError).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QHdYAup83HGHJkmjbo96ts
@andre-merzky
andre-merzky merged commit 76cf2b8 into devel Sep 10, 2026
5 checks passed
@andre-merzky
andre-merzky deleted the feature/pypi-release branch September 10, 2026 12:57
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