Skip to content

MNT: Remove explicit password arguments from methods #2391

@bsipocz

Description

@bsipocz

We recently noticed (e.g. see discussion here: #2386 (comment)) that there is some usage of explicit password arguments in the user facing API for several modules. We should clean up all of these and instead use keyring, prompting for password, environ variables, etc.
I don't have a concrete recipe we have to follow, please feel free to use this issue for discussions. The aim would be to do something very similar over all our modules. Once we reach an ideal solution, we should document it, too either in the template or narrative docs.

The testing part of this question is most certainly not solved as that issue has been raised in #2367 already.

I'm pinging the authors/maintainers of the relevant modules.

cc @esdc-esac-esa-int, @andamian, @keflavich, @olyoberdorf

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions