Как реализовать привязку софта на Python к железу?
Никак.
Python или в исходниках поставляется.
Или ЛЕГКО декомпилируется.
- Скрипт можно перегнать в exe файл. С помощью py2exe и ему подобному.
- А на счет привязки к железу, получаете уникальный hardware  ID:
https://stackoverflow.com/questions/38328176/getti...
И уже к этому ID привязываете код активации.