summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md6
-rw-r--r--Cargo.lock527
-rw-r--r--Cargo.toml6
3 files changed, 54 insertions, 485 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9274c90..70d6716 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,10 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a Ch
6## Unreleased 6## Unreleased
7--- 7---
8 8
9## 0.4.3 - (2021-03-20)
10---
11### Changes
12* Update `adblock` dependency to `0.3.10`
9 13
10## 0.4.2 - (2021-02-01) 14## 0.4.2 - (2021-02-01)
11--- 15---
@@ -51,4 +55,4 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a Ch
51* Updated PyO3 to version `0.12`. 55* Updated PyO3 to version `0.12`.
52 56
53### Fixes 57### Fixes
54* Don't use star imports in `__init__.py` to give linters and type checkers more information. \ No newline at end of file 58* Don't use star imports in `__init__.py` to give linters and type checkers more information.
diff --git a/Cargo.lock b/Cargo.lock
index 22454cb..40a123f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1,56 +1,45 @@
1# This file is automatically @generated by Cargo. 1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing. 2# It is not intended for manual editing.
3version = 3
4
3[[package]] 5[[package]]
4name = "adblock" 6name = "adblock"
5version = "0.3.4" 7version = "0.3.10"
6source = "registry+https://github.com/rust-lang/crates.io-index" 8source = "registry+https://github.com/rust-lang/crates.io-index"
7checksum = "190544b3099ca6e26366898a4991fcb19d031d48ea36158e083543c56c1694b7" 9checksum = "e84ccc600a2619fbba5aef0f59b45fa8959ff2a9991e104bab96e55c327197df"
8dependencies = [ 10dependencies = [
9 "addr", 11 "addr",
10 "base64", 12 "base64",
11 "bitflags", 13 "bitflags",
12 "flate2", 14 "flate2",
13 "idna 0.2.0", 15 "idna",
14 "itertools", 16 "itertools",
15 "once_cell", 17 "once_cell",
16 "percent-encoding 2.1.0", 18 "percent-encoding",
17 "regex", 19 "regex",
18 "rmp-serde", 20 "rmp-serde",
19 "seahash", 21 "seahash",
20 "serde", 22 "serde",
21 "twoway", 23 "twoway",
22 "url 2.2.0", 24 "url",
23] 25]
24 26
25[[package]] 27[[package]]
26name = "adblock" 28name = "adblock"
27version = "0.4.2" 29version = "0.4.2"
28dependencies = [ 30dependencies = [
29 "adblock 0.3.4", 31 "adblock 0.3.10",
30 "pyo3", 32 "pyo3",
31] 33]
32 34
33[[package]] 35[[package]]
34name = "addr" 36name = "addr"
35version = "0.2.0" 37version = "0.11.8"
36source = "registry+https://github.com/rust-lang/crates.io-index" 38source = "registry+https://github.com/rust-lang/crates.io-index"
37checksum = "22199dd03e5cff19ede8c2b835c93460f998b4716e225d06d740d925ceac5d75" 39checksum = "936697e9caf938eb2905036100edf8e1269da8291f8a02f5fe7b37073784eec0"
38dependencies = [ 40dependencies = [
39 "error-chain",
40 "idna 0.1.5",
41 "lazy_static",
42 "psl", 41 "psl",
43 "regex", 42 "psl-types",
44 "rental",
45]
46
47[[package]]
48name = "addr2line"
49version = "0.14.0"
50source = "registry+https://github.com/rust-lang/crates.io-index"
51checksum = "7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423"
52dependencies = [
53 "gimli",
54] 43]
55 44
56[[package]] 45[[package]]
@@ -75,20 +64,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
75checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 64checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
76 65
77[[package]] 66[[package]]
78name = "backtrace"
79version = "0.3.55"
80source = "registry+https://github.com/rust-lang/crates.io-index"
81checksum = "ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598"
82dependencies = [
83 "addr2line",
84 "cfg-if 1.0.0",
85 "libc",
86 "miniz_oxide",
87 "object",
88 "rustc-demangle",
89]
90
91[[package]]
92name = "base64" 67name = "base64"
93version = "0.13.0" 68version = "0.13.0"
94source = "registry+https://github.com/rust-lang/crates.io-index" 69source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -107,46 +82,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
107checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" 82checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
108 83
109[[package]] 84[[package]]
110name = "cc"
111version = "1.0.66"
112source = "registry+https://github.com/rust-lang/crates.io-index"
113checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"
114
115[[package]]
116name = "cfg-if"
117version = "0.1.10"
118source = "registry+https://github.com/rust-lang/crates.io-index"
119checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
120
121[[package]]
122name = "cfg-if" 85name = "cfg-if"
123version = "1.0.0" 86version = "1.0.0"
124source = "registry+https://github.com/rust-lang/crates.io-index" 87source = "registry+https://github.com/rust-lang/crates.io-index"
125checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 88checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
126 89
127[[package]] 90[[package]]
128name = "core-foundation"
129version = "0.9.1"
130source = "registry+https://github.com/rust-lang/crates.io-index"
131checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62"
132dependencies = [
133 "core-foundation-sys",
134 "libc",
135]
136
137[[package]]
138name = "core-foundation-sys"
139version = "0.8.2"
140source = "registry+https://github.com/rust-lang/crates.io-index"
141checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b"
142
143[[package]]
144name = "crc32fast" 91name = "crc32fast"
145version = "1.2.1" 92version = "1.2.1"
146source = "registry+https://github.com/rust-lang/crates.io-index" 93source = "registry+https://github.com/rust-lang/crates.io-index"
147checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" 94checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
148dependencies = [ 95dependencies = [
149 "cfg-if 1.0.0", 96 "cfg-if",
150] 97]
151 98
152[[package]] 99[[package]]
@@ -155,8 +102,8 @@ version = "0.1.16"
155source = "registry+https://github.com/rust-lang/crates.io-index" 102source = "registry+https://github.com/rust-lang/crates.io-index"
156checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" 103checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484"
157dependencies = [ 104dependencies = [
158 "quote 1.0.7", 105 "quote",
159 "syn 1.0.54", 106 "syn",
160] 107]
161 108
162[[package]] 109[[package]]
@@ -166,61 +113,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
166checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 113checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
167 114
168[[package]] 115[[package]]
169name = "error-chain"
170version = "0.12.4"
171source = "registry+https://github.com/rust-lang/crates.io-index"
172checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc"
173dependencies = [
174 "backtrace",
175 "version_check",
176]
177
178[[package]]
179name = "flate2" 116name = "flate2"
180version = "1.0.19" 117version = "1.0.19"
181source = "registry+https://github.com/rust-lang/crates.io-index" 118source = "registry+https://github.com/rust-lang/crates.io-index"
182checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129" 119checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129"
183dependencies = [ 120dependencies = [
184 "cfg-if 1.0.0", 121 "cfg-if",
185 "crc32fast", 122 "crc32fast",
186 "libc", 123 "libc",
187 "miniz_oxide", 124 "miniz_oxide",
188] 125]
189 126
190[[package]] 127[[package]]
191name = "foreign-types"
192version = "0.3.2"
193source = "registry+https://github.com/rust-lang/crates.io-index"
194checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
195dependencies = [
196 "foreign-types-shared",
197]
198
199[[package]]
200name = "foreign-types-shared"
201version = "0.1.1"
202source = "registry+https://github.com/rust-lang/crates.io-index"
203checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
204
205[[package]]
206name = "form_urlencoded" 128name = "form_urlencoded"
207version = "1.0.0" 129version = "1.0.0"
208source = "registry+https://github.com/rust-lang/crates.io-index" 130source = "registry+https://github.com/rust-lang/crates.io-index"
209checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" 131checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"
210dependencies = [ 132dependencies = [
211 "matches", 133 "matches",
212 "percent-encoding 2.1.0", 134 "percent-encoding",
213]
214
215[[package]]
216name = "getrandom"
217version = "0.1.15"
218source = "registry+https://github.com/rust-lang/crates.io-index"
219checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6"
220dependencies = [
221 "cfg-if 0.1.10",
222 "libc",
223 "wasi",
224] 135]
225 136
226[[package]] 137[[package]]
@@ -229,26 +140,9 @@ version = "0.1.2"
229source = "registry+https://github.com/rust-lang/crates.io-index" 140source = "registry+https://github.com/rust-lang/crates.io-index"
230checksum = "1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479" 141checksum = "1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479"
231dependencies = [ 142dependencies = [
232 "proc-macro2 1.0.24", 143 "proc-macro2",
233 "quote 1.0.7", 144 "quote",
234 "syn 1.0.54", 145 "syn",
235]
236
237[[package]]
238name = "gimli"
239version = "0.23.0"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce"
242
243[[package]]
244name = "idna"
245version = "0.1.5"
246source = "registry+https://github.com/rust-lang/crates.io-index"
247checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
248dependencies = [
249 "matches",
250 "unicode-bidi",
251 "unicode-normalization",
252] 146]
253 147
254[[package]] 148[[package]]
@@ -277,7 +171,7 @@ version = "0.1.9"
277source = "registry+https://github.com/rust-lang/crates.io-index" 171source = "registry+https://github.com/rust-lang/crates.io-index"
278checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" 172checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
279dependencies = [ 173dependencies = [
280 "cfg-if 1.0.0", 174 "cfg-if",
281] 175]
282 176
283[[package]] 177[[package]]
@@ -297,9 +191,9 @@ version = "0.1.10"
297source = "registry+https://github.com/rust-lang/crates.io-index" 191source = "registry+https://github.com/rust-lang/crates.io-index"
298checksum = "75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51" 192checksum = "75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51"
299dependencies = [ 193dependencies = [
300 "proc-macro2 1.0.24", 194 "proc-macro2",
301 "quote 1.0.7", 195 "quote",
302 "syn 1.0.54", 196 "syn",
303] 197]
304 198
305[[package]] 199[[package]]
@@ -333,15 +227,6 @@ dependencies = [
333] 227]
334 228
335[[package]] 229[[package]]
336name = "log"
337version = "0.4.11"
338source = "registry+https://github.com/rust-lang/crates.io-index"
339checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
340dependencies = [
341 "cfg-if 0.1.10",
342]
343
344[[package]]
345name = "matches" 230name = "matches"
346version = "0.1.8" 231version = "0.1.8"
347source = "registry+https://github.com/rust-lang/crates.io-index" 232source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -364,24 +249,6 @@ dependencies = [
364] 249]
365 250
366[[package]] 251[[package]]
367name = "native-tls"
368version = "0.2.6"
369source = "registry+https://github.com/rust-lang/crates.io-index"
370checksum = "6fcc7939b5edc4e4f86b1b4a04bb1498afaaf871b1a6691838ed06fcb48d3a3f"
371dependencies = [
372 "lazy_static",
373 "libc",
374 "log",
375 "openssl",
376 "openssl-probe",
377 "openssl-sys",
378 "schannel",
379 "security-framework",
380 "security-framework-sys",
381 "tempfile",
382]
383
384[[package]]
385name = "num-traits" 252name = "num-traits"
386version = "0.2.14" 253version = "0.2.14"
387source = "registry+https://github.com/rust-lang/crates.io-index" 254source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -391,51 +258,12 @@ dependencies = [
391] 258]
392 259
393[[package]] 260[[package]]
394name = "object"
395version = "0.22.0"
396source = "registry+https://github.com/rust-lang/crates.io-index"
397checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397"
398
399[[package]]
400name = "once_cell" 261name = "once_cell"
401version = "1.5.2" 262version = "1.5.2"
402source = "registry+https://github.com/rust-lang/crates.io-index" 263source = "registry+https://github.com/rust-lang/crates.io-index"
403checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" 264checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
404 265
405[[package]] 266[[package]]
406name = "openssl"
407version = "0.10.31"
408source = "registry+https://github.com/rust-lang/crates.io-index"
409checksum = "8d008f51b1acffa0d3450a68606e6a51c123012edaacb0f4e1426bd978869187"
410dependencies = [
411 "bitflags",
412 "cfg-if 1.0.0",
413 "foreign-types",
414 "lazy_static",
415 "libc",
416 "openssl-sys",
417]
418
419[[package]]
420name = "openssl-probe"
421version = "0.1.2"
422source = "registry+https://github.com/rust-lang/crates.io-index"
423checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
424
425[[package]]
426name = "openssl-sys"
427version = "0.9.59"
428source = "registry+https://github.com/rust-lang/crates.io-index"
429checksum = "de52d8eabd217311538a39bba130d7dea1f1e118010fee7a033d966845e7d5fe"
430dependencies = [
431 "autocfg",
432 "cc",
433 "libc",
434 "pkg-config",
435 "vcpkg",
436]
437
438[[package]]
439name = "parking_lot" 267name = "parking_lot"
440version = "0.11.1" 268version = "0.11.1"
441source = "registry+https://github.com/rust-lang/crates.io-index" 269source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -452,7 +280,7 @@ version = "0.8.1"
452source = "registry+https://github.com/rust-lang/crates.io-index" 280source = "registry+https://github.com/rust-lang/crates.io-index"
453checksum = "d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0" 281checksum = "d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0"
454dependencies = [ 282dependencies = [
455 "cfg-if 1.0.0", 283 "cfg-if",
456 "instant", 284 "instant",
457 "libc", 285 "libc",
458 "redox_syscall", 286 "redox_syscall",
@@ -468,81 +296,33 @@ checksum = "c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1"
468 296
469[[package]] 297[[package]]
470name = "percent-encoding" 298name = "percent-encoding"
471version = "1.0.1"
472source = "registry+https://github.com/rust-lang/crates.io-index"
473checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
474
475[[package]]
476name = "percent-encoding"
477version = "2.1.0" 299version = "2.1.0"
478source = "registry+https://github.com/rust-lang/crates.io-index" 300source = "registry+https://github.com/rust-lang/crates.io-index"
479checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 301checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
480 302
481[[package]] 303[[package]]
482name = "pkg-config"
483version = "0.3.19"
484source = "registry+https://github.com/rust-lang/crates.io-index"
485checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
486
487[[package]]
488name = "ppv-lite86"
489version = "0.2.10"
490source = "registry+https://github.com/rust-lang/crates.io-index"
491checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
492
493[[package]]
494name = "proc-macro2"
495version = "0.4.30"
496source = "registry+https://github.com/rust-lang/crates.io-index"
497checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
498dependencies = [
499 "unicode-xid 0.1.0",
500]
501
502[[package]]
503name = "proc-macro2" 304name = "proc-macro2"
504version = "1.0.24" 305version = "1.0.24"
505source = "registry+https://github.com/rust-lang/crates.io-index" 306source = "registry+https://github.com/rust-lang/crates.io-index"
506checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" 307checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
507dependencies = [ 308dependencies = [
508 "unicode-xid 0.2.1", 309 "unicode-xid",
509] 310]
510 311
511[[package]] 312[[package]]
512name = "psl" 313name = "psl"
513version = "0.4.1" 314version = "2.0.7"
514source = "registry+https://github.com/rust-lang/crates.io-index" 315source = "registry+https://github.com/rust-lang/crates.io-index"
515checksum = "0fcd4da9d98f254ad641dd081207cc14fcbec95dd58ee62ffc9b96f0684fd6c2" 316checksum = "43dd8634e9462bc610fab758a26b6568b420a3c79b548759ca6dc662a3ddfe45"
516dependencies = [ 317dependencies = [
517 "psl-codegen", 318 "psl-types",
518 "rustc_version",
519 "serde",
520] 319]
521 320
522[[package]] 321[[package]]
523name = "psl-codegen" 322name = "psl-types"
524version = "0.4.2" 323version = "2.0.2"
525source = "registry+https://github.com/rust-lang/crates.io-index" 324source = "registry+https://github.com/rust-lang/crates.io-index"
526checksum = "06f94f31e4f36b42e21b831d20bf0efc805b2155624697fb86f987b666518c3b" 325checksum = "8e9aa996d9ccdfb96682edbcdfbeb899efa3deae893ae0f932c21a56cdbf90ff"
527dependencies = [
528 "idna 0.1.5",
529 "proc-macro2 0.4.30",
530 "psl-lexer",
531 "quote 0.6.13",
532 "sequence_trie",
533 "syn 0.14.9",
534]
535
536[[package]]
537name = "psl-lexer"
538version = "0.2.0"
539source = "registry+https://github.com/rust-lang/crates.io-index"
540checksum = "6cf84fe23023e855b9a9d038a1b08d5c438d3961d2ced6c2b2358b29fbf74a63"
541dependencies = [
542 "error-chain",
543 "native-tls",
544 "url 1.7.2",
545]
546 326
547[[package]] 327[[package]]
548name = "pyo3" 328name = "pyo3"
@@ -550,7 +330,7 @@ version = "0.13.1"
550source = "registry+https://github.com/rust-lang/crates.io-index" 330source = "registry+https://github.com/rust-lang/crates.io-index"
551checksum = "00ca634cf3acd58a599b535ed6cb188223298977d471d146121792bfa23b754c" 331checksum = "00ca634cf3acd58a599b535ed6cb188223298977d471d146121792bfa23b754c"
552dependencies = [ 332dependencies = [
553 "cfg-if 1.0.0", 333 "cfg-if",
554 "ctor", 334 "ctor",
555 "indoc", 335 "indoc",
556 "inventory", 336 "inventory",
@@ -568,8 +348,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
568checksum = "483ac516dbda6789a5b4be0271e7a31b9ad4ec8c0a5955050e8076f72bdbef8f" 348checksum = "483ac516dbda6789a5b4be0271e7a31b9ad4ec8c0a5955050e8076f72bdbef8f"
569dependencies = [ 349dependencies = [
570 "pyo3-macros-backend", 350 "pyo3-macros-backend",
571 "quote 1.0.7", 351 "quote",
572 "syn 1.0.54", 352 "syn",
573] 353]
574 354
575[[package]] 355[[package]]
@@ -578,18 +358,9 @@ version = "0.13.1"
578source = "registry+https://github.com/rust-lang/crates.io-index" 358source = "registry+https://github.com/rust-lang/crates.io-index"
579checksum = "15230cabcda008f03565ed8bac40f094cbb5ee1b46e6551f1ec3a0e922cf7df9" 359checksum = "15230cabcda008f03565ed8bac40f094cbb5ee1b46e6551f1ec3a0e922cf7df9"
580dependencies = [ 360dependencies = [
581 "proc-macro2 1.0.24", 361 "proc-macro2",
582 "quote 1.0.7", 362 "quote",
583 "syn 1.0.54", 363 "syn",
584]
585
586[[package]]
587name = "quote"
588version = "0.6.13"
589source = "registry+https://github.com/rust-lang/crates.io-index"
590checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
591dependencies = [
592 "proc-macro2 0.4.30",
593] 364]
594 365
595[[package]] 366[[package]]
@@ -598,48 +369,7 @@ version = "1.0.7"
598source = "registry+https://github.com/rust-lang/crates.io-index" 369source = "registry+https://github.com/rust-lang/crates.io-index"
599checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" 370checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
600dependencies = [ 371dependencies = [
601 "proc-macro2 1.0.24", 372 "proc-macro2",
602]
603
604[[package]]
605name = "rand"
606version = "0.7.3"
607source = "registry+https://github.com/rust-lang/crates.io-index"
608checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
609dependencies = [
610 "getrandom",
611 "libc",
612 "rand_chacha",
613 "rand_core",
614 "rand_hc",
615]
616
617[[package]]
618name = "rand_chacha"
619version = "0.2.2"
620source = "registry+https://github.com/rust-lang/crates.io-index"
621checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
622dependencies = [
623 "ppv-lite86",
624 "rand_core",
625]
626
627[[package]]
628name = "rand_core"
629version = "0.5.1"
630source = "registry+https://github.com/rust-lang/crates.io-index"
631checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
632dependencies = [
633 "getrandom",
634]
635
636[[package]]
637name = "rand_hc"
638version = "0.2.0"
639source = "registry+https://github.com/rust-lang/crates.io-index"
640checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
641dependencies = [
642 "rand_core",
643] 373]
644 374
645[[package]] 375[[package]]
@@ -667,36 +397,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
667checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" 397checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
668 398
669[[package]] 399[[package]]
670name = "remove_dir_all"
671version = "0.5.3"
672source = "registry+https://github.com/rust-lang/crates.io-index"
673checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
674dependencies = [
675 "winapi",
676]
677
678[[package]]
679name = "rental"
680version = "0.5.5"
681source = "registry+https://github.com/rust-lang/crates.io-index"
682checksum = "8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f"
683dependencies = [
684 "rental-impl",
685 "stable_deref_trait",
686]
687
688[[package]]
689name = "rental-impl"
690version = "0.5.5"
691source = "registry+https://github.com/rust-lang/crates.io-index"
692checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de"
693dependencies = [
694 "proc-macro2 1.0.24",
695 "quote 1.0.7",
696 "syn 1.0.54",
697]
698
699[[package]]
700name = "rmp" 400name = "rmp"
701version = "0.8.9" 401version = "0.8.9"
702source = "registry+https://github.com/rust-lang/crates.io-index" 402source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -718,31 +418,6 @@ dependencies = [
718] 418]
719 419
720[[package]] 420[[package]]
721name = "rustc-demangle"
722version = "0.1.18"
723source = "registry+https://github.com/rust-lang/crates.io-index"
724checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"
725
726[[package]]
727name = "rustc_version"
728version = "0.2.3"
729source = "registry+https://github.com/rust-lang/crates.io-index"
730checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
731dependencies = [
732 "semver",
733]
734
735[[package]]
736name = "schannel"
737version = "0.1.19"
738source = "registry+https://github.com/rust-lang/crates.io-index"
739checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
740dependencies = [
741 "lazy_static",
742 "winapi",
743]
744
745[[package]]
746name = "scopeguard" 421name = "scopeguard"
747version = "1.1.0" 422version = "1.1.0"
748source = "registry+https://github.com/rust-lang/crates.io-index" 423source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -755,50 +430,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
755checksum = "58f57ca1d128a43733fd71d583e837b1f22239a37ebea09cde11d8d9a9080f47" 430checksum = "58f57ca1d128a43733fd71d583e837b1f22239a37ebea09cde11d8d9a9080f47"
756 431
757[[package]] 432[[package]]
758name = "security-framework"
759version = "2.0.0"
760source = "registry+https://github.com/rust-lang/crates.io-index"
761checksum = "c1759c2e3c8580017a484a7ac56d3abc5a6c1feadf88db2f3633f12ae4268c69"
762dependencies = [
763 "bitflags",
764 "core-foundation",
765 "core-foundation-sys",
766 "libc",
767 "security-framework-sys",
768]
769
770[[package]]
771name = "security-framework-sys"
772version = "2.0.0"
773source = "registry+https://github.com/rust-lang/crates.io-index"
774checksum = "f99b9d5e26d2a71633cc4f2ebae7cc9f874044e0c351a27e17892d76dce5678b"
775dependencies = [
776 "core-foundation-sys",
777 "libc",
778]
779
780[[package]]
781name = "semver"
782version = "0.9.0"
783source = "registry+https://github.com/rust-lang/crates.io-index"
784checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
785dependencies = [
786 "semver-parser",
787]
788
789[[package]]
790name = "semver-parser"
791version = "0.7.0"
792source = "registry+https://github.com/rust-lang/crates.io-index"
793checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
794
795[[package]]
796name = "sequence_trie"
797version = "0.3.6"
798source = "registry+https://github.com/rust-lang/crates.io-index"
799checksum = "1ee22067b7ccd072eeb64454b9c6e1b33b61cd0d49e895fd48676a184580e0c3"
800
801[[package]]
802name = "serde" 433name = "serde"
803version = "1.0.118" 434version = "1.0.118"
804source = "registry+https://github.com/rust-lang/crates.io-index" 435source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -813,9 +444,9 @@ version = "1.0.118"
813source = "registry+https://github.com/rust-lang/crates.io-index" 444source = "registry+https://github.com/rust-lang/crates.io-index"
814checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df" 445checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
815dependencies = [ 446dependencies = [
816 "proc-macro2 1.0.24", 447 "proc-macro2",
817 "quote 1.0.7", 448 "quote",
818 "syn 1.0.54", 449 "syn",
819] 450]
820 451
821[[package]] 452[[package]]
@@ -825,45 +456,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
825checksum = "ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75" 456checksum = "ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75"
826 457
827[[package]] 458[[package]]
828name = "stable_deref_trait"
829version = "1.2.0"
830source = "registry+https://github.com/rust-lang/crates.io-index"
831checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
832
833[[package]]
834name = "syn"
835version = "0.14.9"
836source = "registry+https://github.com/rust-lang/crates.io-index"
837checksum = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741"
838dependencies = [
839 "proc-macro2 0.4.30",
840 "quote 0.6.13",
841 "unicode-xid 0.1.0",
842]
843
844[[package]]
845name = "syn" 459name = "syn"
846version = "1.0.54" 460version = "1.0.54"
847source = "registry+https://github.com/rust-lang/crates.io-index" 461source = "registry+https://github.com/rust-lang/crates.io-index"
848checksum = "9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44" 462checksum = "9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44"
849dependencies = [ 463dependencies = [
850 "proc-macro2 1.0.24", 464 "proc-macro2",
851 "quote 1.0.7", 465 "quote",
852 "unicode-xid 0.2.1", 466 "unicode-xid",
853]
854
855[[package]]
856name = "tempfile"
857version = "3.1.0"
858source = "registry+https://github.com/rust-lang/crates.io-index"
859checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
860dependencies = [
861 "cfg-if 0.1.10",
862 "libc",
863 "rand",
864 "redox_syscall",
865 "remove_dir_all",
866 "winapi",
867] 467]
868 468
869[[package]] 469[[package]]
@@ -926,12 +526,6 @@ dependencies = [
926 526
927[[package]] 527[[package]]
928name = "unicode-xid" 528name = "unicode-xid"
929version = "0.1.0"
930source = "registry+https://github.com/rust-lang/crates.io-index"
931checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
932
933[[package]]
934name = "unicode-xid"
935version = "0.2.1" 529version = "0.2.1"
936source = "registry+https://github.com/rust-lang/crates.io-index" 530source = "registry+https://github.com/rust-lang/crates.io-index"
937checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" 531checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
@@ -944,46 +538,17 @@ checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7"
944 538
945[[package]] 539[[package]]
946name = "url" 540name = "url"
947version = "1.7.2"
948source = "registry+https://github.com/rust-lang/crates.io-index"
949checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
950dependencies = [
951 "idna 0.1.5",
952 "matches",
953 "percent-encoding 1.0.1",
954]
955
956[[package]]
957name = "url"
958version = "2.2.0" 541version = "2.2.0"
959source = "registry+https://github.com/rust-lang/crates.io-index" 542source = "registry+https://github.com/rust-lang/crates.io-index"
960checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" 543checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"
961dependencies = [ 544dependencies = [
962 "form_urlencoded", 545 "form_urlencoded",
963 "idna 0.2.0", 546 "idna",
964 "matches", 547 "matches",
965 "percent-encoding 2.1.0", 548 "percent-encoding",
966] 549]
967 550
968[[package]] 551[[package]]
969name = "vcpkg"
970version = "0.2.11"
971source = "registry+https://github.com/rust-lang/crates.io-index"
972checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb"
973
974[[package]]
975name = "version_check"
976version = "0.9.2"
977source = "registry+https://github.com/rust-lang/crates.io-index"
978checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
979
980[[package]]
981name = "wasi"
982version = "0.9.0+wasi-snapshot-preview1"
983source = "registry+https://github.com/rust-lang/crates.io-index"
984checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
985
986[[package]]
987name = "winapi" 552name = "winapi"
988version = "0.3.9" 553version = "0.3.9"
989source = "registry+https://github.com/rust-lang/crates.io-index" 554source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index f565d0c..1a0fa77 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
1[package] 1[package]
2publish = false 2publish = false
3name = "adblock" 3name = "adblock"
4version = "0.4.2" 4version = "0.4.3"
5edition = "2018" 5edition = "2018"
6authors = ["Árni Dagur <arni@dagur.eu>"] 6authors = ["Árni Dagur <arni@dagur.eu>"]
7license = "MIT OR Apache-2.0" 7license = "MIT OR Apache-2.0"
@@ -22,7 +22,7 @@ requires-python = ">=3.6"
22debug = true 22debug = true
23 23
24[dependencies] 24[dependencies]
25adblock = { version = "=0.3.4", default-features = false, features = ["full-regex-handling", "embedded-domain-resolver"] } 25adblock = { version = "=0.3.10", default-features = false, features = ["full-regex-handling", "embedded-domain-resolver"] }
26pyo3 = "0.13" 26pyo3 = "0.13"
27 27
28[lib] 28[lib]
@@ -30,4 +30,4 @@ name = "adblock"
30crate-type = ["rlib", "cdylib"] 30crate-type = ["rlib", "cdylib"]
31 31
32[features] 32[features]
33default = ["pyo3/extension-module"] \ No newline at end of file 33default = ["pyo3/extension-module"]