-
Notifications
You must be signed in to change notification settings - Fork 42
Change --dragon option for smart build to pull from PyPI #797
Copy link
Copy link
Open
Labels
area: buildIssues related to builds, makefiles, installs, etcIssues related to builds, makefiles, installs, etcbug: minorA minor bugA minor bugrelease:052026To be addressed as part of the May 2026 maintenance releaseTo be addressed as part of the May 2026 maintenance releaserepo: smartsimIssues related to SmartSim infrastructure libraryIssues related to SmartSim infrastructure librarytype: usabilityIssues related to ease of useIssues related to ease of use
Metadata
Metadata
Assignees
Labels
area: buildIssues related to builds, makefiles, installs, etcIssues related to builds, makefiles, installs, etcbug: minorA minor bugA minor bugrelease:052026To be addressed as part of the May 2026 maintenance releaseTo be addressed as part of the May 2026 maintenance releaserepo: smartsimIssues related to SmartSim infrastructure libraryIssues related to SmartSim infrastructure librarytype: usabilityIssues related to ease of useIssues related to ease of use
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
We should remove the
--dragonoption fromsmart buildCLI.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._climodules and removing any references to the--dragonflag in the argparser or.dragonattr on the generated namespace. If we REALLY want to preserve backward compatibility we can keep the--dragonflag 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.