slalombuild / secureli

seCureLI is a tool that enables you to experience the delight of building products by helping you get ideas from your head into working software as frictionlessly as possible, in a reliable, secure, scalable, and observable way.
Apache License 2.0
28 stars 3 forks source link

Audit Pythonic Importing #452

Closed JordoHeffernan closed 4 months ago

JordoHeffernan commented 4 months ago

As a developer, I want my python files to have correct importing patterns

AC

  1. audit all of the importing we're doing in securli and change any anti-patterns into correct python imports a. Bad: from secureli.repositories.secureli_config import ( SecureliConfig, SecureliConfigRepository, VerifyConfigOutcome, ) -> bingo = SecureliConfig(language) b. Good: from secureli.repositories import secureli_config -> bingo = secureli_config.SecureliConfig(language)

Notes