About poet

overview

Poet was developed for Python devs using a workflow involving Pyenv, Virtualenv, and Poetry to manage their project dependencies and environments as detailed in my Dev.to post, PVP- A Workflow for Python Projects. Poet allows you to initialize a Poetry project, create a clearly-labelled virtual environment, and set that environment as the local Python version for your project, all in a single command. Poet also lets you easily determine if Poetry's shell is active and acts as a proxy to run common Poetry commands.

GitHub Repos: https://github.com/skylerburger/poet/

Tools: pyenv, virtualenv, poetry

challenges and successes

Composing PVP- A Workflow for Python Projects, to explain the workflow that Poet assists with
Utilizing the sys and os modules to execute Bash commands from a Python script
Parsing terminal commands to determine which actions to take and arguments to consider