logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Poetry - Manage Python Dependencies | Online Free DevTools by Hexmos

Manage Python dependencies easily with Poetry. Simplify project dependency management, create virtual environments, and publish packages. Free online tool, no registration required.

poetry

Manage Python packages and dependencies. See also: asdf. More information: https://python-poetry.org/docs/cli/.

  • Create a new Poetry project in the directory with a specific name:

poetry new {{project_name}}

  • Install and add a dependency and its sub-dependencies to the pyproject.toml file in the current directory:

poetry add {{dependency}}

  • Install the project dependencies using the pyproject.toml file in the current directory:

poetry install

  • Interactively (append -n for non-interactively) initialize the current directory as a new Poetry project:

poetry init

  • Get the latest version of all dependencies and update poetry.lock:

poetry update

  • Execute a command inside the project’s virtual environment:

poetry run {{command}}

  • Bump the version of the project in pyproject.toml:

poetry version {{patch|minor|major|prepatch|preminor|premajor|prerelease}}

  • Spawn a shell within the project’s virtual environment (for versions below 2.0, use poetry shell):

eval "$(poetry env activate)"

See Also