In that case it makes more sense to make this end user configurable, but with the ability to override.

```
  default['python']['64bit'] =~ /x86_64/
  if node['python']['64bit']
    default['python']['msi_filename'] = "python-#{node['python']['version']}.amd64.msi"
    default['python']['checksum'] = 'cec70fb80feb742b29a5daf6dfd3559c3bc18539baccdeba78ad0b80802d1059'
  else
    default['python']['msi_filename'] = "python-#{node['python']['version']}.msi"
    default['python']['checksum'] = 'ccc5e024e79f5783118a5286a9a5dbb211c194aecb66fbf47e01295394de093b'
  end
```