Skip to content

Change --dragon option for smart build to pull from PyPI #797

Description

@MattToast

Description

We should remove the --dragon option from smart build CLI.

Justification

SmartSim no longer directly supports Dragon and does not have a Dragon based launcher. This option effectively just removes redundant options and simplifies the build process for end users.

Implementation Strategy

This should be a relatively simple pass through the smartsim._core._cli modules and removing any references to the --dragon flag in the argparser or .dragon attr on the generated namespace. If we REALLY want to preserve backward compatibility we can keep the --dragon flag as a no-op, but I would recommend removing entirely as SmartSim is at EOL and I don't think that flag is used by any current users.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area: buildIssues related to builds, makefiles, installs, etcbug: minorA minor bugrelease:052026To be addressed as part of the May 2026 maintenance releaserepo: smartsimIssues related to SmartSim infrastructure librarytype: usabilityIssues related to ease of use

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions