8000 reddacted 0.2.6 (new formula) by taylorwilsdon · Pull Request #222620 · Homebrew/homebrew-core · GitHub
[go: up one dir, main page]

Skip to content

reddacted 0.2.6 (new formula) #222620

< 8000 /div>
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

Closed
wants to merge 1 commit into from

Conversation

taylorwilsdon
Copy link
  • 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>?

Command outputs:
(base) ➜ homebrew-tap git:(main) ✗ brew audit --strict --new --online reddacted (no output)

(base) ➜  homebrew-tap git:(main) ✗ brew test reddacted
Fetching gem metadata from https://rubygems.org/.......
Fetching minitest 5.25.5
Installing minitest 5.25.5
Bundle complete! 43 Gemfile dependencies, 33 gems now installed.
Bundled gems are installed into `../../../../opt/homebrew/Library/Homebrew/vendor/bundle`
==> Testing taylorwilsdon/tap/reddacted
==> /opt/homebrew/Cellar/reddacted/0.2.6/bin/reddacted --help
==> /opt/homebrew/Cellar/reddacted/0.2.6/libexec/bin/python -c import reddacted

@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 labels May 6, 2025
Copy link
Contributor
github-actions bot commented May 6, 2025

Thanks for contributing to Homebrew! 🎉 It looks like you're having trouble with a CI failure. See our contribution guide for help. You may be most interested in the section on dealing with CI failures. You can find the CI logs in the Checks tab of your pull request.

license "MIT"

depends_on "rust" => :build # Required for building Rust extensions
depends_on "python@3.11"
Copy link
Member

Choose a reason for hiding this comment

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

Why not the latest?

Copy link
Author

Choose a reason for hiding this comment

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

Will bump, thanks!

sha256 "869931b48356f103c9b0a1a38e937faecf2b8c4c6da4fa53f2de41e62e5ee507"
license "MIT"

depends_on "rust" => :build # Required for building Rust extensions
Copy link
Member

Choose a reason for hiding this comment

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

Which one is using rust?

Copy link
Author
@taylorwilsdon taylorwilsdon May 7, 2025

Choose a reason for hiding this comment

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

rust_extension_packages = ["pydantic-core", "regex"] however I can kill the pydantic dependency, it's actually openai's maturin dependency that causes the build to fail without the rust dependency.

The whole “maturin” headache is coming from the Rust-based jiter wheel that got pulled in by the newer OpenAI SDK - all it does is faster json parsing, I might just pin that to an earlier version and drop rust entirely.

btw @SMillerDev I just wanted to say how impressed I am with the review process for homebrew - I've used brew since gosh like 2017 and hosted my own taps for about a year but this is my first time interacting with the core repo and I really appreciate the depth (& the speed!) of the PR comments. Honestly makes me appreciate the whole ecosystem more, thanks again!

sha256 "826996d74c5aa9f4b6916195547312ac6384bac3810b8517063f293248257b72"
end

resource "certifi" do
Copy link
Contributor

Choose a reason for hiding this comment

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

I'd remove this resource and use depends_on "certifi" instead


test do
# Verify CLI works
system bin/"reddacted", "--help"
Copy link
Contributor
@botantony botantony May 6, 2025

Choose a reason for hiding this comment

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

Maybe you can come up with a better test (f.e. reddacted do-something test.txt)? See more about tests here: https://docs.brew.sh/Formula-Cookbook#add-a-test-to-the-formula

Copy link
Author

Choose a reason for hiding this comment

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

++ will do

Copy link
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@github-actions github-actions bot added the stale No recent activity label May 28, 2025
@github-actions github-actions bot closed this Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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 stale No recent activity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0