tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
python312Packages.ua-parser-rs: init at 0.1.2
Robert Schütz
1 year ago
ae5d860d
ba4d412b
+909
3 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
ua-parser-rs
Cargo.lock
default.nix
top-level
python-packages.nix
+865
pkgs/development/python-modules/ua-parser-rs/Cargo.lock
···
1
1
+
# This file is automatically @generated by Cargo.
2
2
+
# It is not intended for manual editing.
3
3
+
version = 3
4
4
+
5
5
+
[[package]]
6
6
+
name = "aho-corasick"
7
7
+
version = "1.1.3"
8
8
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9
9
+
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
10
10
+
dependencies = [
11
11
+
"memchr",
12
12
+
]
13
13
+
14
14
+
[[package]]
15
15
+
name = "anes"
16
16
+
version = "0.1.6"
17
17
+
source = "registry+https://github.com/rust-lang/crates.io-index"
18
18
+
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
19
19
+
20
20
+
[[package]]
21
21
+
name = "anstream"
22
22
+
version = "0.6.18"
23
23
+
source = "registry+https://github.com/rust-lang/crates.io-index"
24
24
+
checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
25
25
+
dependencies = [
26
26
+
"anstyle",
27
27
+
"anstyle-parse",
28
28
+
"anstyle-query",
29
29
+
"anstyle-wincon",
30
30
+
"colorchoice",
31
31
+
"is_terminal_polyfill",
32
32
+
"utf8parse",
33
33
+
]
34
34
+
35
35
+
[[package]]
36
36
+
name = "anstyle"
37
37
+
version = "1.0.10"
38
38
+
source = "registry+https://github.com/rust-lang/crates.io-index"
39
39
+
checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
40
40
+
41
41
+
[[package]]
42
42
+
name = "anstyle-parse"
43
43
+
version = "0.2.6"
44
44
+
source = "registry+https://github.com/rust-lang/crates.io-index"
45
45
+
checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
46
46
+
dependencies = [
47
47
+
"utf8parse",
48
48
+
]
49
49
+
50
50
+
[[package]]
51
51
+
name = "anstyle-query"
52
52
+
version = "1.1.2"
53
53
+
source = "registry+https://github.com/rust-lang/crates.io-index"
54
54
+
checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
55
55
+
dependencies = [
56
56
+
"windows-sys 0.59.0",
57
57
+
]
58
58
+
59
59
+
[[package]]
60
60
+
name = "anstyle-wincon"
61
61
+
version = "3.0.6"
62
62
+
source = "registry+https://github.com/rust-lang/crates.io-index"
63
63
+
checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
64
64
+
dependencies = [
65
65
+
"anstyle",
66
66
+
"windows-sys 0.59.0",
67
67
+
]
68
68
+
69
69
+
[[package]]
70
70
+
name = "autocfg"
71
71
+
version = "1.4.0"
72
72
+
source = "registry+https://github.com/rust-lang/crates.io-index"
73
73
+
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
74
74
+
75
75
+
[[package]]
76
76
+
name = "bumpalo"
77
77
+
version = "3.16.0"
78
78
+
source = "registry+https://github.com/rust-lang/crates.io-index"
79
79
+
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
80
80
+
81
81
+
[[package]]
82
82
+
name = "cast"
83
83
+
version = "0.3.0"
84
84
+
source = "registry+https://github.com/rust-lang/crates.io-index"
85
85
+
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
86
86
+
87
87
+
[[package]]
88
88
+
name = "cfg-if"
89
89
+
version = "1.0.0"
90
90
+
source = "registry+https://github.com/rust-lang/crates.io-index"
91
91
+
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
92
92
+
93
93
+
[[package]]
94
94
+
name = "ciborium"
95
95
+
version = "0.2.2"
96
96
+
source = "registry+https://github.com/rust-lang/crates.io-index"
97
97
+
checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
98
98
+
dependencies = [
99
99
+
"ciborium-io",
100
100
+
"ciborium-ll",
101
101
+
"serde",
102
102
+
]
103
103
+
104
104
+
[[package]]
105
105
+
name = "ciborium-io"
106
106
+
version = "0.2.2"
107
107
+
source = "registry+https://github.com/rust-lang/crates.io-index"
108
108
+
checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
109
109
+
110
110
+
[[package]]
111
111
+
name = "ciborium-ll"
112
112
+
version = "0.2.2"
113
113
+
source = "registry+https://github.com/rust-lang/crates.io-index"
114
114
+
checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
115
115
+
dependencies = [
116
116
+
"ciborium-io",
117
117
+
"half",
118
118
+
]
119
119
+
120
120
+
[[package]]
121
121
+
name = "clap"
122
122
+
version = "4.5.21"
123
123
+
source = "registry+https://github.com/rust-lang/crates.io-index"
124
124
+
checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f"
125
125
+
dependencies = [
126
126
+
"clap_builder",
127
127
+
"clap_derive",
128
128
+
]
129
129
+
130
130
+
[[package]]
131
131
+
name = "clap_builder"
132
132
+
version = "4.5.21"
133
133
+
source = "registry+https://github.com/rust-lang/crates.io-index"
134
134
+
checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec"
135
135
+
dependencies = [
136
136
+
"anstream",
137
137
+
"anstyle",
138
138
+
"clap_lex",
139
139
+
"strsim",
140
140
+
]
141
141
+
142
142
+
[[package]]
143
143
+
name = "clap_derive"
144
144
+
version = "4.5.18"
145
145
+
source = "registry+https://github.com/rust-lang/crates.io-index"
146
146
+
checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
147
147
+
dependencies = [
148
148
+
"heck",
149
149
+
"proc-macro2",
150
150
+
"quote",
151
151
+
"syn",
152
152
+
]
153
153
+
154
154
+
[[package]]
155
155
+
name = "clap_lex"
156
156
+
version = "0.7.3"
157
157
+
source = "registry+https://github.com/rust-lang/crates.io-index"
158
158
+
checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7"
159
159
+
160
160
+
[[package]]
161
161
+
name = "colorchoice"
162
162
+
version = "1.0.3"
163
163
+
source = "registry+https://github.com/rust-lang/crates.io-index"
164
164
+
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
165
165
+
166
166
+
[[package]]
167
167
+
name = "criterion"
168
168
+
version = "0.5.1"
169
169
+
source = "registry+https://github.com/rust-lang/crates.io-index"
170
170
+
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
171
171
+
dependencies = [
172
172
+
"anes",
173
173
+
"cast",
174
174
+
"ciborium",
175
175
+
"clap",
176
176
+
"criterion-plot",
177
177
+
"is-terminal",
178
178
+
"itertools 0.10.5",
179
179
+
"num-traits",
180
180
+
"once_cell",
181
181
+
"oorandom",
182
182
+
"plotters",
183
183
+
"rayon",
184
184
+
"regex",
185
185
+
"serde",
186
186
+
"serde_derive",
187
187
+
"serde_json",
188
188
+
"tinytemplate",
189
189
+
"walkdir",
190
190
+
]
191
191
+
192
192
+
[[package]]
193
193
+
name = "criterion-plot"
194
194
+
version = "0.5.0"
195
195
+
source = "registry+https://github.com/rust-lang/crates.io-index"
196
196
+
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
197
197
+
dependencies = [
198
198
+
"cast",
199
199
+
"itertools 0.10.5",
200
200
+
]
201
201
+
202
202
+
[[package]]
203
203
+
name = "crossbeam-deque"
204
204
+
version = "0.8.5"
205
205
+
source = "registry+https://github.com/rust-lang/crates.io-index"
206
206
+
checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
207
207
+
dependencies = [
208
208
+
"crossbeam-epoch",
209
209
+
"crossbeam-utils",
210
210
+
]
211
211
+
212
212
+
[[package]]
213
213
+
name = "crossbeam-epoch"
214
214
+
version = "0.9.18"
215
215
+
source = "registry+https://github.com/rust-lang/crates.io-index"
216
216
+
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
217
217
+
dependencies = [
218
218
+
"crossbeam-utils",
219
219
+
]
220
220
+
221
221
+
[[package]]
222
222
+
name = "crossbeam-utils"
223
223
+
version = "0.8.20"
224
224
+
source = "registry+https://github.com/rust-lang/crates.io-index"
225
225
+
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
226
226
+
227
227
+
[[package]]
228
228
+
name = "crunchy"
229
229
+
version = "0.2.2"
230
230
+
source = "registry+https://github.com/rust-lang/crates.io-index"
231
231
+
checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
232
232
+
233
233
+
[[package]]
234
234
+
name = "either"
235
235
+
version = "1.13.0"
236
236
+
source = "registry+https://github.com/rust-lang/crates.io-index"
237
237
+
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
238
238
+
239
239
+
[[package]]
240
240
+
name = "equivalent"
241
241
+
version = "1.0.1"
242
242
+
source = "registry+https://github.com/rust-lang/crates.io-index"
243
243
+
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
244
244
+
245
245
+
[[package]]
246
246
+
name = "half"
247
247
+
version = "2.4.1"
248
248
+
source = "registry+https://github.com/rust-lang/crates.io-index"
249
249
+
checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
250
250
+
dependencies = [
251
251
+
"cfg-if",
252
252
+
"crunchy",
253
253
+
]
254
254
+
255
255
+
[[package]]
256
256
+
name = "hashbrown"
257
257
+
version = "0.15.2"
258
258
+
source = "registry+https://github.com/rust-lang/crates.io-index"
259
259
+
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
260
260
+
261
261
+
[[package]]
262
262
+
name = "heck"
263
263
+
version = "0.5.0"
264
264
+
source = "registry+https://github.com/rust-lang/crates.io-index"
265
265
+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
266
266
+
267
267
+
[[package]]
268
268
+
name = "hermit-abi"
269
269
+
version = "0.4.0"
270
270
+
source = "registry+https://github.com/rust-lang/crates.io-index"
271
271
+
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
272
272
+
273
273
+
[[package]]
274
274
+
name = "indexmap"
275
275
+
version = "2.7.0"
276
276
+
source = "registry+https://github.com/rust-lang/crates.io-index"
277
277
+
checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f"
278
278
+
dependencies = [
279
279
+
"equivalent",
280
280
+
"hashbrown",
281
281
+
]
282
282
+
283
283
+
[[package]]
284
284
+
name = "indoc"
285
285
+
version = "2.0.5"
286
286
+
source = "registry+https://github.com/rust-lang/crates.io-index"
287
287
+
checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
288
288
+
289
289
+
[[package]]
290
290
+
name = "is-terminal"
291
291
+
version = "0.4.13"
292
292
+
source = "registry+https://github.com/rust-lang/crates.io-index"
293
293
+
checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
294
294
+
dependencies = [
295
295
+
"hermit-abi",
296
296
+
"libc",
297
297
+
"windows-sys 0.52.0",
298
298
+
]
299
299
+
300
300
+
[[package]]
301
301
+
name = "is_terminal_polyfill"
302
302
+
version = "1.70.1"
303
303
+
source = "registry+https://github.com/rust-lang/crates.io-index"
304
304
+
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
305
305
+
306
306
+
[[package]]
307
307
+
name = "itertools"
308
308
+
version = "0.10.5"
309
309
+
source = "registry+https://github.com/rust-lang/crates.io-index"
310
310
+
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
311
311
+
dependencies = [
312
312
+
"either",
313
313
+
]
314
314
+
315
315
+
[[package]]
316
316
+
name = "itertools"
317
317
+
version = "0.13.0"
318
318
+
source = "registry+https://github.com/rust-lang/crates.io-index"
319
319
+
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
320
320
+
dependencies = [
321
321
+
"either",
322
322
+
]
323
323
+
324
324
+
[[package]]
325
325
+
name = "itoa"
326
326
+
version = "1.0.14"
327
327
+
source = "registry+https://github.com/rust-lang/crates.io-index"
328
328
+
checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
329
329
+
330
330
+
[[package]]
331
331
+
name = "js-sys"
332
332
+
version = "0.3.74"
333
333
+
source = "registry+https://github.com/rust-lang/crates.io-index"
334
334
+
checksum = "a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705"
335
335
+
dependencies = [
336
336
+
"once_cell",
337
337
+
"wasm-bindgen",
338
338
+
]
339
339
+
340
340
+
[[package]]
341
341
+
name = "libc"
342
342
+
version = "0.2.167"
343
343
+
source = "registry+https://github.com/rust-lang/crates.io-index"
344
344
+
checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc"
345
345
+
346
346
+
[[package]]
347
347
+
name = "log"
348
348
+
version = "0.4.22"
349
349
+
source = "registry+https://github.com/rust-lang/crates.io-index"
350
350
+
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
351
351
+
352
352
+
[[package]]
353
353
+
name = "memchr"
354
354
+
version = "2.7.4"
355
355
+
source = "registry+https://github.com/rust-lang/crates.io-index"
356
356
+
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
357
357
+
358
358
+
[[package]]
359
359
+
name = "memoffset"
360
360
+
version = "0.9.1"
361
361
+
source = "registry+https://github.com/rust-lang/crates.io-index"
362
362
+
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
363
363
+
dependencies = [
364
364
+
"autocfg",
365
365
+
]
366
366
+
367
367
+
[[package]]
368
368
+
name = "num-traits"
369
369
+
version = "0.2.19"
370
370
+
source = "registry+https://github.com/rust-lang/crates.io-index"
371
371
+
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
372
372
+
dependencies = [
373
373
+
"autocfg",
374
374
+
]
375
375
+
376
376
+
[[package]]
377
377
+
name = "once_cell"
378
378
+
version = "1.20.2"
379
379
+
source = "registry+https://github.com/rust-lang/crates.io-index"
380
380
+
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
381
381
+
382
382
+
[[package]]
383
383
+
name = "oorandom"
384
384
+
version = "11.1.4"
385
385
+
source = "registry+https://github.com/rust-lang/crates.io-index"
386
386
+
checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
387
387
+
388
388
+
[[package]]
389
389
+
name = "plotters"
390
390
+
version = "0.3.7"
391
391
+
source = "registry+https://github.com/rust-lang/crates.io-index"
392
392
+
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
393
393
+
dependencies = [
394
394
+
"num-traits",
395
395
+
"plotters-backend",
396
396
+
"plotters-svg",
397
397
+
"wasm-bindgen",
398
398
+
"web-sys",
399
399
+
]
400
400
+
401
401
+
[[package]]
402
402
+
name = "plotters-backend"
403
403
+
version = "0.3.7"
404
404
+
source = "registry+https://github.com/rust-lang/crates.io-index"
405
405
+
checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
406
406
+
407
407
+
[[package]]
408
408
+
name = "plotters-svg"
409
409
+
version = "0.3.7"
410
410
+
source = "registry+https://github.com/rust-lang/crates.io-index"
411
411
+
checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
412
412
+
dependencies = [
413
413
+
"plotters-backend",
414
414
+
]
415
415
+
416
416
+
[[package]]
417
417
+
name = "portable-atomic"
418
418
+
version = "1.10.0"
419
419
+
source = "registry+https://github.com/rust-lang/crates.io-index"
420
420
+
checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6"
421
421
+
422
422
+
[[package]]
423
423
+
name = "proc-macro2"
424
424
+
version = "1.0.92"
425
425
+
source = "registry+https://github.com/rust-lang/crates.io-index"
426
426
+
checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
427
427
+
dependencies = [
428
428
+
"unicode-ident",
429
429
+
]
430
430
+
431
431
+
[[package]]
432
432
+
name = "pyo3"
433
433
+
version = "0.22.6"
434
434
+
source = "registry+https://github.com/rust-lang/crates.io-index"
435
435
+
checksum = "f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884"
436
436
+
dependencies = [
437
437
+
"cfg-if",
438
438
+
"indoc",
439
439
+
"libc",
440
440
+
"memoffset",
441
441
+
"once_cell",
442
442
+
"portable-atomic",
443
443
+
"pyo3-build-config",
444
444
+
"pyo3-ffi",
445
445
+
"pyo3-macros",
446
446
+
"unindent",
447
447
+
]
448
448
+
449
449
+
[[package]]
450
450
+
name = "pyo3-build-config"
451
451
+
version = "0.22.6"
452
452
+
source = "registry+https://github.com/rust-lang/crates.io-index"
453
453
+
checksum = "b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38"
454
454
+
dependencies = [
455
455
+
"once_cell",
456
456
+
"target-lexicon",
457
457
+
]
458
458
+
459
459
+
[[package]]
460
460
+
name = "pyo3-ffi"
461
461
+
version = "0.22.6"
462
462
+
source = "registry+https://github.com/rust-lang/crates.io-index"
463
463
+
checksum = "9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636"
464
464
+
dependencies = [
465
465
+
"libc",
466
466
+
"pyo3-build-config",
467
467
+
]
468
468
+
469
469
+
[[package]]
470
470
+
name = "pyo3-macros"
471
471
+
version = "0.22.6"
472
472
+
source = "registry+https://github.com/rust-lang/crates.io-index"
473
473
+
checksum = "0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453"
474
474
+
dependencies = [
475
475
+
"proc-macro2",
476
476
+
"pyo3-macros-backend",
477
477
+
"quote",
478
478
+
"syn",
479
479
+
]
480
480
+
481
481
+
[[package]]
482
482
+
name = "pyo3-macros-backend"
483
483
+
version = "0.22.6"
484
484
+
source = "registry+https://github.com/rust-lang/crates.io-index"
485
485
+
checksum = "36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe"
486
486
+
dependencies = [
487
487
+
"heck",
488
488
+
"proc-macro2",
489
489
+
"pyo3-build-config",
490
490
+
"quote",
491
491
+
"syn",
492
492
+
]
493
493
+
494
494
+
[[package]]
495
495
+
name = "quote"
496
496
+
version = "1.0.37"
497
497
+
source = "registry+https://github.com/rust-lang/crates.io-index"
498
498
+
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
499
499
+
dependencies = [
500
500
+
"proc-macro2",
501
501
+
]
502
502
+
503
503
+
[[package]]
504
504
+
name = "rayon"
505
505
+
version = "1.10.0"
506
506
+
source = "registry+https://github.com/rust-lang/crates.io-index"
507
507
+
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
508
508
+
dependencies = [
509
509
+
"either",
510
510
+
"rayon-core",
511
511
+
]
512
512
+
513
513
+
[[package]]
514
514
+
name = "rayon-core"
515
515
+
version = "1.12.1"
516
516
+
source = "registry+https://github.com/rust-lang/crates.io-index"
517
517
+
checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
518
518
+
dependencies = [
519
519
+
"crossbeam-deque",
520
520
+
"crossbeam-utils",
521
521
+
]
522
522
+
523
523
+
[[package]]
524
524
+
name = "regex"
525
525
+
version = "1.11.1"
526
526
+
source = "registry+https://github.com/rust-lang/crates.io-index"
527
527
+
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
528
528
+
dependencies = [
529
529
+
"aho-corasick",
530
530
+
"memchr",
531
531
+
"regex-automata",
532
532
+
"regex-syntax",
533
533
+
]
534
534
+
535
535
+
[[package]]
536
536
+
name = "regex-automata"
537
537
+
version = "0.4.9"
538
538
+
source = "registry+https://github.com/rust-lang/crates.io-index"
539
539
+
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
540
540
+
dependencies = [
541
541
+
"aho-corasick",
542
542
+
"memchr",
543
543
+
"regex-syntax",
544
544
+
]
545
545
+
546
546
+
[[package]]
547
547
+
name = "regex-filtered"
548
548
+
version = "0.2.0"
549
549
+
dependencies = [
550
550
+
"aho-corasick",
551
551
+
"clap",
552
552
+
"criterion",
553
553
+
"itertools 0.13.0",
554
554
+
"regex",
555
555
+
"regex-syntax",
556
556
+
]
557
557
+
558
558
+
[[package]]
559
559
+
name = "regex-syntax"
560
560
+
version = "0.8.5"
561
561
+
source = "registry+https://github.com/rust-lang/crates.io-index"
562
562
+
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
563
563
+
564
564
+
[[package]]
565
565
+
name = "ryu"
566
566
+
version = "1.0.18"
567
567
+
source = "registry+https://github.com/rust-lang/crates.io-index"
568
568
+
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
569
569
+
570
570
+
[[package]]
571
571
+
name = "same-file"
572
572
+
version = "1.0.6"
573
573
+
source = "registry+https://github.com/rust-lang/crates.io-index"
574
574
+
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
575
575
+
dependencies = [
576
576
+
"winapi-util",
577
577
+
]
578
578
+
579
579
+
[[package]]
580
580
+
name = "serde"
581
581
+
version = "1.0.215"
582
582
+
source = "registry+https://github.com/rust-lang/crates.io-index"
583
583
+
checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
584
584
+
dependencies = [
585
585
+
"serde_derive",
586
586
+
]
587
587
+
588
588
+
[[package]]
589
589
+
name = "serde_derive"
590
590
+
version = "1.0.215"
591
591
+
source = "registry+https://github.com/rust-lang/crates.io-index"
592
592
+
checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
593
593
+
dependencies = [
594
594
+
"proc-macro2",
595
595
+
"quote",
596
596
+
"syn",
597
597
+
]
598
598
+
599
599
+
[[package]]
600
600
+
name = "serde_json"
601
601
+
version = "1.0.133"
602
602
+
source = "registry+https://github.com/rust-lang/crates.io-index"
603
603
+
checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377"
604
604
+
dependencies = [
605
605
+
"itoa",
606
606
+
"memchr",
607
607
+
"ryu",
608
608
+
"serde",
609
609
+
]
610
610
+
611
611
+
[[package]]
612
612
+
name = "serde_yaml"
613
613
+
version = "0.9.34+deprecated"
614
614
+
source = "registry+https://github.com/rust-lang/crates.io-index"
615
615
+
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
616
616
+
dependencies = [
617
617
+
"indexmap",
618
618
+
"itoa",
619
619
+
"ryu",
620
620
+
"serde",
621
621
+
"unsafe-libyaml",
622
622
+
]
623
623
+
624
624
+
[[package]]
625
625
+
name = "strsim"
626
626
+
version = "0.11.1"
627
627
+
source = "registry+https://github.com/rust-lang/crates.io-index"
628
628
+
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
629
629
+
630
630
+
[[package]]
631
631
+
name = "syn"
632
632
+
version = "2.0.90"
633
633
+
source = "registry+https://github.com/rust-lang/crates.io-index"
634
634
+
checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
635
635
+
dependencies = [
636
636
+
"proc-macro2",
637
637
+
"quote",
638
638
+
"unicode-ident",
639
639
+
]
640
640
+
641
641
+
[[package]]
642
642
+
name = "target-lexicon"
643
643
+
version = "0.12.16"
644
644
+
source = "registry+https://github.com/rust-lang/crates.io-index"
645
645
+
checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
646
646
+
647
647
+
[[package]]
648
648
+
name = "tinytemplate"
649
649
+
version = "1.2.1"
650
650
+
source = "registry+https://github.com/rust-lang/crates.io-index"
651
651
+
checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
652
652
+
dependencies = [
653
653
+
"serde",
654
654
+
"serde_json",
655
655
+
]
656
656
+
657
657
+
[[package]]
658
658
+
name = "ua-parser"
659
659
+
version = "0.2.0"
660
660
+
dependencies = [
661
661
+
"clap",
662
662
+
"regex",
663
663
+
"regex-filtered",
664
664
+
"serde",
665
665
+
"serde_json",
666
666
+
"serde_yaml",
667
667
+
]
668
668
+
669
669
+
[[package]]
670
670
+
name = "ua-parser-rs"
671
671
+
version = "0.1.2"
672
672
+
dependencies = [
673
673
+
"pyo3",
674
674
+
"ua-parser",
675
675
+
]
676
676
+
677
677
+
[[package]]
678
678
+
name = "unicode-ident"
679
679
+
version = "1.0.14"
680
680
+
source = "registry+https://github.com/rust-lang/crates.io-index"
681
681
+
checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
682
682
+
683
683
+
[[package]]
684
684
+
name = "unindent"
685
685
+
version = "0.2.3"
686
686
+
source = "registry+https://github.com/rust-lang/crates.io-index"
687
687
+
checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
688
688
+
689
689
+
[[package]]
690
690
+
name = "unsafe-libyaml"
691
691
+
version = "0.2.11"
692
692
+
source = "registry+https://github.com/rust-lang/crates.io-index"
693
693
+
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
694
694
+
695
695
+
[[package]]
696
696
+
name = "utf8parse"
697
697
+
version = "0.2.2"
698
698
+
source = "registry+https://github.com/rust-lang/crates.io-index"
699
699
+
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
700
700
+
701
701
+
[[package]]
702
702
+
name = "walkdir"
703
703
+
version = "2.5.0"
704
704
+
source = "registry+https://github.com/rust-lang/crates.io-index"
705
705
+
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
706
706
+
dependencies = [
707
707
+
"same-file",
708
708
+
"winapi-util",
709
709
+
]
710
710
+
711
711
+
[[package]]
712
712
+
name = "wasm-bindgen"
713
713
+
version = "0.2.97"
714
714
+
source = "registry+https://github.com/rust-lang/crates.io-index"
715
715
+
checksum = "d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c"
716
716
+
dependencies = [
717
717
+
"cfg-if",
718
718
+
"once_cell",
719
719
+
"wasm-bindgen-macro",
720
720
+
]
721
721
+
722
722
+
[[package]]
723
723
+
name = "wasm-bindgen-backend"
724
724
+
version = "0.2.97"
725
725
+
source = "registry+https://github.com/rust-lang/crates.io-index"
726
726
+
checksum = "8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd"
727
727
+
dependencies = [
728
728
+
"bumpalo",
729
729
+
"log",
730
730
+
"once_cell",
731
731
+
"proc-macro2",
732
732
+
"quote",
733
733
+
"syn",
734
734
+
"wasm-bindgen-shared",
735
735
+
]
736
736
+
737
737
+
[[package]]
738
738
+
name = "wasm-bindgen-macro"
739
739
+
version = "0.2.97"
740
740
+
source = "registry+https://github.com/rust-lang/crates.io-index"
741
741
+
checksum = "705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051"
742
742
+
dependencies = [
743
743
+
"quote",
744
744
+
"wasm-bindgen-macro-support",
745
745
+
]
746
746
+
747
747
+
[[package]]
748
748
+
name = "wasm-bindgen-macro-support"
749
749
+
version = "0.2.97"
750
750
+
source = "registry+https://github.com/rust-lang/crates.io-index"
751
751
+
checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d"
752
752
+
dependencies = [
753
753
+
"proc-macro2",
754
754
+
"quote",
755
755
+
"syn",
756
756
+
"wasm-bindgen-backend",
757
757
+
"wasm-bindgen-shared",
758
758
+
]
759
759
+
760
760
+
[[package]]
761
761
+
name = "wasm-bindgen-shared"
762
762
+
version = "0.2.97"
763
763
+
source = "registry+https://github.com/rust-lang/crates.io-index"
764
764
+
checksum = "6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49"
765
765
+
766
766
+
[[package]]
767
767
+
name = "web-sys"
768
768
+
version = "0.3.74"
769
769
+
source = "registry+https://github.com/rust-lang/crates.io-index"
770
770
+
checksum = "a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c"
771
771
+
dependencies = [
772
772
+
"js-sys",
773
773
+
"wasm-bindgen",
774
774
+
]
775
775
+
776
776
+
[[package]]
777
777
+
name = "winapi-util"
778
778
+
version = "0.1.9"
779
779
+
source = "registry+https://github.com/rust-lang/crates.io-index"
780
780
+
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
781
781
+
dependencies = [
782
782
+
"windows-sys 0.59.0",
783
783
+
]
784
784
+
785
785
+
[[package]]
786
786
+
name = "windows-sys"
787
787
+
version = "0.52.0"
788
788
+
source = "registry+https://github.com/rust-lang/crates.io-index"
789
789
+
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
790
790
+
dependencies = [
791
791
+
"windows-targets",
792
792
+
]
793
793
+
794
794
+
[[package]]
795
795
+
name = "windows-sys"
796
796
+
version = "0.59.0"
797
797
+
source = "registry+https://github.com/rust-lang/crates.io-index"
798
798
+
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
799
799
+
dependencies = [
800
800
+
"windows-targets",
801
801
+
]
802
802
+
803
803
+
[[package]]
804
804
+
name = "windows-targets"
805
805
+
version = "0.52.6"
806
806
+
source = "registry+https://github.com/rust-lang/crates.io-index"
807
807
+
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
808
808
+
dependencies = [
809
809
+
"windows_aarch64_gnullvm",
810
810
+
"windows_aarch64_msvc",
811
811
+
"windows_i686_gnu",
812
812
+
"windows_i686_gnullvm",
813
813
+
"windows_i686_msvc",
814
814
+
"windows_x86_64_gnu",
815
815
+
"windows_x86_64_gnullvm",
816
816
+
"windows_x86_64_msvc",
817
817
+
]
818
818
+
819
819
+
[[package]]
820
820
+
name = "windows_aarch64_gnullvm"
821
821
+
version = "0.52.6"
822
822
+
source = "registry+https://github.com/rust-lang/crates.io-index"
823
823
+
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
824
824
+
825
825
+
[[package]]
826
826
+
name = "windows_aarch64_msvc"
827
827
+
version = "0.52.6"
828
828
+
source = "registry+https://github.com/rust-lang/crates.io-index"
829
829
+
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
830
830
+
831
831
+
[[package]]
832
832
+
name = "windows_i686_gnu"
833
833
+
version = "0.52.6"
834
834
+
source = "registry+https://github.com/rust-lang/crates.io-index"
835
835
+
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
836
836
+
837
837
+
[[package]]
838
838
+
name = "windows_i686_gnullvm"
839
839
+
version = "0.52.6"
840
840
+
source = "registry+https://github.com/rust-lang/crates.io-index"
841
841
+
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
842
842
+
843
843
+
[[package]]
844
844
+
name = "windows_i686_msvc"
845
845
+
version = "0.52.6"
846
846
+
source = "registry+https://github.com/rust-lang/crates.io-index"
847
847
+
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
848
848
+
849
849
+
[[package]]
850
850
+
name = "windows_x86_64_gnu"
851
851
+
version = "0.52.6"
852
852
+
source = "registry+https://github.com/rust-lang/crates.io-index"
853
853
+
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
854
854
+
855
855
+
[[package]]
856
856
+
name = "windows_x86_64_gnullvm"
857
857
+
version = "0.52.6"
858
858
+
source = "registry+https://github.com/rust-lang/crates.io-index"
859
859
+
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
860
860
+
861
861
+
[[package]]
862
862
+
name = "windows_x86_64_msvc"
863
863
+
version = "0.52.6"
864
864
+
source = "registry+https://github.com/rust-lang/crates.io-index"
865
865
+
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+42
pkgs/development/python-modules/ua-parser-rs/default.nix
···
1
1
+
{
2
2
+
buildPythonPackage,
3
3
+
fetchFromGitHub,
4
4
+
lib,
5
5
+
rustPlatform,
6
6
+
}:
7
7
+
8
8
+
buildPythonPackage rec {
9
9
+
pname = "ua-parser-rs";
10
10
+
version = "0.1.2";
11
11
+
12
12
+
src = fetchFromGitHub {
13
13
+
owner = "ua-parser";
14
14
+
repo = "uap-rust";
15
15
+
rev = "refs/tags/ua-parser-rs-${version}";
16
16
+
hash = "sha256-+qAYNGZFOkQyHhzqZZGrxgKHrPTWolO/4KKuppIMSRE=";
17
17
+
fetchSubmodules = true;
18
18
+
};
19
19
+
20
20
+
postPatch = ''
21
21
+
ln -s ${./Cargo.lock} Cargo.lock
22
22
+
'';
23
23
+
24
24
+
cargoDeps = rustPlatform.importCargoLock {
25
25
+
lockFile = ./Cargo.lock;
26
26
+
};
27
27
+
28
28
+
buildAndTestSubdir = "ua-parser-py";
29
29
+
30
30
+
nativeBuildInputs = [
31
31
+
rustPlatform.cargoSetupHook
32
32
+
rustPlatform.maturinBuildHook
33
33
+
];
34
34
+
35
35
+
meta = {
36
36
+
description = "Native accelerator for ua-parser";
37
37
+
homepage = "https://github.com/ua-parser/uap-rust/tree/main/ua-parser-py";
38
38
+
license = lib.licenses.asl20;
39
39
+
maintainers = with lib.maintainers; [ dotlambda ];
40
40
+
mainProgram = "ua-parser-rs";
41
41
+
};
42
42
+
}
+2
pkgs/top-level/python-packages.nix
···
17241
17241
17242
17242
ua-parser-builtins = callPackage ../development/python-modules/ua-parser-builtins { };
17243
17243
17244
17244
+
ua-parser-rs = callPackage ../development/python-modules/ua-parser-rs { };
17245
17245
+
17244
17246
uarray = callPackage ../development/python-modules/uarray { };
17245
17247
17246
17248
uart-devices = callPackage ../development/python-modules/uart-devices { };