poetry: depends on jsonschema
Closes #110882. Signed-off-by: Daniel Nachun <9205048+danielnachun@users.noreply.github.com> Signed-off-by: Rui Chen <rui@chenrui.dev> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>master
parent
b72d468fda
commit
7f455715e1
|
@ -18,14 +18,10 @@ class Poetry < Formula
|
|||
sha256 cellar: :any_skip_relocation, x86_64_linux: "527567692c84f1d813a586c08573e69c4124cddf34e0dc7ca09acbec01c96d4d"
|
||||
end
|
||||
|
||||
depends_on "jsonschema"
|
||||
depends_on "python@3.10"
|
||||
depends_on "six"
|
||||
|
||||
resource "attrs" do
|
||||
url "https://files.pythonhosted.org/packages/1a/cb/c4ffeb41e7137b23755a45e1bfec9cbb76ecf51874c6f1d113984ecaa32c/attrs-22.1.0.tar.gz"
|
||||
sha256 "29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6"
|
||||
end
|
||||
|
||||
resource "CacheControl" do
|
||||
url "https://files.pythonhosted.org/packages/46/9b/34215200b0c2b2229d7be45c1436ca0e8cad3b10de42cfea96983bd70248/CacheControl-0.12.11.tar.gz"
|
||||
sha256 "a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144"
|
||||
|
@ -91,11 +87,6 @@ class Poetry < Formula
|
|||
sha256 "6745f113b0b588239ceb49532aa09c3ebb947433ce311ef2f8e3ad64ebb74594"
|
||||
end
|
||||
|
||||
resource "jsonschema" do
|
||||
url "https://files.pythonhosted.org/packages/cf/54/8923ba38b5145f2359d57e5516715392491d674c83f446cd4cd133eeb4d6/jsonschema-4.16.0.tar.gz"
|
||||
sha256 "165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23"
|
||||
end
|
||||
|
||||
resource "keyring" do
|
||||
url "https://files.pythonhosted.org/packages/99/00/072e2e03d32286c12b963a236f41040a528316a5a5c2fac6ff4029c85386/keyring-23.9.1.tar.gz"
|
||||
sha256 "39e4f6572238d2615a82fcaa485e608b84b503cf080dc924c43bbbacb11c1c18"
|
||||
|
@ -166,11 +157,6 @@ class Poetry < Formula
|
|||
sha256 "2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"
|
||||
end
|
||||
|
||||
resource "pyrsistent" do
|
||||
url "https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd/pyrsistent-0.18.1.tar.gz"
|
||||
sha256 "d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96"
|
||||
end
|
||||
|
||||
resource "requests" do
|
||||
url "https://files.pythonhosted.org/packages/a5/61/a867851fd5ab77277495a8709ddda0861b28163c4613b011bc00228cc724/requests-2.28.1.tar.gz"
|
||||
sha256 "7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983"
|
||||
|
@ -214,6 +200,11 @@ class Poetry < Formula
|
|||
def install
|
||||
virtualenv_install_with_resources
|
||||
|
||||
# we depend on jsonschema, but that's a separate formula, so install a `.pth` file to link them
|
||||
site_packages = Language::Python.site_packages("python3.10")
|
||||
jsonschema = Formula["jsonschema"].opt_libexec
|
||||
(libexec/site_packages/"homebrew-jsonschema.pth").write jsonschema/site_packages
|
||||
|
||||
generate_completions_from_executable(libexec/"bin/poetry", "completions")
|
||||
end
|
||||
|
||||
|
|
|
@ -342,7 +342,7 @@
|
|||
"exclude_packages": ["six"]
|
||||
},
|
||||
"poetry": {
|
||||
"exclude_packages": ["six"]
|
||||
"exclude_packages": ["six", "jsonschema", "attrs", "pyrsistent"]
|
||||
},
|
||||
"pre-commit": {
|
||||
"exclude_packages": ["six", "PyYAML"]
|
||||
|
|
Loading…
Reference in New Issue