awslabs / aws-greengrass-labs-certificate-rotator

Greengrass component and companion cloud backend for rotating the core device certificate and private key
Apache License 2.0
13 stars 2 forks source link

Make the component install timeouts long enough to cope with building the Python wheels #19

Closed gregbreen closed 1 year ago

gregbreen commented 1 year ago

For the component requirements.txt we elect to use the newest package versions for which pre-built wheels commonly exist. Including Pi wheels. This leads to the best user experience.

However, should a user elect to modify the requirements to use a package version for which no pre-built wheel exists, the component install should still work. The default install timeout of 120s is too short to build some packages, particularly cryptography.