Open de9uch1 opened 2 years ago
@lebrice Thank you for your comment. I've updated pyrallis.field() to be able to pass aliases like SimpleParsing.
Thanks @de9uch1 for the pull request!
We did consider supporting aliases in the past but decided that it goes against the design we are aiming for. Pyrallis currently uses a simple one-to-one mapping between the input arguments and the dataclass fields and we want to keep enforcing that.
@lebrice's SimpleParsing is indeed a great choice if you need alias support or other advanced features.
Keeping this pull request open if you want to discuss further 🙃
Thank you for your reply, @eladrich.
OK, I understand. I think it is a great decision for a simple and consistent design.
I'll decide to create pyrallis-plus, the wrapper of Pyrallis that is added some features at the expense of simplicity.
If there is no problem, I would like to close this PR, is that OK?
Add option alias setting
alias
inmetadata
of dataclass fields.