diff --git a/Formula/bonn-mensa.rb b/Formula/bonn-mensa.rb index 17b4ed4..2dd64d0 100644 --- a/Formula/bonn-mensa.rb +++ b/Formula/bonn-mensa.rb @@ -3,8 +3,8 @@ class BonnMensa < Formula desc "Meal plans for university canteens in Bonn" homepage "https://github.com/alexanderwallau/bonn-mensa" - url "https://github.com/alexanderwallau/bonn-mensa/archive/refs/tags/1.2.0.tar.gz" - sha256 "11086ed48f1aae111c53956f71f8e99d47dcf9f773e90a8e4c050e61e7d70119" + url "https://github.com/alexanderwallau/bonn-mensa/archive/refs/tags/1.3.0.tar.gz" + sha256 "3b06225ae712c9f7333a231459e2abeb99c5c1b2e0881d53b988eb1af2196ab8" license "MIT" head "https://github.com/alexanderwallau/bonn-mensa.git", branch: "main" @@ -16,19 +16,21 @@ class BonnMensa < Formula end depends_on :macos - depends_on "python@3.13" + depends_on "python" - uses_from_macos "libxml2" - uses_from_macos "libxslt" + resource "argcomplete" do + url "https://files.pythonhosted.org/packages/38/61/0b9ae6399dd4a58d8c1b1dc5a27d6f2808023d0b5dd3104bb99f45a33ff6/argcomplete-3.6.3.tar.gz" + sha256 "62e8ed4fd6a45864acc8235409461b72c9a28ee785a2011cc5eb78318786c89c" + end resource "certifi" do - url "https://files.pythonhosted.org/packages/e8/9e/c05b3920a3b7d20d3d3310465f50348e5b3694f4f88c6daf736eef3024c4/certifi-2025.4.26.tar.gz" - sha256 "0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6" + url "https://files.pythonhosted.org/packages/e0/2d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz" + sha256 "ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120" end resource "charset-normalizer" do - url "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz" - sha256 "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63" + url "https://files.pythonhosted.org/packages/13/69/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-3.4.4.tar.gz" + sha256 "94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a" end resource "colorama" do @@ -37,13 +39,13 @@ class BonnMensa < Formula end resource "holidays" do - url "https://files.pythonhosted.org/packages/46/48/6d0ef4f014d06cde97772f5cc6bf9befdfbd5b23050014de163a5e8e6848/holidays-0.73.tar.gz" - sha256 "36fd6ac8c340658bed0b3cc4e0b476b3726ff0c8f2cd384f4a1adbbfc9d0cef2" + url "https://files.pythonhosted.org/packages/3f/4e/c64742eaa810523995cc9c7cd97d7a6c16de5544bbe55a1ccd7107418feb/holidays-0.90.tar.gz" + sha256 "1fb6a973d9c8834a9b6644fcf369b0663373daa0d06bce5ae37d494e702dfb3f" end resource "idna" do - url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz" - sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9" + url "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz" + sha256 "795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" end resource "python-dateutil" do @@ -52,8 +54,8 @@ class BonnMensa < Formula end resource "requests" do - url "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz" - sha256 "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760" + url "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz" + sha256 "dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf" end resource "six" do @@ -62,12 +64,14 @@ class BonnMensa < Formula end resource "urllib3" do - url "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0/urllib3-2.4.0.tar.gz" - sha256 "414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466" + url "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz" + sha256 "1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed" end def install virtualenv_install_with_resources + generate_completions_from_executable(libexec/"bin/register-python-argcomplete", "mensa", + shell_parameter_format: :arg) end test do