@@ -3,22 +3,23 @@ class Mvt < Formula
3
3
4
4
desc "Mobile device forensic toolkit"
5
5
homepage "https://docs.mvt.re/en/latest/"
6
- url "https://files.pythonhosted.org/packages/cb/59/ebec439c4f00a2a2f290fe5123e0d697024e43b7d8cf107a057c79cc7298/mvt-2.6.0.tar.gz"
7
- sha256 "5ef62cac4c84f9b6707bfc83c47f33afdf8e6a2a16bf8156701c5595969b8c29"
6
+ url "https://files.pythonhosted.org/packages/de/22/32aad49d0f07702a0cef255304a21f54d9958cb1628f192cf7332e3e4af1/mvt-2.6.1.tar.gz"
7
+ sha256 "dc13033369048752f4a9d06d579c9748237871d51e91a0d1dc76abb0e47f0a92"
8
+ # Adaptation of MPL-2.0
8
9
license :cannot_represent
9
- revision 1 # Adaptation of MPL-2.0
10
10
head "https://github.com/mvt-project/mvt.git" , branch : "main"
11
11
12
12
bottle do
13
- sha256 cellar : :any , arm64_sequoia : "4092f861896c006c689b1da9047a3df0d6dd3950d4ad408fc27f24b257c98bae "
14
- sha256 cellar : :any , arm64_sonoma : "6e5dbf34333ebae041f760aa8593a18153aac79229b5a36b55b08d3d85d3ff9b "
15
- sha256 cellar : :any , arm64_ventura : "037a663bf1d80895ed5bc0a2fe196795d48d412eda41faa776a90fba8f834af1 "
16
- sha256 cellar : :any , sonoma : "2224a1133e6c4d35c8988ac92de4df214a401720b1674e483eeafe73ebe42346 "
17
- sha256 cellar : :any , ventura : "f2a34bb94db82e6d339a6e3349caac0d5ea28870f9d8ec127100ac71e16e5ab9 "
18
- sha256 cellar : :any_skip_relocation , arm64_linux : "ec85cb48daa16ab046be32631074f976600b277173c1b9644607422db497ca0d "
19
- sha256 cellar : :any_skip_relocation , x86_64_linux : "f730b1521e0b8fa8ead07212b90539531a9a3bf3b3c53af868d1173f1dd0de5d "
13
+ sha256 cellar : :any , arm64_sequoia : "18e5b0cb9215344ff1bfc3152e1d13b0af57b22d02b96c5c5f4457fa76bd9c44 "
14
+ sha256 cellar : :any , arm64_sonoma : "f560ddecb115f6af60a1ebf8f8539e9e7f5d16ccde4ba6fbbb42624cbbf2544f "
15
+ sha256 cellar : :any , arm64_ventura : "37fbb149c3dc926cb3e73d7f3786389ccb618c95bd0b37d7196bf3be89603673 "
16
+ sha256 cellar : :any , sonoma : "a0c7320f7d483a9cbd68c6845d644fbe2f5e277bfeff2ba0aad9fbbbf972b40c "
17
+ sha256 cellar : :any , ventura : "2288fcd8f64dc35ff1b11f6e8dd959dbc2608a7370948eec5973b459eb6bf552 "
18
+ sha256 cellar : :any_skip_relocation , arm64_linux : "5da706ca0fee18e90b93022d636203a26ea308069d065eca0e37f5b8b24e6ca1 "
19
+ sha256 cellar : :any_skip_relocation , x86_64_linux : "1207a4ee3ef44f8701b40ab3d6c7d55fe10da489f1e1478284240a08867f9b68 "
20
20
end
21
21
22
+ depends_on "rust" => :build # for pydantic_core
22
23
depends_on "certifi"
23
24
depends_on "cryptography"
24
25
depends_on "libyaml"
@@ -29,11 +30,21 @@ class Mvt < Formula
29
30
sha256 "04c305f30a2ca25d5c54b3cd6ce9bb64c36e5f07967b23b3fb6aaecc851b90b6"
30
31
end
31
32
33
+ resource "annotated-types" do
34
+ url "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
35
+ sha256 "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
36
+ end
37
+
32
38
resource "appdirs" do
33
39
url "https://files.pythonhosted.org/packages/d7/d8/05696357e0311f5b5c316d7b95f46c669dd9c15aaeecbb48c7d0aeb88c40/appdirs-1.4.4.tar.gz"
34
40
sha256 "7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"
35
41
end
36
42
43
+ resource "betterproto" do
44
+ url "https://files.pythonhosted.org/packages/ff/2e/abfed7a721928e14aeb900182ff695be474c4ee5f07ef0874cc5ecd5b0b1/betterproto-1.2.5.tar.gz"
45
+ sha256 "74a3ab34646054f674d236d1229ba8182dc2eae86feb249b8590ef496ce9803d"
46
+ end
47
+
37
48
resource "charset-normalizer" do
38
49
url "https://files.pythonhosted.org/packages/e4/33/89c2ced2b67d1c2a61c19c6751aa8902d46ce3dacb23600a283619f5a12d/charset_normalizer-3.4.2.tar.gz"
39
50
sha256 "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"
@@ -44,6 +55,26 @@ class Mvt < Formula
44
55
sha256 "27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202"
45
56
end
46
57
58
+ resource "grpclib" do
59
+ url "https://files.pythonhosted.org/packages/19/75/0f0d3524b38b35e5cd07334b754aa9bd0570140ad982131b04ebfa3b0374/grpclib-0.4.8.tar.gz"
60
+ sha256 "d8823763780ef94fed8b2c562f7485cf0bbee15fc7d065a640673667f7719c9a"
61
+ end
62
+
63
+ resource "h2" do
64
+ url "https://files.pythonhosted.org/packages/1b/38/d7f80fd13e6582fb8e0df8c9a653dcc02b03ca34f4d72f34869298c5baf8/h2-4.2.0.tar.gz"
65
+ sha256 "c8a52129695e88b1a0578d8d2cc6842bbd79128ac685463b887ee278126ad01f"
66
+ end
67
+
68
+ resource "hpack" do
69
+ url "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz"
70
+ sha256 "ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca"
71
+ end
72
+
73
+ resource "hyperframe" do
74
+ url "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz"
75
+ sha256 "f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08"
76
+ end
77
+
47
78
resource "idna" do
48
79
url "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz"
49
80
sha256 "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"
@@ -69,9 +100,14 @@ class Mvt < Formula
69
100
sha256 "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
70
101
end
71
102
103
+ resource "multidict" do
104
+ url "https://files.pythonhosted.org/packages/46/b5/59f27b4ce9951a4bce56b88ba5ff5159486797ab18863f2b4c1c5e8465bd/multidict-6.5.0.tar.gz"
105
+ sha256 "942bd8002492ba819426a8d7aefde3189c1b87099cdf18aaaefefcf7f3f7b6d2"
106
+ end
107
+
72
108
resource "nskeyedunarchiver" do
73
- url "https://files.pythonhosted.org/packages/50/68/8e48609f2c3554917d3c305e5ec9ba8f3d1ddcadba221d52c1f63b713ded/nskeyedunarchiver -1.5.2 .tar.gz"
74
- sha256 "d9a2d5d48ea9e2c78d31bfbfc4a97c02794192f3b4548342d727d54bdd20beba "
109
+ url "https://files.pythonhosted.org/packages/e8/d9/227a00737de97609b0b2d161905f03bb8e246df0498ec5735b83166eef8f/NSKeyedUnArchiver -1.5.tar.gz"
110
+ sha256 "eeda0480021817336e0ffeaca80377c1a8f08ecc5fc06be483b48c44bad414f4 "
75
111
end
76
112
77
113
resource "packaging" do
@@ -94,19 +130,39 @@ class Mvt < Formula
94
130
sha256 "447700a657182d60338bab09fdb27518f8856aecd80ae4c6bdddb67ff5da44ef"
95
131
end
96
132
133
+ resource "pydantic" do
134
+ url "https://files.pythonhosted.org/packages/f0/86/8ce9040065e8f924d642c58e4a344e33163a07f6b57f836d0d734e0ad3fb/pydantic-2.11.5.tar.gz"
135
+ sha256 "7f853db3d0ce78ce8bbb148c401c2cdd6431b3473c0cdff2755c7690952a7b7a"
136
+ end
137
+
138
+ resource "pydantic-core" do
139
+ url "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz"
140
+ sha256 "7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"
141
+ end
142
+
143
+ resource "pydantic-settings" do
144
+ url "https://files.pythonhosted.org/packages/67/1d/42628a2c33e93f8e9acbde0d5d735fa0850f3e6a2f8cb1eb6c40b9a732ac/pydantic_settings-2.9.1.tar.gz"
145
+ sha256 "c509bf79d27563add44e8446233359004ed85066cd096d8b510f715e6ef5d268"
146
+ end
147
+
97
148
resource "pygments" do
98
149
url "https://files.pythonhosted.org/packages/7c/2d/c3338d48ea6cc0feb8446d8e6937e1408088a72a39937982cc6111d17f84/pygments-2.19.1.tar.gz"
99
150
sha256 "61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"
100
151
end
101
152
153
+ resource "python-dotenv" do
154
+ url "https://files.pythonhosted.org/packages/88/2c/7bb1416c5620485aa793f2de31d3df393d3686aa8a8506d11e10e13c5baf/python_dotenv-1.1.0.tar.gz"
155
+ sha256 "41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5"
156
+ end
157
+
102
158
resource "pyyaml" do
103
159
url "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz"
104
160
sha256 "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"
105
161
end
106
162
107
163
resource "requests" do
108
- url "https://files.pythonhosted.org/packages/e1/0a/929373653770d8a0d7ea76c37de6e41f11eb07559b103b1c02cafb3f7cf8 /requests-2.32.4 .tar.gz"
109
- sha256 "27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422 "
164
+ url "https://files.pythonhosted.org/packages/86/ec/535bf6f9bd280de6a4637526602a146a68fde757100ecf8c9333173392db /requests-2.32.2 .tar.gz"
165
+ sha256 "dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289 "
110
166
end
111
167
112
168
resource "rich" do
@@ -124,14 +180,29 @@ class Mvt < Formula
124
180
sha256 "e64139b4ec4f1f24c142ff7dcafe55a22b811a74d86d66560c8815687143037d"
125
181
end
126
182
183
+ resource "stringcase" do
184
+ url "https://files.pythonhosted.org/packages/f3/1f/1241aa3d66e8dc1612427b17885f5fcd9c9ee3079fc0d28e9a3aeeb36fa3/stringcase-1.2.0.tar.gz"
185
+ sha256 "48a06980661908efe8d9d34eab2b6c13aefa2163b3ced26972902e3bdfd87008"
186
+ end
187
+
127
188
resource "tld" do
128
189
url "https://files.pythonhosted.org/packages/df/a1/5723b07a70c1841a80afc9ac572fdf53488306848d844cd70519391b0d26/tld-0.13.1.tar.gz"
129
190
sha256 "75ec00936cbcf564f67361c41713363440b6c4ef0f0c1592b5b0fbe72c17a350"
130
191
end
131
192
193
+ resource "typing-extensions" do
194
+ url "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5/typing_extensions-4.14.0.tar.gz"
195
+ sha256 "8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4"
196
+ end
197
+
198
+ resource "typing-inspection" do
199
+ url "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz"
200
+ sha256 "6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28"
201
+ end
202
+
132
203
resource "urllib3" do
133
- url "https://files.pythonhosted.org/packages/8a/78/16493d9c386d8e60e442a35feac5e00f0913c0f4b7c217c11e8ec2ff53e0 /urllib3-2.4 .0.tar.gz"
134
- sha256 "414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466 "
204
+ url "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc /urllib3-2.5 .0.tar.gz"
205
+ sha256 "3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 "
135
206
end
136
207
137
208
def install
0 commit comments