43645 Commits

Author SHA1 Message Date
thibhero
bebbd6274e corrected version for brew style 2025-02-07 15:10:27 -05:00
thibhero
354849895a changing ask_input function to lambda 2025-02-07 14:39:22 -05:00
thibhero
1992bb44b2 moving ask? to install_ask? 2025-02-07 14:15:41 -05:00
thibhero
73758398e1 resolving typecheck error 2025-02-07 14:14:52 -05:00
thibhero
be1a4c03af optimising the code, removing begin block 2025-02-07 14:02:53 -05:00
thibhero
f3c2d27cd0 Updating env and option, now using --install-ask 2025-02-07 13:57:51 -05:00
thibhero
bbd8aeb80f Applying the changes discussed 2025-02-07 11:49:38 -05:00
Thibaut Hérault
fc0aa86549
Merge branch 'master' into install-size 2025-02-07 02:42:19 -05:00
Mike McQuaid
91acde379d
Merge pull request #19255 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-d92c6eb6ce
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-02-06 22:50:44 +00:00
BrewTestBot
77b6c1722e
Update RBI files for sorbet.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-02-06 22:36:25 +00:00
BrewTestBot
c2960a4790
brew vendor-gems: commit updates. 2025-02-06 22:36:17 +00:00
dependabot[bot]
9a8bab28fa build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11802 to 0.5.11805
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11802 to 0.5.11805
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.11802 to 0.5.11805
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.11802 to 0.5.11805
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 15:22:49 -05:00
Mike McQuaid
76198789ae
Merge pull request #19256 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-core-3.13.3
build(deps-dev): bump rspec-core from 3.13.2 to 3.13.3 in /Library/Homebrew
2025-02-06 19:15:20 +00:00
dependabot[bot]
b4647c6f5a
build(deps-dev): bump rspec-core in /Library/Homebrew
Bumps [rspec-core](https://github.com/rspec/rspec-core) from 3.13.2 to 3.13.3.
- [Release notes](https://github.com/rspec/rspec-core/releases)
- [Changelog](https://github.com/rspec/rspec-core/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-core/commits)

---
updated-dependencies:
- dependency-name: rspec-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 18:49:05 +00:00
Thibaut Hérault
c575566928
Merge branch 'master' into install-size 2025-02-06 13:22:26 -05:00
thibhero
0cc688f843 resolving typecheck and final tests 2025-02-06 12:37:19 -05:00
Eric Knibbe
69beec68bd
Merge pull request #19253 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2025-02-06 17:16:48 +00:00
BrewTestBot
59597035a0
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2025-02-06 17:03:07 +00:00
Mike McQuaid
bd7a3cc1df
Merge pull request #19252 from gromgit/update-python-resources/ignore-errors
update-python-resources: add option to ignore errors
2025-02-06 16:48:27 +00:00
thibhero
0d2afcffe6 Erratum on environment variable if condition 2025-02-06 09:53:57 -05:00
thibhero
2c4d404cdb Reordering by alphabetic order 2025-02-06 09:26:52 -05:00
thibhero
c8a9cfa4d0 Add support for the HOMEBREW_ASK environment variable 2025-02-06 09:07:55 -05:00
Adrian Ho
956b71eeed update-python-resources: add option to ignore errors
This is particularly useful for third-party Python formulae that have a ton of resources, not all of which may adhere to homebrew/core's strict policies. See #19240 for context.

I've also added logic that ignores `--ignore-errors` on `homebrew/core`, although I personally think this new behavior is also useful for mainline formula creation.

Before: error out on a single non-conforming resource, zero resource blocks added to formula, scary stacktrace.

After: all conforming resources added, all non-conforming resources identified in comments, error message at end, `brew` exits non-zero without scary stacktrace:-
```
% brew update-python-resources --ignore-errors gromgit/test/auto-coder || echo OOPS
==> Retrieving PyPI dependencies for "auto-coder==0.1.243"...
==> Retrieving PyPI dependencies for excluded ""...
==> Getting PyPI info for "aiohappyeyeballs==2.4.4"
[200+ resource lines elided]
==> Getting PyPI info for "zhipuai==2.1.5.20250106"
==> Updating resource blocks
Error: Unable to resolve some dependencies. Please check /opt/homebrew/Library/Taps/gromgit/homebrew-test/Formula/auto-coder.rb for RESOURCE-ERROR comments.
OOPS

% brew cat gromgit/test/auto-coder | ggrep -C10 RESOURCE-ERROR
  license "Apache-2.0"

  depends_on "python@3.11"

  # Additional dependency
  # resource "" do
  #   url ""
  #   sha256 ""
  # end

  # RESOURCE-ERROR: Unable to resolve "azure-cognitiveservices-speech==1.42.0" (no suitable source distribution on PyPI)
  # RESOURCE-ERROR: Unable to resolve "ray==2.42.0" (no suitable source distribution on PyPI)

  resource "aiohappyeyeballs" do
    url "e4373e888f/aiohappyeyeballs-2.4.4.tar.gz"
    sha256 "5fdd7d87889c63183afc18ce9271f9b0a7d32c2303e394468dd45d514a757745"
  end

  resource "aiohttp" do
    url "952d49c730/aiohttp-3.11.12.tar.gz"
    sha256 "7603ca26d75b1b86160ce1bbe2787a0b706e592af5b2504e12caa88a217767b0"
  end
```
2025-02-06 21:20:55 +08:00
Mike McQuaid
fd92510c71
Merge pull request #19250 from Homebrew/ww/warn-pypi-info-no-dist
utils/pypi: warn when `pypi_info` fails due to missing sources
2025-02-06 09:35:35 +00:00
thibhero
f989e9a674 rearranging code to work with many formula and not only with last one 2025-02-05 21:58:31 -05:00
thibhero
e47bdd9ad0 Getting input of user and proceeding the different output 2025-02-05 21:20:17 -05:00
thibhero
87492f8fbe fetching dependencies and calculating bottle and install size 2025-02-05 20:50:05 -05:00
thibhero
e7e34c40f1 Adding the function ask to check if option is present 2025-02-05 19:06:09 -05:00
William Woodruff
46d67ba560
utils/pypi: warn when pypi_info fails due to missing sources
Signed-off-by: William Woodruff <william@yossarian.net>
2025-02-05 15:25:38 -05:00
Mike McQuaid
a600438123
Merge pull request #19249 from Homebrew/dependabot/bundler/Library/Homebrew/parser-3.3.7.1
build(deps-dev): bump parser from 3.3.7.0 to 3.3.7.1 in /Library/Homebrew
2025-02-05 19:41:01 +00:00
BrewTestBot
7d3c1e2541
Update RBI files for parser.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-02-05 19:26:53 +00:00
BrewTestBot
f4ed4729e0
brew vendor-gems: commit updates. 2025-02-05 19:23:33 +00:00
dependabot[bot]
21fcd902d2
build(deps-dev): bump parser in /Library/Homebrew
Bumps [parser](https://github.com/whitequark/parser) from 3.3.7.0 to 3.3.7.1.
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/whitequark/parser/compare/v3.3.7.0...v3.3.7.1)

---
updated-dependencies:
- dependency-name: parser
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 18:42:26 +00:00
Michka Popoff
886f4aa40a
Merge pull request #19238 from Homebrew/glibc2
glibc: set next version
2025-02-05 18:12:36 +00:00
Douglas Eichelberger
fe7c76196c
Merge pull request #19215 from Homebrew/concurrency-test
Add test for concurrent fetching
2025-02-05 14:52:57 +00:00
Patrick Linnane
6674f2d4cb
Merge pull request #19243 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-a45751d429
build(deps): bump the sorbet group across 1 directory with 4 updates
2025-02-05 13:36:21 +00:00
Mike McQuaid
ce547ea656
Merge pull request #19220 from Homebrew/docs-manpage-fixes
docs: various manpage grammar fixes
2025-02-05 13:19:57 +00:00
BrewTestBot
135fff8e92
brew vendor-gems: commit updates. 2025-02-05 14:19:53 +01:00
dependabot[bot]
548f12a844
build(deps): bump the sorbet group across 1 directory with 4 updates
Bumps the sorbet group with 1 update in the /Library/Homebrew directory: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11796 to 0.5.11802
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11796 to 0.5.11802
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.11796 to 0.5.11802
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.11796 to 0.5.11802
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-05 14:19:52 +01:00
Mike McQuaid
b526a0664a
Merge pull request #19244 from gromgit/formula_creator/latest_python
formula_creator: depend on latest python
2025-02-05 13:16:12 +00:00
Patrick Linnane
3cb9ff1499
Merge pull request #19235 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.71.2
build(deps-dev): bump rubocop from 1.71.1 to 1.71.2 in /Library/Homebrew
2025-02-05 12:48:18 +00:00
Patrick Linnane
4c1f2b65bc
docs: run brew generate-man-completions
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-02-05 13:39:45 +01:00
Patrick Linnane
291edf5d30
docs: rewording
Co-authored-by: Carlo Cabrera <github@carlo.cab>
2025-02-05 13:39:27 +01:00
Eric Knibbe
99de228fc2
docs: various manpage grammar fixes 2025-02-05 13:38:39 +01:00
BrewTestBot
2235341778
Update RBI files for rubocop.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-02-05 12:32:21 +00:00
BrewTestBot
8f10275ac4
brew vendor-gems: commit updates. 2025-02-05 12:32:00 +00:00
Patrick Linnane
c8be339511
Merge pull request #19245 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2025-02-05 12:31:49 +00:00
BrewTestBot
feb050ff13
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2025-02-05 12:04:41 +00:00
Patrick Linnane
78a2f4ca07
Merge pull request #19225 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-85ff93520d
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-02-05 12:03:22 +00:00
Adrian Ho
fbf1d68222 formula_creator: depend on latest python
Followup to #19173, which causes `brew create` to error out on the literal `python@x.y` dependency.

Related to #19240.
2025-02-05 18:37:37 +08:00