Closed akarnil closed 5 months ago
Will have a look into this.
This is the reason - let's see if I can add this fix to the recipe.
Let me know when and I will be happy to test
Would be great if you could test this: https://github.com/aws4embeddedlinux/meta-aws/pull/8538
Thank you @thomas-roos
This fixes my issue
root@raspberrypi4:~# pip3 show awscrt
Name: awscrt
Version: 0.20.9
Summary: A common runtime for AWS Python projects
Home-page: https://github.com/awslabs/aws-crt-python
Author: Amazon Web Services, Inc
Author-email: aws-sdk-common-runtime@amazon.com
License: Apache 2.0
Location: /usr/lib/python3.10/site-packages
Requires:
Required-by: awsiotsdk
root@raspberrypi4:~# pip3 show awsiotsdk
Name: awsiotsdk
Version: 1.21.4
Summary: AWS IoT SDK based on the AWS Common Runtime
Home-page: https://github.com/aws/aws-iot-device-sdk-python-v2
Author: AWS SDK Common Runtime Team
Author-email:
License: License :: OSI Approved :: Apache Software License
Location: /usr/lib/python3.10/site-packages
Requires: awscrt
Required-by:
I am building a small Yocto image that comes with all of the necessary components for a Greengrass device, I am using the latest Kirkstone branch, my image install is
IMAGE_INSTALL += " greengrass-bin aws-iot-device-sdk-python-v2"
I do get
awscrt
andawsiotsdk
installed onto the target device but both show as 1.0.0.dev0 instead of their actual versions (0.20.9 and 1.21.4)Is it possible to get this fixed? the issue is that a component I am working with which I do not have access to the source of, one of the preliminary steps it takes is to install awsiotc through pip, it sees that 1.0.0.dev0 exists but it will still try to get the latest version which does build since cmake is missing from the target.
Thank you