-
Notifications
You must be signed in to change notification settings - Fork 68
/
KEYS
160 lines (155 loc) · 9.32 KB
/
KEYS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
This file contains the PGP keys authorised to sign releases.
NOTE: Releases from version 1.8.1 onward must be expected to be signed.
If one is not signed, please do not use it, and report it as a bug here:
https://github.com/vpelletier/python-libusb1/issues/
Users:
Adding/updating trusted keys:
gpg --homedir <gpg homedir to verify this project's releases>
--import KEYS
Fetching and checking a release (see https://stackoverflow.com/a/62687869):
wget <pypi release URL>
wget <pypi release URL>.asc
gpg --homedir <gpg homedir to verify this project's releases>
--verify <release file name>.asc
Release maintainers:
Adding your key to this file:
LC_ALL=C; (gpg --list-sigs <your key id>
&& gpg --armor --export <your key id>) >> KEYS
Signing and publishing a release:
git clean -idx
python setup.py sdist check
# Check dist content before signing as desired
gpg --armor --detach-sign dist/<release file>
twine upload dist/<release file> dist/<release file>.asc
pub rsa4096 2014-08-21 [SC]
983AE8B73B9115987A923845CAC936914257B0C1
uid [ unknown] Vincent Pelletier <vincent.plr@wanadoo.fr>
sig 3 CAC936914257B0C1 2014-08-21 Vincent Pelletier <vincent.plr@wanadoo.fr>
uid [ unknown] Vincent Pelletier <plr.vincent@gmail.com>
sig 3 CAC936914257B0C1 2014-08-21 Vincent Pelletier <vincent.plr@wanadoo.fr>
sub rsa4096 2014-08-21 [E]
sig CAC936914257B0C1 2014-08-21 Vincent Pelletier <vincent.plr@wanadoo.fr>
sub rsa4096 2020-07-05 [S] [expires: 2022-07-05]
sig CAC936914257B0C1 2020-07-05 Vincent Pelletier <vincent.plr@wanadoo.fr>
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFP2ZD4BEAC3jysokNBSK8cKSO3AKg8a5noHsGB8G1yMzTURUlsoYGTCVFbx
1S35xww0w2sgbJvMe8TG1hEReOVyf7GNIlDYtsEznWkib4MQQwLYVOgZE2ULxQOI
gYmULaFa97CICdzt3VvmmcbWyxyNe4JaPKinAXmS46B70ep33wVDYih/ptPvAJxO
Q+OU2AiPHcn2iEDuzP/1ey2YFnC4gLe2dG8Ri9JMf3Gxb4rOWJEf4mxHKWU9gC3i
0Ne++z5cIXRY4Hiz37t0QKVEd6nOn/niR8KyjOoIHOu2n6cv05x+5Clq+5dfltU4
/5Lg7UZF43aLr4W/udJ6PddAQnpHjIb7poFDTZqGGRvI59vsWCcNuzI1ENX+clBq
fnbdGgfejY+cpjs1hyQGF5NduefG2A6utZXGsKqh6p8vslO2+3dDu6rlCUlhNoKH
naXEPGjhyVZyeztm5VO4qTlvw71a4+BQZ0LV/3r3tVuD3RDEIOExn0w5QNoZ9s6M
KlTWLNxLBmiH6qHKJUdaNtpZqkijEezeMh6pu6VVjzxEAWvejdvU/zMr81cVRFxt
Y3mvtBFtNphFTHj3hYdY2U9WPRgpW7rmrvRRJdoV9MZxdiVZcD+qfrBua1Qxgd4X
6xW+IOURd3o7oHX9Zlk0BUH671GQPUNeLEnAmd4gu2z2YairXW1ErK7YowARAQAB
tCpWaW5jZW50IFBlbGxldGllciA8dmluY2VudC5wbHJAd2FuYWRvby5mcj6JAjkE
EwECACMFAlP2Ze8CGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRDKyTaR
QlewwSk9EACf53GA86mlTl7Y5iHPm0/LbieldvBT2TcqElPTj1EGWXaYqfWr05lr
1wSYCx0WWtcFP4zO7eExMsMKiRmdsxtkatrqlENb7SiRQ3kEFkiUWP9a1dFiGdlp
X/5w4yIbWtd35y8Y6GR3e0YWRQ6FFTAKFTYQR5IfyGmWE8BfLo3RDH6CbHB4o7xS
MpTYmmP4XqZgLMX8RpD9ikrvP0hB6rEUJ+chJWcNzqqAoLim91ViwOy5Fybwlp32
jlPw722fOooTnAHDlbGffviBQQ1wcLOFtL3ODPOzAnL0Sm4rFmMghVG7qZgA+TWa
/Fo21php2FCoVrx7ONlktkEm8niO3v/k6FMxi56yaFrk33O34fxbwVc3O+5xAKFt
NfN38+DL3VuW2Fix1oA31xG+7HKVtLE03f1njjRAH7Y7oEiP77oy26IsPqmJfZfw
kMweXV2haaLDKdGrF+UhYt4NFYeCcPDsl6FxGuVy9G61l8ko2xYG5pdbsmL4k2p8
sHChuj49lbckhSPyhnnp/+2Bcwo/cWUK1Xh0S4u+ARlKKp/nJGKsQ3GpFlATMnhX
4Mvwj/X24Its/VQi0mofXLeqonUSesj4duB7XDHLGy9cmRb4NSv6HEW9mrPaB8Xh
b9Ws7tIEFC7xcx9z4qUTb8Czjpk5riJ9Jd/ye/hoa2ttqNS+fenlM7QwVmluY2Vu
dCBQZWxsZXRpZXIgPHBlbGxldGllci52aW5jZW50QHdhbmFkb28uZnI+iQJEBDAB
CAAuBQJXDYjJJx0gTWFpbCBhY2NvdW50IHRlcm1pbmF0ZWQgb24gMjAxNi8wMy8y
MAAKCRDKyTaRQlewwaNXD/4ivgizOg2aslmTQXDze8nvqY07EuCh1kLHv4w/R67F
EkxRlBnxgW47elyYiLxAnDtZ/rR9oaNHWs/MR2bHrxfT7sG1+oYds92/hqEFrU71
VfLjGKcqMUv7HBVm1NlYphhl2pBMiTYihWMfVGDsMth8lbdjaV0lEksbL5WiHWlf
sab6QetmK3voK6QnP3xqKhyJBNTjGKb3qThU+c4EI57QUqvLm4bGrYNp6m+/6VIv
MbqUAT1nScWfDYGwTHmEr3caGH0ACJ/tMoCeqgFRVx0/llbnLHlCoAOs/k3UtTDk
ltWPVr+QWFDNDIrCeZu/PQbW4HbwEwEdZmJvuxE0waMCr+gdSTXMe05ELen75EGu
u2CaG3weHhIUVmbp4IHc+dP6kin2GxoxThZk4QgjAvhtxZFJhpd4H36E8UsxMLvH
FNgIdMI6RHj3OPoQM21TmTZYrWjVSojmAaiPn64ktzh6CeyNZwu73ilFRJrqwInL
cnm36BZtfNwXAJmDDah+e3wBr1SL+pF8nEHX/nZTtnHFl5KFY8VD8oDqu1HmzNak
2Yt9ZC8yJmuq4vXKNzbmHqiWGsgtRPUGBN1/NaPT+TXkTBPGTnYUdBdX/8PP6wGI
ssdg20Ndp57jRcP/InjvDElTjpzxfaBHvwPkWi3E2fE9AP4m19D+ONzJxjAYM0fT
1IkCOQQTAQIAIwUCU/ZmCwIbAwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJ
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
=52Ev
-----END PGP PUBLIC KEY BLOCK-----