| 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----- | |
| 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 | |
| cnm36BZtfNwXAJmDDah+e3wBr1SL+pF8nEHX/nZTtnHFl5KFY8VD8oDqu1HmzNak | |
| 2Yt9ZC8yJmuq4vXKNzbmHqiWGsgtRPUGBN1/NaPT+TXkTBPGTnYUdBdX/8PP6wGI | |
| ssdg20Ndp57jRcP/InjvDElTjpzxfaBHvwPkWi3E2fE9AP4m19D+ONzJxjAYM0fT | |
| 1IkCOQQTAQIAIwUCU/ZmCwIbAwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJ | |
| EMrJNpFCV7DBLWsP/0sjHMiNR+Si4b9p3svyP14jpvWqqLm9K/k2F/E8L4p1lI4T | |
| XuvQ6yGxfj3nt4RePFbzO2QYfH/hK7I1Pv3IJTlzfKDLA3X7SQW19x6LIr1l8kv/ | |
| /xPLOF+Ti3JPN8IHHdGC4limDnGM7Ye+568ZPu3MHg1Wm6qCaF/mQANAmEfIrV7T | |
| eEEudkBkh6gyIk0R1+Nfk6uqbz4WarPEb6BZkEKOQYuXnnF7VJjhxy9tu7dtyyCr | |
| X+eN6A57i4cUxsoqVg4gHThTEkC2zAemfjcpbVFDICTYN136HM89jjljueWBJZZf | |
| 19ZC9MW6iWqiTC7RBRMBYE9FasjM1xDHt2wnIrFNtYadYbke7pCB3v5KdA8U5bIC | |
| 3PTtUS4rvjktpg4bXTBaKRyEwzrfofSJubZq23RbMDG7lB6UKxSC/5S1V3vVbBLp | |
| 6kHONSDfuwIzy6uAc7TM6bUNHEatKJ36/6Nhtn7D2mfVYIUDQStkJsZbqTTSnilh | |
| QJcUjuvyD5o8robeDbM+D5CIJVsWUGLj7E9bDwVQpmp65KrwOLVOsyAhtcmzGqtJ | |
| PloqHGdDCPVDSu8St3skZmL7jlEuGiNjJ825Q6gPLbZjjJVSBGQGp+49HTcTrv5A | |
| P6PbXNoILAEGfq0l/hdcD71LubHHzB0IXfRIc1CZ5zQ+eR3gIa9ZhS4wBolptClW | |
| aW5jZW50IFBlbGxldGllciA8cGxyLnZpbmNlbnRAZ21haWwuY29tPokCOAQTAQIA | |
| IgUCU/ZkPgIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQysk2kUJXsMG/ | |
| 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 | |
| =52Ev | |
| -----END PGP PUBLIC KEY BLOCK----- |