From 922378cd5c6224a83d6c58140946c3f9079b262b Mon Sep 17 00:00:00 2001 From: Michka Popoff Date: Sun, 18 Feb 2024 14:05:01 +0100 Subject: [PATCH 1/2] euler-py: vendor deps --- Formula/e/euler-py.rb | 16 +++++++++++----- pypi_formula_mappings.json | 3 --- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Formula/e/euler-py.rb b/Formula/e/euler-py.rb index b959438958a95..24dfc9a765b41 100644 --- a/Formula/e/euler-py.rb +++ b/Formula/e/euler-py.rb @@ -1,4 +1,6 @@ class EulerPy < Formula + include Language::Python::Virtualenv + desc "Project Euler command-line tool written in Python" homepage "https://github.com/iKevinY/EulerPy" url "https://github.com/iKevinY/EulerPy/archive/refs/tags/v1.4.0.tar.gz" @@ -18,16 +20,20 @@ class EulerPy < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "3c570e81e52680c373bf09d4e2f4372275f36e3579fbd1603f9f8ca9f96ef04f" end - depends_on "python-setuptools" => :build - depends_on "python-click" depends_on "python@3.12" - def python3 - "python3.12" + resource "click" do + url "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz" + sha256 "ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + end + + resource "setuptools" do + url "https://files.pythonhosted.org/packages/c9/3d/74c56f1c9efd7353807f8f5fa22adccdba99dc72f34311c30a69627a0fad/setuptools-69.1.0.tar.gz" + sha256 "850894c4195f09c4ed30dba56213bf7c3f21d86ed6bdaafb5df5972593bfc401" end def install - system python3, "-m", "pip", "install", *std_pip_args, "." + virtualenv_install_with_resources end test do diff --git a/pypi_formula_mappings.json b/pypi_formula_mappings.json index f1695001fb804..69b376064bf40 100644 --- a/pypi_formula_mappings.json +++ b/pypi_formula_mappings.json @@ -368,9 +368,6 @@ "esptool": { "exclude_packages": ["cffi", "cryptography", "pycparser", "six", "PyYAML"] }, - "euler-py": { - "exclude_packages": ["click"] - }, "evernote-backup": { "exclude_packages": ["certifi", "click", "pyparsing"] }, From 360b791f9e67f0b92156984727593e071ec9c3ae Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Sun, 18 Feb 2024 19:35:33 +0000 Subject: [PATCH 2/2] euler-py: update 1.4.0_2 bottle. --- Formula/e/euler-py.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Formula/e/euler-py.rb b/Formula/e/euler-py.rb index 24dfc9a765b41..81bccd16f7273 100644 --- a/Formula/e/euler-py.rb +++ b/Formula/e/euler-py.rb @@ -10,14 +10,14 @@ class EulerPy < Formula head "https://github.com/iKevinY/EulerPy.git", branch: "master" bottle do - rebuild 3 - sha256 cellar: :any_skip_relocation, arm64_sonoma: "3664a44a6e45e6b966ce78ff993efcbdd117f158e8ef78b8606e24232c10a273" - sha256 cellar: :any_skip_relocation, arm64_ventura: "11f5dfb6a969a89b7a40330336e43fcc06f489043b636fee552b25c09a6c534f" - sha256 cellar: :any_skip_relocation, arm64_monterey: "40993a34fc4bbefceb1ca7370a2b3ddd094cfbfeef9a46a7de2ff1174657ddb1" - sha256 cellar: :any_skip_relocation, sonoma: "f825cee5e8175be5899ceaf40d404d769b891add77396f4d2226498d9ad86415" - sha256 cellar: :any_skip_relocation, ventura: "df4ca6061b3d3b80bfa7eeb61a8de73b28a48c6a8fc6a00c954e6d7123f950c3" - sha256 cellar: :any_skip_relocation, monterey: "de2905475e72061e60f2ceb5f09b4f0da8470051e089ffd0243e9ee29e6e9a64" - sha256 cellar: :any_skip_relocation, x86_64_linux: "3c570e81e52680c373bf09d4e2f4372275f36e3579fbd1603f9f8ca9f96ef04f" + rebuild 4 + sha256 cellar: :any_skip_relocation, arm64_sonoma: "adf91adfb085418d610cfa665aa90519f4c86f5dcf747688fd7bf914288e4c9d" + sha256 cellar: :any_skip_relocation, arm64_ventura: "5388db31e25c21e3f546cdac838fcd36dbe658108d1e4e935dc4fb357db5cc00" + sha256 cellar: :any_skip_relocation, arm64_monterey: "b8f9ed0803d146828690d8a1ec64e89284f53502a7039609ef4aff7ef58ea460" + sha256 cellar: :any_skip_relocation, sonoma: "78f7050a20167ca41518e78ef644935640d9f0843005a57ae967a340dd0acb61" + sha256 cellar: :any_skip_relocation, ventura: "fe998cb35bc72589040156208cb34a87c3da92a4a511a4715e80c2d18f0a6466" + sha256 cellar: :any_skip_relocation, monterey: "866be747b52ec9dd4639fbf8f876691d2e9ebd47fe837146869dc127d8b7cdbf" + sha256 cellar: :any_skip_relocation, x86_64_linux: "a279b7c32fe9e5ebf6a59066d85b36379d5c28434411c62a66f5532ae65beae8" end depends_on "python@3.12"