we can use this sample code from this link:
mkdir keystone-deps
pip download python-keystoneclient -d "/home/aviuser/keystone-deps"
tar cvfz keystone-deps.tgz keystone-deps
for download packages and use installation files in another PC. But packages may not be compatible with the destination PC.
Is there a way to download packages based on the destination system hardware and software information?