Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions Formula/h/hermes-agent.rb
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@
sha256 cellar: :any, x86_64_linux: "62dad23f60f0a785378ef2ea188255a724633e437cd5305ff667643a10a036f2"
end

# Support for brew was removed in https://github.com/NousResearch/hermes-agent/pull/68217
# Formula can not be updated
deprecate! date: "2026-08-03", because: "Upstream does not suppoort brew anymore"
disable! date: "2027-02-03", because: :unmaintained

depends_on "pkgconf" => :build
depends_on "rust" => :build
depends_on "certifi" => :no_linkage
Expand Down Expand Up @@ -291,7 +286,7 @@
sha256 "82544de02076bafba038ce055ee6412d68da13ab47f0c60cab827346de828dee"
end

def install

Check failure on line 289 in Formula/h/hermes-agent.rb

View workflow job for this annotation

GitHub Actions / macOS 14-arm64

`brew install --verbose --formula --build-bottle hermes-agent` failed on macOS Sonoma (14) on Apple Silicon!

Created wheel for typing_extensions: filename=typing_extensions-4.16.0-py3-none-any.whl size=45571 sha256=e9a211e250b8687b24dc55dbcc4cc6f7770ee3a333306dbfdaef906239f1d1ef Stored in directory: /Users/brew/Library/Caches/Homebrew/pip_cache/wheels/70/e7/71/b861fa2cada0a2e3dc1b0b5d1ce0dae20eb86a48c0cb505917 Successfully built typing_extensions Installing collected packages: typing_extensions, setuptools, packaging ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. openai 2.24.0 requires sniffio, which is not installed. openai 2.24.0 requires tqdm>4, which is not installed. fastapi 0.139.2 requires starlette>=0.46.0, which is not installed. Successfully installed packaging-26.2 setuptools-83.0.0 typing_extensions-4.16.0 Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Running command Getting requirements to build wheel /private/tmp/pip-build-env-847n07x9/overlay/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing src/setuptools_scm.egg-info/PKG-INFO writing dependency_links to src/setuptools_scm.egg-info/dependency_links.txt writing entry points to src/setuptools_scm.egg-info/entry_points.txt writing requirements to src/setuptools_scm.egg-info/requires.txt writing top-level names to src/setuptools_scm.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'src/setuptools_scm.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '*.nix' warning: no previously-included files found matching '.pre-commit-config.yaml' warning: no previously-included files found matching '.git_archival.txt' adding license file 'LICENSE' writing manifest file 'src/setuptools_scm.egg-info/SOURCES.txt' Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /private/tmp/pip-build-env-847n07x9/overlay/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /private/tmp/pip-modern-metadata-9wsom7g6/setuptools_scm.egg-info writing /private/tmp/pip-modern-metadata-9wsom7g6/setuptools_scm.egg-info/PKG-INFO writing dependency_links to /private/tmp/pip-modern-metadata-9wsom7g6/setuptools_scm.egg-info/dependency_links.txt writing entry points to /private/tmp/pip-modern-metadata-9wsom7g6/setuptools_scm.egg-info/entry_points.txt writing requirements to /private/tmp/pip-modern-metadata-9wsom7g6/setuptools_scm.egg-info/requires.txt writing top-level names to /private/tmp/pip-modern-metadata-9ws

Check failure on line 289 in Formula/h/hermes-agent.rb

View workflow job for this annotation

GitHub Actions / macOS 15-arm64

`brew install --verbose --formula --build-bottle hermes-agent` failed on macOS Sequoia (15) on Apple Silicon!

