tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
johnnycanencrypt: init at 0.5.0
0x4A6F
5 years ago
e149a5c9
e6f00abb
+1290
3 changed files
expand all
collapse all
unified
split
pkgs
development
python-modules
johnnycanencrypt
Cargo.lock.patch
default.nix
top-level
python-packages.nix
+1194
pkgs/development/python-modules/johnnycanencrypt/Cargo.lock.patch
reviewed
···
1
1
+
diff --git a/Cargo.lock b/Cargo.lock
2
2
+
new file mode 100644
3
3
+
index 0000000..84c37bc
4
4
+
--- /dev/null
5
5
+
+++ b/Cargo.lock
6
6
+
@@ -0,0 +1,1188 @@
7
7
+
+# This file is automatically @generated by Cargo.
8
8
+
+# It is not intended for manual editing.
9
9
+
+[[package]]
10
10
+
+name = "addr2line"
11
11
+
+version = "0.14.1"
12
12
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
13
13
+
+checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7"
14
14
+
+dependencies = [
15
15
+
+ "gimli",
16
16
+
+]
17
17
+
+
18
18
+
+[[package]]
19
19
+
+name = "adler"
20
20
+
+version = "0.2.3"
21
21
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
22
22
+
+checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
23
23
+
+
24
24
+
+[[package]]
25
25
+
+name = "aead"
26
26
+
+version = "0.3.2"
27
27
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
28
28
+
+checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331"
29
29
+
+dependencies = [
30
30
+
+ "generic-array",
31
31
+
+]
32
32
+
+
33
33
+
+[[package]]
34
34
+
+name = "aho-corasick"
35
35
+
+version = "0.7.15"
36
36
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
37
37
+
+checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5"
38
38
+
+dependencies = [
39
39
+
+ "memchr",
40
40
+
+]
41
41
+
+
42
42
+
+[[package]]
43
43
+
+name = "anyhow"
44
44
+
+version = "1.0.37"
45
45
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
46
46
+
+checksum = "ee67c11feeac938fae061b232e38e0b6d94f97a9df10e6271319325ac4c56a86"
47
47
+
+
48
48
+
+[[package]]
49
49
+
+name = "arrayref"
50
50
+
+version = "0.3.6"
51
51
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
52
52
+
+checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
53
53
+
+
54
54
+
+[[package]]
55
55
+
+name = "arrayvec"
56
56
+
+version = "0.5.2"
57
57
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
58
58
+
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
59
59
+
+
60
60
+
+[[package]]
61
61
+
+name = "ascii-canvas"
62
62
+
+version = "2.0.0"
63
63
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
64
64
+
+checksum = "ff8eb72df928aafb99fe5d37b383f2fe25bd2a765e3e5f7c365916b6f2463a29"
65
65
+
+dependencies = [
66
66
+
+ "term",
67
67
+
+]
68
68
+
+
69
69
+
+[[package]]
70
70
+
+name = "atty"
71
71
+
+version = "0.2.14"
72
72
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
73
73
+
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
74
74
+
+dependencies = [
75
75
+
+ "hermit-abi",
76
76
+
+ "libc",
77
77
+
+ "winapi",
78
78
+
+]
79
79
+
+
80
80
+
+[[package]]
81
81
+
+name = "autocfg"
82
82
+
+version = "1.0.1"
83
83
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
84
84
+
+checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
85
85
+
+
86
86
+
+[[package]]
87
87
+
+name = "backtrace"
88
88
+
+version = "0.3.55"
89
89
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
90
90
+
+checksum = "ef5140344c85b01f9bbb4d4b7288a8aa4b3287ccef913a14bcc78a1063623598"
91
91
+
+dependencies = [
92
92
+
+ "addr2line",
93
93
+
+ "cfg-if 1.0.0",
94
94
+
+ "libc",
95
95
+
+ "miniz_oxide",
96
96
+
+ "object",
97
97
+
+ "rustc-demangle",
98
98
+
+]
99
99
+
+
100
100
+
+[[package]]
101
101
+
+name = "base64"
102
102
+
+version = "0.13.0"
103
103
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
104
104
+
+checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
105
105
+
+
106
106
+
+[[package]]
107
107
+
+name = "bindgen"
108
108
+
+version = "0.51.1"
109
109
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
110
110
+
+checksum = "ebd71393f1ec0509b553aa012b9b58e81dadbdff7130bd3b8cba576e69b32f75"
111
111
+
+dependencies = [
112
112
+
+ "bitflags",
113
113
+
+ "cexpr",
114
114
+
+ "cfg-if 0.1.10",
115
115
+
+ "clang-sys",
116
116
+
+ "lazy_static",
117
117
+
+ "peeking_take_while",
118
118
+
+ "proc-macro2",
119
119
+
+ "quote",
120
120
+
+ "regex",
121
121
+
+ "rustc-hash",
122
122
+
+ "shlex",
123
123
+
+]
124
124
+
+
125
125
+
+[[package]]
126
126
+
+name = "bit-set"
127
127
+
+version = "0.5.2"
128
128
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
129
129
+
+checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de"
130
130
+
+dependencies = [
131
131
+
+ "bit-vec",
132
132
+
+]
133
133
+
+
134
134
+
+[[package]]
135
135
+
+name = "bit-vec"
136
136
+
+version = "0.6.3"
137
137
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
138
138
+
+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
139
139
+
+
140
140
+
+[[package]]
141
141
+
+name = "bitflags"
142
142
+
+version = "1.2.1"
143
143
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
144
144
+
+checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
145
145
+
+
146
146
+
+[[package]]
147
147
+
+name = "blake2b_simd"
148
148
+
+version = "0.5.11"
149
149
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
150
150
+
+checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"
151
151
+
+dependencies = [
152
152
+
+ "arrayref",
153
153
+
+ "arrayvec",
154
154
+
+ "constant_time_eq",
155
155
+
+]
156
156
+
+
157
157
+
+[[package]]
158
158
+
+name = "buffered-reader"
159
159
+
+version = "1.0.0"
160
160
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
161
161
+
+checksum = "f5711ccfa79a8167779ad2176d3334078f03b1579ddf8f42aa556196eba60a42"
162
162
+
+dependencies = [
163
163
+
+ "bzip2",
164
164
+
+ "flate2",
165
165
+
+ "libc",
166
166
+
+]
167
167
+
+
168
168
+
+[[package]]
169
169
+
+name = "byteorder"
170
170
+
+version = "1.3.4"
171
171
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
172
172
+
+checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
173
173
+
+
174
174
+
+[[package]]
175
175
+
+name = "bzip2"
176
176
+
+version = "0.4.1"
177
177
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
178
178
+
+checksum = "275d84fe348b838dc49477d39770682839b3e73e21a3eadc07b12924f1a9fcbe"
179
179
+
+dependencies = [
180
180
+
+ "bzip2-sys",
181
181
+
+ "libc",
182
182
+
+]
183
183
+
+
184
184
+
+[[package]]
185
185
+
+name = "bzip2-sys"
186
186
+
+version = "0.1.9+1.0.8"
187
187
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
188
188
+
+checksum = "ad3b39a260062fca31f7b0b12f207e8f2590a67d32ec7d59c20484b07ea7285e"
189
189
+
+dependencies = [
190
190
+
+ "cc",
191
191
+
+ "libc",
192
192
+
+ "pkg-config",
193
193
+
+]
194
194
+
+
195
195
+
+[[package]]
196
196
+
+name = "cc"
197
197
+
+version = "1.0.66"
198
198
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
199
199
+
+checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"
200
200
+
+
201
201
+
+[[package]]
202
202
+
+name = "cexpr"
203
203
+
+version = "0.3.6"
204
204
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
205
205
+
+checksum = "fce5b5fb86b0c57c20c834c1b412fd09c77c8a59b9473f86272709e78874cd1d"
206
206
+
+dependencies = [
207
207
+
+ "nom",
208
208
+
+]
209
209
+
+
210
210
+
+[[package]]
211
211
+
+name = "cfg-if"
212
212
+
+version = "0.1.10"
213
213
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
214
214
+
+checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
215
215
+
+
216
216
+
+[[package]]
217
217
+
+name = "cfg-if"
218
218
+
+version = "1.0.0"
219
219
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
220
220
+
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
221
221
+
+
222
222
+
+[[package]]
223
223
+
+name = "chrono"
224
224
+
+version = "0.4.19"
225
225
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
226
226
+
+checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
227
227
+
+dependencies = [
228
228
+
+ "libc",
229
229
+
+ "num-integer",
230
230
+
+ "num-traits",
231
231
+
+ "time",
232
232
+
+ "winapi",
233
233
+
+]
234
234
+
+
235
235
+
+[[package]]
236
236
+
+name = "cipher"
237
237
+
+version = "0.2.5"
238
238
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
239
239
+
+checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801"
240
240
+
+dependencies = [
241
241
+
+ "generic-array",
242
242
+
+]
243
243
+
+
244
244
+
+[[package]]
245
245
+
+name = "clang-sys"
246
246
+
+version = "0.28.1"
247
247
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
248
248
+
+checksum = "81de550971c976f176130da4b2978d3b524eaa0fd9ac31f3ceb5ae1231fb4853"
249
249
+
+dependencies = [
250
250
+
+ "glob",
251
251
+
+ "libc",
252
252
+
+ "libloading",
253
253
+
+]
254
254
+
+
255
255
+
+[[package]]
256
256
+
+name = "cmac"
257
257
+
+version = "0.5.1"
258
258
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
259
259
+
+checksum = "73d4de4f7724e5fe70addfb2bd37c2abd2f95084a429d7773b0b9645499b4272"
260
260
+
+dependencies = [
261
261
+
+ "crypto-mac",
262
262
+
+ "dbl",
263
263
+
+]
264
264
+
+
265
265
+
+[[package]]
266
266
+
+name = "constant_time_eq"
267
267
+
+version = "0.1.5"
268
268
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
269
269
+
+checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
270
270
+
+
271
271
+
+[[package]]
272
272
+
+name = "crc32fast"
273
273
+
+version = "1.2.1"
274
274
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
275
275
+
+checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
276
276
+
+dependencies = [
277
277
+
+ "cfg-if 1.0.0",
278
278
+
+]
279
279
+
+
280
280
+
+[[package]]
281
281
+
+name = "crossbeam-utils"
282
282
+
+version = "0.8.1"
283
283
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
284
284
+
+checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"
285
285
+
+dependencies = [
286
286
+
+ "autocfg",
287
287
+
+ "cfg-if 1.0.0",
288
288
+
+ "lazy_static",
289
289
+
+]
290
290
+
+
291
291
+
+[[package]]
292
292
+
+name = "crunchy"
293
293
+
+version = "0.2.2"
294
294
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
295
295
+
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
296
296
+
+
297
297
+
+[[package]]
298
298
+
+name = "crypto-mac"
299
299
+
+version = "0.10.0"
300
300
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
301
301
+
+checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6"
302
302
+
+dependencies = [
303
303
+
+ "cipher",
304
304
+
+ "generic-array",
305
305
+
+ "subtle",
306
306
+
+]
307
307
+
+
308
308
+
+[[package]]
309
309
+
+name = "ctor"
310
310
+
+version = "0.1.17"
311
311
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
312
312
+
+checksum = "373c88d9506e2e9230f6107701b7d8425f4cb3f6df108ec3042a26e936666da5"
313
313
+
+dependencies = [
314
314
+
+ "quote",
315
315
+
+ "syn",
316
316
+
+]
317
317
+
+
318
318
+
+[[package]]
319
319
+
+name = "ctr"
320
320
+
+version = "0.6.0"
321
321
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
322
322
+
+checksum = "fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f"
323
323
+
+dependencies = [
324
324
+
+ "cipher",
325
325
+
+]
326
326
+
+
327
327
+
+[[package]]
328
328
+
+name = "dbl"
329
329
+
+version = "0.3.0"
330
330
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
331
331
+
+checksum = "2735145c3b9ba15f2d7a3ae8cdafcbc8c98a7bef7f62afe9d08bd99fbf7130de"
332
332
+
+dependencies = [
333
333
+
+ "generic-array",
334
334
+
+]
335
335
+
+
336
336
+
+[[package]]
337
337
+
+name = "diff"
338
338
+
+version = "0.1.12"
339
339
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
340
340
+
+checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499"
341
341
+
+
342
342
+
+[[package]]
343
343
+
+name = "digest"
344
344
+
+version = "0.9.0"
345
345
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
346
346
+
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
347
347
+
+dependencies = [
348
348
+
+ "generic-array",
349
349
+
+]
350
350
+
+
351
351
+
+[[package]]
352
352
+
+name = "dirs"
353
353
+
+version = "1.0.5"
354
354
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
355
355
+
+checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901"
356
356
+
+dependencies = [
357
357
+
+ "libc",
358
358
+
+ "redox_users",
359
359
+
+ "winapi",
360
360
+
+]
361
361
+
+
362
362
+
+[[package]]
363
363
+
+name = "dyn-clone"
364
364
+
+version = "1.0.4"
365
365
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
366
366
+
+checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf"
367
367
+
+
368
368
+
+[[package]]
369
369
+
+name = "eax"
370
370
+
+version = "0.3.0"
371
371
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
372
372
+
+checksum = "e1f76e7a5e594b299a0fa9a99de627530725e341df41376aa342aecb2c5eb76e"
373
373
+
+dependencies = [
374
374
+
+ "aead",
375
375
+
+ "cipher",
376
376
+
+ "cmac",
377
377
+
+ "ctr",
378
378
+
+ "subtle",
379
379
+
+]
380
380
+
+
381
381
+
+[[package]]
382
382
+
+name = "either"
383
383
+
+version = "1.6.1"
384
384
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
385
385
+
+checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
386
386
+
+
387
387
+
+[[package]]
388
388
+
+name = "ena"
389
389
+
+version = "0.14.0"
390
390
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
391
391
+
+checksum = "d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3"
392
392
+
+dependencies = [
393
393
+
+ "log",
394
394
+
+]
395
395
+
+
396
396
+
+[[package]]
397
397
+
+name = "fixedbitset"
398
398
+
+version = "0.2.0"
399
399
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
400
400
+
+checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d"
401
401
+
+
402
402
+
+[[package]]
403
403
+
+name = "flate2"
404
404
+
+version = "1.0.19"
405
405
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
406
406
+
+checksum = "7411863d55df97a419aa64cb4d2f167103ea9d767e2c54a1868b7ac3f6b47129"
407
407
+
+dependencies = [
408
408
+
+ "cfg-if 1.0.0",
409
409
+
+ "crc32fast",
410
410
+
+ "libc",
411
411
+
+ "miniz_oxide",
412
412
+
+]
413
413
+
+
414
414
+
+[[package]]
415
415
+
+name = "generic-array"
416
416
+
+version = "0.14.4"
417
417
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
418
418
+
+checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
419
419
+
+dependencies = [
420
420
+
+ "typenum",
421
421
+
+ "version_check 0.9.2",
422
422
+
+]
423
423
+
+
424
424
+
+[[package]]
425
425
+
+name = "getrandom"
426
426
+
+version = "0.1.16"
427
427
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
428
428
+
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
429
429
+
+dependencies = [
430
430
+
+ "cfg-if 1.0.0",
431
431
+
+ "libc",
432
432
+
+ "wasi 0.9.0+wasi-snapshot-preview1",
433
433
+
+]
434
434
+
+
435
435
+
+[[package]]
436
436
+
+name = "ghost"
437
437
+
+version = "0.1.2"
438
438
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
439
439
+
+checksum = "1a5bcf1bbeab73aa4cf2fde60a846858dc036163c7c33bec309f8d17de785479"
440
440
+
+dependencies = [
441
441
+
+ "proc-macro2",
442
442
+
+ "quote",
443
443
+
+ "syn",
444
444
+
+]
445
445
+
+
446
446
+
+[[package]]
447
447
+
+name = "gimli"
448
448
+
+version = "0.23.0"
449
449
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
450
450
+
+checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce"
451
451
+
+
452
452
+
+[[package]]
453
453
+
+name = "glob"
454
454
+
+version = "0.3.0"
455
455
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
456
456
+
+checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
457
457
+
+
458
458
+
+[[package]]
459
459
+
+name = "hashbrown"
460
460
+
+version = "0.9.1"
461
461
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
462
462
+
+checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
463
463
+
+
464
464
+
+[[package]]
465
465
+
+name = "hermit-abi"
466
466
+
+version = "0.1.17"
467
467
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
468
468
+
+checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8"
469
469
+
+dependencies = [
470
470
+
+ "libc",
471
471
+
+]
472
472
+
+
473
473
+
+[[package]]
474
474
+
+name = "idna"
475
475
+
+version = "0.2.0"
476
476
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
477
477
+
+checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
478
478
+
+dependencies = [
479
479
+
+ "matches",
480
480
+
+ "unicode-bidi",
481
481
+
+ "unicode-normalization",
482
482
+
+]
483
483
+
+
484
484
+
+[[package]]
485
485
+
+name = "indexmap"
486
486
+
+version = "1.6.1"
487
487
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
488
488
+
+checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b"
489
489
+
+dependencies = [
490
490
+
+ "autocfg",
491
491
+
+ "hashbrown",
492
492
+
+]
493
493
+
+
494
494
+
+[[package]]
495
495
+
+name = "indoc"
496
496
+
+version = "1.0.3"
497
497
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
498
498
+
+checksum = "e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136"
499
499
+
+dependencies = [
500
500
+
+ "unindent",
501
501
+
+]
502
502
+
+
503
503
+
+[[package]]
504
504
+
+name = "instant"
505
505
+
+version = "0.1.9"
506
506
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
507
507
+
+checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
508
508
+
+dependencies = [
509
509
+
+ "cfg-if 1.0.0",
510
510
+
+]
511
511
+
+
512
512
+
+[[package]]
513
513
+
+name = "inventory"
514
514
+
+version = "0.1.10"
515
515
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
516
516
+
+checksum = "0f0f7efb804ec95e33db9ad49e4252f049e37e8b0a4652e3cd61f7999f2eff7f"
517
517
+
+dependencies = [
518
518
+
+ "ctor",
519
519
+
+ "ghost",
520
520
+
+ "inventory-impl",
521
521
+
+]
522
522
+
+
523
523
+
+[[package]]
524
524
+
+name = "inventory-impl"
525
525
+
+version = "0.1.10"
526
526
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
527
527
+
+checksum = "75c094e94816723ab936484666968f5b58060492e880f3c8d00489a1e244fa51"
528
528
+
+dependencies = [
529
529
+
+ "proc-macro2",
530
530
+
+ "quote",
531
531
+
+ "syn",
532
532
+
+]
533
533
+
+
534
534
+
+[[package]]
535
535
+
+name = "itertools"
536
536
+
+version = "0.9.0"
537
537
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
538
538
+
+checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
539
539
+
+dependencies = [
540
540
+
+ "either",
541
541
+
+]
542
542
+
+
543
543
+
+[[package]]
544
544
+
+name = "johnnycanencrypt"
545
545
+
+version = "0.5.0"
546
546
+
+dependencies = [
547
547
+
+ "anyhow",
548
548
+
+ "chrono",
549
549
+
+ "pyo3",
550
550
+
+ "sequoia-openpgp",
551
551
+
+ "talktosc",
552
552
+
+]
553
553
+
+
554
554
+
+[[package]]
555
555
+
+name = "lalrpop"
556
556
+
+version = "0.19.3"
557
557
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
558
558
+
+checksum = "5c64e04d8ea9c95c2135dfc4298088eafaf956bc90ba372eb1bea4f715634587"
559
559
+
+dependencies = [
560
560
+
+ "ascii-canvas",
561
561
+
+ "atty",
562
562
+
+ "bit-set",
563
563
+
+ "diff",
564
564
+
+ "ena",
565
565
+
+ "itertools",
566
566
+
+ "lalrpop-util",
567
567
+
+ "petgraph",
568
568
+
+ "pico-args",
569
569
+
+ "regex",
570
570
+
+ "regex-syntax",
571
571
+
+ "string_cache",
572
572
+
+ "term",
573
573
+
+ "tiny-keccak",
574
574
+
+ "unicode-xid",
575
575
+
+]
576
576
+
+
577
577
+
+[[package]]
578
578
+
+name = "lalrpop-util"
579
579
+
+version = "0.19.3"
580
580
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
581
581
+
+checksum = "f9de203e2fa3e883364fcc778a1293ab4d936f6cff400433013c20105df178c5"
582
582
+
+dependencies = [
583
583
+
+ "regex",
584
584
+
+]
585
585
+
+
586
586
+
+[[package]]
587
587
+
+name = "lazy_static"
588
588
+
+version = "1.4.0"
589
589
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
590
590
+
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
591
591
+
+
592
592
+
+[[package]]
593
593
+
+name = "libc"
594
594
+
+version = "0.2.81"
595
595
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
596
596
+
+checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb"
597
597
+
+
598
598
+
+[[package]]
599
599
+
+name = "libloading"
600
600
+
+version = "0.5.2"
601
601
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
602
602
+
+checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753"
603
603
+
+dependencies = [
604
604
+
+ "cc",
605
605
+
+ "winapi",
606
606
+
+]
607
607
+
+
608
608
+
+[[package]]
609
609
+
+name = "lock_api"
610
610
+
+version = "0.4.2"
611
611
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
612
612
+
+checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"
613
613
+
+dependencies = [
614
614
+
+ "scopeguard",
615
615
+
+]
616
616
+
+
617
617
+
+[[package]]
618
618
+
+name = "log"
619
619
+
+version = "0.4.11"
620
620
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
621
621
+
+checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
622
622
+
+dependencies = [
623
623
+
+ "cfg-if 0.1.10",
624
624
+
+]
625
625
+
+
626
626
+
+[[package]]
627
627
+
+name = "matches"
628
628
+
+version = "0.1.8"
629
629
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
630
630
+
+checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
631
631
+
+
632
632
+
+[[package]]
633
633
+
+name = "memchr"
634
634
+
+version = "2.3.4"
635
635
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
636
636
+
+checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
637
637
+
+
638
638
+
+[[package]]
639
639
+
+name = "memsec"
640
640
+
+version = "0.6.0"
641
641
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
642
642
+
+checksum = "2af4f95d8737f4ffafbd1fb3c703cdc898868a244a59786793cba0520ebdcbdd"
643
643
+
+
644
644
+
+[[package]]
645
645
+
+name = "miniz_oxide"
646
646
+
+version = "0.4.3"
647
647
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
648
648
+
+checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d"
649
649
+
+dependencies = [
650
650
+
+ "adler",
651
651
+
+ "autocfg",
652
652
+
+]
653
653
+
+
654
654
+
+[[package]]
655
655
+
+name = "nettle"
656
656
+
+version = "7.0.0"
657
657
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
658
658
+
+checksum = "b1afae85450b829ad720f2827e3b07d78e06b5521cfe5ed72808a9f593e7cdd8"
659
659
+
+dependencies = [
660
660
+
+ "getrandom",
661
661
+
+ "libc",
662
662
+
+ "nettle-sys",
663
663
+
+ "thiserror",
664
664
+
+]
665
665
+
+
666
666
+
+[[package]]
667
667
+
+name = "nettle-sys"
668
668
+
+version = "2.0.4"
669
669
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
670
670
+
+checksum = "b8629333ff5f3b74d251dae253e383cda9242410fac4244a4fe855469be101fb"
671
671
+
+dependencies = [
672
672
+
+ "bindgen",
673
673
+
+ "pkg-config",
674
674
+
+]
675
675
+
+
676
676
+
+[[package]]
677
677
+
+name = "new_debug_unreachable"
678
678
+
+version = "1.0.4"
679
679
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
680
680
+
+checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
681
681
+
+
682
682
+
+[[package]]
683
683
+
+name = "nom"
684
684
+
+version = "4.2.3"
685
685
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
686
686
+
+checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
687
687
+
+dependencies = [
688
688
+
+ "memchr",
689
689
+
+ "version_check 0.1.5",
690
690
+
+]
691
691
+
+
692
692
+
+[[package]]
693
693
+
+name = "num-integer"
694
694
+
+version = "0.1.44"
695
695
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
696
696
+
+checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
697
697
+
+dependencies = [
698
698
+
+ "autocfg",
699
699
+
+ "num-traits",
700
700
+
+]
701
701
+
+
702
702
+
+[[package]]
703
703
+
+name = "num-traits"
704
704
+
+version = "0.2.14"
705
705
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
706
706
+
+checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
707
707
+
+dependencies = [
708
708
+
+ "autocfg",
709
709
+
+]
710
710
+
+
711
711
+
+[[package]]
712
712
+
+name = "object"
713
713
+
+version = "0.22.0"
714
714
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
715
715
+
+checksum = "8d3b63360ec3cb337817c2dbd47ab4a0f170d285d8e5a2064600f3def1402397"
716
716
+
+
717
717
+
+[[package]]
718
718
+
+name = "parking_lot"
719
719
+
+version = "0.11.1"
720
720
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
721
721
+
+checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
722
722
+
+dependencies = [
723
723
+
+ "instant",
724
724
+
+ "lock_api",
725
725
+
+ "parking_lot_core",
726
726
+
+]
727
727
+
+
728
728
+
+[[package]]
729
729
+
+name = "parking_lot_core"
730
730
+
+version = "0.8.2"
731
731
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
732
732
+
+checksum = "9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272"
733
733
+
+dependencies = [
734
734
+
+ "cfg-if 1.0.0",
735
735
+
+ "instant",
736
736
+
+ "libc",
737
737
+
+ "redox_syscall",
738
738
+
+ "smallvec",
739
739
+
+ "winapi",
740
740
+
+]
741
741
+
+
742
742
+
+[[package]]
743
743
+
+name = "paste"
744
744
+
+version = "1.0.4"
745
745
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
746
746
+
+checksum = "c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1"
747
747
+
+
748
748
+
+[[package]]
749
749
+
+name = "pcsc"
750
750
+
+version = "2.4.0"
751
751
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
752
752
+
+checksum = "88e09a8d8705a2c9b1ffe1f9dd9580efe3f8e80c19fc9f99038fe99b7bb56c83"
753
753
+
+dependencies = [
754
754
+
+ "bitflags",
755
755
+
+ "pcsc-sys",
756
756
+
+]
757
757
+
+
758
758
+
+[[package]]
759
759
+
+name = "pcsc-sys"
760
760
+
+version = "1.2.0"
761
761
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
762
762
+
+checksum = "e1b7bfecba2c0f1b5efb0e7caf7533ab1c295024165bcbb066231f60d33e23ea"
763
763
+
+dependencies = [
764
764
+
+ "pkg-config",
765
765
+
+]
766
766
+
+
767
767
+
+[[package]]
768
768
+
+name = "peeking_take_while"
769
769
+
+version = "0.1.2"
770
770
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
771
771
+
+checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
772
772
+
+
773
773
+
+[[package]]
774
774
+
+name = "petgraph"
775
775
+
+version = "0.5.1"
776
776
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
777
777
+
+checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7"
778
778
+
+dependencies = [
779
779
+
+ "fixedbitset",
780
780
+
+ "indexmap",
781
781
+
+]
782
782
+
+
783
783
+
+[[package]]
784
784
+
+name = "phf_shared"
785
785
+
+version = "0.8.0"
786
786
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
787
787
+
+checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
788
788
+
+dependencies = [
789
789
+
+ "siphasher",
790
790
+
+]
791
791
+
+
792
792
+
+[[package]]
793
793
+
+name = "pico-args"
794
794
+
+version = "0.3.4"
795
795
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
796
796
+
+checksum = "28b9b4df73455c861d7cbf8be42f01d3b373ed7f02e378d55fa84eafc6f638b1"
797
797
+
+
798
798
+
+[[package]]
799
799
+
+name = "pkg-config"
800
800
+
+version = "0.3.19"
801
801
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
802
802
+
+checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
803
803
+
+
804
804
+
+[[package]]
805
805
+
+name = "precomputed-hash"
806
806
+
+version = "0.1.1"
807
807
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
808
808
+
+checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
809
809
+
+
810
810
+
+[[package]]
811
811
+
+name = "proc-macro2"
812
812
+
+version = "1.0.24"
813
813
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
814
814
+
+checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
815
815
+
+dependencies = [
816
816
+
+ "unicode-xid",
817
817
+
+]
818
818
+
+
819
819
+
+[[package]]
820
820
+
+name = "pyo3"
821
821
+
+version = "0.13.0"
822
822
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
823
823
+
+checksum = "5cdd01a4c2719dd1f3ceab0875fa1a2c2cd3c619477349d78f43cd716b345436"
824
824
+
+dependencies = [
825
825
+
+ "cfg-if 1.0.0",
826
826
+
+ "ctor",
827
827
+
+ "indoc",
828
828
+
+ "inventory",
829
829
+
+ "libc",
830
830
+
+ "parking_lot",
831
831
+
+ "paste",
832
832
+
+ "pyo3-macros",
833
833
+
+ "unindent",
834
834
+
+]
835
835
+
+
836
836
+
+[[package]]
837
837
+
+name = "pyo3-macros"
838
838
+
+version = "0.13.0"
839
839
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
840
840
+
+checksum = "7f8218769d13e354f841d559a19b0cf22cfd55959c7046ef594e5f34dbe46d16"
841
841
+
+dependencies = [
842
842
+
+ "pyo3-macros-backend",
843
843
+
+ "quote",
844
844
+
+ "syn",
845
845
+
+]
846
846
+
+
847
847
+
+[[package]]
848
848
+
+name = "pyo3-macros-backend"
849
849
+
+version = "0.13.0"
850
850
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
851
851
+
+checksum = "fc4da0bfdf76f0a5971c698f2cb6b3f832a6f80f16dedeeb3f123eb0431ecce2"
852
852
+
+dependencies = [
853
853
+
+ "proc-macro2",
854
854
+
+ "quote",
855
855
+
+ "syn",
856
856
+
+]
857
857
+
+
858
858
+
+[[package]]
859
859
+
+name = "quote"
860
860
+
+version = "1.0.8"
861
861
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
862
862
+
+checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df"
863
863
+
+dependencies = [
864
864
+
+ "proc-macro2",
865
865
+
+]
866
866
+
+
867
867
+
+[[package]]
868
868
+
+name = "redox_syscall"
869
869
+
+version = "0.1.57"
870
870
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
871
871
+
+checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
872
872
+
+
873
873
+
+[[package]]
874
874
+
+name = "redox_users"
875
875
+
+version = "0.3.5"
876
876
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
877
877
+
+checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"
878
878
+
+dependencies = [
879
879
+
+ "getrandom",
880
880
+
+ "redox_syscall",
881
881
+
+ "rust-argon2",
882
882
+
+]
883
883
+
+
884
884
+
+[[package]]
885
885
+
+name = "regex"
886
886
+
+version = "1.4.2"
887
887
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
888
888
+
+checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c"
889
889
+
+dependencies = [
890
890
+
+ "aho-corasick",
891
891
+
+ "memchr",
892
892
+
+ "regex-syntax",
893
893
+
+ "thread_local",
894
894
+
+]
895
895
+
+
896
896
+
+[[package]]
897
897
+
+name = "regex-syntax"
898
898
+
+version = "0.6.21"
899
899
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
900
900
+
+checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
901
901
+
+
902
902
+
+[[package]]
903
903
+
+name = "rpassword"
904
904
+
+version = "5.0.0"
905
905
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
906
906
+
+checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9"
907
907
+
+dependencies = [
908
908
+
+ "libc",
909
909
+
+ "winapi",
910
910
+
+]
911
911
+
+
912
912
+
+[[package]]
913
913
+
+name = "rust-argon2"
914
914
+
+version = "0.8.3"
915
915
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
916
916
+
+checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"
917
917
+
+dependencies = [
918
918
+
+ "base64",
919
919
+
+ "blake2b_simd",
920
920
+
+ "constant_time_eq",
921
921
+
+ "crossbeam-utils",
922
922
+
+]
923
923
+
+
924
924
+
+[[package]]
925
925
+
+name = "rustc-demangle"
926
926
+
+version = "0.1.18"
927
927
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
928
928
+
+checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"
929
929
+
+
930
930
+
+[[package]]
931
931
+
+name = "rustc-hash"
932
932
+
+version = "1.1.0"
933
933
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
934
934
+
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
935
935
+
+
936
936
+
+[[package]]
937
937
+
+name = "scopeguard"
938
938
+
+version = "1.1.0"
939
939
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
940
940
+
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
941
941
+
+
942
942
+
+[[package]]
943
943
+
+name = "sequoia-openpgp"
944
944
+
+version = "1.0.0"
945
945
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
946
946
+
+checksum = "664de0a9388e38d0f350547056f18fcc03f78d85e5a49fa4fa8927ca6aea1424"
947
947
+
+dependencies = [
948
948
+
+ "anyhow",
949
949
+
+ "backtrace",
950
950
+
+ "base64",
951
951
+
+ "buffered-reader",
952
952
+
+ "bzip2",
953
953
+
+ "chrono",
954
954
+
+ "dyn-clone",
955
955
+
+ "eax",
956
956
+
+ "flate2",
957
957
+
+ "idna",
958
958
+
+ "lalrpop",
959
959
+
+ "lalrpop-util",
960
960
+
+ "lazy_static",
961
961
+
+ "libc",
962
962
+
+ "memsec",
963
963
+
+ "nettle",
964
964
+
+ "regex",
965
965
+
+ "sha1collisiondetection",
966
966
+
+ "thiserror",
967
967
+
+ "unicode-normalization",
968
968
+
+]
969
969
+
+
970
970
+
+[[package]]
971
971
+
+name = "sha1collisiondetection"
972
972
+
+version = "0.2.3"
973
973
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
974
974
+
+checksum = "d7a6cf187c4059b3e63de2358b7e2f9a2261b6f3fd8ef4e7342308d0863ed082"
975
975
+
+dependencies = [
976
976
+
+ "digest",
977
977
+
+ "generic-array",
978
978
+
+ "libc",
979
979
+
+]
980
980
+
+
981
981
+
+[[package]]
982
982
+
+name = "shlex"
983
983
+
+version = "0.1.1"
984
984
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
985
985
+
+checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2"
986
986
+
+
987
987
+
+[[package]]
988
988
+
+name = "siphasher"
989
989
+
+version = "0.3.3"
990
990
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
991
991
+
+checksum = "fa8f3741c7372e75519bd9346068370c9cdaabcc1f9599cbcf2a2719352286b7"
992
992
+
+
993
993
+
+[[package]]
994
994
+
+name = "smallvec"
995
995
+
+version = "1.6.0"
996
996
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
997
997
+
+checksum = "1a55ca5f3b68e41c979bf8c46a6f1da892ca4db8f94023ce0bd32407573b1ac0"
998
998
+
+
999
999
+
+[[package]]
1000
1000
+
+name = "string_cache"
1001
1001
+
+version = "0.8.1"
1002
1002
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1003
1003
+
+checksum = "8ddb1139b5353f96e429e1a5e19fbaf663bddedaa06d1dbd49f82e352601209a"
1004
1004
+
+dependencies = [
1005
1005
+
+ "lazy_static",
1006
1006
+
+ "new_debug_unreachable",
1007
1007
+
+ "phf_shared",
1008
1008
+
+ "precomputed-hash",
1009
1009
+
+]
1010
1010
+
+
1011
1011
+
+[[package]]
1012
1012
+
+name = "subtle"
1013
1013
+
+version = "2.4.0"
1014
1014
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1015
1015
+
+checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"
1016
1016
+
+
1017
1017
+
+[[package]]
1018
1018
+
+name = "syn"
1019
1019
+
+version = "1.0.57"
1020
1020
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1021
1021
+
+checksum = "4211ce9909eb971f111059df92c45640aad50a619cf55cd76476be803c4c68e6"
1022
1022
+
+dependencies = [
1023
1023
+
+ "proc-macro2",
1024
1024
+
+ "quote",
1025
1025
+
+ "unicode-xid",
1026
1026
+
+]
1027
1027
+
+
1028
1028
+
+[[package]]
1029
1029
+
+name = "talktosc"
1030
1030
+
+version = "0.1.1"
1031
1031
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1032
1032
+
+checksum = "eda5fee425f91e5a4083946f4468948f59cc16412cdcd659554e474c647a5645"
1033
1033
+
+dependencies = [
1034
1034
+
+ "pcsc",
1035
1035
+
+ "rpassword",
1036
1036
+
+ "thiserror",
1037
1037
+
+]
1038
1038
+
+
1039
1039
+
+[[package]]
1040
1040
+
+name = "term"
1041
1041
+
+version = "0.5.2"
1042
1042
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1043
1043
+
+checksum = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42"
1044
1044
+
+dependencies = [
1045
1045
+
+ "byteorder",
1046
1046
+
+ "dirs",
1047
1047
+
+ "winapi",
1048
1048
+
+]
1049
1049
+
+
1050
1050
+
+[[package]]
1051
1051
+
+name = "thiserror"
1052
1052
+
+version = "1.0.23"
1053
1053
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1054
1054
+
+checksum = "76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146"
1055
1055
+
+dependencies = [
1056
1056
+
+ "thiserror-impl",
1057
1057
+
+]
1058
1058
+
+
1059
1059
+
+[[package]]
1060
1060
+
+name = "thiserror-impl"
1061
1061
+
+version = "1.0.23"
1062
1062
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1063
1063
+
+checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1"
1064
1064
+
+dependencies = [
1065
1065
+
+ "proc-macro2",
1066
1066
+
+ "quote",
1067
1067
+
+ "syn",
1068
1068
+
+]
1069
1069
+
+
1070
1070
+
+[[package]]
1071
1071
+
+name = "thread_local"
1072
1072
+
+version = "1.0.1"
1073
1073
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1074
1074
+
+checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
1075
1075
+
+dependencies = [
1076
1076
+
+ "lazy_static",
1077
1077
+
+]
1078
1078
+
+
1079
1079
+
+[[package]]
1080
1080
+
+name = "time"
1081
1081
+
+version = "0.1.44"
1082
1082
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1083
1083
+
+checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
1084
1084
+
+dependencies = [
1085
1085
+
+ "libc",
1086
1086
+
+ "wasi 0.10.0+wasi-snapshot-preview1",
1087
1087
+
+ "winapi",
1088
1088
+
+]
1089
1089
+
+
1090
1090
+
+[[package]]
1091
1091
+
+name = "tiny-keccak"
1092
1092
+
+version = "2.0.2"
1093
1093
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1094
1094
+
+checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
1095
1095
+
+dependencies = [
1096
1096
+
+ "crunchy",
1097
1097
+
+]
1098
1098
+
+
1099
1099
+
+[[package]]
1100
1100
+
+name = "tinyvec"
1101
1101
+
+version = "1.1.0"
1102
1102
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1103
1103
+
+checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f"
1104
1104
+
+dependencies = [
1105
1105
+
+ "tinyvec_macros",
1106
1106
+
+]
1107
1107
+
+
1108
1108
+
+[[package]]
1109
1109
+
+name = "tinyvec_macros"
1110
1110
+
+version = "0.1.0"
1111
1111
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1112
1112
+
+checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
1113
1113
+
+
1114
1114
+
+[[package]]
1115
1115
+
+name = "typenum"
1116
1116
+
+version = "1.12.0"
1117
1117
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1118
1118
+
+checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
1119
1119
+
+
1120
1120
+
+[[package]]
1121
1121
+
+name = "unicode-bidi"
1122
1122
+
+version = "0.3.4"
1123
1123
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1124
1124
+
+checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
1125
1125
+
+dependencies = [
1126
1126
+
+ "matches",
1127
1127
+
+]
1128
1128
+
+
1129
1129
+
+[[package]]
1130
1130
+
+name = "unicode-normalization"
1131
1131
+
+version = "0.1.16"
1132
1132
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1133
1133
+
+checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606"
1134
1134
+
+dependencies = [
1135
1135
+
+ "tinyvec",
1136
1136
+
+]
1137
1137
+
+
1138
1138
+
+[[package]]
1139
1139
+
+name = "unicode-xid"
1140
1140
+
+version = "0.2.1"
1141
1141
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1142
1142
+
+checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
1143
1143
+
+
1144
1144
+
+[[package]]
1145
1145
+
+name = "unindent"
1146
1146
+
+version = "0.1.7"
1147
1147
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1148
1148
+
+checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7"
1149
1149
+
+
1150
1150
+
+[[package]]
1151
1151
+
+name = "version_check"
1152
1152
+
+version = "0.1.5"
1153
1153
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1154
1154
+
+checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
1155
1155
+
+
1156
1156
+
+[[package]]
1157
1157
+
+name = "version_check"
1158
1158
+
+version = "0.9.2"
1159
1159
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1160
1160
+
+checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
1161
1161
+
+
1162
1162
+
+[[package]]
1163
1163
+
+name = "wasi"
1164
1164
+
+version = "0.9.0+wasi-snapshot-preview1"
1165
1165
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1166
1166
+
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
1167
1167
+
+
1168
1168
+
+[[package]]
1169
1169
+
+name = "wasi"
1170
1170
+
+version = "0.10.0+wasi-snapshot-preview1"
1171
1171
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1172
1172
+
+checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
1173
1173
+
+
1174
1174
+
+[[package]]
1175
1175
+
+name = "winapi"
1176
1176
+
+version = "0.3.9"
1177
1177
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1178
1178
+
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1179
1179
+
+dependencies = [
1180
1180
+
+ "winapi-i686-pc-windows-gnu",
1181
1181
+
+ "winapi-x86_64-pc-windows-gnu",
1182
1182
+
+]
1183
1183
+
+
1184
1184
+
+[[package]]
1185
1185
+
+name = "winapi-i686-pc-windows-gnu"
1186
1186
+
+version = "0.4.0"
1187
1187
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1188
1188
+
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1189
1189
+
+
1190
1190
+
+[[package]]
1191
1191
+
+name = "winapi-x86_64-pc-windows-gnu"
1192
1192
+
+version = "0.4.0"
1193
1193
+
+source = "registry+https://github.com/rust-lang/crates.io-index"
1194
1194
+
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+92
pkgs/development/python-modules/johnnycanencrypt/default.nix
reviewed
···
1
1
+
{ stdenv
2
2
+
, rustPlatform
3
3
+
, fetchFromGitHub
4
4
+
, pipInstallHook
5
5
+
, llvmPackages
6
6
+
, pkg-config
7
7
+
, maturin
8
8
+
, pcsclite
9
9
+
, nettle
10
10
+
, python
11
11
+
, requests
12
12
+
, vcrpy
13
13
+
, numpy
14
14
+
, pytestCheckHook
15
15
+
, pythonOlder
16
16
+
, PCSC
17
17
+
}:
18
18
+
19
19
+
rustPlatform.buildRustPackage rec {
20
20
+
pname = "johnnycanencrypt";
21
21
+
version = "0.5.0";
22
22
+
disabled = pythonOlder "3.7";
23
23
+
24
24
+
src = fetchFromGitHub {
25
25
+
owner = "kushaldas";
26
26
+
repo = "johnnycanencrypt";
27
27
+
rev = "v${version}";
28
28
+
sha256 = "192wfrlyylrpzq70yki421mi1smk8q2cyki2a1d03q7h6apib3j4";
29
29
+
};
30
30
+
cargoPatches = [ ./Cargo.lock.patch ];
31
31
+
32
32
+
cargoSha256 = "0ifvpdizcdp2c5x2x2j1bhhy5a75q0pk7a63dmh52mlpmh45fy6r";
33
33
+
34
34
+
LIBCLANG_PATH = llvmPackages.libclang + "/lib";
35
35
+
36
36
+
propagatedBuildInputs = [
37
37
+
requests
38
38
+
vcrpy
39
39
+
];
40
40
+
41
41
+
nativeBuildInputs = [
42
42
+
llvmPackages.clang
43
43
+
pkg-config
44
44
+
python
45
45
+
maturin
46
46
+
pipInstallHook
47
47
+
];
48
48
+
49
49
+
buildInputs = [
50
50
+
pcsclite
51
51
+
nettle
52
52
+
] ++ stdenv.lib.optionals stdenv.isDarwin [ PCSC ];
53
53
+
54
54
+
# Needed b/c need to check AFTER python wheel is installed (using Rust Build, not buildPythonPackage)
55
55
+
doCheck = false;
56
56
+
doInstallCheck = true;
57
57
+
58
58
+
installCheckInputs = [
59
59
+
pytestCheckHook
60
60
+
numpy
61
61
+
];
62
62
+
63
63
+
buildPhase = ''
64
64
+
runHook preBuild
65
65
+
maturin build --release --manylinux off --strip --cargo-extra-args="-j $NIX_BUILD_CORES --frozen"
66
66
+
runHook postBuild
67
67
+
'';
68
68
+
69
69
+
installPhase = ''
70
70
+
install -Dm644 -t dist target/wheels/*.whl
71
71
+
pipInstallPhase
72
72
+
'';
73
73
+
74
74
+
preCheck = ''
75
75
+
export TESTDIR=$(mktemp -d)
76
76
+
cp -r tests/ $TESTDIR
77
77
+
pushd $TESTDIR
78
78
+
'';
79
79
+
80
80
+
postCheck = ''
81
81
+
popd
82
82
+
'';
83
83
+
84
84
+
pythonImportsCheck = [ "johnnycanencrypt" ];
85
85
+
86
86
+
meta = with stdenv.lib; {
87
87
+
homepage = "https://github.com/kushaldas/johnnycanencrypt";
88
88
+
description = "Python module for OpenPGP written in Rust";
89
89
+
license = licenses.gpl3Plus;
90
90
+
maintainers = with maintainers; [ _0x4A6F ];
91
91
+
};
92
92
+
}
+4
pkgs/top-level/python-packages.nix
reviewed
···
3180
3180
3181
3181
joblib = callPackage ../development/python-modules/joblib { };
3182
3182
3183
3183
+
johnnycanencrypt = callPackage ../development/python-modules/johnnycanencrypt {
3184
3184
+
inherit (pkgs.darwin.apple_sdk.frameworks) PCSC;
3185
3185
+
};
3186
3186
+
3183
3187
josepy = callPackage ../development/python-modules/josepy { };
3184
3188
3185
3189
journalwatch = callPackage ../tools/system/journalwatch { inherit (self) systemd pytest; };