Skip to main content

Generate Homebrew formulae for Poetry projects

Project description

poetry-brew

PyPI - Python Version PyPI GitHub release (latest SemVer) PyPI - License

poetry-brew is a Poetry plugin that generates Homebrew formulae for Poetry projects.

Installation

poetry self add poetry-brew

Requirements

poetry-brew can only generate formulae for packages that meet the following criteria:

  • The package must be published on PyPI.
  • pyproject.toml and poetry.lock must be present in the directory where poetry brew is run.
  • pyproject.toml must specify values for tool.poetry.name, tool.poetry.version, and tool.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, run poetry brew --help.

Usage

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.

Configuration

poetry-brew can be configured through a tool.brew.config section in pyproject.toml.

[tool.brew.config]
dependencies = []

Supported Options

  • dependencies (list, default: []): A list of other Homebrew formulae the package depends on.

License

poetry-brew is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poetry_brew-1.0.3.tar.gz (4.8 kB view hashes)

Uploaded Source

Built Distribution

poetry_brew-1.0.3-py3-none-any.whl (5.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page