Created wheel for typing_extensions: filename=typing_extensions-4.16.0-py3-none-any.whl size=45571 sha256=e9a211e250b8687b24dc55dbcc4cc6f7770ee3a333306dbfdaef906239f1d1ef Stored in directory: /Users/brew/Library/Caches/Homebrew/pip_cache/wheels/70/e7/71/b861fa2cada0a2e3dc1b0b5d1ce0dae20eb86a48c0cb505917 Successfully built typing_extensions Installing collected packages: typing_extensions, setuptools, packaging ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. openai 2.24.0 requires sniffio, which is not installed. openai 2.24.0 requires tqdm>4, which is not installed. fastapi 0.139.2 requires starlette>=0.46.0, which is not installed. Successfully installed packaging-26.2 setuptools-83.0.0 typing_extensions-4.16.0 Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Running command Getting requirements to build wheel /private/tmp/pip-build-env-g83c26_z/overlay/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing src/setuptools_scm.egg-info/PKG-INFO writing dependency_links to src/setuptools_scm.egg-info/dependency_links.txt writing entry points to src/setuptools_scm.egg-info/entry_points.txt writing requirements to src/setuptools_scm.egg-info/requires.txt writing top-level names to src/setuptools_scm.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'src/setuptools_scm.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '*.nix' warning: no previously-included files found matching '.pre-commit-config.yaml' warning: no previously-included files found matching '.git_archival.txt' adding license file 'LICENSE' writing manifest file 'src/setuptools_scm.egg-info/SOURCES.txt' Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /private/tmp/pip-build-env-g83c26_z/overlay/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /private/tmp/pip-modern-metadata-n0pre7m5/setuptools_scm.egg-info writing /private/tmp/pip-modern-metadata-n0pre7m5/setuptools_scm.egg-info/PKG-INFO writing dependency_links to /private/tmp/pip-modern-metadata-n0pre7m5/setuptools_scm.egg-info/dependency_links.txt writing entry points to /private/tmp/pip-modern-metadata-n0pre7m5/setuptools_scm.egg-info/entry_points.txt writing requirements to /private/tmp/pip-modern-metadata-n0pre7m5/setuptools_scm.egg-info/requires.txt writing top-level names to /private/tmp/pip-modern-metadata-n0p

Check failure on line 289 in Formula/h/hermes-agent.rb

View workflow job for this annotation

GitHub Actions / macOS 14-arm64

`brew install --verbose --formula --build-bottle hermes-agent` failed on macOS Sonoma (14) on Apple Silicon!

Created wheel for typing_extensions: filename=typing_extensions-4.16.0-py3-none-any.whl size=45571 sha256=e9a211e250b8687b24dc55dbcc4cc6f7770ee3a333306dbfdaef906239f1d1ef Stored in directory: /Users/brew/Library/Caches/Homebrew/pip_cache/wheels/70/e7/71/b861fa2cada0a2e3dc1b0b5d1ce0dae20eb86a48c0cb505917 Successfully built typing_extensions Installing collected packages: typing_extensions, setuptools, packaging ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. openai 2.24.0 requires sniffio, which is not installed. openai 2.24.0 requires tqdm>4, which is not installed. fastapi 0.139.2 requires starlette>=0.46.0, which is not installed. Successfully installed packaging-26.2 setuptools-83.0.0 typing_extensions-4.16.0 Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Running command Getting requirements to build wheel /private/tmp/pip-build-env-rxs66ubs/overlay/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing src/setuptools_scm.egg-info/PKG-INFO writing dependency_links to src/setuptools_scm.egg-info/dependency_links.txt writing entry points to src/setuptools_scm.egg-info/entry_points.txt writing requirements to src/setuptools_scm.egg-info/requires.txt writing top-level names to src/setuptools_scm.egg-info/top_level.txt listing git files failed - pretending there aren't any reading manifest file 'src/setuptools_scm.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '*.nix' warning: no previously-included files found matching '.pre-commit-config.yaml' warning: no previously-included files found matching '.git_archival.txt' adding license file 'LICENSE' writing manifest file 'src/setuptools_scm.egg-info/SOURCES.txt' Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /private/tmp/pip-build-env-rxs66ubs/overlay/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /private/tmp/pip-modern-metadata-3zsv74fo/setuptools_scm.egg-info writing /private/tmp/pip-modern-metadata-3zsv74fo/setuptools_scm.egg-info/PKG-INFO writing dependency_links to /private/tmp/pip-modern-metadata-3zsv74fo/setuptools_scm.egg-info/dependency_links.txt writing entry points to /private/tmp/pip-modern-metadata-3zsv74fo/setuptools_scm.egg-info/entry_points.txt writing requirements to /private/tmp/pip-modern-metadata-3zsv74fo/setuptools_scm.egg-info/requires.txt writing top-level names to /private/tmp/pip-modern-metadata-3zs
ENV["HERMES_NIX_BUILD"] = "1"
# Allow to build with Python 3.14
inreplace "pyproject.toml", "requires-python = \">=3.11,<3.14\"", "requires-python = \">=3.11,<3.15\""
Expand Down
Loading