Many companies require internal approval before using an open source pip package. Often, the internal approver has to review not only the package but also the other pip package it depends on.
For example, I noticed that this project depends on flatdict. I see that this is used to help prune the config. Could that dependency be removed? I figure the _prune_config method could be written without it and this package can "prune" it's dependencies.
|
def _prune_config(self, config): |
|
flat_current_config = FlatDict(config, delimiter='_') |
Many companies require internal approval before using an open source pip package. Often, the internal approver has to review not only the package but also the other pip package it depends on.
For example, I noticed that this project depends on
flatdict. I see that this is used to help prune the config. Could that dependency be removed? I figure the _prune_config method could be written without it and this package can "prune" it's dependencies.okta-sdk-python/okta/config/config_setter.py
Line 66 in 4618466
okta-sdk-python/okta/config/config_setter.py
Line 72 in 4618466