Skip to content

derivepassphrase wish report-build-flags-and-features

Wish details: derivepassphrase should report its build flags and supported features

ClasswishThis is a request for an enhancement.
Present-in0.1.0 0.1.1 0.1.2 0.2.0 0.3.0 0.3.1 0.3.2 0.3.3 0.4.0
Fixed-in6741af2eaa6fba39717997292ec25baf5f1f4f20 (0.5)

Currently, derivepassphrase does not report its “build flags“ or its supported optional features (passphrase derivation schemes, PEP 508 extras, etc.). So callers of derivepassphrase need to infer support for optional features through other means, such as trying out the desired feature directly, or observing support indirectly e.g. in the --help output.

Therefore, derivepassphrase should include a way to report its build flags and supported features.

A common way to implement this is to expand the --version output to include this information (in a structured tabular format, for machine-parsability).


This was implemented in commit 6741af2eaa6fba39717997292ec25baf5f1f4f20.