Skip to content

standardebooks 2.9.2 (new formula) #234265

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

unitof
Copy link
Contributor

@unitof unitof commented Aug 20, 2025

  • Have you followed the guidelines for contributing?
  • Have you ensured that your commits follow the commit style guide?
  • Have you checked that there aren't other open pull requests for the same formula update/change?
  • Have you built your formula locally with HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • Does your build pass brew audit --strict <formula> (after doing HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>)? If this is a new formula, does it pass brew audit --new <formula>?

@github-actions github-actions bot added python Python use is a significant feature of the PR or issue new formula PR adds a new formula to Homebrew/homebrew-core rust Rust use is a significant feature of the PR or issue java Java use is a significant feature of the PR or issue labels Aug 20, 2025
@unitof
Copy link
Contributor Author

unitof commented Aug 20, 2025

Draft as I need to determine which additional python resources can be converted to depends_on homebrew formula.

https://github.com/orgs/Homebrew/discussions/6355

@unitof unitof force-pushed the add-standardebooks branch 2 times, most recently from b912e98 to 0da5a5a Compare August 21, 2025 04:58
@unitof unitof marked this pull request as ready for review August 21, 2025 06:17
@unitof unitof force-pushed the add-standardebooks branch from 0da5a5a to 4152a5c Compare August 21, 2025 06:22
@github-actions github-actions bot added the automerge-skip `brew pr-automerge` will skip this pull request label Aug 21, 2025
@unitof unitof force-pushed the add-standardebooks branch from 4152a5c to 087a9df Compare August 21, 2025 06:36
@unitof unitof marked this pull request as draft August 21, 2025 19:06
@unitof unitof force-pushed the add-standardebooks branch from 087a9df to ecb451b Compare August 21, 2025 22:00
@unitof unitof force-pushed the add-standardebooks branch from ecb451b to c794483 Compare August 21, 2025 22:02
@unitof unitof marked this pull request as ready for review August 21, 2025 22:03
depends_on "pillow"
depends_on "py3cairo"
depends_on "pycparser"
depends_on "python-setuptools"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python-setuptools formula is used only if it depends on the build, not a python package. So I think we should keep the setuptools as a resource.

depends_on "openjdk"
depends_on "pillow"
depends_on "py3cairo"
depends_on "pycparser"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no explicit dependency of pycparser and this is maybe from cffi, so we don't need.

license "GPL-3.0-or-later"
head "https://github.com/standardebooks/tools.git", branch: "master"

depends_on "rust" => :build
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need a comment for ex,

Suggested change
depends_on "rust" => :build
depends_on "rust" => :build # selenium -> setuptools-rust

depends_on "py3cairo"
depends_on "pycparser"
depends_on "python-setuptools"
depends_on "[email protected]"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make it up to date.

Suggested change
depends_on "python@3.12"
depends_on "python@3.13"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge-skip `brew pr-automerge` will skip this pull request java Java use is a significant feature of the PR or issue new formula PR adds a new formula to Homebrew/homebrew-core python Python use is a significant feature of the PR or issue rust Rust use is a significant feature of the PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants