poetry-brew is a Poetry plugin that generates Homebrew formulae for Poetry projects.
poetry self add poetry-brew
poetry-brew can only generate formulae for packages that meet the following criteria:
- The package must be published on PyPI.
pyproject.toml
andpoetry.lock
must be present in the directory wherepoetry brew
is run.pyproject.toml
must specify values fortool.poetry.name
,tool.poetry.version
, andtool.poetry.dependencies.python
.tool.poetry.name
must be a case-insensitive match with the package's name on PyPI.tool.poetry.version
must match a version of the package that has been published on PyPI. For full usage information, runpoetry brew --help
.
poetry brew
poetry brew
supports the --with
, --without
, and --only
options, which function identically to poetry install
.
For full usage information, run poetry brew --help
.
poetry-brew can be configured through a tool.brew.config
section in pyproject.toml
.
[tool.brew.config]
dependencies = []
dependencies
(list
, default:[]
): A list of other Homebrew formulae the package depends on.
poetry-brew is licensed under the MIT License.